mlsanityData to 7 Oct 2026

A Robust Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via (De)Randomized Smoothing

arXiv 2402.15267 ↗First posted 23 Feb 2024cs.CR cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Deep learning-based malware detectors have been shown to be susceptible to adversarial malware examples, i.e. malware examples that have been deliberately manipulated in order to avoid detection. In light of the vulnerability of deep learning detectors to subtle input file modifications, we propose a practical defense against adversarial malware examples inspired by (de)randomized smoothing. In this work, we reduce the chances of sampling adversarial content injected by malware authors by selecting correlated subsets of bytes, rather than using Gaussian noise to randomize inputs like in the Computer Vision (CV) domain. During training, our ablation-based smoothing scheme trains a base classifier to make classifications on a subset of contiguous bytes or chunk of bytes. At test time, a large number of chunks are then classified by a base classifier and the consensus among these classifications is then reported as the final prediction. We propose two strategies to determine the location of the chunks used for classification: (1) randomly selecting the locations of the chunks and (2) selecting contiguous adjacent chunks. To showcase the effectiveness of our approach, we have trained two classifiers with our chunk-based ablation schemes on the BODMAS dataset. Our findings reveal that the chunk-based smoothing classifiers exhibit greater resilience against adversarial malware examples generated with state-of-the-are evasion attacks, outperforming a non-smoothed classifier and a randomized smoothing-based classifier by a great margin.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 19 of its 30 references that are in the map. First posted on arXiv 23 Feb 2024.

Builds on

19 of 30 references.

References · 19

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  3. 2013Intriguing properties of neural networkscited by 5,114
  4. 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
  5. 2017Evasion Attacks against Machine Learning at Test Timecited by 686
  6. 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 164
  7. 2017Malware Detection by Eating a Whole EXEcited by 114
  8. 2020(De)Randomized Smoothing for Certifiable Defense against Patch Attackscited by 97
  9. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
  10. 2018Adversarial Malware Binaries: Evading Deep Learning for Malware Detection in Executablescited by 60
  11. 2020Functionality-preserving Black-box Optimization of Adversarial Windows Malwarecited by 58
  12. 2018Exploring Adversarial Examples in Malware Detectioncited by 41
7 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
  5. 2022Fusing Feature Engineering and Deep Learning: A Case Study for Malware Classificationcited by 6
  6. 2023Towards a Practical Defense against Adversarial Attacks on Deep Learning-based Malware Detectors via Randomized Smoothingcited by 5
  7. 2023Query-Free Evasion Attacks Against Machine Learning-Based Malware Detectors with Generative Adversarial Networkscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 3.

4 papers.