Privacy Attack
A privacy attack is an attempt by an adversary to extract information from a machine learning model that was not meant to be revealed, such as details about the data used to train it. These attacks can expose sensitive information about individuals or datasets, creating a privacy breach caused by the model itself. They are a recognized risk in machine learning systems, including in settings like federated learning where training is distributed.
A privacy attack, in the context of machine learning, is an adversarial technique whose goal is to gain knowledge that was not intended to be shared, typically relating to the training data or the model. As commonly defined in the research literature, such attacks exploit information leakage from trained models or model updates; a canonical example is the membership inference attack, which seeks to determine whether a specific record was part of a model's training set and is often used both as a privacy yardstick and as a building block for other attacks. Reported work indicates that attacks can target model updates during training, so distributed training approaches such as federated learning are not, on their own, a complete safeguard against privacy leakage. The precise taxonomy and scope of privacy attacks varies across sources and remains an active research area; this entry reflects definitions in the cited evidence and is not exhaustive.
Why it matters
Privacy attacks matter because they represent a class of risk that originates from the machine learning model itself rather than from a conventional breach of a database or network. When an adversary can extract information about the training data by interacting with a trained model, the model becomes a channel for disclosing information it was never meant to reveal. As one of the cited sources characterizes it, this constitutes a privacy breach caused by the ML model, which can be a severe problem when the underlying data concerns individuals.
For organizations deploying machine learning, this reframes privacy from a purely data-storage concern into a model-lifecycle concern. Membership inference attacks illustrate the stakes: revealing whether a specific record was part of a training set can be directly harmful in some settings, and such attacks also serve as a building block for other attacks. This means that a model exposed through an API or otherwise made queryable can carry residual privacy risk even where the raw training data is well protected.
Distributed training approaches do not automatically resolve this. Guidance from NIST notes that attacks on model updates suggest federated learning alone is not a complete solution for protecting privacy during the training process. Governance and model risk functions should therefore treat privacy leakage as a risk to be measured and managed across training and deployment, rather than assumed away by architectural choices. The taxonomy and scope of these attacks remain an active research area, so assessments should be revisited as the literature evolves.
Who it's relevant to
Inside Privacy Attack
Common questions
Answers to the questions practitioners most commonly ask about Privacy Attack.