knowledge

Overview

MITRE ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge) is a globally accessible, matrix-based knowledge base of adversary behaviors observed across real-world intrusions. Unlike the Cyber Kill Chain’s high-level phase model, ATT&CK provides granular documentation of exactly how adversaries operate — covering Windows, Linux, macOS, cloud, network, mobile, and container environments. It is widely used for threat modeling, detection engineering, incident investigation, and structured reporting.


Terminology

TermDefinition
TacticHigh-level adversary objective — the why of a technique (e.g., Initial Access, Persistence)
TechniqueSpecific method used to achieve a tactic — documented with a unique ID (e.g., T1021 — Remote Services)
Sub-TechniqueMore specific implementation of a parent technique — extends the parent ID (e.g., T1021.001 — Remote Desktop Protocol)
TTPTactics, Techniques, and Procedures — the collective behavioral fingerprint of a threat actor
ATT&CK MatrixVisual grid of ATT&CK content — columns are Tactics, cells are Techniques
ATT&CK NavigatorOpen-source web tool for visualizing, layering, and annotating ATT&CK matrices
STIXStructured Threat Information eXpression — standardized JSON format for sharing cyber threat intelligence
CTICyber Threat Intelligence — actionable information about adversary behavior and capabilities

Core Concepts

The ATT&CK Matrix

The matrix organizes adversary behavior into Tactics (columns) and Techniques (cells). Each technique documents observed adversary behavior with detection guidance, mitigation recommendations, and real-world usage examples.

Separate matrices exist for:

  • Enterprise — Windows, Linux, macOS, cloud (AWS/Azure/GCP), network, containers
  • Mobile — Android and iOS
  • ICS — Industrial Control Systems

Enterprise Tactics

TacticIDDescription
ReconnaissanceTA0043Gather information before gaining access
Resource DevelopmentTA0042Acquire infrastructure, accounts, and capabilities
Initial AccessTA0001Gain entry into the target network
ExecutionTA0002Run adversary-controlled code
PersistenceTA0003Maintain foothold across reboots and logouts
Privilege EscalationTA0004Gain higher-level permissions
Defense EvasionTA0005Avoid detection and analysis
Credential AccessTA0006Steal credentials and secrets
DiscoveryTA0007Learn about the environment after access
Lateral MovementTA0008Move through the network to reach targets
CollectionTA0009Gather data of interest to the adversary
Command and ControlTA0011Communicate with compromised systems
ExfiltrationTA0010Move collected data out of the network
ImpactTA0040Disrupt, destroy, or manipulate systems and data

Technique and Sub-Technique IDs

Techniques use the format T<number> — for example, T1059 covers Command and Scripting Interpreter.

Sub-Techniques extend the parent: T<number>.<sub-number> — for example, T1059.001 covers PowerShell specifically. This allows detection rules and incident reports to be as precise as the evidence supports.

Using ATT&CK During Incident Response

Map observed attacker behavior to ATT&CK IDs during an investigation to:

  • Build a structured, reproducible incident timeline
  • Identify gaps where no detection fired
  • Communicate findings to stakeholders in a standardized format
  • Export to TheHive observables or MISP events for threat intelligence sharing

Example Mapping Format

TacticTechniqueIDObserved Activity
Initial AccessExploit Public-Facing ApplicationT1190Confluence CVE exploited
ExecutionPowerShellT1059.001PowerShell used to download payload
PersistenceWindows ServiceT1543.003Malicious service registered for persistence
Credential AccessLSASS MemoryT1003.001Credentials extracted from LSASS
Lateral MovementRemote Desktop ProtocolT1021.001RDP used for lateral movement
ImpactData Encrypted for ImpactT1486Ransomware deployed

Use Cases in Security Operations

ATT&CK is actively used across the full security operations lifecycle, not just as a reference during incidents.

Use CaseDescription
Detection and ResponseMap known TTPs to detection logic; build SIEM rules targeting specific techniques rather than static indicators
Security Evaluation and Gap AnalysisIdentify which techniques the environment currently cannot detect; prioritize detection engineering efforts
SOC Maturity AssessmentMeasure detection coverage across ATT&CK tactics as a structured maturity benchmark
Threat IntelligenceAttribute observed TTPs to known threat groups; understand actor playbooks and likely next steps
CTI EnrichmentEnrich raw IOC data with behavioral context from ATT&CK technique descriptions
Behavioral Analytics DevelopmentBuild detection rules around adversary behaviors rather than static file hashes or IP addresses
Red Teaming and Penetration TestingScope emulation plans and report findings in standardized ATT&CK format
Training and EducationUse real-world technique documentation as a training resource for new analysts

Relationship to the Cyber Kill Chain

ATT&CK and the Cyber Kill Chain are complementary frameworks:

  • The Kill Chain provides high-level sequential phase awareness
  • ATT&CK provides technique-level detail within each phase
  • Both are commonly used together in incident reports and threat modeling exercises

STIX Format for Intelligence Sharing

ATT&CK content and IOC intelligence can be shared in STIX format — a structured JSON standard for expressing and exchanging cyber threat intelligence. CISA publishes STIX packages for major incidents. Tools like MISP and TheHive can import and export STIX data natively.



References / Images