Network protocol fuzz testing method and device

A network protocol and fuzz testing technology, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve problems such as insufficient intelligence of test case sets, redundant test cases, etc., to improve the automation process and generate process optimization. Effect

Active Publication Date: 2014-05-21
BEIJING INSTITUTE OF TECHNOLOGYGY
View PDF4 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a network protocol fuzzy testing method and device, which can solve the defects that the test case sets in the existing way of fuzzy testing network protocols are not intelligent enough, and a large number of redundant test cases will be generated

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
  • Network protocol fuzz testing method and device
  • Network protocol fuzz testing method and device
  • Network protocol fuzz testing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0036] figure 1 It is a flow chart of a network protocol fuzzy testing method in the present invention; as figure 1 As shown, the method includes the following steps:

[0037] In step 101, multiple protocol domains corresponding to the network protocol to be tested are obtained, and the multiple protocol domains form a protocol domain sequence group.

[0038] Step 102, acquire the attribute of each protocol domain and the attribute value corresponding to the attribute.

[0039] Step 103, for each protocol domain, perform a combined operation on the attribute values ​​of each attribute in the protocol domain to obtain a variation value, and the variation value constitutes a test data set for the protocol domain.

[0040] Step 104, for ...

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 invention provides a network protocol fuzz testing method and device. The network protocol fuzz testing method and device can solves the defect that test case suites in existing network protocol fuzz testing modes are not intelligentized enough and can generate large amounts of redundant test cases. The method comprises the steps of, firstly, obtaining a plurality of protocol fields corresponding to a network protocol to be tested and composing a protocol field sequence group with the plurality of protocol fields; secondly, obtaining the attributes of every protocol field of the attribute values corresponding the attributes; thirdly, for every protocol field, performing combined operation on the attribute values of every attribute to obtain variance values, and composing a testing data set oriented to the protocol field with the variance values; fourthly, for every variance value in every testing data set, replacing the protocol field in the protocol field sequence group, which corresponds to the testing data set, with the variance value to obtain a replaced protocol field sequence group case; fifthly, according to the replaced protocol field sequence group cases of all the testing data sets, obtaining the testing cases of the network protocol.

Description

technical field [0001] The invention belongs to the technical field of software security, and relates to a network protocol fuzzy testing method and device. Background technique [0002] Network protocol fuzzing is the most interesting type of fuzzing for security researchers, not only because the discovered vulnerabilities usually have a higher level of danger, but also because network protocols are widely used in Internet communications, once discovered Vulnerabilities, the range of threats will be very wide. The method of generating network protocol fuzzing test cases is a very critical link in the process of fuzzing. The generation and selection of test cases directly affect the quality of fuzzing testing. [0003] In terms of fuzz testing, in the prior art, multiple test cases are input into the target to be tested, the test cases are classified according to the response information, and new test cases of different classifications are generated respectively. Or, use t...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/26
Inventor 胡昌振马锐纪文东赵小林薛静锋
Owner BEIJING INSTITUTE OF TECHNOLOGYGY
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