Back to the Drawing Board: A Critical Evaluation of Poisoning Attacks on Production Federated Learning
Preprint
Abstract
While recent works have indicated that federated learning (FL) may be vulnerable to poisoning attacks by compromised clients, their real impact on production FL systems is not fully understood. In this work, we aim to develop a comprehensive systemization for poisoning attacks on FL by enumerating all possible threat models, variations of poisoning, and adversary capabilities. We specifically put our focus on untargeted poisoning attacks, as we argue that they are significantly relevant to production FL deployments. We present a critical analysis of untargeted poisoning attacks under practical, production FL environments by carefully characterizing the set of realistic threat models and adversarial capabilities. Our findings are rather surprising: contrary to the established belief, we show that FL is highly robust in practice even when using simple, low-cost defenses. We go even further and propose novel, state-of-the-art data and model poisoning attacks, and show via an extensive set of experiments across three benchmark datasets how (in)effective poisoning attacks are in the presence of simple defense mechanisms. We aim to correct previous misconceptions and offer concrete guidelines to conduct more accurate (and more realistic) research on this topic.Keywords
All Related Versions
This publication has 13 references indexed in Scilit:
- Dataset Security for Machine Learning: Data Poisoning, Backdoor Attacks, and DefensesIEEE Transactions on Pattern Analysis and Machine Intelligence, 2022
- Data Poisoning Attacks on Federated Machine LearningIEEE Internet of Things Journal, 2021
- Byzantine-Resilient SGD in High Dimensions on Heterogeneous Data2021
- Manipulating the Byzantine: Optimizing Model Poisoning Attacks and Defenses for Federated Learning2021
- A Taxonomy of Attacks on Federated LearningIEEE Security & Privacy, 2020
- Data Poisoning Attacks Against Federated Learning Systems2020
- Wild patterns: Ten years after the rise of adversarial machine learningPattern Recognition, 2018
- Towards Poisoning of Deep Learning Algorithms with Back-gradient Optimization2017
- EMNIST: Extending MNIST to handwritten letters2017
- On the Practicality of Integrity Attacks on Document-Level Sentiment Analysis2014