|Use this page to maintain syllabus information, learning objectives, required materials, and technical requirements for the course.|
|CS 52700 - Software Security|
Learning Outcomes: 1. Explain the top 20 most common weaknesses in software security (CWE top 20) and understand how such problems can be avoided in software. 2. Know limitations of existing defense mechanisms and how to overcome them. 3. Explain and identify common security threats, risks, and attack vectors for software systems. 4. Evaluate and assess current security best practices and defense mechanisms for current software systems. 5. Identify security problems in source code and binaries, assess the associated risks, and reason about their severity and exploitability. 6. Assess the security of given source code or applications.
|Return to Previous||New Search|