• Online, Self-Paced
Course Description

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