Februus: Input Purification Defense Against Trojan Attacks on Deep Neural Network Systems
Not on the map. Why?
Abstract (arXiv)
We propose Februus; a new idea to neutralize highly potent and insidious Trojan attacks on Deep Neural Network (DNN) systems at run-time. In Trojan attacks, an adversary activates a backdoor crafted in a deep neural network model using a secret trigger, a Trojan, applied to any input to alter the model's decision to a target prediction---a target determined by and only known to the attacker. Februus sanitizes the incoming input by surgically removing the potential trigger artifacts and restoring the input for the classification task. Februus enables effective Trojan mitigation by sanitizing inputs with no loss of performance for sanitized inputs, Trojaned or benign. Our extensive evaluations on multiple infected models based on four popular datasets across three contrasting vision applications and trigger types demonstrate the high efficacy of Februus. We dramatically reduced attack success rates from 100% to near 0% for all cases (achieving 0% on multiple cases) and evaluated the generalizability of Februus to defend against complex adaptive attacks; notably, we realized the first defense against the advanced partial Trojan attack. To the best of our knowledge, Februus is the first backdoor defense method for operation at run-time capable of sanitizing Trojaned inputs without requiring anomaly detection methods, model retraining or costly labeled data.
Key facts. Cited by 27 papers in the map (data through 14 Oct 2026). First posted on arXiv 9 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 12; 2023: 8.
27 papers.
Sort:
By area:
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoningcited by 94
- 2022BppAttack: Stealthy and Efficient Trojan Attacks against Deep Neural Networks via Image Quantization and Contrastive Adversarial Learningcited by 86
- 2022Data-free Backdoor Removal based on Channel Lipschitznesscited by 79
- 2021Poison Ink: Robust and Invisible Backdoor Attackcited by 50
- 2022Simultaneously Optimizing Perturbations and Positions for Black-box Adversarial Patch Attackscited by 42
- 2022Identifying a Training-Set Attack's Target Using Renormalized Influence Estimationcited by 32
- 2021Watermarking Graph Neural Networks based on Backdoor Attackscited by 25
- 2023Defending Against Patch-based Backdoor Attacks on Self-Supervised Learningcited by 20
- 2023UMD: Unsupervised Model Detection for X2X Backdoor Attackscited by 18
- 2021Trojan Signatures in DNN Weightscited by 17
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Freecited by 15
- 2021Jujutsu: A Two-stage Defense against Adversarial Patch Attacks on Deep Neural Networkscited by 13
15 more
- 2022Backdoor Attack and Defense in Federated Generative Adversarial Network-based Medical Image Synthesiscited by 12
- 2022Towards Effective and Robust Neural Trojan Defenses via Input Filteringcited by 7
- 2022Dispersed Pixel Perturbation-based Imperceptible Backdoor Trigger for Image Classifier Modelscited by 7
- 2023Salient Conditional Diffusion for Defending Against Backdoor Attackscited by 7
- 2021WaNet -- Imperceptible Warping-based Backdoor Attackcited by 5
- 2022Invisible Backdoor Attacks Using Data Poisoning in the Frequency Domaincited by 5
- 2023Influencer Backdoor Attack on Semantic Segmentationcited by 5
- 2023DHBE: Data-free Holistic Backdoor Erasing in Deep Neural Networks via Restricted Adversarial Distillationcited by 5
- 2021MISA: Online Defense of Trojaned Models using Misattributionscited by 4
- 2022Backdooring Explainable Machine Learningcited by 4
- 2023Backdoor Learning for NLP: Recent Advances, Challenges, and Future Research Directionscited by 4
- 2021FeSHI: Feature Map Based Stealthy Hardware Intrinsic Attackcited by 1
- 2023Pick your Poison: Undetectability versus Robustness in Data Poisoning Attackscited by 1
- 2022Contributor-Aware Defenses Against Adversarial Backdoor Attackscited by 0
- 2023Threats, Vulnerabilities, and Controls of Machine Learning Based Systems: A Survey and Taxonomycited by 0
- 2023DHBE: Data-free Holistic Backdoor Erasing in Deep Neural Networks via Restricted Adversarial Distillation13 Jun 2023
- 2023UMD: Unsupervised Model Detection for X2X Backdoor Attacks29 May 2023
- 2023Pick your Poison: Undetectability versus Robustness in Data Poisoning Attacks7 May 2023
- 2023Defending Against Patch-based Backdoor Attacks on Self-Supervised Learning4 Apr 2023
- 2023Influencer Backdoor Attack on Semantic Segmentation21 Mar 2023
- 2023Backdoor Learning for NLP: Recent Advances, Challenges, and Future Research Directions14 Feb 2023
- 2023Salient Conditional Diffusion for Defending Against Backdoor Attacks31 Jan 2023
- 2023Threats, Vulnerabilities, and Controls of Machine Learning Based Systems: A Survey and Taxonomy18 Jan 2023
- 2022Simultaneously Optimizing Perturbations and Positions for Black-box Adversarial Patch Attacks26 Dec 2022
- 2022Backdoor Attack and Defense in Federated Generative Adversarial Network-based Medical Image Synthesis19 Oct 2022
- 2022Dispersed Pixel Perturbation-based Imperceptible Backdoor Trigger for Image Classifier Models19 Aug 2022
- 2022Data-free Backdoor Removal based on Channel Lipschitzness5 Aug 2022
15 more
- 2022Invisible Backdoor Attacks Using Data Poisoning in the Frequency Domain9 Jul 2022
- 2022Contributor-Aware Defenses Against Adversarial Backdoor Attacks28 May 2022
- 2022BppAttack: Stealthy and Efficient Trojan Attacks against Deep Neural Networks via Image Quantization and Contrastive Adversarial Learning26 May 2022
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Free24 May 2022
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoning4 May 2022
- 2022Backdooring Explainable Machine Learning20 Apr 2022
- 2022Towards Effective and Robust Neural Trojan Defenses via Input Filtering24 Feb 2022
- 2022Identifying a Training-Set Attack's Target Using Renormalized Influence Estimation25 Jan 2022
- 2021Watermarking Graph Neural Networks based on Backdoor Attacks21 Oct 2021
- 2021Trojan Signatures in DNN Weights7 Sep 2021
- 2021Jujutsu: A Two-stage Defense against Adversarial Patch Attacks on Deep Neural Networks11 Aug 2021
- 2021Poison Ink: Robust and Invisible Backdoor Attack5 Aug 2021
- 2021FeSHI: Feature Map Based Stealthy Hardware Intrinsic Attack13 Jun 2021
- 2021MISA: Online Defense of Trojaned Models using Misattributions29 Mar 2021
- 2021WaNet -- Imperceptible Warping-based Backdoor Attack20 Feb 2021
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoningcited by 94
- 2021Trojan Signatures in DNN Weightscited by 17
- 2022Backdoor Attack and Defense in Federated Generative Adversarial Network-based Medical Image Synthesiscited by 12
- 2023Backdoor Learning for NLP: Recent Advances, Challenges, and Future Research Directionscited by 4
- 2023Pick your Poison: Undetectability versus Robustness in Data Poisoning Attackscited by 1
- 2023Pick your Poison: Undetectability versus Robustness in Data Poisoning Attacks7 May 2023
- 2023Backdoor Learning for NLP: Recent Advances, Challenges, and Future Research Directions14 Feb 2023
- 2022Backdoor Attack and Defense in Federated Generative Adversarial Network-based Medical Image Synthesis19 Oct 2022
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoning4 May 2022
- 2021Trojan Signatures in DNN Weights7 Sep 2021
- 2022BppAttack: Stealthy and Efficient Trojan Attacks against Deep Neural Networks via Image Quantization and Contrastive Adversarial Learningcited by 86
- 2022Data-free Backdoor Removal based on Channel Lipschitznesscited by 79
- 2021Poison Ink: Robust and Invisible Backdoor Attackcited by 50
- 2022Simultaneously Optimizing Perturbations and Positions for Black-box Adversarial Patch Attackscited by 42
- 2022Identifying a Training-Set Attack's Target Using Renormalized Influence Estimationcited by 32
- 2021Watermarking Graph Neural Networks based on Backdoor Attackscited by 25
- 2023Defending Against Patch-based Backdoor Attacks on Self-Supervised Learningcited by 20
- 2023UMD: Unsupervised Model Detection for X2X Backdoor Attackscited by 18
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Freecited by 15
- 2021Jujutsu: A Two-stage Defense against Adversarial Patch Attacks on Deep Neural Networkscited by 13
- 2022Towards Effective and Robust Neural Trojan Defenses via Input Filteringcited by 7
- 2022Dispersed Pixel Perturbation-based Imperceptible Backdoor Trigger for Image Classifier Modelscited by 7
12 most cited of 21 All 21 (JSON)
- 2023DHBE: Data-free Holistic Backdoor Erasing in Deep Neural Networks via Restricted Adversarial Distillation13 Jun 2023
- 2023UMD: Unsupervised Model Detection for X2X Backdoor Attacks29 May 2023
- 2023Defending Against Patch-based Backdoor Attacks on Self-Supervised Learning4 Apr 2023
- 2023Influencer Backdoor Attack on Semantic Segmentation21 Mar 2023
- 2023Threats, Vulnerabilities, and Controls of Machine Learning Based Systems: A Survey and Taxonomy18 Jan 2023
- 2022Simultaneously Optimizing Perturbations and Positions for Black-box Adversarial Patch Attacks26 Dec 2022
- 2022Dispersed Pixel Perturbation-based Imperceptible Backdoor Trigger for Image Classifier Models19 Aug 2022
- 2022Data-free Backdoor Removal based on Channel Lipschitzness5 Aug 2022
- 2022Invisible Backdoor Attacks Using Data Poisoning in the Frequency Domain9 Jul 2022
- 2022Contributor-Aware Defenses Against Adversarial Backdoor Attacks28 May 2022
- 2022BppAttack: Stealthy and Efficient Trojan Attacks against Deep Neural Networks via Image Quantization and Contrastive Adversarial Learning26 May 2022
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Free24 May 2022
12 newest of 21 All 21 (JSON)