Madvex: Instrumentation-based Adversarial Attacks on Machine Learning Malware Detection
Nils Loose, Felix M\"achtle, Claudius Pott, Volodymyr Bezsmertnyi, and, Thomas Eisenbarth

TL;DR
This paper introduces an instrumentation-based method to generate adversarial examples in WebAssembly binaries, effectively evading machine learning malware detectors with minimal overhead.
Contribution
It presents a novel instrumentation technique to embed adversarial modifications into binaries, enabling reliable evasion of ML-based malware detection.
Findings
Effective evasion of CNN-based classifiers like Minos
Minimal size and performance overheads
Reliable adversarial example generation
Abstract
WebAssembly (Wasm) is a low-level binary format for web applications, which has found widespread adoption due to its improved performance and compatibility with existing software. However, the popularity of Wasm has also led to its exploitation for malicious purposes, such as cryptojacking, where malicious actors use a victim's computing resources to mine cryptocurrencies without their consent. To counteract this threat, machine learning-based detection methods aiming to identify cryptojacking activities within Wasm code have emerged. It is well-known that neural networks are susceptible to adversarial attacks, where inputs to a classifier are perturbed with minimal changes that result in a crass misclassification. While applying changes in image classification is easy, manipulating binaries in an automated fashion to evade malware classification without changing functionality is…
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.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Advanced Malware Detection Techniques · Security and Verification in Computing
