Certified Secure Software Lifecycle Professional (CSSLP) 2019: Security Design Principles
CSSLP 2019
| Intermediate
- 13 videos | 34m 13s
- Includes Assessment
- Earns a Badge
This course explores the design principles that help to ensure key security practices are incorporated into the software development lifecycle, and it prepares you for the (ISC)2 CSSLP (Certified Secure Software Lifecycle Professional) exam. The design principles you will learn include least privilege, to provide the lowest level of rights and permissions for a user to perform current tasks and separation of duties. This course covers the principles of defense in depth, to include multiple overlapping defenses such as layered controls, input validation, and security zones that work together collectively as a series of defenses. You will learn the concepts of fail-safe principles, including exception handling, and denied by default. Next, learn to design a complete mediation so that authorization is verified every time access is requested. Also covered is a less common design issue is psychological acceptability, such as password complexity and screen layouts, to ensure the design is psychologically acceptable to users. Finally, this course examines the separation of duties principles, including multiparty control, secret sharing and splitting.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseDescribe least privileges principles such as access control, need-to know, and run-time privilegesRecognize separation of duties principles such as multi-party control, secret sharing, and splittingDifferentiate between different defense in depth principles such as layered controls, input validation, and security zonesDescribe fail safe principles such as exception handling, non-verbose errors, and deny by defaultRecognize economy of mechanism principles such as single sign-onDescribe complete mediation principles such as cookie management, session management, and caching of credentials
-
Describe open design principles such as peer reviewed algorithmRecognize least common mechanism principles such as compartmentalization/isolationList psychological acceptability principles such as password complexity and screen layoutsLeverage existing components such as common controls and librariesEliminate single points of failureSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 59s
-
3m 4sUpon completion of this video, you will be able to describe principles of least privilege such as access control, need-to-know, and run-time privileges. FREE ACCESS
-
2m 55sAfter completing this video, you will be able to recognize separation of duties principles such as multi-party control, secret sharing, and splitting. FREE ACCESS
-
3m 4sDuring this video, you will learn how to differentiate between different defense in depth principles, such as layered controls, input validation, and security zones. FREE ACCESS
-
3m 17sAfter completing this video, you will be able to describe fail-safe principles such as exception handling, non-verbose errors, and deny by default. FREE ACCESS
-
3m 55sAfter completing this video, you will be able to recognize economy of mechanism principles, such as single sign-on. FREE ACCESS
-
2m 25sUpon completion of this video, you will be able to describe complete mediation principles such as cookie management, session management, and caching of credentials. FREE ACCESS
-
1m 59sUpon completion of this video, you will be able to describe open design principles such as peer-reviewed algorithms. FREE ACCESS
-
2m 6sUpon completion of this video, you will be able to recognize principles of least common mechanisms such as compartmentalization/isolation. FREE ACCESS
-
3m 1sUpon completion of this video, you will be able to list psychological acceptability principles, such as password complexity and screen layouts. FREE ACCESS
-
2m 26sIn this video, you will learn how to use existing components such as common controls and libraries. FREE ACCESS
-
2m 4sIn this video, learn how to eliminate single points of failure. FREE ACCESS
-
1m 58s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.