Security Evaluation of Support Vector Machines in Adversarial Environments

By Battista Biggio, Igino Corona, Blaine Nelson, Benjamin I. P. Rubinstein, Davide Maiorca, Giorgio Fumera, Giorgio Giacinto, Fabio Roli. 2014

128 citations recorded by the source corpus.

Support vector machines (SVMs) are among the most popular classification techniques adopted in security applications like malware detection, intrusion detection, and spam filtering. However, if SVMs are to be incorporated in real-world security systems, they must be able to cope with attack patterns that can either mislead the learning algorithm (poisoning), evade detection (evasion) or gain information about their internal parameters (privacy breaches). The main contributions of this chapter are twofold. First, we introduce a formal general framework for the empirical evaluation of the security of machine-learning systems. Second, according to our framework, we demonstrate the feasibility of evasion, poisoning and privacy attacks against SVMs in real-world security problems. For each attack technique, we evaluate its impact and discuss whether (and how) it can be countered through an adversary-aware design of SVMs. Our experiments are easily reproducible thanks to open-source code that we have made available, together with all the employed datasets, on a public repository.

Subfields: Artificial Intelligence, Computer Networks and Communications, 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 Artificial Intelligence

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Giacinto
  4. Giorgio Fumera
  5. Davide Maiorca
  6. Xiaojin Zhu
  7. Nicholas Carlini
  8. Bo Li

In Computer Networks and Communications

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Fumera
  4. Giorgio Giacinto
  5. Davide Maiorca
  6. Blaine Nelson
  7. Xiaojin Zhu
  8. Daniel S. Yeung

In Privacy & Security

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Fumera
  4. Giorgio Giacinto
  5. Davide Maiorca
  6. Claudia Eckert
  7. Huang Xiao
  8. Xiaojin Zhu

In Signal Processing

  1. Battista Biggio
  2. Fabio Roli
  3. Giorgio Giacinto
  4. Giorgio Fumera
  5. Davide Maiorca
  6. Blaine Nelson
  7. Claudia Eckert
  8. Daniel S. Yeung

Citations in the corpus