Evading Classifiers by Morphing in the Dark

By Hung Dang, Yue Huang, Ee-Chien Chang. 2017

126 citations recorded by the source corpus.

Learning-based systems have been shown to be vulnerable to evasion through adversarial data manipulation. These attacks have been studied under assumptions that the adversary has certain knowledge of either the target model internals, its training dataset or at least classification scores it assigns to input samples. In this paper, we investigate a much more constrained and realistic attack scenario wherein the target classifier is minimally exposed to the adversary, revealing only its final classification decision (e.g., reject or accept an input sample). Moreover, the adversary can only manipulate malicious samples using a blackbox morpher. That is, the adversary has to evade the targeted classifier by morphing malicious samples "in the dark". We present a scoring mechanism that can assign a real-value score which reflects evasion progress to each sample based on the limited information available. Leveraging on such scoring mechanism, we propose an evasion method -- EvadeHC? and evaluate it against two PDF malware detectors, namely PDFRate and Hidost. The experimental evaluation demonstrates that the proposed evasion attacks are effective, attaining 100% evasion rate on the evaluation dataset. Interestingly, EvadeHC outperforms the known classifier evasion techniques that operate based on classification scores output by the classifiers. Although our evaluations are conducted on PDF malware classifiers, the proposed approaches are domain agnostic and are of wider application to other learning-based systems.

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. Battista Biggio
  2. Bernt Schiele
  3. Nicolas Papernot
  4. Mario Fritz
  5. Fabio Roli
  6. Nicholas Carlini
  7. Prateek Mittal
  8. Giorgio Giacinto

In Computer Networks and Communications

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Giacinto
  4. Davide Maiorca
  5. Ambra Demontis
  6. Marco Melis
  7. Prateek Mittal
  8. Maria Elena Chiappe

In Safety, Robustness & Interpretability

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Giacinto
  4. Davide Maiorca
  5. Ambra Demontis
  6. Nicolas Papernot
  7. Marco Melis
  8. Mario Fritz

In Signal Processing

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Giacinto
  4. Davide Maiorca
  5. Ambra Demontis
  6. Marco Melis
  7. Giorgio Fumera
  8. Maria Elena Chiappe

Citations in the corpus