CSSLP: Secure Software Concepts
This course is included in our On-demand training solution.
A fundamental understanding of the potential risks, vulnerabilities and exposures throughout the software lifecycle is the basis for ensuring overall software security. In this course, you’ll learn about the core concepts of confidentiality, integrity, authentication, and authorization. You’ll also be introduced to security design principles such as least privilege, separation of duties, fail safe, and economy of mechanism. Finally, this course covers best practices for governance, risk, and compliance throughout the software lifecycle. This course is one of a series in the Skillsoft learning path that covers the objectives for the Certified Secure Software Lifecycle Professional (CSSLP) exam.
Individuals interested in secure software lifecycle design concepts and methodologies; candidates for the Certified Secure Software Lifecycle Professional (CSSLP) exam
Authentication and Authorization Part 1
Authentication and Authorization Part 2
Separation of Duties
Defense in Depth
Economy of Mechanism
Least Common Mechanism
Leveraging Existing Components
The Privacy Principle
Regulations and Compliance
Exercise: Secure Your Software