MITRE ATT&CK® stands for MITRE Adversarial Tactics, Techniques, and Common Knowledge (ATT&CK). The MITRE ATT&CK framework is a curated knowledge base and model for cyber adversary behavior, reflecting the various phases of an adversary's attack lifecycle and the platforms they are known to target. The tactics and techniques abstraction in the model provide a common taxonomy of individual adversary actions understood by both offensive and defensive sides of cybersecurity. It also provides an appropriate level of categorization for adversary action and specific ways of defending against it.
The behavioral model presented by ATT&CK contains the following core components:
MITRE ATT&CK was created in 2013 as a result of MITRE's Fort Meade Experiment (FMX) where researchers emulated both adversary and defender behavior in an effort to improve post-compromise detection of threats through telemetry sensing and behavioral analysis. The key question for the researchers was "How well are we doing at detecting documented adversary behavior?" To answer that question, the researchers developed ATT&CK, which was used as a tool to categorize adversary behavior.
MITRE ATT&CK now has three iterations:
Focuses on adversarial behavior in Windows, Mac, Linux, and Cloud environments.
Focuses on adversarial behavior on iOS and Android operating systems.
Focuses on describing the actions an adversary may take while operating within an ICS network.
MITRE ATT&CK is used worldwide across multiple disciplines including intrusion detection, threat hunting, security engineering, threat intelligence, red teaming, and risk management. [2]
The MITRE ATT&CK matrix contains a set of techniques used by adversaries to accomplish a specific objective. Those objectives are categorized as tactics in the ATT&CK Matrix. The objectives are presented linearly from the point of reconnaissance to the final goal of exfiltration or "impact". Looking at the broadest version of ATT&CK for Enterprise, which includes Windows, macOS, Linux, PRE, Azure AD, Office 365, Google Workspace, SaaS, IaaS, Network, and Containers, the following adversary tactics are categorized:
Within each tactic of the MITRE ATT&CK matrix there are adversary techniques, which describe the actual activity carried out by the adversary. Some techniques have sub-techniques that explain how an adversary carries out a specific technique in greater detail. The full ATT&CK Matrix for Enterprise from the MITRE ATT&CK navigator is represented below:
MITRE ATT&CK for Enterprise, 2021
Within the MITRE ATT&CK for Enterprise matrix you will find a subsection, the MITRE ATT&CK for Cloud matrix, that contains a subset of the tactics and techniques from the broader ATT&CK Enterprise matrix. The MITRE ATT&CK Cloud matrix is different from the rest of the Enterprise Matrix because adversary behavior and the techniques used in a cloud attack do not follow the same playbook as attacks on Windows, macOS, Linux, or other enterprise environments.
MITRE ATT&CK techniques in Windows, macOS, Linux, and other related environments typically involve malware and entering a network that is owned and operated by the target organization.
MITRE ATT&CK techniques in AWS, Azure, Office 365, and other related environments do not typically involve malware, as the target environment is owned and operated by a third-party cloud service provider like Microsoft or Amazon. Without the ability to enter the victim's environment, the adversary will most often leverage native features of the CSP to enter the target victim's account, escalate privileges, move laterally, and exfiltrate data. An example of adversary behavior using the ATT&CK for Cloud framework is illustrated in the following example techniques:
Initial Access
Uses stolen credentials to create a new account
Persistence
Adversary spear-phishes the victim, gaining credentials to AWS
Privilege Escalation
Uses valid account to change access permissions
Defense Evasion
Creates a new VM instance to bypass firewall rules
Credential Access
Steals access token to a database
Discovery
Locates target database
Lateral Movement
Uses application access token to access database
Collection
Mines information from the database
Exfiltration
Exfiltrates to adversary account in AWS
The entire ATT&CK for Cloud matrix can be seen below which shows its subset of the ATT&CK for Enterprise matrix tactics and techniques:
MITRE ATT&CK for Cloud, 2021
MITRE ATT&CK for Containers, 2021
The Lockheed Martin Cyber Kill Chain® is another well-known framework for understanding adversary behavior in a cyber-attack. The Kill Chain model contains the following stages, presented in sequence:
Lockheed Martin gives more detail on their Cyber Kill Chain framework in this graphic. [3]
There are two primary differences between MITRE ATT&CK and Cyber Kill Chain.
The MITRE ATT&CK framework can help an organization in several ways. In general, the following are applicable benefits to adopting MITRE ATT&CK:
Implementing MITRE ATT&CK typically involves either manual mapping or integration with cybersecurity tools, the most common of which are Security Information and Event Management (SIEM), Endpoint Detection and Response (EDR), and Cloud Access Security Broker (CASB).
Using MITRE ATT&CK with a SIEM involves aggregating log data from endpoints, networks, and cloud services, identifying threats and mapping them to MITRE ATT&CK. Changes to security posture are then conducted in the security tools providing their log data, (i.e., EDR or CASB).
Using MITRE ATT&CK with EDR involves mapping events observed by the endpoint agent, allowing defenders to determine the phases of a threat event, assess associated risk, and prioritize response.
Trellix has participated in all MITRE ATT&CK evaluations