Course Description
This 40-hour course is designed to take you through all aspects of the secure software lifecycle incorporating planning, designing, developing, acquiring, testing, deploying, maintaining, and managing software. You will learn a series of software methodologies to develop software that is secure and resilient to attacks while meeting software requirements for compliance, quality, functionality, and assurance through design principles and processes. Participants will gain programming concepts that can effectively protect software from vulnerabilities. You will gain skills to manage risk through the adoption of standards and best practices for the proper development, testing, and learning to employ tools and resources necessary to mitigate risk across the entire lifecycle of products all while preparing for the official (ISC)2 CSSLP exam. This is to declare that it is a DoD approved course.
Agenda
The course on CSSLP teaches how to secure your applications. After having CSSLP certification from (ISC) ², your application security capability within the software development lifecycle will be authorized. In-depth coverage of the eight domains required to pass the CSSLP exam:
Secure Software Concepts
Security Software Requirements
Secure Software Design
Secure Software Implementation/Coding
Secure Software Testing
Software Acceptance
Software Deployment, Operation, Maintenance and Disposal
Supply Chain and Software Acquisition
Audience
CSSLP is meant for professionals involved in Software Development Lifecycle (SDLC) and application security practices, such as:
Software Developers
Software Architects
Application Security Specialists
Software Program Managers
Penetration Testers
Security Managers
Software Procurement Analysts