The Power of MEME: Adversarial Malware Creation with Model-Based Reinforcement Learning
Maria Rigaki, Sebastian Garcia

TL;DR
This paper introduces MEME, a reinforcement learning-based method for generating adversarial malware that effectively evades detection and creates accurate surrogate models, outperforming existing techniques.
Contribution
The work presents a novel model-based reinforcement learning approach for adversarial malware creation and model extraction, enhancing evasion success and surrogate accuracy.
Findings
MEME achieves 32-73% evasion rate against various models.
Surrogate models agree with target models at 97-99%.
MEME outperforms state-of-the-art adversarial malware creation methods.
Abstract
Due to the proliferation of malware, defenders are increasingly turning to automation and machine learning as part of the malware detection tool-chain. However, machine learning models are susceptible to adversarial attacks, requiring the testing of model and product robustness. Meanwhile, attackers also seek to automate malware generation and evasion of antivirus systems, and defenders try to gain insight into their methods. This work proposes a new algorithm that combines Malware Evasion and Model Extraction (MEME) attacks. MEME uses model-based reinforcement learning to adversarially modify Windows executable binary samples while simultaneously training a surrogate model with a high agreement with the target model to evade. To evaluate this method, we compare it with two state-of-the-art attacks in adversarial malware creation, using three well-known published models and one…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Adversarial Robustness in Machine Learning · Software Testing and Debugging Techniques
