Method and device for implementing feature matching of data packet

A feature matching and data packet technology, applied in the field of network security, can solve problems such as performance degradation and achieve stable performance

Active Publication Date: 2010-07-07
深圳市广道数字技术股份有限公司
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] The technical problem to be solved by the present invention is to provide a data packet content detection method and device with relatively stable

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for implementing feature matching of data packet
  • Method and device for implementing feature matching of data packet
  • Method and device for implementing feature matching of data packet

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0048] Such as figure 1 As shown, in the method flowchart of the embodiment of the present invention, the following steps are included:

[0049] Step S101 The analysis processing module analyzes the first feature set, extracts each character string, and obtains the second feature set: in this step, the analysis processing module transfers the first feature set determined in advance, and the first feature set is in In this embodiment, it is determined in advance and is composed of multiple AND or logic expressions, and is stored in a storage medium, such as the memory of the device or an external mobile storage device; the analysis and processing module expresses the above multiple AND or logic expressions Formulas are decomposed one by one, each character string is taken out, and the obtained character strings are combined to obtain the second f...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention relates to a method for implementing feature matching of a data packet, comprising the following steps: picking out all character strings from a first pattern set formed by a plurality of AND OR logic expressions to form a second pattern set; numbering the character strings and generating location parameters and matching parameters of the AND OR logic expressions for each character string in the first pattern set; storing the second pattern set, the location parameters and the matching parameters; using the character strings in the second pattern set to match the data packet; outputting the character strings in the second pattern set matched with the data packet and updating the matching parameter of the related AND OR logic expression according to the output character strings. Implementing the data packet contents detecting method and device of the present invention has the advantages that: the performance is more stable when the matching times are more.

Description

technical field [0001] The invention relates to the field of network security, and more specifically, to a method and device for feature matching on data packets. Background technique [0002] Deep packet inspection technology is an important technological change in the field of network security and the core technology of network content security. The core link of deep packet inspection technology is to use feature matching technology to detect whether a predefined pattern (Pattern) appears in the network packet load (packetpayload). PatternMatching refers to the operation of finding one or all occurrences of "Pattern" in "Text String" (Text), and the length of "Text String" is greater than or equal to the length of "Pattern". According to the different features, feature matching technology can be divided into character string feature matching and regular expression matching. On the one hand, regular expression features have more flexible and powerful description capabilit...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/06
Inventor 张伟嵩天
Owner 深圳市广道数字技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products