Leksjon 1 av 7 · 8 min
The adversarial machine learning landscape
Security tools now rely on machine learning to spot attacks. Learn why that makes the models themselves a target, and how defenders map those attacks with MITRE ATLAS and NIST’s taxonomy.
Denne siden er foreløpig på engelsk.
Ten years ago, most defensive tools matched known patterns: a file hash, a signature, a blocked address. Today, endpoint detection and response (EDR) products, email filters, network firewalls and security information and event management (SIEM) platforms increasingly use machine learning (ML) models to judge whether something looks dangerous. That shift made detection far better at recognising new variants of old attacks. It also created a new kind of target. If a model decides what gets flagged, an attacker who understands the model can try to change its decision.
This is the field of adversarial machine learning: the study of how ML systems can be attacked, and how to defend them. It is not science fiction. The US National Institute of Standards and Technology (NIST) publishes a dedicated taxonomy of these attacks (NIST AI 100-2), and MITRE, the organisation behind the ATT&CK framework that security teams use to describe attacker behaviour, maintains ATLAS, a knowledge base of real-world tactics and techniques against AI systems.
Where the models sit in a security stack
- Endpoint: a classifier scores files and process behaviour on laptops and servers.
- Network: a model scores connections, domains or traffic patterns for signs of command and control or data theft.
- SIEM and security analytics: models rank alerts, spot unusual logins and group related events so analysts see what matters first.
- Email and web: models judge whether a message or page is phishing.
Each of these models takes an input (a file, a connection, a log line) and produces an output (a score or a label). The attacker’s goal is always one of a few things: make a malicious input look benign, make benign inputs look malicious so defenders drown in noise, corrupt what the model learns, or learn enough about the model to copy or bypass it.
The four families of attack
| Family | What the attacker tries to do | Defender’s question |
|---|---|---|
| Evasion | Change an input just enough that the model misclassifies it at decision time | Would a small change to this input flip our verdict? |
| Poisoning | Corrupt the data or feedback the model learns from, so it learns the wrong thing | Where does our training data come from, and who can influence it? |
| Privacy and extraction | Learn about the training data or reconstruct the model by querying it | Who can query our model, how often, and what do we return? |
| Abuse of AI components | Misuse the model’s place in a system, for example prompt injection in an AI assistant | What can the model trigger, and does a human or a rule check it? |
This course looks at each family from the defender’s side. The goal is not to teach anyone how to evade a detector. It is to understand why detectors can fail, so you design systems that still catch an attacker when one layer is fooled.
Why security models are an attractive target
A security model is valuable to an attacker precisely because it stands between them and success. Three properties make it tempting. First, security products are widely deployed, so the same model protects thousands of organisations; a technique that works once may work everywhere. Second, many models can be queried: the attacker can submit a sample and see what happens, the way a lock-picker practises on the same lock you bought. Third, a model’s mistakes are quiet. A missed detection does not ring a bell. That silence is the subject of a later lesson.
Practical takeaways for defenders
- Treat every ML component as part of your attack surface: list which models make security decisions and who can reach them.
- Ask vendors how their models are hardened against evasion and poisoning, and how quickly they retrain.
- Never let one model be the only thing standing between an attacker and your data.
- Map AI-specific risks with ATLAS and NIST AI 100-2 so they sit next to your ATT&CK coverage, not in a separate silo.
Where FireAI fits
FireAI uses on-device models to explain connections and, in Autopilot, to answer routine connection prompts on a Mac. It is designed with the lessons of this course in mind: its decision model never learns from its own decisions, it never allows an unsigned app on similarity alone, and every decision becomes a visible rule a person can review and undo. It is one network layer, not an antivirus, and it works best alongside the other layers this course describes.
Det viktigste
- Security tools increasingly rely on ML models, which makes those models a target.
- The main attack families are evasion, poisoning, privacy or extraction, and abuse of AI components.
- MITRE ATLAS and NIST AI 100-2 give defenders a shared vocabulary for these risks.
- No single model should be the only barrier between an attacker and your data.
Test deg selv
1. What is an “evasion” attack against a security model?
- Stealing the model’s training data
- Changing an input just enough that the model misclassifies it when it makes a decision — Riktig.
- Deleting the model from the server
- Flooding the network with traffic
Evasion happens at decision time: the attacker alters the input so the model gives the wrong verdict, without changing the model itself.
2. Which knowledge base documents real-world tactics and techniques against AI systems, in the style of ATT&CK?
- MITRE ATLAS — Riktig.
- The CVE list
- ISO 9001
- The OSI model
MITRE ATLAS (Adversarial Threat Landscape for Artificial-Intelligence Systems) follows the ATT&CK layout for AI-specific threats.
3. Why is a missed detection particularly dangerous?
- It slows the computer down
- It produces no alert, so nobody knows the attack got through — Riktig.
- It deletes logs automatically
- It always crashes the model
A model that says “benign” by mistake stays silent. Without other layers, the attacker can act unnoticed.
Prøv det med FireAI
Sett denne leksjonen ut i praksis på din egen Mac.
- Autopilot: FireAI tar de enkle tilkoblingsvalgene for deg — La FireAI ta de enkle avgjørelsene selv, og se alltid hvorfor.
- Bruk Autopilot trygt: hva den avgjør, og hvordan rette den — Slå på Autopilot med et klart bilde av hva den gjør, og rett alt den tar feil på.
- Undersøk en tilkobling — Bestem deg med fakta foran deg, ikke en vag advarsel.
- Trussellister (valgfritt) — Sjekk trafikken din mot offentlige trusseldata uten å sende den noe sted.
- Verdenskartet — Se hvor dataene dine faktisk går, ikke bare et vertsnavn du måtte slå opp selv.
- Sikkerhetsmoduser: Hjem, Kaffebar, Paranoid, Under angrep — Match FireAIs strenghet til hvor Mac-en din faktisk er, med ett trykk.
Kilder
- NIST AI 100-2 E2025: Adversarial Machine Learning, a Taxonomy and Terminology of Attacks and Mitigations
- MITRE ATLAS: Adversarial Threat Landscape for Artificial-Intelligence Systems
- MITRE ATT&CK
- UK NCSC: Guidelines for secure AI system development
- NIST AI Risk Management Framework
Ta det i bruk på din Mac
Prøv alle funksjonene gratis i 17 dager, uten kort.