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.
Last updated: August 2026

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.

#PhaseWhat the attacker doesRepresentative defensive control
1ReconnaissanceResearches the target: harvests employee names and email formats from LinkedIn, enumerates public DNS records, scans internet-facing hostsReduce public attack surface; monitor for scanning; awareness training on what staff publish
2WeaponizationCouples an exploit with a payload — for example, embedding a macro dropper in a documentNot observable by the defender; this occurs entirely on the attacker's own systems
3DeliveryTransmits the weapon: phishing email, malicious link, watering-hole site, USB drop, exploit against an exposed serviceEmail filtering and attachment sandboxing; web proxy; disabling unused external services
4ExploitationTriggers the vulnerability — the macro runs, the browser flaw fires, the credential is acceptedPatching; application allow-listing; disabling macros from the internet; endpoint exploit protection
5InstallationEstablishes persistence: a service, a Run key, a scheduled task, a web shellEDR behavioural detection; application control; monitoring autostart locations
6Command & Control (C2)Opens a channel to attacker infrastructure for remote directionEgress filtering; DNS monitoring and sinkholing; proxy inspection; blocking known C2 destinations
7Actions on ObjectivesAchieves the goal: data exfiltration, encryption for ransom, lateral movement to a higher-value target, destructionDLP; 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.
  • Techniqueshow 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

TacticAdversary objective
ReconnaissanceGather information to plan the operation
Resource DevelopmentEstablish infrastructure and capabilities (domains, accounts, malware)
Initial AccessGet into the network
ExecutionRun malicious code
PersistenceMaintain the foothold across reboots and credential changes
Privilege EscalationObtain higher-level permissions
Defense EvasionAvoid detection
Credential AccessSteal account names and passwords
DiscoveryLearn the environment from the inside
Lateral MovementMove to other systems
CollectionGather the data of interest
Command and ControlCommunicate with compromised systems
ExfiltrationSteal the data out
ImpactManipulate, interrupt, or destroy systems and data

How ATT&CK is used in practice

  1. Detection engineering. Alerts are tagged with technique IDs, so the SOC can state which behaviours it can detect — and which it cannot.
  2. 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.
  3. Threat hunting. "This actor typically uses T1003 OS Credential Dumping — do we see evidence of it?" is a far better hunt hypothesis than "look for anything unusual."
  4. Incident enrichment. Mapping observed activity to techniques suggests what else to look for, since groups reuse behaviour.
  5. 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:

VertexDefinitionExample
AdversaryThe actor or organisation behind the intrusionA ransomware affiliate group
CapabilityThe tools, malware, exploits, and skills usedA loader delivered by macro, plus a credential dumper
InfrastructureThe physical or logical resources used to deliver capability and maintain controlC2 domains, VPS hosts, compromised legitimate sites, sender addresses
VictimThe target — organisation, person, asset, or networkThe 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.

  1. Pivot capability → infrastructure: detonate the sample and extract the C2 domain it contacts.
  2. 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.
  3. Pivot infrastructure → adversary: check the domain and its hosting against threat intelligence; it matches infrastructure previously reported for a known group.
  4. 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:

LevelMeaningExample
TacticThe high-level objective — the whyCredential Access
TechniqueThe general method — the howOS credential dumping
ProcedureThe specific implementation this actor used — the exact whatRunning 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)IndicatorCost to the attacker if blocked
1Hash valuesTrivial — recompile or change one byte
2IP addressesEasy — rent another host
3Domain namesSimple — register a new domain
4Network / host artifactsAnnoying — modify tooling behaviour
5ToolsChallenging — find, buy, or build a replacement
6TTPsTough — 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:

  1. 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.
  2. Behavioural attribution beats indicator attribution. A consistent pattern of TTPs across incidents is far more meaningful than a shared IP address.
  3. 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.
  4. 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.
Loading diagram...
Three Attribution Models and How They Fit Together
Test Your Knowledge

In the Lockheed Martin Cyber Kill Chain, which phase offers the defender essentially no opportunity to intervene, and why?

A
B
C
D
Test Your Knowledge

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?

A
B
C
D
Test Your Knowledge

How does MITRE ATT&CK structure adversary behavior?

A
B
C
D
Test Your Knowledge

According to the Pyramid of Pain, why is detecting an adversary's TTPs more valuable than blocking a file hash?

A
B
C
D
Test Your Knowledge

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?

A
B
C
D
Congratulations!

You've completed this section

Continue exploring other exams