Secure Coding
Issued by
St. John's University
Through successful completion of the secure coding related courses, the badge earner has demonstrated expertise in demonstrating common security-related coding vulnerabilities with defenses. Topics include secure coding in multiple languages with deeper understandings of cryptography, memory management, and security code review skills. The badge earner can also describe the secure software development lifecycle (sSDLC), work in team environments, and communicate effectively on security topics.
Skills
- Applied Cryptography
- Code Defenses For Common Application Vulnerabilities
- C Programming
- Data In Motion And Rest Defenses
- Data Security
- Defensive Programming. Shell Programming
- Risks Of Systems Programming And Best Practices For Mitigating These Risks
- Secure Software Development Lifecycle (SSDLC)
- Theoretic Cryptography
Earning Criteria
-
CUS 1150 Systems Programming in Linux
-
CUS 1185 Data Security and Cryptography
-
CSS 1135 Secure Software Development