DocumentCode
1905711
Title
Accelerating Multi-Patterns Matching on Compressed HTTP Traffic
Author
Bremler-Barr, Anat ; Koral, Yaron
Author_Institution
Comput. Sci. Dept., Interdiscipl. Center, Herzliya
fYear
2009
fDate
19-25 April 2009
Firstpage
397
Lastpage
405
Abstract
One of the fundamental technique which is used today by network security tools to detect malicious activities is ´signature based´ detection. Today, the performance of the security tools is dominated by the speed of the string-matching algorithms that detect these signatures. Currently these security tools do not deal with compressed traffic, which becomes more and more common in HTTP. HTTP protocol uses the GZIP compression, which first requires some kind of decompression phase before performing the multi-patterns matching task. Thus, there is a high performance penalty in pattern matching on compressed data. In this paper 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. We show by analyzing real HTTP traffic and real WAF signatures patterns, that we can skip scanning up to 75% of the data. Surprisingly, we show that in some situations, it is faster to do pattern matching on the compressed data, with the penalty of decompression, than doing pattern matching on regular traffic. As far as we know we are the first paper, that analyzes the problem of ´on-the-fly´ multi-patterns matching algorithms on compressed HTTP traffic and suggest a solution.
Keywords
Internet; data compression; digital signatures; string matching; telecommunication security; telecommunication traffic; transport protocols; Aho-Corasick multipattern matching algorithm; GZIP compression; HTTP protocol; Web traffic; compressed HTTP traffic; decompression phase; malicious activity detection; network security tool; signature-based detection; string-matching algorithm; Acceleration; Algorithm design and analysis; Compression algorithms; Computer science; Data security; Encoding; Intrusion detection; Pattern matching; Telecommunication traffic; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2009, IEEE
Conference_Location
Rio de Janeiro
ISSN
0743-166X
Print_ISBN
978-1-4244-3512-8
Electronic_ISBN
0743-166X
Type
conf
DOI
10.1109/INFCOM.2009.5061944
Filename
5061944
Link To Document