MITRE ATLAS โ€” Student Guide
MITRE ATLAS ยท atlas.mitre.org

The adversary's playbook against AI systems, mapped for the classroom.

ATLAS โ€” the Adversarial Threat Landscape for Artificial-Intelligence Systems โ€” is a MITRE knowledge base of real-world adversary tactics and techniques against machine learning systems, built on the same tactic/technique matrix structure as MITRE ATT&CK, but adapted specifically for how attackers actually target models, training pipelines, and ML-integrated applications.

ATT&CK-style matrix Grounded in real incidents Community-contributed
RECON
Victim researchVuln. analysis search
RESOURCE DEV
Acquire ML artifactsPoison datasets
INITIAL ACCESS
Supply chainValid accounts
ML MODEL ACCESS
Inference APIFull model access
EXECUTION
Unsafe ML artifactPlugin compromise
PERSISTENCE
Backdoor modelPoison training data
PRIV. ESCALATION
LLM jailbreakExcessive agency
DEFENSE EVASION
Adversarial examplePrompt injection
CRED. ACCESS
Unsecured creds
DISCOVERY
Model ontologyModel family
COLLECTION
ML artifactsLocal data
ML ATTACK STAGING
Craft adversarial dataProxy model
EXFILTRATION
Via inference APIVia cyber means
IMPACT
Erode integrityCost harvesting

14 tactics (columns), left to right in rough attack order. Full detail on each is below โ€” this hero strip is a preview, not the complete technique list.

01 โ€” Foundations

Purpose & Origin

What ATLAS is, why MITRE built it as a matrix, and who actually uses it.

What it is

ATLAS is a knowledge base cataloging adversary tactics, techniques, and case studies specific to attacks on AI and machine learning systems. It's maintained by MITRE, with contributions from industry, academia, and government partners actively researching adversarial ML.

Why it's a matrix, not a list

ATLAS deliberately reuses MITRE ATT&CK's structure: tactics (the "why" โ€” an adversary's goal at a given stage) as columns, and techniques (the "how" โ€” specific methods to achieve that goal) as entries under each. Anyone who's used ATT&CK for traditional IT security can navigate ATLAS with almost no relearning.

Grounded in real incidents

Unlike a purely theoretical taxonomy, ATLAS techniques are tied to case studies โ€” documented real-world attacks, red-team exercises, and published research demonstrations โ€” so each entry in the matrix has at least one concrete example behind it, not just a hypothetical description.

Who uses it

Red teams planning realistic ML-focused exercises, blue teams mapping detection and mitigation coverage, threat intelligence analysts describing an observed campaign in common vocabulary, and researchers organizing new adversarial ML findings into an existing framework.

02 โ€” Using this guide

How to Use This Guide

Built for a course session bridging traditional cybersecurity thinking and AI-specific threats.

  1. If you already know ATT&CK, start there. ATLAS's 14 tactics are ATT&CK's familiar kill-chain logic plus two ML-specific insertions โ€” ML Model Access and ML Attack Staging. Recognizing what's new versus what's carried over does most of the learning for you.
  2. Read the matrix left to right as a rough attack lifecycle, not as fourteen unrelated categories โ€” a real intrusion typically touches several tactics in sequence, not all fourteen at once.
  3. Open a tactic's accordion and read technique-to-case-study. Each technique entry below is paired with why it matters and a realistic scenario โ€” use the scenario as the discussion seed, not the label.
  4. Pick one attack chain and walk it end to end. Choose a plausible attacker goal (steal a proprietary model, poison a public chatbot, force excessive spend on an API) and select one technique per tactic that would plausibly get them there.
  5. Cross-reference against OWASP's LLM Top 10. OWASP catalogs risk categories for LLM applications specifically; ATLAS catalogs the full attacker lifecycle across all ML system types. Many OWASP risks map onto one or more ATLAS techniques.
  6. Go to atlas.mitre.org for anything graded. ATLAS is actively updated with new techniques and case studies โ€” confirm current technique names and IDs against the live matrix.
03 โ€” Positioning

ATLAS vs. ATT&CK vs. OWASP LLM Top 10

Three related but distinct references โ€” worth knowing which one a given task actually calls for.

 MITRE ATLASMITRE ATT&CKOWASP LLM Top 10
ScopeAttacks on AI/ML systems specificallyAttacks on traditional IT/enterprise systemsRisks in LLM-powered applications specifically
Structure14 tactics ร— techniques (matrix)Tactics ร— techniques (matrix)10 ranked risk categories
GroundingReal ML-attack case studiesReal cyber-intrusion case dataCommunity practitioner consensus
Best forThreat modeling an ML pipeline or modelThreat modeling general IT infrastructureReviewing/designing a specific LLM app
04 โ€” Orientation

The ATLAS Matrix

Fourteen tactics, grouped below into three phases of an attack lifecycle. Click any tactic to see representative techniques.

PHASE A

Preparing the Attack

Before touching the target system โ€” research, tooling, and gaining a first foothold or access point.

Goal

Gather information about the target's AI system before acting against it.

Representative techniques
  • Search victim-owned research materials โ€” published papers, model cards, blog posts describing the target's ML system.
  • Search for adversarial vulnerability research โ€” published attacks against the same model family or architecture.
  • Active scanning โ€” probing exposed ML endpoints to learn what's running.
Goal

Build or acquire the resources needed to carry out the operation.

Representative techniques
  • Acquire public ML artifacts โ€” pretrained models or datasets used to build a surrogate for offline attack development.
  • Develop adversarial ML capability โ€” custom tooling to generate adversarial inputs or backdoors.
  • Publish poisoned datasets โ€” seeding public data sources the victim is likely to scrape or train on.
