Unknown network protocol identification method and system
A network protocol and identification method technology, applied in the field of network information security, can solve problems such as the inability to effectively identify unknown network protocols, and achieve high recognition accuracy and recall rate, high recall rate, and excellent learning efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] Such as figure 1As shown, Embodiment 1 is a method for identifying an unknown network protocol, including:
[0045] Step 1, taking the network data packet to be identified as input, and characterizing each network data packet as a feature vector that can be used for classification;
[0046] Step 2, taking the eigenvector obtained in step 1 as input to form a eigenvector data set, using an active learning method oriented to a support vector machine to learn the eigenvector data set, and obtaining a classifier for the network protocol to be tested;
[0047] Step 3, use the classifier obtained in step 2 to make a judgment on the protocol attribute of the network data packet to be identified.
[0048] Such as figure 2 As shown, each network packet is characterized as a feature vector that can be used for classification, and the specific content of constructing a classifier is:
[0049] 1) Data packet n-gram serialization: The data packet n-gram serialization operation u...
Embodiment 2
[0072] Embodiment two is to CIFS / SMB agreement and DNS agreement under the situation that T is different values to carry out experiment respectively, contrast its accuracy rate under active learning strategy and random sampling method (that is, randomly select training sample), recall rate and F-Measure.
[0073] Given an unknown protocol to be analyzed by the system, first define the following three data sets.
[0074] True Positives (TP): It is recognized by the system as a network data packet of a certain protocol, and it is indeed a set of network data packets belonging to the protocol.
[0075] False Positives (FP): It is recognized by the system as a network packet of a certain protocol, but it does not belong to the set of network packets of the protocol.
[0076] False Negatives (FN): It is recognized by the system as a network data packet not of a certain protocol, but it is actually a collection of network data packets belonging to the protocol.
[0077] Based on...
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