CSSLP Cert Prep: 4 Secure Software Implementation
1h 29mIntermediate2020-09-11
Authors

Jerod Brennen
Security Architect, Advisor, Speaker, Teacher
Course details
Work toward attaining a globally recognized credential from (ISC)2, the Certified Secure Software Lifecycle Professional (CSSLP) certification. This course, the fourth of an eight-part series, focuses on Domain 4: Secure Software Implementation. Get a comprehensive look at topics related to this domain, from securely declaring variables and reinforcing safe deployment to finding and fixing vulnerabilities, including the most significant web application security risks, the OWASP Top 10. This course can also help those working in IT or with software to improve the security of their organization’s applications.
Skills covered
Software Development SecurityNetwork SecurityCybersecurityCert Prep
Concepts
0. Introduction
- 01 - Secure software implementation
1. Secure Coding Practices
- 02 - Declaring variables
- 03 - Inputs and outputs
- 04 - Protecting secrets
- 05 - Data flow security
- 06 - Deployment and operations
- 07 - Isolation techniques
- 08 - Processor microarchitecture security
2. Finding and Fixing Vulnerabilities
- 09 - Identifying risks
- 10 - The OWASP Top 10 - 1 5
- 11 - The OWASP Top 10 - 6 10
- 12 - Common Weakness Enumeration (CWE)
- 13 - Addressing risks
3. Component Security
- 14 - Third-party code and libraries
- 15 - Component integration
- 16 - Implementing security controls
- 17 - Security in the build process
Conclusion
- 18 - Next steps
Related courses
- CSSLP Cert Prep: 7 Software Deployment, Operations, and Maintenance
- CSSLP Cert Prep: 1 Secure Software Concepts
- CSSLP Cert Prep: 2 Secure Software Requirements
- CSSLP Cert Prep: 3 Secure Software Design
- CSSLP Cert Prep: 5 Secure Software Testing
- CSSLP Cert Prep: 6 Secure Lifecycle Management
- CSSLP Cert Prep: 8 Supply Chain and Software Acquisition
- CSSLP Cert Prep: The Basics