DocumentCode :
1789110
Title :
A survey on Finite Automata based pattern matching techniques for network Intrusion Detection System (NIDS)
Author :
Rathod, Prashantkumar M. ; Marathe, Nilesh ; Vidhate, Amarsinh V.
Author_Institution :
Dept. of Comput. Eng., Ramrao Adik Inst. of Technol., Navi Mumbai, India
fYear :
2014
fDate :
10-11 Oct. 2014
Firstpage :
1
Lastpage :
5
Abstract :
Many network security applications such as Intrusion Detection System (IDS), Firewall and Data Loss Prevention System (DLPS) are based on deep packet inspection, in this packets header as well as payload of the packets are checked with predefined attack signature to identify whether it contains malicious traffic or not. To perform this checking different pattern matching methods are used by NIDS. The most popular method to implement pattern matching is to use of Finite Automata (FA). Generally, regular expressions are used to represent most of the attack signatures defined by NIDS. They are implemented using finite automata, which takes the payload of packet as input string. However, existing approaches of Finite Automata (FA), both deterministic finite automata (DFA) and non-deterministic finite automata (NFA) for pattern matching are having their own advantages and some drawbacks. The DFA based pattern matching methods are fast enough but require more memory. However, NFA based pattern matching methods are comparatively takes less memory but the speed of matching is very slow, to overcome these drawbacks of finite automata there are many approaches have been proposed. This paper discuses comparative study of some Finite Automata (FA) based techniques for pattern matching in network intrusion detection system (NIDS).
Keywords :
computer network security; finite automata; pattern matching; telecommunication traffic; DLPS; FA; NIDS; attack signatures; data loss prevention system; deep packet inspection; finite automata based pattern matching techniques; firewall; malicious traffic; network intrusion detection system; network security applications; packets header; packets payload; regular expression matching; Application specific integrated circuits; Automata; Field programmable gate arrays; Intrusion detection; Memory management; Merging; Pattern matching; Finite Automata; NIDS and DLPS; Regular Expression Matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Electronics, Computers and Communications (ICAECC), 2014 International Conference on
Conference_Location :
Bangalore
Type :
conf
DOI :
10.1109/ICAECC.2014.7002456
Filename :
7002456
Link To Document :
بازگشت