Using artificial anomalies to detect unknown and known network intrusions

  • Authors:
  • W. Fan;M. Miller;S. Stolfo;W. Lee;P. Chan

  • Affiliations:
  • IBM T. J. Watson Research, Hawthorne, NY;Computer Science, Columbia University, New York, NY;Computer Science, Columbia University, New York, NY;College of Computer Science, Georgia Tech, Atlanta, GA;Computer Science, Florida Institute of Technology, Melbourn, FL

  • Venue:
  • Knowledge and Information Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Intrusion detection systems (IDSs) must be capable of detecting new and unknown attacks, or anomalies. We study the problem of building detection models for both pure anomaly detection and combined misuse and anomaly detection (i.e., detection of both known and unknown intrusions). We show the necessity of artificial anomalies by discussing the failure to use conventional inductive learning methods to detect anomalies. We propose an algorithm to generate artificial anomalies to coerce the inductive learner into discovering an accurate boundary between known classes (normal connections and known intrusions) and anomalies. Empirical studies show that our pure anomaly-detection model trained using normal and artificial anomalies is capable of detecting more than 77% of all unknown intrusion classes with more than 50% accuracy per intrusion class. The combined misuse and anomaly-detection models are as accurate as a pure misuse detection model in detecting known intrusions and are capable of detecting at least 50% of unknown intrusion classes with accuracy measurements between 75 and 100% per class.