mlsanityData to 14 Oct 2026

Level Up with ML Vulnerability Identification: Leveraging Domain Constraints in Feature Space for Robust Android Malware Detection

arXiv 2205.15128 ↗First posted 30 May 2022cs.LG cs.CRcited by 2

Not on the map. Why?

Abstract (arXiv)

Machine Learning (ML) promises to enhance the efficacy of Android Malware Detection (AMD); however, ML models are vulnerable to realistic evasion attacks--crafting realizable Adversarial Examples (AEs) that satisfy Android malware domain constraints. To eliminate ML vulnerabilities, defenders aim to identify susceptible regions in the feature space where ML models are prone to deception. The primary approach to identifying vulnerable regions involves investigating realizable AEs, but generating these feasible apps poses a challenge. For instance, previous work has relied on generating either feature-space norm-bounded AEs or problem-space realizable AEs in adversarial hardening. The former is efficient but lacks full coverage of vulnerable regions while the latter can uncover these regions by satisfying domain constraints but is known to be time-consuming. To address these limitations, we propose an approach to facilitate the identification of vulnerable regions. Specifically, we introduce a new interpretation of Android domain constraints in the feature space, followed by a novel technique that learns them. Our empirical evaluations across various evasion attacks indicate effective detection of AEs using learned domain constraints, with an average of 89.6%. Furthermore, extensive experiments on different Android malware detectors demonstrate that utilizing our learned domain constraints in Adversarial Training (AT) outperforms other AT-based defenses that rely on norm-bounded AEs or state-of-the-art non-uniform perturbations. Finally, we show that retraining a malware detector with a wide variety of feature-space realizable AEs results in a 77.9% robustness improvement against realizable AEs generated by unknown problem-space transformations, with up to 70x faster training than using problem-space realizable AEs.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 35 of its 90 references that are in the map. First posted on arXiv 30 May 2022.

Builds on

35 of 90 references.

References · 35

  1. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  2. 2013Intriguing properties of neural networkscited by 5,155
  3. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  4. 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 678
  5. 2019Adversarial Training and Robustness for Multiple Perturbationscited by 183
  6. 2017On the (Statistical) Detection of Adversarial Examplescited by 180
  7. 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
  8. 2015Characterizing Concept Driftcited by 94
  9. 2020Sparse-RS: a versatile framework for query-efficient sparse black-box adversarial attackscited by 65
  10. 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 62
  11. 2021Modeling Realistic Adversarial Attacks against Network Intrusion Detection Systemscited by 41
  12. 2018Greedy Attack and Gumbel Attack: Generating Adversarial Examples for Discrete Datacited by 38
23 more
  1. 2020Adversarial Deep Ensemble: Evasion Attacks and Defenses for Malware Detectioncited by 33
  2. 2018Adversarial Deep Learning for Robust Detection of Binary Encoded Malwarecited by 32
  3. 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
  4. 2019FENCE: Feasible Evasion Attacks on Neural Networks in Constrained Environmentscited by 23
  5. 2021Indicators of Attack Failure: Debugging and Improving Optimization of Adversarial Examplescited by 23
  6. 2021A Unified Framework for Adversarial Attack and Defense in Constrained Feature Spacecited by 22
  7. 2018Android HIV: A Study of Repackaging Malware for Evading Machine-Learning Detectioncited by 19
  8. 2021Adversarial Robustness with Non-uniform Perturbationscited by 17
  9. 2020Arms Race in Adversarial Malware Detection: A Surveycited by 16
  10. 2022On The Empirical Effectiveness of Unrealistic Adversarial Hardening Against Realistic Adversarial Attackscited by 15
  11. 2020Are Adversarial Examples Created Equal? A Learnable Weighted Minimax Risk for Robustness under Non-uniform Attackscited by 14
  12. 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
  13. 2021Robust Android Malware Detection System against Adversarial Attacks using Q-Learningcited by 12
  14. 2017MaMaDroid: Detecting Android Malware by Building Markov Chains of Behavioral Models (Extended Version)cited by 11
  15. 2020Adversarial Examples in Constrained Domainscited by 11
  16. 2021On the Robustness of Domain Constraintscited by 11
  17. 2019Adversarial Samples on Android Malware Detection Systems for IoT Systemscited by 7
  18. 2021OFEI: A Semi-black-box Android Adversarial Sample Attack Framework Against DLaaScited by 7
  19. 2021Realizable Universal Adversarial Perturbations for Malwarecited by 5
  20. 2018Explaining Black-box Android Malware Detectioncited by 4
  21. 2018A Family of Droids -- Android Malware Detection via Behavioral Modeling: Static vs Dynamic Analysiscited by 2
  22. 2018On the Effectiveness of System API-Related Information for Android Ransomware Detectioncited by 1
  23. 2022Do You Think You Can Hold Me? The Real Challenge of Problem-Space Evasion Attackscited by 1

Built on by

Cited by year

Citing papers per year: 2024: 2.

2 papers.