REVIEW 5 cited by
Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examples
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
In recent years, deep learning has shown performance breakthroughs in many applications, such as image detection, image segmentation, pose estimation, and speech recognition. However, this comes with a major concern: deep networks have been found to be vulnerable to adversarial examples. Adversarial examples are slightly modified inputs that are intentionally designed to cause a misclassification by the model. In the domains of images and speech, the modifications are so small that they are not seen or heard by humans, but nevertheless greatly affect the classification of the model. Deep learning models have been successfully applied to malware detection. In this domain, generating adversarial examples is not straightforward, as small modifications to the bytes of the file could lead to significant changes in its functionality and validity. We introduce a novel loss function for generating adversarial examples specifically tailored for discrete input sets, such as executable bytes. We modify malicious binaries so that they would be detected as benign, while preserving their original functionality, by injecting a small sequence of bytes (payload) in the binary file. We applied this approach to an end-to-end convolutional deep learning malware detection model and show a high rate of detection evasion. Moreover, we show that our generated payload is robust enough to be transferable within different locations of the same file and across different files, and that its entropy is low and similar to that of benign data sections.
Forward citations
Cited by 5 Pith papers
-
Tarallo: Evading Behavioral Malware Detectors in the Problem Space
Tarallo evades RNN-based behavioral malware detectors by injecting API calls selected with a new position-sensitive gradient attack, reaching up to 99% evasion in feature and problem space tests.
-
Empirical Analysis of Evasion and Poisoning Against Malware Data Drift Detection
Against combined malware classifier and CAE-based data drift detection, larger evasion perturbations and more poisoning samples can reduce attack success, unlike with standalone classifiers.
-
Guarding Organizations Against Malware Risk: A Novel Graph-Based Malware Detection Method
A graph-based malware detector that learns latent operational roles of basic blocks improves F1/AUC/AUPRC over byte- and graph-based baselines on a new Windows PE dataset.
-
RoMA: Robust Malware Attribution via Byte-level Adversarial Training with Global Perturbations and Adversarial Consistency Regularization
RoMA combines learned global perturbations with contrastive and distribution regularization to train malware attribution models that stay about 80% accurate under PGD attacks.
-
MalGuard: Towards Real-Time, Accurate, and Actionable Detection of Malicious Packages in PyPI Ecosystem
MalGuard uses graph centrality, LLM filtering, and LIME to detect malicious PyPI packages with lightweight ML models and explainable outputs.
Discussion (0). Continue with ORCID to comment.