Definition
Model Poisoning is an attack where malicious actors manipulate the training data or model parameters of a machine learning system to introduce backdoors, degrade performance, or bias the model's outputs for their benefit.
People Also Ask
Common questions about Model Poisoning answered by our security experts.
Model Poisoning in Practice
Poisoning attacks the model before it is ever deployed. Where adversarial machine learning manipulates inputs at inference, poisoning corrupts what the model learns — through the training data, the training process, or the artefact itself.
That timing is what makes it dangerous. A poisoned model behaves correctly on ordinary inputs and passes ordinary evaluation. The flaw only surfaces when the attacker supplies the trigger they chose.
The variants worth distinguishing
| Variant | Mechanism |
|---|---|
| Data poisoning | Corrupted examples injected into the training set |
| Label flipping | Correct data, deliberately wrong labels |
| Backdoor implant | A trigger pattern mapped to an attacker-chosen output |
| Model file tampering | The distributed artefact itself is modified |
| Federated poisoning | A malicious participant skews the shared model |
| Fine-tuning poisoning | A clean base model corrupted during adaptation |
Backdoors are the hardest to catch. Accuracy on the test set stays high, behaviour looks normal, and the model misbehaves only on inputs carrying the trigger — which no standard evaluation contains.
Where the exposure comes from in practice
Few organisations train large models from scratch, which can feel like an exemption. It is not — it relocates the risk into the supply chain.
Systems that retrain automatically on live data are the clearest case. If production input reaches training without curation, anyone who can use the product can contribute to what it becomes.
Defences
- Provenance for every model artefact — where it came from, verified checksums, and a recorded decision to trust it
- Curate training data, with outlier and duplicate detection before it enters the set
- Hold out a trusted evaluation set the training pipeline never sees, so a skew is visible
- Test for triggers, not just for accuracy — standard metrics are specifically what a backdoor is designed to survive
- Control the retraining pipeline with the same rigour as production deployment, because that is what it is
- Version and be able to roll back, since the fastest response to a suspect model is returning to a known one
Detecting a model you already suspect
Backdoors are designed to survive ordinary evaluation, so the usual metrics will not surface one. What sometimes does:
- Behavioural differencing against a known-clean model on the same inputs, looking for disagreement clusters
- Trigger search, systematically probing for input patterns that produce anomalous confidence
- Activation analysis, since backdoor triggers frequently produce distinctive internal activation patterns
- Data provenance review, working backwards through what entered the training set and when
- Retraining from curated data as the decisive test, because if the behaviour disappears the data was the source
The last option is the most reliable and the most expensive, which is the honest position: detection is hard, and prevention through pipeline control and artefact provenance is considerably cheaper than forensics on a suspect model.
Where to start
Ask where your models came from and whether anyone verified the artefact. For most organisations the honest answer is that someone pulled a model from a public hub and it worked — which is an unverified dependency with more authority over outcomes than most libraries you would review carefully.
See AI vendor risk and AI governance. GuardsArm runs security risk assessments covering AI pipelines.
Related Terms
AI Security
AI Security addresses the unique threats and vulnerabilities associated with artificial intelligence and machine learning systems, including adversarial attacks, model poisoning, data privacy, and the security of AI-driven decision-making.
Adversarial Machine Learning
Adversarial Machine Learning is the study of techniques that exploit vulnerabilities in AI and ML systems by crafting inputs designed to cause models to make incorrect predictions or classifications.
Supply Chain Attack
A Supply Chain Attack targets an organization by compromising a trusted third-party vendor, software provider, or service in its supply chain, using the trusted relationship to deliver malware or gain unauthorized access.
Related Reading
AI Vendor Risk: The Questions That Reveal How Your Data Is Used
Standard vendor questionnaires miss training use, retention of inputs and the model supply chain behind the product you are buying.
AI Governance and ISO 42001: Where to Start Before You Certify
An AI management system is ISO 27001 in shape and different in substance. What it actually requires, and the inventory that has to come first.
Shadow AI: Finding the Tools Your Staff Already Pasted Data Into
Blocking it does not work and the data has usually already gone. How to find out what is in use and provide a route people will actually take.
Speak With an Expert
Book a free consultation to discuss model poisoning for your organization.
Related Services
Need Help With Model Poisoning?
Our certified security professionals can help you implement the right model poisoning strategy for your organization. Get a free assessment today.