6.6 Attack Attribution: Cyber Kill Chain, MITRE ATT&CK & Diamond Model
Key Takeaways
- The Lockheed Martin Cyber Kill Chain models an intrusion as seven sequential phases from Reconnaissance to Actions on Objectives, and breaking any single phase disrupts the whole attack.
- MITRE ATT&CK is a knowledge base of observed adversary behavior organized as 14 Enterprise tactics (the why) containing techniques and sub-techniques (the how).
- The Diamond Model links four core features — adversary, capability, infrastructure, and victim — so an analyst can pivot from one known element to discover the others.
- TTPs describe strategy, method, and specific implementation; the Pyramid of Pain shows that blocking TTPs costs an attacker far more than blocking a hash or IP address.
- Attribution to a named actor is rarely a Tier 1 responsibility, because false flags, shared tooling, and rented infrastructure make confident naming difficult.
6.6 Attack Attribution: Cyber Kill Chain, MITRE ATT&CK & Diamond Model
Quick Answer: Blueprint sub-topic 5.2 pairs digital forensics with attack attribution, and it names three models by name. The Cyber Kill Chain describes an intrusion as a sequence of seven phases — it answers "how far did they get?" MITRE ATT&CK catalogues observed adversary behaviour as tactics and techniques — it answers "what exactly did they do, and what else does this actor usually do?" The Diamond Model links adversary, capability, infrastructure, and victim — it answers "what else can I discover by pivoting from what I already know?" Section 6.3 covers the evidence-handling half of sub-topic 5.2; this section covers the attribution half.
These three models are not competitors. Mature analysis uses all three: the Kill Chain for phase and progression, ATT&CK for behavioural detail and detection coverage, and the Diamond Model for relating the elements and driving investigation.
1. The Lockheed Martin Cyber Kill Chain
Published by Lockheed Martin in 2011, the Cyber Kill Chain adapts a military targeting concept to intrusions. Its central claim is operationally useful: an intrusion is a chain of dependent steps, so breaking any single link disrupts the entire attack.
| # | Phase | What the attacker does | Representative defensive control |
|---|---|---|---|
| 1 | Reconnaissance | Researches the target: harvests employee names and email formats from LinkedIn, enumerates public DNS records, scans internet-facing hosts | Reduce public attack surface; monitor for scanning; awareness training on what staff publish |
| 2 | Weaponization | Couples an exploit with a payload — for example, embedding a macro dropper in a document | Not observable by the defender; this occurs entirely on the attacker's own systems |
| 3 | Delivery | Transmits the weapon: phishing email, malicious link, watering-hole site, USB drop, exploit against an exposed service | Email filtering and attachment sandboxing; web proxy; disabling unused external services |
| 4 | Exploitation | Triggers the vulnerability — the macro runs, the browser flaw fires, the credential is accepted | Patching; application allow-listing; disabling macros from the internet; endpoint exploit protection |
| 5 | Installation | Establishes persistence: a service, a Run key, a scheduled task, a web shell | EDR behavioural detection; application control; monitoring autostart locations |
| 6 | Command & Control (C2) | Opens a channel to attacker infrastructure for remote direction | Egress filtering; DNS monitoring and sinkholing; proxy inspection; blocking known C2 destinations |
| 7 | Actions on Objectives | Achieves the goal: data exfiltration, encryption for ransom, lateral movement to a higher-value target, destruction | DLP; segmentation to constrain lateral movement; immutable backups; anomaly detection on outbound volume |
Why the sequence matters
Weaponization has no defensive control because it happens on the attacker's infrastructure — a point exam items like to test. The practical implication of the chain is that earlier interception is cheaper: blocking a phishing email at Delivery costs nothing, while responding at Actions on Objectives means the data is already gone.
Known limitations
- It is perimeter- and malware-centric, and models an external intruder well but an insider threat — who starts with legitimate access — poorly.
- It is linear, whereas real intrusions loop: an attacker who lands on one host repeats reconnaissance, exploitation, and installation for each subsequent host.
- It under-represents post-compromise activity, compressing weeks of lateral movement, privilege escalation, and collection into a single final phase. That gap is precisely what MITRE ATT&CK fills.
2. MITRE ATT&CK
ATT&CK — Adversarial Tactics, Techniques, and Common Knowledge — is a freely available, continuously updated knowledge base of adversary behaviour observed in real intrusions. It is descriptive rather than prescriptive: it documents what attackers have actually been seen doing.
Structure
- Tactics — the adversary's objective, the why. Each has an ID such as
TA0001. - Techniques — how the objective is achieved, with IDs such as
T1566(Phishing). - Sub-techniques — specific variants, such as
T1566.001(Spearphishing Attachment). - Procedures — the concrete implementation a particular group used in a particular intrusion.
- Groups and Software — named adversary groups and the tooling associated with them, mapped to the techniques they use.
ATT&CK is published as separate matrices for Enterprise (Windows, macOS, Linux, cloud, containers, network devices), Mobile, and ICS (industrial control systems).
The 14 Enterprise tactics, in rough operational order
| Tactic | Adversary objective |
|---|---|
| Reconnaissance | Gather information to plan the operation |
| Resource Development | Establish infrastructure and capabilities (domains, accounts, malware) |
| Initial Access | Get into the network |
| Execution | Run malicious code |
| Persistence | Maintain the foothold across reboots and credential changes |
| Privilege Escalation | Obtain higher-level permissions |
| Defense Evasion | Avoid detection |
| Credential Access | Steal account names and passwords |
| Discovery | Learn the environment from the inside |
| Lateral Movement | Move to other systems |
| Collection | Gather the data of interest |
| Command and Control | Communicate with compromised systems |
| Exfiltration | Steal the data out |
| Impact | Manipulate, interrupt, or destroy systems and data |
How ATT&CK is used in practice
- Detection engineering. Alerts are tagged with technique IDs, so the SOC can state which behaviours it can detect — and which it cannot.
- Coverage mapping. Plotting existing detections onto the matrix exposes blind spots. A SOC strong on Initial Access but blind to Credential Access will find intrusions late.
- Threat hunting. "This actor typically uses
T1003OS Credential Dumping — do we see evidence of it?" is a far better hunt hypothesis than "look for anything unusual." - Incident enrichment. Mapping observed activity to techniques suggests what else to look for, since groups reuse behaviour.
- Purple teaming. Red teams execute specific techniques; blue teams verify whether each was detected. The result is a measurable coverage score rather than an opinion.
ATT&CK versus the Kill Chain
The Kill Chain gives you seven phases and a sense of progression. ATT&CK gives you hundreds of specific, testable behaviours. Use the Kill Chain to communicate how far an intrusion progressed — including to non-technical stakeholders — and ATT&CK to describe precisely what happened and to drive detection.
3. The Diamond Model of Intrusion Analysis
Published in 2013, the Diamond Model takes a different angle. Rather than sequencing an attack, it asserts that every intrusion event has four core features, connected as a diamond:
| Vertex | Definition | Example |
|---|---|---|
| Adversary | The actor or organisation behind the intrusion | A ransomware affiliate group |
| Capability | The tools, malware, exploits, and skills used | A loader delivered by macro, plus a credential dumper |
| Infrastructure | The physical or logical resources used to deliver capability and maintain control | C2 domains, VPS hosts, compromised legitimate sites, sender addresses |
| Victim | The target — organisation, person, asset, or network | The finance department's file server |
The two axes carry meaning: adversary → capability → victim is the operational path of the attack, while infrastructure connects the adversary to the victim. Meta-features record timestamp, phase, result, direction, methodology, and analyst confidence.
Pivoting — the model's real value
The core analytic technique is pivoting: knowing one vertex lets you discover the others.
Worked example. You detect a single capability — a malicious document hash on one workstation.
- Pivot capability → infrastructure: detonate the sample and extract the C2 domain it contacts.
- Pivot infrastructure → victim: query DNS and proxy logs for every other host in your environment that resolved or contacted that domain. You discover four more infected machines that no alert had fired on.
- Pivot infrastructure → adversary: check the domain and its hosting against threat intelligence; it matches infrastructure previously reported for a known group.
- Pivot adversary → capability: that group is also documented using a specific credential-dumping technique, so you hunt for it — and find it on two of the four hosts.
Each pivot expands the picture from a single alert to the true scope of the compromise. This is why the Diamond Model is described as an analysis model rather than a phase model: it drives investigation rather than describing sequence.
Activity threads and combining the models
Diamond events can be chained into an activity thread — a sequence of diamonds ordered by Kill Chain phase. That combination is the standard mature usage: the Kill Chain supplies the phase, ATT&CK supplies the technique detail within the phase, and the Diamond Model relates the elements and drives the pivots.
4. Tactics, Techniques, and Procedures
TTPs describe adversary behaviour at three levels of specificity, and the blueprint names them explicitly:
| Level | Meaning | Example |
|---|---|---|
| Tactic | The high-level objective — the why | Credential Access |
| Technique | The general method — the how | OS credential dumping |
| Procedure | The specific implementation this actor used — the exact what | Running a particular tool with a specific flag set to dump LSASS memory to a named file in C:\Windows\Temp |
The Pyramid of Pain
David Bianco's Pyramid of Pain explains why TTP-level detection is worth the extra effort. It ranks indicators by how much difficulty the attacker faces if you deny them:
| Level (bottom to top) | Indicator | Cost to the attacker if blocked |
|---|---|---|
| 1 | Hash values | Trivial — recompile or change one byte |
| 2 | IP addresses | Easy — rent another host |
| 3 | Domain names | Simple — register a new domain |
| 4 | Network / host artifacts | Annoying — modify tooling behaviour |
| 5 | Tools | Challenging — find, buy, or build a replacement |
| 6 | TTPs | Tough — requires changing how they operate, and retraining |
The lesson for a SOC: blocking a hash stops today's sample; detecting the behaviour — such as any process reading LSASS memory — stops the whole class of attack regardless of which tool implements it. This is exactly why ATT&CK is organised around behaviour, and why EDR platforms increasingly alert on behavioural sequences rather than on signatures.
5. The Limits of Attribution
The blueprint says attack attribution processes, and part of understanding those processes is knowing how uncertain they are.
What makes confident attribution hard:
- False flags. Sophisticated actors deliberately plant misleading artefacts — foreign-language strings in binaries, timestamps aligned to another country's working hours, tooling borrowed from a different group.
- Shared and commodity tooling. Many groups use the same widely available frameworks and post-exploitation tools, so tooling alone proves little.
- Rented and compromised infrastructure. C2 servers sit on commercial hosting or on hacked legitimate sites, so infrastructure ownership rarely identifies the operator.
- Affiliate models. Ransomware-as-a-service means the group that wrote the malware is frequently not the group that used it.
Practical guidance:
- Attribution is rarely a Tier 1 task. A technician's job is to accurately record what happened — techniques observed, indicators collected, timeline established. Naming an actor is for senior analysts, threat intelligence teams, and law enforcement, working from far more information than one incident provides.
- Behavioural attribution beats indicator attribution. A consistent pattern of TTPs across incidents is far more meaningful than a shared IP address.
- State confidence explicitly. Report "activity consistent with previously reported behaviour of group X, moderate confidence" rather than "group X attacked us." The Diamond Model includes an analyst-confidence meta-feature for exactly this reason.
- Attribution rarely changes the immediate response. You contain, eradicate, and recover the same way regardless of who is behind it. Attribution informs longer-term posture, intelligence sharing, and any legal or law-enforcement track — it should never delay containment.
In the Lockheed Martin Cyber Kill Chain, which phase offers the defender essentially no opportunity to intervene, and why?
An analyst identifies a malicious document hash on one workstation, extracts the command-and-control domain from a sandbox detonation, then searches DNS and proxy logs and discovers four more infected hosts. Which model best describes this analytic method?
How does MITRE ATT&CK structure adversary behavior?
According to the Pyramid of Pain, why is detecting an adversary's TTPs more valuable than blocking a file hash?
During an intrusion, a Tier 1 technician finds a binary containing Cyrillic strings and compile timestamps matching Eastern European business hours. What is the appropriate handling of this observation?
You've completed this section
Continue exploring other exams