PBP: Post-training Backdoor Purification for Malware Classifiers
Not on the map. Why?
Abstract (arXiv)
In recent years, the rise of machine learning (ML) in cybersecurity has brought new challenges, including the increasing threat of backdoor poisoning attacks on ML malware classifiers. For instance, adversaries could inject malicious samples into public malware repositories, contaminating the training data and potentially misclassifying malware by the ML model. Current countermeasures predominantly focus on detecting poisoned samples by leveraging disagreements within the outputs of a diverse set of ensemble models on training data points. However, these methods are not suitable for scenarios where Machine Learning-as-a-Service (MLaaS) is used or when users aim to remove backdoors from a model after it has been trained. Addressing this scenario, we introduce PBP, a post-training defense for malware classifiers that mitigates various types of backdoor embeddings without assuming any specific backdoor embedding mechanism. Our method exploits the influence of backdoor attacks on the activation distribution of neural networks, independent of the trigger-embedding method. In the presence of a backdoor attack, the activation distribution of each layer is distorted into a mixture of distributions. By regulating the statistics of the batch normalization layers, we can guide a backdoored model to perform similarly to a clean one. Our method demonstrates substantial advantages over several state-of-the-art methods, as evidenced by experiments on two datasets, two types of backdoor methods, and various attack configurations. Notably, our approach requires only a small portion of the training data -- only 1% -- to purify the backdoor and reduce the attack success rate from 100% to almost 0%, a 100-fold improvement over the baseline methods. Our code is available at https://github.com/judydnguyen/pbp-backdoor-purification-official.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 52 of its 93 references that are in the map. First posted on arXiv 4 Dec 2024.
Builds on
52 of 93 references.
References · 52
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
- 2017BadNets: Identifying Vulnerabilities in the Machine Learning Model Supply Chaincited by 1,052
- 2018Local SGD Converges Fast and Communicates Littlecited by 595
- 2018Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networkscited by 550
- 2019STRIP: A Defence Against Trojan Attacks on Deep Neural Networkscited by 437
- 2018Detecting Backdoor Attacks on Deep Neural Networks by Activation Clusteringcited by 429
- 2020Reflection Backdoor: A Natural Backdoor Attack on Deep Neural Networkscited by 341
- 2019Robust Aggregation for Federated Learningcited by 314
- 2021Neural Attention Distillation: Erasing Backdoor Triggers from Deep Neural Networkscited by 313
38 more
- 2019A new Backdoor Attack in CNNs by training set corruption without label poisoningcited by 237
- 2021Adversarial Neuron Pruning Purifies Backdoored Deep Modelscited by 230
- 2019Detecting AI Trojans Using Meta Neural Analysiscited by 192
- 2022Fine-tuning Global Model via Data-Free Knowledge Distillation for Non-IID Federated Learningcited by 172
- 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
- 2021Adversarial Unlearning of Backdoors via Implicit Hypergradientcited by 160
- 2020Backdoor Attacks Against Deep Learning Systems in the Physical Worldcited by 129
- 2022BackdoorBench: A Comprehensive Benchmark of Backdoor Learningcited by 124
- 2022Neurotoxin: Durable Backdoors in Federated Learningcited by 97
- 2021CRFL: Certifiably Robust Federated Learning against Backdoor Attackscited by 91
- 2020On the Effectiveness of Mitigating Data Poisoning Attacks with Gradient Shapingcited by 82
- 2019Communication-efficient distributed SGD with Sketchingcited by 81
- 2022Data-free Backdoor Removal based on Channel Lipschitznesscited by 77
- 2021FIBA: Frequency-Injection based Backdoor Attack in Medical Image Analysiscited by 60
- 2023Enhancing Fine-Tuning Based Backdoor Defense with Sharpness-Aware Minimizationcited by 60
- 2023Reconstructive Neuron Pruning for Backdoor Defensecited by 56
- 2022MM-BD: Post-Training Detection of Backdoor Attacks with Arbitrary Backdoor Pattern Types Using a Maximum Margin Statisticcited by 53
- 2023Backdoor Attacks Against Deep Image Compression via Adaptive Frequency Triggercited by 40
- 2022Fine-Tuning Is All You Need to Mitigate Backdoor Attackscited by 35
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2022Domain-invariant Feature Exploration for Domain Generalizationcited by 34
- 2023Backdoor Attacks and Defenses in Federated Learning: Survey, Challenges and Future Research Directionscited by 33
- 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
- 2023Towards Stable Backdoor Purification through Feature Shift Tuningcited by 30
- 2022BadHash: Invisible Backdoor Attacks against Deep Hashing with Clean Labelcited by 28
- 2021EXTRACTOR: Extracting Attack Behavior from Threat Reportscited by 19
- 2024BadActs: A Universal Backdoor Defense in the Activation Spacecited by 19
- 2021Adversarial Attacks against Windows PE Malware Detection: A Survey of the State-of-the-Artcited by 18
- 2023Revisiting Personalized Federated Learning: Robustness Against Backdoor Attackscited by 16
- 2022Jigsaw Puzzle: Selective Backdoor Attack to Subvert Malware Classifierscited by 14
- 2024Nearest is Not Dearest: Towards Practical Defense against Quantization-conditioned Backdoor Attackscited by 14
- 2020Binary Black-box Evasion Attacks Against Deep Learning-based Static Malware Detectors with Adversarial Byte-Level Language Modelcited by 10
- 2020Can We Mitigate Backdoor Attack Using Adversarial Detection Methods?cited by 8
- 2020Data Augmentation Based Malware Detection using Convolutional Neural Networkscited by 8
- 2024A Survey of Malware Detection Using Deep Learningcited by 8
- 2018The MalSource Dataset: Quantifying Complexity and Code Reuse in Malware Developmentcited by 7
- 2023Towards a Practical Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via Randomized Smoothingcited by 5
- 2020MDEA: Malware Detection with Evolutionary Adversarial Learningcited by 4
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2026: 1.
1 paper.