This course provides learners with the skill and knowledge required to perform threat modeling and ensure that security principles are applied at each step of design.
Learning Objectives
On successful completion of this course, learners should have the knowledge and skills to identify secure software design principles, including:
- Attack surface reduction
- Secure defaults
- Least privilege
- Defense in depth
- Compartmentalization
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):