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 :
بازگشت