Invention Grant
US08683590B2 Method and apparatus for pattern matching for intrusion detection/prevention systems
有权
用于入侵检测/预防系统的模式匹配的方法和装置
- Patent Title: Method and apparatus for pattern matching for intrusion detection/prevention systems
- Patent Title (中): 用于入侵检测/预防系统的模式匹配的方法和装置
-
Application No.: US12610825Application Date: 2009-11-02
-
Publication No.: US08683590B2Publication Date: 2014-03-25
- Inventor: Kedar S. Namjoshi , Girija J. Narlikar
- Applicant: Kedar S. Namjoshi , Girija J. Narlikar
- Applicant Address: FR Paris
- Assignee: Alcatel Lucent
- Current Assignee: Alcatel Lucent
- Current Assignee Address: FR Paris
- Agency: Wall & Tong, LLP
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06K9/00 ; G06K9/68 ; G06K9/72

Abstract:
A packet is compared to a pattern defined by a regular expression with back-references (backref-regex) in a single pass of a non-deterministic finite automaton corresponding to the backref-regex (backref-NFA) that includes representations for all backref-regex's back-references. The packet's characters are sequentially selected and analyzed against the backref-NFA until a match or no-match between the packet and pattern is determined. Upon selecting a character, a corresponding configurations-set is updated, where the set includes configurations associated with respective NFA-states of the backref-NFA and indicating whether the selected character is being matched against a back-reference. With the configurations-set being updated the comparison process proceeds along backref-NFA's NFA-states. The updated configurations-set includes configurations associated with NFA-states reachable from the configurations in the pre-updated set. When the configurations-set includes a final state, a match is determined. When the configurations-set becomes empty, or upon selection of all characters lacks the final state, a no-match is determined.
Public/Granted literature
- US20100146623A1 METHOD AND APPARATUS FOR PATTERN MATCHING FOR INTRUSION DETECTION/PREVENTION SYSTEMS Public/Granted day:2010-06-10
Information query