All cheat sheets

Kill Chain → ATT&CK → D3FEND

Three frameworks, one workflow: from the attacker's stage to the technique to your countermeasure.

Last updated

Download PDF

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 ChainSeven stages, linear, no jargon. Fits on a slide.
Writing a detection rule
ATT&CKYou need the specific technique and its ID, not the stage.
Choosing a countermeasure
D3FENDThe only one of the three that models defensive actions.
Threat hunting
ATT&CKHypotheses are built from techniques observed in the wild.
Checking defensive coverage
Kill Chain, then ATT&CKFind the stage with no controls, then drill into how it is actually done.
Sitting an exam
Know the differenceQuestions 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.

Cyber Kill Chain

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)
MITRE ATT&CK

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
MITRE D3FEND

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.