How the Intrusion Unfolds.
And Who's Behind It.
The attacker's side of the ledger. Kill Chain and Courses of Action Matrix map the stages of an intrusion against what stops each one; Pyramid of Pain and Diamond Model describe what you pivot on and who's on the other end. ATT&CK catalogs the techniques — D3FEND is its direct defensive answer.
Cyber Kill Chain
Lockheed Martin, 2011. Seven stages an intrusion has to pass through in order. Break any link and the chain stops.
Break Any Link, Stop the Chain
Courses of Action Matrix
Lockheed Martin's own defender-side pairing for the Kill Chain. Six DoD IO actions crossed with all seven stages — the cell is where you decide what tooling goes to work.
| Action | Recon | Weaponize | Deliver | Exploit | Install | C2 | Actions on Obj. |
|---|---|---|---|---|---|---|---|
| Detect | ● | ● | ● | ● | ● | ● | ● |
| Deny | ● | — | ● | ● | ● | ● | — |
| Disrupt | — | — | ● | ● | — | ● | — |
| Degrade | — | — | — | — | — | ● | — |
| Deceive | ● | — | — | — | — | ● | ● |
| Destroy | — | — | — | — | — | — | ● |
Exploitation × Deny/Detect/Disrupt
Pyramid of Pain
David Bianco. Six indicator types stacked by how much pain it causes the attacker when you detect on them. Bottom is trivial to change; top forces them to change how they operate.
Diamond Model
Caltagirone, Pendergast & Betz, 2013. Every intrusion event reduces to four core features and how they connect.
MITRE ATT&CK (Brief)
A knowledge base of adversary tactics and techniques, not a lifecycle. Structure only here — for technique-by-technique hunting content, see TTPHUNT.
Tactics
Initial Access, Persistence, Lateral Movement, and so on. Columns of the ATT&CK matrix.Techniques
T1059 Command and Scripting Interpreter under Execution. Each carries a unique ID for mapping and reporting.Sub-Techniques
T1059.001 PowerShell as a sub-technique of Command and Scripting Interpreter. Narrows detection logic to the exact mechanism used.Matrix Use
MITRE D3FEND
ATT&CK's defensive counterpart. 241 techniques (v1.6.0) across 7 tactics — knowledge graph, not a lifecycle, but reads as one: harden, then detect, then contain and recover.