DocumentCode :
2273928
Title :
Automatic generation and analysis of NIDS attacks
Author :
Rubin, Shai ; Jha, Somesh ; Miller, Barton P.
Author_Institution :
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
fYear :
2004
fDate :
6-10 Dec. 2004
Firstpage :
28
Lastpage :
38
Abstract :
A common way to elude a signature-based NIDS is to transform an attack instance that the NIDS recognizes into another instance that it misses. For example, to avoid matching the attack payload to a NIDS signature, attackers split the payload into several TCP packets or hide it between benign messages. We observe that different attack instances can be derived from each other using simple transformations. We model these transformations as inference rules in a natural-deduction system. Starting from an exemplary attack instance, we use an inference engine to automatically generate all possible instances derived by a set of rules. The result is a simple yet powerful tool capable of both generating attack instances for NIDS testing and determining whether a given sequence of packets is an attack. In several testing phases using different sets of rules, our tool exposed serious vulnerabilities in Snort - a widely deployed NIDS. Attackers acquainted with these vulnerabilities would have been able to construct instances that elude Snort for any TCP-based attack, any Web-CGI attack, and any attack whose signature is a certain type of regular expression.
Keywords :
computer networks; inference mechanisms; packet switching; security of data; telecommunication security; NIDS attack analysis; Snort; TCP-based attack; Web-CGI attack; exemplary attack instance; inference rules; natural-deduction system; network intrusion detection system; signature-based NIDS; Concrete; Engines; Feeds; Intrusion detection; Monitoring; Payloads; Power generation; Power system modeling; Testing; Uniform resource locators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Applications Conference, 2004. 20th Annual
ISSN :
1063-9527
Print_ISBN :
0-7695-2252-1
Type :
conf
DOI :
10.1109/CSAC.2004.9
Filename :
1377213
Link To Document :
بازگشت