Input Extraction
Inferring Sensitive Input Data from Model Outputs
Description
Input extraction attacks, also known as model inversion attacks, aim to reconstruct or infer sensitive user inputs by analyzing a model’s outputs. Unlike data extraction attacks, input extraction focuses on information that users provide during inference, such as text queries, uploaded images, audio samples, sensor data, and biological results. Attackers can infer or approximate sensitive attributes by exploiting
- correlations learned during training
- overconfident outputs or probability distributions
- embedding representations that expose sensitive attributes
- patterns in generative outputs that leak details about a user’s query or uploaded content.
Attacker Motivation
These attacks may be used for surveillance, data theft, or impersonation. They may also target a model’s business value by reverse engineering its decisionmaking or proprietary data patterns, which can enable cloning for competitive advantage or bypassing built-in security features that enable the attacker to misuse the model.
Difficulty Level — Moderate-High
Can be performed as black-box attacks (no access to model internals) or white-box attacks (full access to model internals).
Attack Consequence — Moderate-High
Risks include privacy violations involving regulated data (e.g., Health Insurance Portability and Accountability Act [HIPAA]-protected health information), exposure of individuals’ participation in a dataset without their consent or sufficient anonymization, loss of competitive advantage, reputational damage, and higher costs to strengthen anomaly detection and defenses.