FedDef: Defense Against Gradient Leakage in Federated Learning-based Network Intrusion Detection Systems
arXiv:2210.04052 · doi:10.1109/TIFS.2023.3297369
Abstract
Deep learning (DL) methods have been widely applied to anomaly-based network intrusion detection system (NIDS) to detect malicious traffic. To expand the usage scenarios of DL-based methods, federated learning (FL) allows multiple users to train a global model on the basis of respecting individual data privacy. However, it has not yet been systematically evaluated how robust FL-based NIDSs are against existing privacy attacks under existing defenses. To address this issue, we propose two privacy evaluation metrics designed for FL-based NIDSs, including (1) privacy score that evaluates the similarity between the original and recovered traffic features using reconstruction attacks, and (2) evasion rate against NIDSs using adversarial attack with the recovered traffic. We conduct experiments to illustrate that existing defenses provide little protection and the corresponding adversarial traffic can even evade the SOTA NIDS Kitsune. To defend against such attacks and build a more robust FL-based NIDS, we further propose FedDef, a novel optimization-based input perturbation defense strategy with theoretical guarantee. It achieves both high utility by minimizing the gradient distance and strong privacy protection by maximizing the input distance. We experimentally evaluate four existing defenses on four datasets and show that our defense outperforms all the baselines in terms of privacy protection with up to 7 times higher privacy score, while maintaining model accuracy loss within 3% under optimal parameter combination.
Accepted to TIFS'23, volume 18
References in corpus (5)
- Explaining and Harnessing Adversarial Examples
- iDLG: Improved Deep Leakage from Gradients
- When the Curious Abandon Honesty: Federated Learning Is Not Private
- Are Your Sensitive Attributes Private? Novel Model Inversion Attribute Inference Attacks on Classification Models
- An Interpretable Federated Learning-based Network Intrusion Detection Framework