0Pricing
Cyber Security Academy · Lesson

Attack Trees and Prioritizing Risk

Ranking threats and choosing mitigations.

What an Attack Tree Is

An attack tree is a diagram that models how an attacker could achieve a goal. The goal sits at the root, and the branches show the different paths and sub-steps required to reach it.

Where STRIDE enumerates threat types, attack trees explore the concrete paths an attacker might take. They are excellent for reasoning about a specific high-value target.

Root Goals and Sub-Goals

The root node is the attacker's ultimate objective, such as 'steal customer payment data.' Child nodes are the sub-goals or methods that achieve the parent.

You build the tree by repeatedly asking: 'How could an attacker accomplish this node?' Each answer becomes a child, and you keep decomposing until you reach concrete, actionable leaf actions.

All lessons in this course

  1. Why Threat Modeling Matters
  2. The STRIDE Framework
  3. Data Flow Diagrams and Trust Boundaries
  4. Attack Trees and Prioritizing Risk
← Back to Cyber Security Academy