Adversarial Perturbations Against Deep Neural Networks for Malware Classification

By Kathrin Grosse, Nicolas Papernot, Praveen Manoharan, Michael Backes, Patrick Drew McDaniel. 2016

451 citations recorded by the source corpus.

Deep neural networks, like many other machine learning models, have recently been shown to lack robustness against adversarially crafted inputs. These inputs are derived from regular inputs by minor yet carefully selected perturbations that deceive machine learning models into desired misclassifications. Existing work in this emerging field was largely specific to the domain of image classification, since the high-entropy of images can be conveniently manipulated without changing the images' overall visual appearance. Yet, it remains unclear how such attacks translate to more security-sensitive applications such as malware detection - which may pose significant challenges in sample generation and arguably grave consequences for failure. In this paper, we show how to construct highly-effective adversarial sample crafting attacks for neural networks used as malware classifiers. The application domain of malware classification introduces additional constraints in the adversarial sample crafting problem when compared to the computer vision domain: (i) continuous, differentiable input domains are replaced by discrete, often binary inputs; and (ii) the loose condition of leaving visual appearance unchanged is replaced by requiring equivalent functional behavior. We demonstrate the feasibility of these attacks on many different instances of malware classifiers that we trained using the DREBIN Android malware data set. We furthermore evaluate to which extent potential defensive mechanisms against adversarial crafting can be leveraged to the setting of malware classification. While feature reduction did not prove to have a positive impact, distillation and re-training on adversarially crafted samples show promising results.

Subfields: Artificial Intelligence, Computer Networks and Communications, Safety, Robustness & Interpretability, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Nicholas Carlini
  2. Dawn Song
  3. Percy Liang
  4. Bo Li
  5. Bernt Schiele
  6. Matthias Hein
  7. Nicolas Papernot
  8. Cho-Jui Hsieh

In Computer Networks and Communications

  1. Nicolas Papernot
  2. Patrick Drew McDaniel
  3. Nicholas Carlini
  4. Shiva Prasad Kasiviswanathan
  5. Pushmeet Kohli
  6. Bo Li
  7. Ying Tan
  8. Weiwei Hu

In Safety, Robustness & Interpretability

  1. Nicholas Carlini
  2. Matthias Hein
  3. Bo Li
  4. Cho-Jui Hsieh
  5. Huan Zhang
  6. Dawn Song
  7. Aleksander Madry
  8. Florian Tramèr

In Signal Processing

  1. Nicholas Carlini
  2. Bo Li
  3. Dawn Song
  4. Nicolas Papernot
  5. Aleksander Madry
  6. Florian Tramèr
  7. Patrick Drew McDaniel
  8. Ajmal Saeed Mian

Citations in the corpus