Master threat modeling with Microsoft's STRIDE methodology. Analyze real system architectures, identify threats, score risks, and recommend mitigations -- just like professional security engineers.
STRIDE is a threat classification model developed at Microsoft. Each letter represents a category of security threat that can affect a system.
Select an architecture to analyze. Each scenario increases in complexity.
Examine the system architecture diagram below. Click on each component to label it with the correct asset type from the bank. Proper asset identification is the foundation of threat modeling.
For each identified asset, select which STRIDE categories apply. Most assets are vulnerable to multiple threat types. Think about what could go wrong at each component.
Assign Likelihood (1-5) and Impact (1-5) to each identified threat. Risk = Likelihood x Impact. Focus on the threats that matter most.
| Asset | Threat | Likelihood | Impact | Score | Level |
|---|
For each high-risk and critical threat, select recommended mitigations from the library or add your own. Good mitigations directly address the threat category.
Review your completed threat model. You can copy or download this report for documentation.
Outstanding work, analyst. You've completed a full STRIDE threat model.