An evasion attack manipulates inputs at inference time so a model misclassifies or misses detection, while a poisoning attack corrupts training data, labels, or training pipelines so the model learns the wrong behaviour. Evasion is immediate and per-request; poisoning is upstream and persistent. Defenders should secure both training data and runtime input paths.
How evasion and poisoning differ in where the attack lands
An evasion attack targets the model at inference time. The attacker crafts inputs so the model makes the wrong prediction, classification, or detection decision on that specific request. A poisoning attack targets the model earlier in the lifecycle, by corrupting training data, labels, or the training pipeline so the resulting model is systematically biased or backdoored.
The practical distinction is timing and persistence. Evasion is usually one-off and depends on the runtime input path; poisoning is upstream and can persist across many future predictions because the model has already learned from the corrupted material.
What changes in the defensive mindset
Evasion tells you to harden the inference boundary, validate inputs, and monitor for adversarial patterns that look normal to users but abnormal to the model. Poisoning tells you to protect the learning pipeline, including dataset provenance, label quality, CI/CD-style controls around training, and approval of model updates. If you only defend one side, the other can still undermine model reliability.
These are different failure surfaces even when the business impact looks similar. Evasion usually produces immediate misclassification or missed detection. Poisoning can create slower, broader damage, including degraded accuracy, hidden backdoors, or behaviour that appears correct during testing but fails after deployment.
For a deeper treatment of training-time corruption, see AI Data Poisoning and Backdoors Guide. If you are mapping the runtime side of the problem, adversarial AI references such as MITRE ATLAS adversarial AI threat matrix are useful for structuring how inputs, prompts, and other attack techniques affect model behaviour.
Why the distinction matters for testing and response
Testing for evasion is mostly about robustness under hostile inputs, so you want adversarial examples, red-team prompts, and detection thresholds that are resilient to manipulation at the point of use. Testing for poisoning is about lineage and trust in the learning inputs, so you need dataset review, integrity checks, and change control for data, labels, and model artifacts.
When the model behaves badly only for certain inputs, suspect evasion first. When the model behaves oddly across many cases, or changes after retraining, suspect poisoning or another upstream integrity problem. That distinction shapes whether you investigate the request stream or the training supply chain.
Current AI threat guidance also treats the two as separate but related attack classes. The same overall system may need different controls for each path, because the defender must protect both the decision boundary and the data the model learns from. For broader threat context, Anthropic’s AI-orchestrated cyber espionage campaign report is a useful reminder that modern attacks can combine automation, credential abuse, and multi-stage execution.
Risk and Threat Considerations
Evasion and poisoning create different risk profiles, but both can undermine trust in the model’s outputs. Evasion usually creates selective failure that is harder to notice in production, while poisoning can silently corrupt many future decisions and make the model unsafe even when no single request looks suspicious.
Failure mechanism: Evasion works by manipulating inputs so the model misfires at inference time; poisoning works by corrupting training data, labels, or the pipeline so the model internalises the wrong behaviour.
Impact: Evasion tends to produce immediate, request-specific harm, while poisoning can create durable accuracy loss, hidden backdoors, or systemic misclassification that persists until the model or dataset is rebuilt.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
MITRE ATLAS addresses the attack and risk surface, while NIST AI RMF, OWASP ASVS and OWASP SAMM set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST AI RMF | MEASURE 2.2 — Test and monitor AI system robustness and safety | Applies to evaluating evasion robustness and poisoning resilience in AI systems. |
| Recommendation — Test models against adversarial inputs and poisoned datasets before release. | ||
| MITRE ATLAS | ATLAS Matrix — Adversarial ML techniques | Directly covers adversarial AI techniques including poisoning and input evasion. |
| Recommendation — Use ATLAS to map attack techniques to model-specific detections and mitigations. | ||
| OWASP ASVS | V1 — Encoding and Sanitization | Input handling and validation are central to reducing evasion-style abuse at runtime. |
| Recommendation — Validate and sanitise model inputs before they reach inference components. | ||
| OWASP SAMM | GOVERN — Governance | Training-data provenance and model change control depend on secure development governance. |
| Recommendation — Add approval gates for dataset, label, and model changes before retraining. | ||
Practitioner Guidance
What to prioritise: Treat inference controls and training-data controls as separate workstreams, because the right test, owner, and evidence differ for each. A single control family rarely covers both attack paths well enough.
What to verify: Confirm that you can trace every training set, label source, and model update back to an approved origin, and that runtime inputs are monitored for anomalous patterns that change model outcomes. If you cannot explain either lineage, you do not yet have enough assurance.
Practitioner takeaway: The key decision is not which attack is “worse”, it is whether your controls protect both the model’s learning inputs and the live inputs it sees in production.
Related resources from NHI Mgmt Group
- What is the difference between attack surface management and NHI governance?
- What is the difference between prompt injection and tool poisoning?
- What is the difference between attack surface management and identity attack surface management?
- What is the difference between a normal Kerberos ticket issue and a Golden Ticket attack?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 18, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org