In this series, you will learn core secure software development concepts, such as confidentiality, integrity and availability, and secure design principles such as least privilege, separation of duties, and defense in depth; the methodologies, models and architectural techniques needed to develop an enterprise-wide security and business solution; and the benefits of following coding standards and how documentation can help in the maintenance and operations of software. These courses will also help you prepare for the Certified Secure Software Lifecycle Professional (CSSLP¨) certification exam.
- Secure Software Implementation and Programming
- Secure Software Requirements
- Secure Software Testing
- Software Deployment, Operations, and Maintenance
- Secure Software Concepts
- Secure Software Design
- Secure Lifecycle Management
- Supply Chain and Software Acquisition
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.