MITRE ATLAStechnique

AML.T0043 Craft Adversarial Data

Published 2021-05-13 Modified 2025-04-09 Official page ↗
Tactics
Ai Attack Staging
Created
2021-05-13

Description

Adversarial data are inputs to an AI model that have been modified such that they cause the adversary's desired effect in the target model. Effects can range from misclassification, to missed detections, to maximizing energy consumption. Typically, the modification is constrained in magnitude or location so that a human still perceives the data as if it were unmodified, but human perceptibility may not always be a concern depending on the adversary's intended effect. For example, an adversarial input for an image classification task is an image the AI model would misclassify, but a human would still recognize as containing the correct class. Depending on the adversary's knowledge of and access to the target model, the adversary may use different classes of algorithms to develop the adversarial example such as White-Box Optimization, Black-Box Optimization, Black-Box Transfer, or Manual Modification. The adversary may Verify Attack their approach works if they have white-box or inference API access to the model. This allows the adversary to gain confidence their attack is effective "live" environment where their attack may be noticed. They can then use the attack at a later time to accomplish their goals. An adversary may optimize adversarial examples for Evade AI Model, or to Erode AI Model Integrity.

Related

Tactic · MITRE ATLAS (1)

Referenced by MITRE ATLAS · mitigates (8)

  • AML.M0019 Control Access to AI Models and Data in Production mitigation
  • AML.M0002 Passive AI Output Obfuscation mitigation
  • AML.M0003 Model Hardening mitigation
  • AML.M0004 Restrict Number of AI Model Queries mitigation
  • AML.M0006 Use Ensemble Methods mitigation
  • AML.M0008 Validate AI Model mitigation
  • AML.M0010 Input Restoration mitigation
  • AML.M0015 Adversarial Input Detection mitigation

Referenced by MITRE ATLAS · subtechnique of (5)