Thumb csslp program page banner all 0221

Certified Secure Software Lifecycle Professional, CSSLP

Many software development projects and applications written today are vulnerable to attack or compromise and lack effective security and compliance controls. Why? Most applications are built with a focus on functionality and the need to support business operations, rather than being built to be secure. In this course, you will gain advanced knowledge and technical skills from the eight security domains set forth. By the end of this course, you will know how to integrate information security best practices for each phase of the software development lifecycle (SDLC).

The CSSLP is ideal for software development and security professionals responsible for applying best practices to each phase of the software development lifecycle (SDLC). It shows you have advanced knowledge and the technical skills to effectively design, develop and implement security practices within each phase of the software lifecycle.


What will you learn:

  • The core concepts of secure software, secure software access principles, and secure software architecture design
  • How to document software security requirements
  • How to manage data protection and classification
  • How to document data and software protection requirements
  • How to characterize threats to software
  • How to design software security architecture
  • How to design secure interfaces
  • How to design security architecture
  • How to confirm adherence to secure coding practices
  • How to assess software security
  • How to create security controls
  • How to develop security test cases
  • How to develop a security testing strategy and plan
  • How to verify and validate the implementation
  • How to prescribe secure implementation of software
  • How to develop risk, monitoring, and reporting processes
  • How to create an end of life processes for software
  • How to evaluate operational risk
  • How to design resilient software operations
  • How to evaluate software supply chain risk management


Who should take this course:

  • Software Developers
  • Software Architects
  • Application Security Specialists
  • Software Program Managers
  • Penetration Testers
  • Security Managers
  • Software Procurement Analysts


CSSLP certification recognizes leading application security skills. It shows employers and peers you have the advanced technical skills and knowledge necessary for authentication, authorization, and auditing throughout the Software Development Lifecycle (SDLC), using best practices, policies, and procedures established by the cybersecurity experts at (ISC)².

The CSSLP is ideal for software development and security professionals responsible for applying best practices to each phase of the SDLC – from software design and implementation to testing and deployment.


Program Components

  • CSSLP Training Program
  • CSSLP Complete Courseware
  • Official Guide to the CSSLP CBK
  • CSSLP Certification All-in-One Exam Guide
  • Essential CSSLP Exam Guide 





iStudy App