Towards a Robust Classifier: An MDL-Based Method for Generating Adversarial Examples
Behzad Asadi, Vijay Varadharajan

TL;DR
This paper introduces an MDL-based approach to generate adversarial examples for static malware detection, aiming to enhance classifier robustness by incorporating these examples into the training process.
Contribution
It presents a novel MDL-based method for creating adversarial examples in a black-box setting, specifically applied to malware detection using PE file API call features.
Findings
Achieved 78.24% evasion rate with adversarial examples
Method preserves malware functionality by adding API calls
Effective in improving classifier robustness
Abstract
We address the problem of adversarial examples in machine learning where an adversary tries to misguide a classifier by making functionality-preserving modifications to original samples. We assume a black-box scenario where the adversary has access to only the feature set, and the final hard-decision output of the classifier. We propose a method to generate adversarial examples using the minimum description length (MDL) principle. Our final aim is to improve the robustness of the classifier by considering generated examples in rebuilding the classifier. We evaluate our method for the application of static malware detection in portable executable (PE) files. We consider API calls of PE files as their distinguishing features where the feature vector is a binary vector representing the presence-absence of API calls. In our method, we first create a dataset of benign samples by querying the…
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
MethodsMinimum Description Length
