Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detection
Not on the map. Why?
Abstract (arXiv)
Malware remains a big threat to cyber security, calling for machine learning based malware detection. While promising, such detectors are known to be vulnerable to evasion attacks. Ensemble learning typically facilitates countermeasures, while attackers can leverage this technique to improve attack effectiveness as well. This motivates us to investigate which kind of robustness the ensemble defense or effectiveness the ensemble attack can achieve, particularly when they combat with each other. We thus propose a new attack approach, named mixture of attacks, by rendering attackers capable of multiple generative methods and multiple manipulation sets, to perturb a malware example without ruining its malicious functionality. This naturally leads to a new instantiation of adversarial training, which is further geared to enhancing the ensemble of deep neural networks. We evaluate defenses using Android malware detectors against 26 different attacks upon two practical datasets. Experimental results show that the new adversarial training significantly enhances the robustness of deep neural networks against a wide range of attacks, ensemble methods promote the robustness when base classifiers are robust enough, and yet ensemble attacks can evade the enhanced malware detectors effectively, even notably downgrading the VirusTotal service.
Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 5; 2023: 8; 2024: 7; 2025: 5; 2026: 1.
33 papers.
Sort:
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2021Adversarial Robustness with Non-uniform Perturbationscited by 17
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2023Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Settingcited by 10
- 2023Targeted Attacks on Timeseries Forecastingcited by 8
- 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaScited by 7
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learningcited by 6
- 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?cited by 5
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2024Invisible Backdoor Attack against Self-supervised Learningcited by 5
- 2021Towards Making Deep Learning-based Vulnerability Detectors Robustcited by 4
- 2022On the Detection of Adaptive Adversarial Attacks in Speaker Verification Systemscited by 3
21 more
- 2023Beyond Detection: Unveiling Fairness Vulnerabilities in Abusive Language Modelscited by 3
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attackscited by 3
- 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detectioncited by 2
- 2024Model Attribution in LLM-Generated Disinformation: A Domain Generalization Approach with Supervised Contrastive Learningcited by 2
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systemscited by 2
- 2025False Alarms, Real Damage: Adversarial Attacks Using LLM-based Models on Text-based Cyber Threat Intelligence Systemscited by 2
- 2022MaMaDroid2.0 -- The Holes of Control Flow Graphscited by 1
- 2022A Transferable and Automatic Tuning of Deep Reinforcement Learning for Cost Effective Phishing Detectioncited by 1
- 2023A Malware Classification Survey on Adversarial Attacks and Defencescited by 1
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applicationscited by 1
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representationscited by 1
- 2024On the Effectiveness of Adversarial Training on Malware Classifierscited by 1
- 2025On the Security Risks of ML-based Malware Detection Systems: A Surveycited by 1
- 2021Attacking Deep Learning AI Hardware with Universal Adversarial Perturbationcited by 0
- 2022Adversarial Patterns: Building Robust Android Malware Classifierscited by 0
- 2023Discretization-based ensemble model for robust learning in IoTcited by 0
- 2023On the Effectiveness of Adversarial Samples against Ensemble Learning-based Windows PE Malware Detectorscited by 0
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlationscited by 0
- 2025Evaluating the robustness of adversarial defenses in malware detection systemscited by 0
- 2025BinCtx: Multi-Modal Representation Learning for Robust Android App Behavior Detectioncited by 0
- 2026Learning to Look Benign: Targeted Evasion of Malware Detectors via API Import Injectioncited by 0
- 2026Learning to Look Benign: Targeted Evasion of Malware Detectors via API Import Injection18 May 2026
- 2025BinCtx: Multi-Modal Representation Learning for Robust Android App Behavior Detection16 Oct 2025
- 2025False Alarms, Real Damage: Adversarial Attacks Using LLM-based Models on Text-based Cyber Threat Intelligence Systems5 Jul 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Evaluating the robustness of adversarial defenses in malware detection systems14 May 2025
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems23 Jan 2025
- 2024On the Effectiveness of Adversarial Training on Malware Classifiers24 Dec 2024
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representations29 Sep 2024
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlations27 Aug 2024
- 2024Model Attribution in LLM-Generated Disinformation: A Domain Generalization Approach with Supervised Contrastive Learning31 Jul 2024
- 2024Invisible Backdoor Attack against Self-supervised Learning23 May 2024
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning21 Feb 2024
21 more
- 2024CARE: Ensemble Adversarial Robustness Evaluation Against Adaptive Attackers for Security Applications20 Jan 2024
- 2023A Malware Classification Survey on Adversarial Attacks and Defences15 Dec 2023
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks11 Dec 2023
- 2023Beyond Detection: Unveiling Fairness Vulnerabilities in Abusive Language Models15 Nov 2023
- 2023On the Effectiveness of Adversarial Samples against Ensemble Learning-based Windows PE Malware Detectors25 Sep 2023
- 2023Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Setting5 Sep 2023
- 2023Discretization-based ensemble model for robust learning in IoT18 Jul 2023
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attacks22 Feb 2023
- 2023Targeted Attacks on Timeseries Forecasting27 Jan 2023
- 2022A Transferable and Automatic Tuning of Deep Reinforcement Learning for Cost Effective Phishing Detection19 Sep 2022
- 2022Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detection30 May 2022
- 2022Adversarial Patterns: Building Robust Android Malware Classifiers4 Mar 2022
- 2022MaMaDroid2.0 -- The Holes of Control Flow Graphs28 Feb 2022
- 2022On the Detection of Adaptive Adversarial Attacks in Speaker Verification Systems11 Feb 2022
- 2021Attacking Deep Learning AI Hardware with Universal Adversarial Perturbation18 Nov 2021
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detection7 Oct 2021
- 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?20 Sep 2021
- 2021Towards Making Deep Learning-based Vulnerability Detectors Robust2 Aug 2021
- 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaS25 May 2021
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Review9 Mar 2021
- 2021Adversarial Robustness with Non-uniform Perturbations24 Feb 2021
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2021Adversarial Robustness with Non-uniform Perturbationscited by 17
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2023Efficient Query-Based Attack against ML-Based Android Malware Detection under Zero Knowledge Settingcited by 10
- 2023Targeted Attacks on Timeseries Forecastingcited by 8
- 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaScited by 7
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learningcited by 6
- 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?cited by 5
- 2023PAD: Towards Principled Adversarial Malware Detection Against Evasion Attackscited by 5
- 2024Invisible Backdoor Attack against Self-supervised Learningcited by 5
- 2021Towards Making Deep Learning-based Vulnerability Detectors Robustcited by 4
- 2022On the Detection of Adaptive Adversarial Attacks in Speaker Verification Systemscited by 3
12 most cited of 33 All 33 (JSON)
- 2026Learning to Look Benign: Targeted Evasion of Malware Detectors via API Import Injection18 May 2026
- 2025BinCtx: Multi-Modal Representation Learning for Robust Android App Behavior Detection16 Oct 2025
- 2025False Alarms, Real Damage: Adversarial Attacks Using LLM-based Models on Text-based Cyber Threat Intelligence Systems5 Jul 2025
- 2025On the Security Risks of ML-based Malware Detection Systems: A Survey16 May 2025
- 2025Evaluating the robustness of adversarial defenses in malware detection systems14 May 2025
- 2025Defending against Adversarial Malware Attacks on ML-based Android Malware Detection Systems23 Jan 2025
- 2024On the Effectiveness of Adversarial Training on Malware Classifiers24 Dec 2024
- 2024MASKDROID: Robust Android Malware Detection with Masked Graph Representations29 Sep 2024
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlations27 Aug 2024
- 2024Model Attribution in LLM-Generated Disinformation: A Domain Generalization Approach with Supervised Contrastive Learning31 Jul 2024
- 2024Invisible Backdoor Attack against Self-supervised Learning23 May 2024
- 2024AttackGNN: Red-Teaming GNNs in Hardware Security Using Reinforcement Learning21 Feb 2024
12 newest of 33 All 33 (JSON)