DocumentCode
1363224
Title
Accelerating Multipattern Matching on Compressed HTTP Traffic
Author
Bremler-Barr, Anat ; Koral, Yaron
Author_Institution
Interdiscipl. Center, Efi Arazi Sch. of Comput. Sci., Herzlia, Israel
Volume
20
Issue
3
fYear
2012
fDate
6/1/2012 12:00:00 AM
Firstpage
970
Lastpage
983
Abstract
Current security tools, using “signature-based” detection, do not handle compressed traffic, whose market-share is constantly increasing. This paper focuses on compressed HTTP traffic. HTTP uses GZIP compression and requires some kind of decompression phase before performing a string matching. We present a novel algorithm, Aho-Corasick-based algorithm for Compressed HTTP (ACCH), that takes advantage of information gathered by the decompression phase in order to accelerate the commonly used Aho-Corasick pattern-matching algorithm. By analyzing real HTTP traffic and real Web application firewall signatures, we show that up to 84% of the data can be skipped in its scan. Surprisingly, we show that it is faster to perform pattern matching on the compressed data, with the penalty of decompression, than on regular traffic. As far as we know, we are the first paper that analyzes the problem of “on-the-fly” multipattern matching on compressed HTTP traffic and suggest a solution.
Keywords
Internet; authorisation; computer network security; data compression; hypermedia; string matching; telecommunication traffic; transport protocols; ACCH; Aho-Corasick-based algorithm for Compressed HTTP; GZIP compression; compressed HTTP traffic; data compression; decompression phase; market-share; multipattern matching acceleration; pattern matching; real Web application firewall signatures; security tools; signature-based detection; string matching; Acceleration; Browsers; Dictionaries; Doped fiber amplifiers; Memory management; Pattern matching; Security; Compressed HTTP; computer security; intrusion detection; pattern matching;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2011.2172456
Filename
6062397
Link To Document