AI Supply-Chain Attack¶
The compromise of an upstream AI-pipeline component — training data, weights, packages, eval sets — by an adversary who exploits the deployer's trust in the producer's channel rather than breaching the perimeter, so the poisoned artefact is imported voluntarily.
Core Idea¶
An AI supply-chain attack is the compromise of an upstream component of an AI pipeline — training data, model weights, third-party packages, model-hub artefacts, evaluation datasets — by an adversary who uses the trust relationship between deployer and producer as the attack path rather than breaching the perimeter. The deployer voluntarily imports the compromised artefact through the same trusted channel that delivers legitimate updates. What widens the surface for AI is that behaviour is inherited from data and weights, neither auditable from the binary.
Scope of Application¶
The AI supply-chain attack lives across the AI-security subfield and the software-security practice it borrows from — every node class of the AI/ML pipeline where an upstream artefact enters under an unverified trust assumption.
- Training-data poisoning — web-scraped sets and crowdsourced labels planting trigger-conditioned backdoors.
- Model-hub backdoors — trojaned checkpoints that pass standard benchmarks because the eval set is not the trigger set.
- Package and dependency attacks — typosquatted PyPI/conda packages, malicious post-install scripts.
- Tokenizer and prompt-template tampering — altering effective behaviour without touching weights.
- Evaluation-set contamination and classical software supply chain — leakage/planted cases; SolarWinds, xz-utils.
Clarity¶
Naming the class makes legible that securing an AI system is not the same as securing the inference server: the threat lives in trusted upstream artefacts, not the perimeter, so a clean perimeter is no defence. It separates what the code does from what the model learned, an artefact's integrity from an attack pathway, and the failure mode from its defence — provenance verification as the specific move making "I received exactly what was published" checkable.
Manages Complexity¶
The threat landscape reads as an open-ended catalogue of unrelated attacks. The abstraction collapses it to one diagnosis over one object — the dependency closure — and reduces every attack to the same event: an artefact entered under an unverified trust assumption. The analyst tracks three scalars per node (trust, downstream impact, verification), and the defence space compresses to one family: provenance verification.
Abstract Reasoning¶
The frame licenses a graph-walk risk model (score each node on trust, impact, verification; the dangerous nodes are high-trust/high-impact/low-verification), relocate-the-threat boundary-drawing (audit upstream provenance, not the perimeter; clean benchmarks are non-evidence), diagnostic-from-trigger (a delayed trigger-conditioned failure means upstream substitution, not a runtime exploit), and a uniform-defence move (every countermeasure is the same provenance move).
Knowledge Transfer¶
Within AI and software security the concept transfers as mechanism widely — the graph-walk model, relocate-the-threat reframing, diagnostic-from-trigger, and uniform-defence family carry across all node classes, and across the classical/AI boundary in both directions (hash-pinning catches a swapped checkpoint or a swapped CSV). What is AI-specific is only the width of the closure. Beyond AI the pattern travels under the parent trusted_intermediary_compromise (pharma tampering, food adulteration, rumor-laundering); the pipeline taxonomy and provenance tooling stay home. Distinguish from data_integrity (a property), provenance/verification (defences), and adversarial_examples (runtime).
Relationships to Other Abstractions¶
Current abstraction AI Supply-Chain Attack Domain-specific
Parents (1) — more general patterns this builds on
-
AI Supply-Chain Attack is a decomposition of Trusted Intermediary Compromise Prime
AI supply-chain attack is trusted-intermediary compromise specialized to learned systems whose dependency closure includes data, weights, models, tokenizers, evaluation sets, packages, and inference services.
Hierarchy path (1) — routes to 1 parentless root
- AI Supply-Chain Attack → Trusted Intermediary Compromise → Trust
Neighborhood in Abstraction Space¶
AI Supply-Chain Attack sits in a crowded region of the domain-specific corpus (32nd percentile for distinctiveness): several abstractions share nearly its structure, so a description that fits it tends to fit its neighbors too.
Family — Adversarial Exploits & Structural Boundaries (12 abstractions)
Nearest neighbors
- Transfer-Learning Attack — 0.86
- Data Extraction Through Prompting — 0.86
- Prompt Injection — 0.86
- Data Poisoning Attack — 0.85
- Model Theft — 0.84
Computed from structural-signature embeddings · 2026-07-12