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.
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