Goal

Get an initial foothold into the environment surrounding the AI system.

Representative techniques
  • ML supply chain compromise โ€” a tainted upstream model, dataset, or package.
  • Valid accounts โ€” credentials for the ML pipeline or hosting environment.
  • Exploit public-facing application โ€” a vulnerability in the app fronting the model.
Goal

Establish what level of access the adversary has to the model itself โ€” a tactic with no direct ATT&CK equivalent.

Representative techniques
  • ML-model inference API access โ€” black-box, query-only access.
  • Full ML-model access โ€” white-box access to model weights and architecture, e.g. via a leak or theft.
  • Physical environment access โ€” needed for physical-world adversarial examples (e.g., altered road signs).
PHASE B

Executing the Attack

The bulk of the matrix โ€” running attacker logic, maintaining access, avoiding detection, and building the specific technique that will work against this model.

Goal

Run attacker-controlled code or logic within the target environment.

Representative techniques
  • User execution of unsafe ML artifacts โ€” a victim loads a malicious model file (e.g., an unsafely deserialized pickle) that executes code.
  • LLM plugin compromise โ€” a malicious or vulnerable plugin executes attacker logic through the LLM's tool-use interface.
Goal

Maintain a foothold or effect that survives restarts, updates, or retraining.

Representative techniques
  • Poison training data โ€” so a backdoor re-enters the model even after retraining on refreshed data.
  • Backdoor ML model โ€” directly modify model weights to embed a persistent trigger-based behavior.
Goal

Gain capabilities beyond what was initially granted.

Representative techniques
  • LLM jailbreak โ€” bypassing a model's safety training to unlock disallowed behavior.
  • Abusing excessive agency โ€” leveraging tool access granted to an LLM-integrated system beyond its intended scope.
Goal

Avoid detection by security controls, including the model's own safety mechanisms.

Representative techniques
  • Adversarial examples โ€” inputs perturbed just enough to evade a classifier while looking normal to a human.
  • Prompt injection for evasion โ€” crafted input that bypasses a model's content filters.
  • Impersonation โ€” disguising attacker-originated content as legitimate.
Goal

Steal credentials that grant further access.

Representative techniques
  • Unsecured credentials โ€” API keys or tokens left in notebooks, config files, or training scripts.
Goal

Learn about the target ML environment to plan further action.

Representative techniques
  • Discover ML model ontology โ€” determine what categories or classes the model was built to recognize.
  • Discover ML model family โ€” identify the underlying architecture, informing which known attacks might transfer.
  • Discover ML artifacts โ€” locate stored models, datasets, or checkpoints in the environment.
Goal

Gather data of interest before it's exfiltrated or used to stage the final attack.

Representative techniques
  • ML artifact collection โ€” gathering models, weights, or training data found in the environment.
  • Data from information repositories or local systems โ€” same broad category as in traditional ATT&CK, applied to ML-adjacent stores.
Goal

Prepare the actual technical attack against the model โ€” the second ML-specific tactic with no direct ATT&CK equivalent.

Representative techniques
  • Create proxy ML model โ€” train a surrogate model to develop and test attacks offline before touching the real target.
  • Craft adversarial data โ€” generate the specific input designed to fool or manipulate the model.
  • Verify attack โ€” confirm the crafted attack actually works before deploying it against the live target.
PHASE C

Completing the Attack

Getting value out of the compromise and realizing the intended harm.

Goal

Extract stolen data or model information out of the target environment.

Representative techniques
  • Exfiltration via ML-inference API โ€” reconstructing a proprietary model's behavior (or training data) purely through repeated queries.
  • Exfiltration via traditional cyber means โ€” standard data-theft channels once inside the environment.
Goal

Realize the actual harm the operation was aimed at.

Representative techniques
  • Erode ML model integrity โ€” gradually degrade accuracy or reliability over time.
  • Cost harvesting โ€” force expensive computation to drive up the victim's operating costs.
  • Denial of ML service โ€” make the system unavailable to legitimate users.
  • External harms โ€” reputational, financial, or societal damage stemming from the compromised system's behavior.
๐Ÿ“ŽOn case studies: every technique in the live ATLAS matrix links to at least one documented real-world case study or red-team exercise. This guide summarizes technique categories for teaching โ€” for the actual incident write-ups (which are genuinely worth assigning as reading), send students to the case study library at atlas.mitre.org rather than relying on secondhand retellings.
05 โ€” In the classroom

Classroom Uses

Ways instructors have used this structure with students.

Attack-chain building exercise

Give students an attacker goal (e.g., "steal a proprietary fraud-detection model") and have them select one technique per tactic that forms a plausible end-to-end chain.

ATT&CK-to-ATLAS bridge

For students who've studied ATT&CK already, have them identify which ATLAS tactics map directly to ATT&CK tactics they know, and which two are genuinely new.

Case study assignment

Assign each student a real case study from the ATLAS library; have them present which tactics and techniques it demonstrated and what mitigation would have interrupted the chain.

Blue-team mapping

Give students a described ML system's existing security controls and have them mark which ATLAS techniques those controls would and wouldn't catch โ€” a gap-analysis exercise mirroring real SOC work.

06 โ€” Go to the source

Sources & Further Reading

This guide is a teaching summary. For anything graded, cite the live matrix and case studies directly.

MITRE ATLAS

The live, interactive matrix, full technique catalog, and case study library.
atlas.mitre.org

MITRE ATT&CK

The parent framework ATLAS is structurally modeled on โ€” useful background for understanding why ATLAS is organized the way it is.
attack.mitre.org