Software Security
- OVERVIEW
- Overview and expectations of the course
- LOW-LEVEL SECURITY
- Low-level security: Attacks and exploits
- DEFENDING AGAINST LOW-LEVEL EXPLOITS
- Defending against low-level exploits
- WEB SECURITY
- Web security: Attacks and defenses
- SECURE SOFTWARE DEVELOPMENT
- Designing and Building Secure Software
- PROGRAM ANALYSIS
- Static Program Analysis
- PEN TESTING
- Penetration and Fuzz Testing