Cloud Security Maturity Model·AWS v3.0.0

Drag to explore · pinch to zoom

Efficient Application security

c3.15 Perform threat modeling

Threat modeling identifies who might attack each workload, the paths they could take, and the impact if they succeed — so you invest in the controls that matter most. In the cloud, focus on what you can do to strengthen security, not just on everything that could go wrong.

Implementation guidance

Model threats per workload

For each workload, analyze which actors would want to harm its confidentiality, integrity, or availability, the attack paths and techniques they might use, and the impact if a threat succeeds. That analysis tells you where to invest. The cloud lets you reach a stronger security posture than on-premises, so frame the exercise around what you can do to strengthen defenses — shifting security from the "department of no" to an enabler of safe innovation. The AWS blog How to approach threat modeling is a solid method to follow.

Tools and reference material

Automate it with AWS Security Agent

Beyond manual modeling, AWS Security Agent (part of AWS Continuum) can generate a threat model automatically from your design documents, your source code, or both. It produces a system overview describing how the system works and a set of threats — each with a severity level, a STRIDE classification, and actionable recommendations. Because Security Agent builds this application context once and reuses it, the same model feeds its design and code review and its agentic penetration testing. Use it to scale threat modeling across many workloads and to keep models current as the code changes, while your teams still reason about the highest-risk designs.

Related

Threat modeling is a core skill for your Security Champions and a natural input to DevSecOps.

How to validate

  • Do you perform threat modeling for your critical workloads?
  • Does it identify threat actors, attack paths, and impact to prioritize controls?
  • Do you use a repeatable method and tooling (for example Threat Composer), and involve builders?

Threats addressed

  • Without threat modeling, security effort is spread evenly or by intuition rather than concentrated on the most likely, highest-impact attack paths, leaving critical gaps unaddressed.

AWS services

AWS Security Agent

Framework mappings

AWS CAF

Well-Architected

NIST CSF

References