Determining the operational limits of an anomaly-based intrusion detector
Authors:
- 14 January 2003
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Selected Areas in Communications
- Vol. 21 (1) , 96-110
Abstract
Anomaly-detection techniques have considerable promise for two difficult and critical problems in information security and intrusion detection: detecting novel attacks, and detecting masqueraders. One of the best-known anomaly detectors used in intrusion detection is stide. (Rather than STIDE or Stide or s-tide, we have chosen "stide" in keeping with the way the detector was referred to in the paper by Warrender et al., 1999.) Developed at the University of New Mexico, stide aims to detect attacks that exploit processes that run with root privileges. The original work on stide presented empirical results indicating that data sequences of length six and above were required for effective intrusion detection. This observation has given rise to the long-standing question, "why six?" accompanied by related questions regarding the conditions under which six may (not) be appropriate. This paper addresses the "why six" issue by presenting an evaluation framework for mapping out stide's effective operating space and by identifying conditions that contribute to detection capability, particularly detection blindness. A theoretical justification explains the effectiveness of sequence lengths of six and above, as well as the consequences of using other values. In addition, results of an investigation are presented, comparing stide's anomaly-detection capabilities with those of a competing detector.Keywords
This publication has 13 references indexed in Scilit:
- Detecting intrusions using system calls: alternative data models2003
- A sense of self for Unix processes2002
- Self-nonself discrimination in a computer2002
- Information-theoretic measures for anomaly detection2002
- Benchmarking anomaly-based detection systems2002
- Undermining an Anomaly-Based Intrusion Detection System Using Common Exploits2002
- Characterizing the behavior of a program using multiple-length N-grams2001
- Intrusion detection for distributed applicationsCommunications of the ACM, 1999
- Intrusion detection using sequences of system callsJournal of Computer Security, 1998
- Note on a Proposed Test for Random Number GeneratorsIEEE Transactions on Computers, 1985