MITRE ATT&CK Framework
The MITRE ATT&CK Framework (Adversarial Tactics, Techniques, and Common Knowledge) is a globally maintained, open knowledge base of adversary tactics and techniques (TTPs), built from real-world observations of attacks. It is the de facto industry standard for describing, comparing, and defending against cyber adversary behaviour.
Overview
- Maintainer: MITRE Corporation (non-profit US Federally Funded R&D Center)
- First released: Public release May 2015 (development began 2013)
- Status: Continuously updated (multiple version releases per year)
- Licence: Open / freely available under a Creative Commons-style open licence
- Basis: Real-world observations documented in threat reports, not theoretical attacks
- URL: https://attack.mitre.org
ATT&CK provides a shared vocabulary for the entire cybersecurity discipline โ from threat intelligence and incident response through to detection engineering, red teaming, and security control design.
Core Concept: TTPs
ATT&CK is organised around Tactics, Techniques, and Procedures:
| Term | Meaning | Example |
|---|---|---|
| Tactic | The why โ the adversary's operational objective (the "columns") | Credential Access, Lateral Movement, Exfiltration |
| Technique | The how โ the method used to achieve a tactic (the "rows", ID T####) |
T1566 Phishing, T1059 Command & Scripting Interpreter |
| Sub-technique | A more granular variant of a technique (ID T####.###) |
T1566.001 Phishing: Spearphishing Attachment |
| Procedure | The specific implementation โ the actual steps/implants observed | A specific loader dropping a specific RAT |
The matrix visualisation plots tactics as columns and techniques as rows, producing the familiar ATT&CK matrix.
The Fourteen Enterprise Tactics
The ATT&CK for Enterprise matrix is organised into 14 tactics, representing the stages of an attack lifecycle:
- Reconnaissance โ gathering information to plan the operation
- Resource Development โ establishing infrastructure, accounts, and capabilities
- Initial Access โ entering the environment (phishing, exploitation, valid accounts)
- Execution โ running malicious code
- Persistence โ maintaining a foothold across reboots/credential changes
- Privilege Escalation โ gaining higher-level permissions
- Defence Evasion โ avoiding detection
- Credential Access โ stealing credentials
- Discovery โ reconnaissance of the internal environment
- Lateral Movement โ moving across the network
- Collection โ gathering data of interest
- Command and Control โ communicating with compromised systems
- Exfiltration โ stealing data out of the environment
- Impact โ manipulating, interrupting, or destroying systems/data
These map loosely to the earlier Lockheed Martin Cyber Kill Chain but are more granular and empirically based.
ATT&CK Domains / Matrices
| Domain | Covers | Notes |
|---|---|---|
| Enterprise | Windows, macOS, Linux, Cloud (IaaS/SaaS/PaaS), Network, Containers | Main matrix; 14 tactics |
| Mobile | Android, iOS | Lacks some Enterprise tactics; adds Device Access specifics |
| ICS | Industrial Control Systems / OT | Built for the operations technology environment; relevant to critical infrastructure |
Knowledge Base Objects
Beyond techniques, the knowledge base is structured around:
- Tactics / Techniques / Sub-techniques โ the attack behaviour (the core)
- Groups (
G####) โ threat actors / APTs (e.g. G0022 APT29) and their documented tool-use - Software (
S####) โ malware and tools (e.g. S0586 FinFisher), and which groups use them - Campaigns (
C####) โ specific, time-bound intrusion operations (added to differentiate from persistent groups) - Mitigations (
M####) โ defensive controls that can prevent or limit a technique (e.g. M1040 Behaviour Prevention on Endpoint) - Data Sources (
DS####) โ the telemetry/log types needed to detect a technique (e.g. DS0029 Network Traffic, DS0002 Process Creation) - Relationships โ the mappings between groups, software, techniques, and mitigations
Usage in the Cyber Intelligence Lifecycle
ATT&CK is used across nearly every functional area of cybersecurity:
- Threat intelligence โ characterising an adversary's TTPs and normalising reporting from different vendors into one vocabulary
- Detection engineering โ designing detections and SIEM rules against specific techniques and data sources
- Adversary emulation โ structuring red-team operations and breaches from known group playbooks (MITRE maintains public emulation plans, e.g. APT3 as a reference)
- Purple teaming โ aligning red and blue teams on a shared technique-level target
- Gap analysis / maturity โ identifying which techniques an organisation has no visibility or control over
- SOC / MSSP service design โ scoping detection coverage and communicating service value in a standard metric
- Control validation โ testing whether defensive controls actually prevent mapped techniques
Related MITRE Projects
- D3FEND โ a knowledge base of countermeasures (the defensive counterpart to ATT&CK)
- ENGAGE โ a framework for proactive adversary engagement and deception
- CAR (Cyber Analytics Repository) โ analytics/detections expressed against ATT&CK techniques
- ATT&CK Navigator โ the interactive tool for visualising and annotating matrix coverage (heatmaps, layer comparison)
- ATT&CK Workbench โ tooling to build and maintain custom ATT&CK instances
- STIX/TAXII representation โ ATT&CK is machine-readable so tooling and threat-intel platforms can consume it programmatically
Limitations
- Not a full kill chain โ ATT&CK focuses on technique-level behaviour, not a complete methodology; it does not cover all post-exploitation or target-specific nuances
- Observation bias โ the corpus reflects what has been publicly documented, not a complete picture of adversary behaviour
- A vocabulary, not a risk model โ it describes how attacks happen, not organisational risk or likelihood
- Not a compliance framework โ it complements, but does not replace, control frameworks such as NIST CSF, ISO 27001, or the ACSC Essential Eight
Australian Angle
MITRE ATT&CK is deeply embedded in the Australian cyber operating environment:
- ACSC publications routinely express adversary activity and incident descriptions in ATT&CK terms, and the Essential Eight and Information Security Manual (ISM) mitigations can be mapped to specific ATT&CK techniques for control-validation purposes
- Commercial threat-intel and MSSP detection services sold to Australian government and critical-infrastructure clients (including the assessments and detection-engineering work the CyberCX Assessments team delivers) use ATT&CK as the shared language for scoping coverage and reporting
- Under the Soci Act framework, ATT&CK-based gap analysis is a practical way to evidence cyber-resilience obligations for critical infrastructure operators
<span class="fn">(Cyber Digest Sources โ AU cyber landscape)</span> - For OT-heavy sectors, the ATT&CK for ICS matrix is the relevant domain for mapping threats to Australian industrial control and SCADA environments
Related Pages
- Scattered Spider โ a cybercrime group whose TTPs are routinely mapped and tracked via ATT&CK
- Blackcat Alphv โ ransomware operation documented and compared using standardised ATT&CK technique IDs
- Ryuk โ prolific ransomware variant; operator behaviour classified via ATT&CK techniques
- Uk Cyber Shield โ national defensive capability where technique-level detection matters
- Nis2 Directive โ regulatory framework that interacts with ATT&CK-based security control validation
- Cyber Kill Chain โ higher-level intrusion lifecycle model; ATT&CK's predecessor and framing layer
- D3Fend โ MITRE's defensive-countermeasure counterpart to ATT&CK
- Security Control Frameworks โ the control/tactical catalogues mapped against ATT&CK for coverage & compliance analysis