CY 410 Software and System Security
This course focuses on common vulnerabilities in software and system design, implementation and usage. It lays the foundations of secure software development strategies and reverse engineering techniques to reliably preserve the security properties of real-world productions systems in the face of cyber-attacks. It also covers the security aspects of the design, procurement, testing, analysis, and maintenance of different components of these systems.