mlsanityData to 7 Oct 2026

EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detection

arXiv 2110.03301 ↗First posted 7 Oct 2021cs.LG cs.CRcited by 13

Not on the map. Why?

Abstract (arXiv)

Over the last decade, researchers have extensively explored the vulnerabilities of Android malware detectors to adversarial examples through the development of evasion attacks; however, the practicality of these attacks in real-world scenarios remains arguable. The majority of studies have assumed attackers know the details of the target classifiers used for malware detection, while in reality, malicious actors have limited access to the target classifiers. This paper introduces EvadeDroid, a problem-space adversarial attack designed to effectively evade black-box Android malware detectors in real-world scenarios. EvadeDroid constructs a collection of problem-space transformations derived from benign donors that share opcode-level similarity with malware apps by leveraging an n-gram-based approach. These transformations are then used to morph malware instances into benign ones via an iterative and incremental manipulation strategy. The proposed manipulation technique is a query-efficient optimization algorithm that can find and inject optimal sequences of transformations into malware apps. Our empirical evaluations, carried out on 1K malware apps, demonstrate the effectiveness of our approach in generating real-world adversarial examples in both soft- and hard-label settings. Our findings reveal that EvadeDroid can effectively deceive diverse malware detectors that utilize different features with various feature types. Specifically, EvadeDroid achieves evasion rates of 80%-95% against DREBIN, Sec-SVM, ADE-MA, MaMaDroid, and Opcode-SVM with only 1-9 queries. Furthermore, we show that the proposed problem-space adversarial attack is able to preserve its stealthiness against five popular commercial antiviruses with an average of 79% evasion rate, thus demonstrating its feasibility in the real world.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 33 of its 105 references that are in the map. First posted on arXiv 7 Oct 2021.

Builds on

33 of 105 references.

References · 33

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  2. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
  3. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
  4. 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
  5. 2019On Evaluating Adversarial Robustnesscited by 442
  6. 2017Malware Detection by Eating a Whole EXEcited by 114
  7. 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
  8. 2018GenAttack: Practical Black-box Attacks with Gradient-Free Optimizationcited by 82
  9. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
  10. 2020Sparse-RS: a versatile framework for query-efficient sparse black-box adversarial attackscited by 65
  11. 2018Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learningcited by 60
  12. 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 60
21 more
  1. 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
  2. 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 51
  3. 2017Security Evaluation of Pattern Classifiers under Attackcited by 39
  4. 2020Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detectioncited by 33
  5. 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 30
  6. 2016MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Modelscited by 29
  7. 2018Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examplescited by 19
  8. 2018Android HIV: A Study of Repackaging Malware for Evading Machine-Learning Detectioncited by 19
  9. 2017Black-Box Attacks against RNN based Malware Detection Algorithmscited by 13
  10. 2021Robust Android Malware Detection System against Adversarial Attacks using Q-Learningcited by 12
  11. 2017MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Models (Extended Version)cited by 11
  12. 2019COPYCAT: Practical Adversarial Attacks on Visualization-Based Malware Detectioncited by 8
  13. 2020MAB-Malware: A Reinforcement Learning Framework for Attacking Static Malware Classifierscited by 8
  14. 2019Adversarial Samples on Android Malware Detection Systems for IoT Systemscited by 7
  15. 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaScited by 7
  16. 2020A Framework for Enhancing Deep Neural Networks Against Adversarial Malwarecited by 6
  17. 2017Adversarial Detection of Flash Malware: Limitations and Open Issuescited by 5
  18. 2020Towards Accurate Labeling of Android Apps for Reliable Malware Detectioncited by 3
  19. 2015Robust and Effective Malware Detection through Quantitative Data Flow Graph Metricscited by 2
  20. 2016N-gram Opcode Analysis for Android Malware Detectioncited by 1
  21. 2020When the Guard failed the Droid: A case study of Android malwarecited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 2; 2024: 3; 2025: 4; 2026: 2.

13 papers.

Sort: