| LO.1 |
Identifies and classifies common vulnerabilities |
| LO.2 |
Explains encryption methods and the principles of secure communication (SSL/TLS) |
| LO.3 |
Applies code hardening techniques (input validation, safe memory, RASP, obfuscation) in C/C++ and Java |
| LO.4 |
Explains how to build a secure channel with encryption and authentication |
| LO.5 |
Produces a software plan based on secure design principles |
| LO.6 |
Knows security review and vulnerability assessment methods |
| LO.7 |
Knows secure programming standards and penetration test planning |