Attack graph notation
How to read and draw attack graphs: conditions and events, AND and OR, uncertainty, enablers, scoring and ATT&CK codes, with examples to open in the builder.
Break a real attack into the conditions it relied on and the steps the attacker took, map each step to MITRE ATT&CK, and see where a defence would have stopped it.
Your progress is saved in this browser only, so it won't appear on another computer.
Seven lessons, from reconnaissance to the attacker's objective. Learn each stage of an attack, then model a scenario and get feedback on your graph.
Go to the course BuildDescribe an attack in plain statements or draw it on the page. The builder lays it out in a consistent notation, with ATT&CK techniques and mitigations beside each step.
Open the builderHow to read and draw attack graphs: conditions and events, AND and OR, uncertainty, enablers, scoring and ATT&CK codes, with examples to open in the builder.
Tactics, techniques and mitigations explained with examples, and linked to the attack graphs that use them.
Start with the attack graph notation guide. More guides are on the way:
Set tutorial work with the Attack Graph Builder and receive it in one place.