mlsanityData to 7 Oct 2026

DRSM: De-Randomized Smoothing on Malware Classifier Providing Certified Robustness

arXiv 2303.13372 ↗First posted 20 Mar 2023cs.CR cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Machine Learning (ML) models have been utilized for malware detection for over two decades. Consequently, this ignited an ongoing arms race between malware authors and antivirus systems, compelling researchers to propose defenses for malware-detection models against evasion attacks. However, most if not all existing defenses against evasion attacks suffer from sizable performance degradation and/or can defend against only specific attacks, which makes them less practical in real-world settings. In this work, we develop a certified defense, DRSM (De-Randomized Smoothed MalConv), by redesigning the de-randomized smoothing technique for the domain of malware detection. Specifically, we propose a window ablation scheme to provably limit the impact of adversarial bytes while maximally preserving local structures of the executables. After showing how DRSM is theoretically robust against attacks with contiguous adversarial bytes, we verify its performance and certified robustness experimentally, where we observe only marginal accuracy drops as the cost of robustness. To our knowledge, we are the first to offer certified robustness in the realm of static detection of malware executables. More surprisingly, through evaluating DRSM against 9 empirical attacks of different types, we observe that the proposed defense is empirically robust to some extent against a diverse set of attacks, some of which even fall out of the scope of its original threat model. In addition, we collected 15.5K recent benign raw executables from diverse sources, which will be made public as a dataset called PACE (Publicly Accessible Collection(s) of Executables) to alleviate the scarcity of publicly available benign datasets for studying malware detection and provide future research with more representative data of the time.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 16 of its 32 references that are in the map. First posted on arXiv 20 Mar 2023.

Builds on

16 of 32 references.

References · 16

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  2. 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
  3. 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 462
  4. 2019Provably Robust Deep Learning via Adversarially Trained Smoothed Classifierscited by 328
  5. 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
  6. 2017Malware Detection by Eating a Whole EXEcited by 114
  7. 2020(De)Randomized Smoothing for Certifiable Defense against Patch Attackscited by 97
  8. 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 60
  9. 2019Robustness Certificates for Sparse Adversarial Attacks by Randomized Ablationcited by 59
  10. 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
  11. 2020Transcending Transcend: Revisiting Malware Classification in the Presence of Concept Driftcited by 53
  12. 2018Exploring Adversarial Examples in Malware Detectioncited by 41
4 more
  1. 2019Malware Makeover: Breaking ML-based Static Analysis by Modifying Executable Bytescited by 31
  2. 2019Explaining Vulnerabilities of Deep Learning to Adversarial Malware Binariescited by 30
  3. 2018Non-Negative Networks Against Adversarial Attackscited by 20
  4. 2018Deceiving End-to-End Deep Learning Malware Detectors using Adversarial Examplescited by 19

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 0; 2026: 2.

3 papers.