Skip to main navigation Skip to search Skip to main content

An Efficient Method for Generating Adversarial Malware Samples

  • Yuxin Ding*
  • , Miaomiao Shao
  • , Cai Nie
  • , Kunyang Fu
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen

Research output: Contribution to journalArticlepeer-review

Abstract

Deep learning methods have been applied to malware detection. However, deep learning algorithms are not safe, which can easily be fooled by adversarial samples. In this paper, we study how to generate malware adversarial samples using deep learning models. Gradient‐based methods are usually used to generate adversarial samples. These methods generate adversarial samples caseby‐case, which is very time‐consuming to generate a large number of adversarial samples. To address this issue, we propose a novel method to generate adversarial malware samples. Different from gradient‐based methods, we extract feature byte sequences from benign samples. Feature byte sequences represent the characteristics of benign samples and can affect classification decision. We directly inject feature byte sequences into malware samples to generate adversarial samples. Feature byte sequences can be shared to produce different adversarial samples, which can efficiently generate a large number of adversarial samples. We compare the proposed method with the randomly injecting and gradient‐based methods. The experimental results show that the adversarial samples generated using our proposed method have a high successful rate.

Original languageEnglish
Article number154
JournalElectronics (Switzerland)
Volume11
Issue number1
DOIs
StatePublished - 1 Jan 2022
Externally publishedYes

Keywords

  • Adversarial sample
  • Convolutional neural network
  • Deep learning
  • Malware detection

Fingerprint

Dive into the research topics of 'An Efficient Method for Generating Adversarial Malware Samples'. Together they form a unique fingerprint.

Cite this