• Online, Self-Paced
Course Description

Threat modeling is a structured activity for identifying and evaluating application threats and vulnerabilities. In this course, you will learn how to quickly create a basic threat model for your application scenario that can be used to help refine application design through all stages of development and serve as a central reference among teams. Additionally, this course will introduce the five steps of the threat modeling process and the tasks performed in each step while teaching learners how to adapt the process to their own situation.

Learning Objectives

On successful completion of this course, learners should have the knowledge and skills to:

  • Identify and evaluate application threats and vulnerabilities
  • Create a basic threat model for application scenarios
  • Identify the five steps of the threat modeling process
  • Describe the tasks performed in each step
  • Adapt the process to the organization’s needs

Framework Connections

Specialty Areas

  • Software Development

Specialty Areas have been removed from the NICE Framework. With the recent release of the new NICE Framework data, updates to courses are underway. Until this course can be updated, this historical information is provided to give better context as to how it can help you with your cybersecurity goals.