Adversarial Detection of Flash Malware: Limitations and Open Issues
Davide Maiorca, Ambra Demontis, Battista Biggio, Fabio Roli and, Giorgio Giacinto

TL;DR
This paper evaluates the robustness of machine learning-based Flash malware detectors against adversarial evasion, revealing inherent vulnerabilities in feature representations and discussing the limitations of current defense strategies.
Contribution
It introduces a formal definition of feature vector vulnerability in Flash malware detection and analyzes the effectiveness of existing defenses against adversarial examples.
Findings
Adversarial examples can evade detection with slight modifications to source malware.
Popular defense techniques like re-training may not always ensure robustness.
Feature vector indistinguishability from benign data indicates intrinsic vulnerability.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
