Kill Chain → ATT&CK → D3FEND
Three frameworks, one workflow: from the attacker's stage to the technique to your countermeasure.
Last updated
Free, no signup · 1 page · all 3 frameworks side by side · 243 KB
Which one should you reach for?
They are not competitors, but for any given job one of them is the right tool.
- Explaining an incident to leadership
- Kill Chain — Seven stages, linear, no jargon. Fits on a slide.
- Writing a detection rule
- ATT&CK — You need the specific technique and its ID, not the stage.
- Choosing a countermeasure
- D3FEND — The only one of the three that models defensive actions.
- Threat hunting
- ATT&CK — Hypotheses are built from techniques observed in the wild.
- Checking defensive coverage
- Kill Chain, then ATT&CK — Find the stage with no controls, then drill into how it is actually done.
- Sitting an exam
- Know the difference — Questions test that ATT&CK is a matrix and the Kill Chain is a sequence.
How to use this
For incident analysis, read horizontally: start with a Kill Chain stage, map it to specific ATT&CK techniques, then identify the corresponding D3FEND countermeasures.
1. Reconnaissance
- Research and identify targets
- Harvest email & social media
- Scan for vulnerabilities
2. Weaponization
- Create malicious payload
- Package exploit with backdoor
- Prepare delivery mechanism
3. Delivery
- Transmit weapon to target
- Email, websites, USB
- Drive-by downloads
4. Exploitation
- Trigger vulnerability
- Execute malicious code
- Gain initial foothold
5. Installation
- Install persistent backdoor
- Establish access mechanism
- Maintain presence
6. Command & Control
- Establish C2 channel
- Remote control of host
- Receive attacker commands
7. Actions on Objectives
- Data exfiltration
- Data destruction
- Encryption (ransomware)
Reconnaissance
- Active ScanningT1595
- Gather Victim Identity InfoT1589
- Search Open WebsitesT1593
Resource Development
- Acquire InfrastructureT1583
- Develop CapabilitiesT1587
- Obtain CapabilitiesT1588
Initial Access
- PhishingT1566
- Drive-by CompromiseT1189
- Exploit Public-Facing AppT1190
Execution
- PowerShellT1059.001
- Command & ScriptingT1059
- User ExecutionT1204
Persistence
- Registry Run KeysT1547.001
- Scheduled TaskT1053
- Create AccountT1136
Command & Control
- Web ProtocolsT1071
- Encrypted ChannelT1573
- DNST1071.004
Exfiltration
- Exfil Over C2 ChannelT1041
- Exfil Over Web ServiceT1567
- Automated ExfiltrationT1020
Harden
- Security Awareness Training
- Attack Surface Reduction
- Network Segmentation
- Patch Management
Detect
- Email Analysis (DKIM, DMARC)
- File Analysis (Sandboxing)
- Network Traffic Analysis
- Process Analysis (EDR)
Isolate
- Application Isolation (VMs)
- Browser Sandboxing
- Email Sandboxing
- Network Isolation
Control Access
- Application Whitelisting
- Multi-Factor Authentication
- Credential Access Protection
- Execution Prevention
Monitor
- System Call Analysis
- Script Execution Logging
- Registry Monitoring
- File Integrity Monitoring
Filter / Block
- DNS Filtering
- Web Proxy / Filtering
- Firewall Rules
- URL Analysis
Prevent
- Data Loss Prevention (DLP)
- Egress Traffic Filtering
- Cloud Access Security Broker
- Encrypted Channel Analysis
Pro tip for incident responders
Identify the Kill Chain stage, look across to the common ATT&CK techniques, then read the matching D3FEND column to find relevant countermeasures, moving you from detection to action.
Frequently asked questions
What is the difference between the Cyber Kill Chain and MITRE ATT&CK?
The Cyber Kill Chain is a linear model of seven phases an intrusion passes through, created by Lockheed Martin in 2011 to show that an attack is a process you can break at any link. MITRE ATT&CK is a matrix of hundreds of specific techniques observed in real intrusions, grouped under 14 tactics, with no assumed order. The Kill Chain tells you what stage an attack is at; ATT&CK tells you how that stage was actually carried out. They are complementary rather than competing.
Is MITRE ATT&CK replacing the Cyber Kill Chain?
Not exactly, though ATT&CK is used far more in day-to-day operations. The Kill Chain survives because it is simple enough to explain to non-specialists and to structure defensive coverage around. ATT&CK is too large for that purpose but far better for detection engineering and threat hunting. Most teams use the Kill Chain for communication and coverage, and ATT&CK for the technical work.
What is MITRE D3FEND and how does it relate to ATT&CK?
D3FEND is MITRE’s defensive counterpart to ATT&CK. Where ATT&CK catalogues what attackers do, D3FEND catalogues what defenders can do about it, as a knowledge graph of countermeasures mapped to the offensive techniques they address. The practical workflow is to identify an ATT&CK technique, then look up the D3FEND countermeasures that counter it.
Why does the Kill Chain have 7 phases but ATT&CK has 14 tactics?
They are cutting the problem at different resolutions, and ATT&CK also covers ground the Kill Chain does not. ATT&CK splits activity the Kill Chain compresses, such as separating Discovery, Lateral Movement and Collection where the Kill Chain has only Actions on Objectives. It also added Reconnaissance and Resource Development in 2020 to cover pre-compromise activity. The counts are not meant to line up.
What are the weaknesses of the Cyber Kill Chain?
It is perimeter and malware oriented, so it fits an external intrusion better than an insider threat, a stolen credential used at the front door, or a supply chain compromise. Its strict linearity also misrepresents real intrusions, which loop and run steps in parallel. Those gaps are much of the reason ATT&CK was developed and why it is preferred for technical work.
About this cheat sheet
- Sources
- The Cyber Kill Chain is Lockheed Martin (2011). ATT&CK and D3FEND are MITRE. All three are revised over time; technique IDs are stable, names are not.
- Scope
- Representative techniques and countermeasures per stage, chosen for how often they appear rather than exhaustively. ATT&CK alone has hundreds of techniques.
- Going deeper
- The Cyber Kill Chain and ATT&CK tactics and technique IDs each get their own sheet.
- Corrections
- Spotted something wrong? Tell us and we will fix it. Compiled and maintained by CyberQuizzer.