Exposing Vulnerabilities in PDF Malware Detectors to Evasion Attacks

We introduce a methodology to evaluate the effectiveness of PDF malware detectors by automatically generating diverse variants of malicious PDF documents capable of evading detection. Our technique employs a series of semantics-preserving transformations that adjust the characteristics of a PDF exploit while maintaining the integrity of the embedded code and the PDF document’s structure. We introduce a comprehensive set of transformations, as well as a time-efficient Monte Carlo Tree Search (MCTS) algorithm that determines the most effective combination of these transformations for black-box evasion of PDF malware detection systems.We demonstrate that our system can generate malicious documents for various classes of PDF malware that can evade both signature-based and machine-learning-based detectors. In targeted evasion scenarios against specific antivirus (AV) and machine-learning detectors, we achieved a 100% evasion rate for select malware classes. For untargeted evasion, our method improved the average evasion rate across 76 AVs on VirusTotal by 26.9% across 19 classes of PDF exploits.

Authors

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/milcom61039.2024.10773945
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Exposing Vulnerabilities in PDF Malware Detectors to Evasion Attacks

Ritu Chadha, Constantin Serban, Yingbo Song, Matthew Yudin
Advanced Malware Detection Techniques
article

Exposing Vulnerabilities in PDF Malware Detectors to Evasion Attacks

Ritu Chadha, Constantin Serban, Yingbo Song, Matthew Yudin
article en

Abstract

We introduce a methodology to evaluate the effectiveness of PDF malware detectors by automatically generating diverse variants of malicious PDF documents capable of evading detection. Our technique employs a series of semantics-preserving transformations that adjust the characteristics of a PDF exploit while maintaining the integrity of the embedded code and the PDF document’s structure. We introduce a comprehensive set of transformations, as well as a time-efficient Monte Carlo Tree Search (MCTS) algorithm that determines the most effective combination of these transformations for black-box evasion of PDF malware detection systems.We demonstrate that our system can generate malicious documents for various classes of PDF malware that can evade both signature-based and machine-learning-based detectors. In targeted evasion scenarios against specific antivirus (AV) and machine-learning detectors, we achieved a 100% evasion rate for select malware classes. For untargeted evasion, our method improved the average evasion rate across 76 AVs on VirusTotal by 26.9% across 19 classes of PDF exploits.

Army Research Laboratory
Openalex Percentile: Top 76%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.