CYB-550 Software and Applications Security

Software and Applications Security covers the foundations of software and applications security. Students are exposed to basic programming and software development process to enable them understand the risks associated with insecure software. Fundamental secure coding concepts, principles and techniques to make software more secure and resilient are explored. Software vulnerabilities and attacks such as buffer overflows, SQL injection, and session hijacking are analyzed, and appropriate prevention and mitigation methods such as advanced testing and program analysis techniques are applied.

Credits: 3

Offered in Jan 2021, Apr 2021

(Please visit the University bookstore to view the correct materials for each course by semester as the contents of the actual online syllabus may differ from the preview due to updates or revisions)