Adversarial Detection of Flash Malware: Limitations and Open Issues
Not on the map. Why?
Abstract (arXiv)
During the past four years, Flash malware has become one of the most insidious threats to detect, with almost 600 critical vulnerabilities targeting Adobe Flash disclosed in the wild. Research has shown that machine learning can be successfully used to detect Flash malware by leveraging static analysis to extract information from the structure of the file or its bytecode. However, the robustness of Flash malware detectors against well-crafted evasion attempts - also known as adversarial examples - has never been investigated. In this paper, we propose a security evaluation of a novel, representative Flash detector that embeds a combination of the prominent, static features employed by state-of-the-art tools. In particular, we discuss how to craft adversarial Flash malware examples, showing that it suffices to manipulate the corresponding source malware samples slightly to evade detection. We then empirically demonstrate that popular defense techniques proposed to mitigate evasion attempts, including re-training on adversarial examples, may not always be sufficient to ensure robustness. We argue that this occurs when the feature vectors extracted from adversarial examples become indistinguishable from those of benign data, meaning that the given feature representation is intrinsically vulnerable. In this respect, we are the first to formally define and quantitatively characterize this vulnerability, highlighting when an attack can be countered by solely improving the security of the learning algorithm, or when it requires also considering additional features. We conclude the paper by suggesting alternative research directions to improve the security of learning-based Flash malware detectors.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Oct 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 0; 2023: 0; 2024: 1.
5 papers.
- 2021The Threat of Offensive AI to Organizationscited by 37
- 2021Why Adversarial Reprogramming Works, When It Fails, and How to Tell the Differencecited by 13
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detectioncited by 13
- 2021Mal2GCN: A Robust Malware Detection Approach Using Deep Graph Convolutional Networks With Non-Negative Weightscited by 3
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlationscited by 0
- 2024Improving Adversarial Robustness in Android Malware Detection by Reducing the Impact of Spurious Correlations27 Aug 2024
- 2021EvadeDroid: A Practical Evasion Attack on Machine Learning for Black-box Android Malware Detection7 Oct 2021
- 2021Mal2GCN: A Robust Malware Detection Approach Using Deep Graph Convolutional Networks With Non-Negative Weights27 Aug 2021
- 2021Why Adversarial Reprogramming Works, When It Fails, and How to Tell the Difference26 Aug 2021
- 2021The Threat of Offensive AI to Organizations30 Jun 2021