Course ContentsThreat Modeling a Feature

Lesson 1

Threat Modeling a Feature

Threat Modeling a Feature

Threat modeling is a focused design activity: identify what must be protected, who can interact with it, and which actions could violate the intended security properties.

A small workflow

  1. List the assets a feature handles.
  2. Identify entry points and trust boundaries.
  3. Describe likely misuse cases.
  4. Choose controls that reduce the relevant risks.