I. Overview

%%{init: { 'theme': 'base', 'themeVariables': { 'edgeLabelBackground': '#fff' }}}%%
flowchart LR
    A["Traditional IT systems\nStructured data, predictable"] -- "Adoption of AI models\nUnstructured data, probabilistic output" --> B["New attack vectors\nAdversarial attacks, data poisoning"]
    style A fill:#f9f9f9,stroke:#333,stroke-width:3px
    style B fill:#e1f5fe,stroke:#01579b,stroke-width:3px

Definition: A security framework and set of techniques for ensuring the confidentiality, integrity, and availability ( CIA ) of artificial intelligence ( AI ) models and the systems built around them.

Features:
( New attack vectors ) AI-specific threats — such as adversarial attacks and data poisoning — exist and are difficult to defend against with conventional IT security alone.
( Data privacy ) Strong protective measures are required against the leakage and re-identification of sensitive training data.
( Model integrity ) Attacks that damage the integrity of the AI model itself or induce bias, causing malfunctions, must be prevented.
( Complex systems ) Security considerations arise across the entire AI lifecycle: data collection, preprocessing, model training, deployment, and inference.

II. Mechanism & Components

AI System Attack Surface

graph TD
    subgraph A["AI Workload"]
        AI1["Data collection /\npreprocessing"] --> AI2["Model training /\ntuning"]
        AI2 --> AI3["Model deployment /\nserving"]
        AI3 --> AI4["Inference / prediction\nAI application"]
    end
    subgraph B["AI Infrastructure"]
        BI1["Data storage\nDB, data lake"]
        BI2["Training environment\nGPU, ML platform"]
        BI3["API endpoints"]
    end
    subgraph C["AI Lifecycle\nMLOps"]
        CI1["Data pipeline\nMLOps"]
        CI2["Model registry"]
    end

    A & B & C -->|"Attack vector"| Threats["Key threats:\nAdversarial Attacks, Data Poisoning,\nModel Inversion, Privacy Leakage"]

Key AI-Specific Attack Types

Attack TypeDescriptionThreat
Adversarial AttacksAdds subtle noise to input data to cause the model to malfunction- Evasion: Causes a trained model’s normal classification to fail (e.g., evading malware detection)
- Perturbation: Distorts classification results through minute changes (e.g., inducing image-classification errors)
Data PoisoningInjects malicious data into the training data to degrade the model’s performance or induce a specific outcome- Backdoor creation: Induces an intended malfunction for a specific input
- Performance degradation: Reduces the model’s overall accuracy
Model Inversion / ExtractionInfers or steals the structure or training data of a trained model- Training-data privacy breach: Risk of leaking sensitive personal information
- Model theft: Leakage of proprietary technology or use in further attacks
Privacy ViolationLeakage of personal information from the data a model was trained onIncludes Membership Inference Attacks, among others

III. Adoption Considerations

Lifecycle StageKey RiskPrimary Mitigation
Data collection / preprocessingData poisoning, training-data privacy leakageData integrity verification, pseudonymization, differential privacy
Model training / tuningAdversarial attacks, model inversion / extractionAdversarial Training, Model Integrity Check
Deployment / serving (API)Unauthorized access, abuse of AI service endpointsAccess control, rate limiting, input/output validation
Inference / operationUndetected model drift or anomalous behaviorContinuous monitoring, UEBA-based anomaly detection ( AI for Security )

Most AI-security budgets still concentrate on the deployment stage, because API access control and rate limiting look and feel like familiar IT controls. But the incidents that actually do damage — poisoned training data, leaked training-set PII — originate upstream, in a data pipeline that security teams are rarely invited to review. Treat the MLOps pipeline as security-in-scope from day one, not as infrastructure owned solely by the data-engineering team.

Last updated 18 Aug 2026, 00:00 UTC. history