DocumentCode
2407774
Title
DFA-Based Regular Expression Matching on Compressed Traffic
Author
Sun, Yan ; Kim, Min Sik
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Washington State Univ., Pullman, WA, USA
fYear
2011
fDate
5-9 June 2011
Firstpage
1
Lastpage
5
Abstract
Many network security applications in today´s networks are based on deep packet inspection, checking not only the header portion but also the payload portion of a packet. For example, traffic monitoring, layer-7 filtering, and network intrusion detection all require an accurate analysis of packet content in search for predefined patterns to identify specific classes of applications, viruses, attack signatures, etc. Regular expressions are often used to represent such patterns. They are implemented using finite automata, which take the payload of a packet as an input string. However, existing approaches, both non-deterministic finite automata (NFA) and deterministic finite automata (DFA), do not deal with compressed traffic, which becomes more and more popular in HTTP applications. In this paper, we propose an efficient algorithm for regular expression matching to implement deep packet inspection on compressed traffic. Based on the observations of DFA, we design a scheme to skip most of the matching process in the compressed parts of traffic. To the best of our knowledge, this is the first effort to design an efficient regular expression matching on compressed traffic. We evaluate our algorithm using rule sets provided by Snort, a popular open-source intrusion detection system. The evaluation results show that our approach can reduce the number of state access in the DFA significantly.
Keywords
computer network security; deterministic automata; finite automata; DFA-based regular expression matching; Snort; compressed traffic; deep packet inspection; layer-7 filtering; network intrusion detection; network security; nondeterministic finite automata; open-source intrusion detection system; rule sets; traffic monitoring; Automata; Computers; Doped fiber amplifiers; Inspection; Intrusion detection; Pattern matching; Payloads;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2011 IEEE International Conference on
Conference_Location
Kyoto
ISSN
1550-3607
Print_ISBN
978-1-61284-232-5
Electronic_ISBN
1550-3607
Type
conf
DOI
10.1109/icc.2011.5962596
Filename
5962596
Link To Document