Data matching equipment and method as well as network intrusion detection equipment and method
A matching method and data technology, applied in the field of network security, can solve the problems such as the memory cannot be ignored, the scope of use is limited, and the matching efficiency of the DFA state machine is reduced, so as to achieve the effect of solving the problem of state expansion.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0027] Before describing the specific implementation of the present invention, first analyze the cause of the state machine in the DFA regular engine, it can be considered that most of the state number expansion problems are caused by the interaction between regular expressions , if the two regular expressions {pattern1} and {pattern2} are compiled independently, there will be no state expansion problem. However, compiling the regular expressions {pattern1} and {pattern2} together as a regular expression group (equivalent to the new regular expression pattern1|pattern2) may cause the problem of state number expansion. The study also found that only complex regular expressions with certain characteristics can interact to cause the number of states to expand. These complex regular expressions are, for example:
[0028] 1. A regular expression in the form of {subpattern1}.*{subpattern2} or {subpattern1}.+{subpattern2}. Among them, {subpattern1}.*{subpattern2} means to include 0 ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com