CYB 780: Software Security

Covers the foundations of engineering secure applications, including techniques used to engineer secure software and assess the security of applications. Topics include exploiting web vulnerabilities, secure development processes, implementing security features such as secure data storage and transmission, threat modeling, security requirements, code analysis, and penetration testing.

Students may choose to take CYB 780 or CYB 785 to satisfy Security Architecture track requirements. 

CYB 780 Syllabus

Semesters Offered: Summer 2024, Summer 2025

Credits: 3

Degree Level: Master's

Course Track: Security Architecture