|
ABSTRACT
In this paper we present a new approach for network intrusion detection based on concise specifications that characterize normal and abnormal network packet sequences. Our specification language is geared for a robust network intrusion detection by enforcing a strict type discipline via a combination of static and dynamic type checking. Unlike most previous approaches in network intrusion detection, our approach can easily support new network protocols as information relating to the protocols are not hard-coded into the system. Instead, we simply add suitable type definitions in the specifications and define intrusion patterns on these types. We compile these specifications into a high-performance network intrusion detection system. Important components of our approach include efficient algorithms for pattern-matching and information aggregation on sequences of network packets. In particular, our techniques ensure that the matching time is insensitive to the number of patterns characterizing different network intrusions, and that the aggregation operations typically take constant time per packet. Our system participated in an intrusion detection evaluation organized by MIT Lincoln Labs, where our system demonstrated its effectiveness (96% detection rate on low-level network attacks) and performance (real-time detection at 500Mbps), while producing very few false positives (0.05 to 0.1 per attack).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
ALJTV95
|
D. Anderson, T. Lunt, H. Javitz, A. Tamaru, and A. Valdes, Next-generation Intrusion Detection Expert System (HIDES): A Summary, SRI-CSL-95-07, SKI lnt~amtional, 1995.
|
 |
Bates95
|
|
| |
CERT98
|
CERT Coordination Center Advisories 1988-1998, http : //www. cert. org/advisories / index, html.
|
| |
CM99
|
S. Chandra and E McCann, Packet Types, Workshop on Compilers Support for Systems Software.
|
| |
Denning87
|
|
 |
FHS97
|
|
| |
GLCFKWZ98
|
I.Graf, R. Lippmann, R. Omningham, D. Fried, K. Kendall, S. Web. ster and M. Zissman, Results of DARPA 1998 Offline Intrusion Detection Evaluation, http: / /ideval. ll .mit. edu/results-ht/nl-dir, 1998.
|
| |
GM96
|
B. Guha and B. Mukherjee, Network Security via Reverse Engineering of TCP Code: Vulnerability Analysis and Proposed Solutions, Proc. of the ~ Infocom, March 1996.
|
| |
GSS99
|
|
| |
Guang98
|
Y. Guang, Real-time packet filtering module for network intrusion detection system, Department of Cornpeter Science, Iowa State University, July 1998.
|
| |
Heberlein90
|
L. Heberlein et al, A Network Security Monitor, Symposium on Researdl Sec~ty and Privacy, 1990.
|
| |
Hochberg93
|
Judith Hochberg , Kathleen Jackson , Cathy Stallings , J. F. McClary , David DuBois , Josephine Ford, NADIR: an automated system for detecting network intrusion and misuse, Computers and Security, v.12 n.3, p.235-248, May 1993
[doi> 10.1016/0167-4048(93)90110-Q]
|
| |
Ilgun93
|
|
 |
LBMC94
|
|
| |
LPS99
|
|
| |
LV95
|
|
| |
LHMBH87
|
|
| |
Lunt92
|
T. Lunt et at, A Real-Time Intrusion Detection Exln~ System (IDES)- Final Report, SRI-CSL-92-05, SKI International, 1992.
|
| |
Lunt93
|
|
| |
MJ92
|
S. McCanne and V. jacobson, The BSD Packet Filtea': A New Atchitecttwe for User-level Packet Capture, Lawrence Berkeley Laboratory, Berkeley, CA, 1992.
|
| |
MHL94
|
B. Mukherjee, L. Heberlein and K. Levitt, Network Intrusion Detection, IEEE Network, May/June 1994.
|
| |
Paxson98
|
V. Paxson, Bro: A System for Detecting Network Intruders in Real-Tune, USENIX Security Symposium, 1998.
|
| |
PN97
|
E Porras and E Neumann, EMERALD: Event Monitoring Enabled Responses to Anomalous Live Disturbances, National Information Systems Security Conference, 1997.
|
| |
Ranum97
|
Marcus J. Ranum , Kent Landfield , Michael T. Stolarchuk , Mark Sienkiewicz , Andrew Lambeth , Eric Wall, Implementing a Generalized Tool for Network Monitoring, Proceedings of the 11th Conference on Systems Administration, p.1-8, October 26-31, 1997
|
| |
SBS99
|
|
| |
SP99
|
R. Sekar and 1'. UpFaluri, Synthesizing fast intrusion de.tectio~~ention systems f~om high-level spedfications, USENIX Seoaity Symposium, 1999.
|
| |
SU99
|
R. Sekar and E Uppuluri, Synthesizing Fast Intrusion Prevention/Detection Systems from High-Lever Specifications, T~cal Report 99-03, Department of Computer Science, Iowa State University, Ames, IA 50014.
|
| |
VK98
|
|
CITED BY 10
|
|
|
|
|
R. Sekar , A. Gupta , J. Frullo , T. Shanbhag , A. Tiwari , H. Yang , S. Zhou, Specification-based anomaly detection: a new approach for detecting network intrusions, Proceedings of the 9th ACM conference on Computer and communications security, November 18-22, 2002, Washington, DC, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|