Paragraph: Thwarting Signature Learning by Training Maliciously

By James Newsome, Brad Karp, Dawn Song. 2006

236 citations recorded by the source corpus.

Defending a server against Internet worms and defending a user's email inbox against spam bear certain similarities. In both cases, a stream of samples arrives, and a classifier must automatically determine whether each sample falls into a malicious target class (e.g., worm network traffic, or spam email). A learner typically generates a classifier automatically by analyzing two labeled training pools: one of innocuous samples, and one of samples that fall in the malicious target class. Learning techniques have previously found success in settings where the content of the labeled samples used in training is either random, or even constructed by a helpful teacher, who aims to speed learning of an accurate classifier. In the case of learning classifiers for worms and spam, however, an adversary controls the content of the labeled samples to a great extent. In this paper, we describe practical attacks against learning, in which an adversary constructs labeled samples that, when used to train a learner, prevent or severely delay generation of an accurate classifier. We show that even a delusive adversary, whose samples are all correctly labeled, can obstruct learning. We simulate and implement highly effective instances of these attacks against the Polygraph [15] automatic polymorphic worm signature generation algorithms.

Subfields: Computer Networks and Communications, Information Systems, Safety, Robustness & Interpretability, Privacy & Security, 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 Computer Networks and Communications

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Fumera
  4. Blaine Nelson
  5. Giorgio Giacinto
  6. Pavel Laskov
  7. Nicolas Papernot
  8. Ambra Demontis

In Information Systems

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Fumera
  4. Blaine Nelson
  5. Giorgio Giacinto
  6. Percy Liang
  7. Pavel Laskov
  8. Pang Wei Koh

In Safety, Robustness & Interpretability

  1. Battista Biggio
  2. Fabio Roli
  3. Nicolas Papernot
  4. Nicholas Carlini
  5. Bo Li
  6. Giorgio Fumera
  7. Giorgio Giacinto
  8. Blaine Nelson

In Privacy & Security

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Fumera
  4. Blaine Nelson
  5. Giorgio Giacinto
  6. Pavel Laskov
  7. Benjamin I. P. Rubinstein
  8. Nicolas Papernot

In Signal Processing

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Giacinto
  4. Giorgio Fumera
  5. Blaine Nelson
  6. Davide Maiorca
  7. Nicholas Carlini
  8. Pavel Laskov

Citations in the corpus