CENG 563

Database and Software Security

Developments, issues, and challenges in secure databases and secure software applications. Security models, fundamentals and practices for databases and software.

Introduction to software security
Software vulnerabilities I
Software vulnerabilities II
Secure software development methodology
Secure software analysis and design
Secure software implementation, testing and auditing
Code Inspection
Static analysis
Common Criteria
Introduction to database security
Access control
Role-based access control
Label security