DocumentCode
2965244
Title
Backtracking Algorithmic Complexity Attacks against a NIDS
Author
Smith, Randy ; Estan, Cristian ; Jha, Somesh
Author_Institution
University of Wisconsin-Madison, USA
fYear
2006
fDate
Dec. 2006
Firstpage
89
Lastpage
98
Abstract
Network Intrusion Detection Systems (NIDS) have become crucial to securing modern networks. To be effective, a NIDS must be able to counter evasion attempts and operate at or near wire-speed. Failure to do so allows malicious packets to slip through a NIDS undetected. In this paper, we explore NIDS evasion through algorithmic complexity attacks. We present a highly effective attack against the Snort NIDS, and we provide a practical algorithmic solution that successfully thwarts the attack. This attack exploits the behavior of rule matching, yielding inspection times that are up to 1.5 million times slower than that of benign packets. Our analysis shows that this attack is applicable to many rules in Snort¿s ruleset, rendering vulnerable the thousands of networks protected by it. Our countermeasure confines the inspection time to within one order of magnitude of benign packets. Experimental results using a live system show that an attacker needs only 4.0 kbps of bandwidth to perpetually disable an unmodified NIDS, whereas all intrusions are detected when our countermeasure is used.
Keywords
Bandwidth; Computer networks; Counting circuits; Inspection; Intrusion detection; Payloads; Protection; Protocols; TCPIP; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Applications Conference, 2006. ACSAC '06. 22nd Annual
Conference_Location
Miami Beach, FL, USA
ISSN
1063-9527
Print_ISBN
0-7695-2716-7
Type
conf
DOI
10.1109/ACSAC.2006.17
Filename
4041157
Link To Document