Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Filtering Method of Stateful Network Protocol Fuzz Test Cases Based on qrnn

A fuzzing and network protocol technology, applied in the field of network security, can solve the problem of not forming an effective solution, and achieve the effect of reducing time cost, improving matching degree, and reducing invalid execution time

Active Publication Date: 2021-09-21
NAT UNIV OF DEFENSE TECH
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the above studies are all aimed at ordinary binary programs, and the research on stateful network protocol fuzzy test case filtering has not yet formed an effective solution.

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
  • Filtering Method of Stateful Network Protocol Fuzz Test Cases Based on qrnn
  • Filtering Method of Stateful Network Protocol Fuzz Test Cases Based on qrnn
  • Filtering Method of Stateful Network Protocol Fuzz Test Cases Based on qrnn

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention and corresponding drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0032] combine first figure 1 The description is a QRNN-based stateful network protocol fuzz test case filtering method according to an embodiment of the present invention. Such as Figure 1-3 As shown, the method includes the following steps:

[0033] Step S101: divide the query message sequence according to the byte M 2 , forming a byte stream vector X=1 +1...

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 provides a method for filtering stateful network protocol fuzzy test cases based on QRNN. The method includes: forming a byte stream vector X; throttle vector X ’ ; Convert the byte stream vector X, X ’ The byte stream vector with a small medium dimension is zero-filled at the end, and the two byte stream vectors with the same length are XORed. The byte stream vector after the XOR operation is recorded as P, and the byte stream vector P is input into the training A good stateful network protocol fuzzy test case filtering model; the trained stateful network protocol fuzzy test case filtering model outputs validity of test cases. According to the method of the invention, the matching degree between the test case and the state of the protocol entity is improved, the invalid execution time of the protocol entity is reduced, and the efficiency of stateful network protocol fuzzy testing is improved.

Description

technical field [0001] The invention relates to the field of network security, in particular to a QRNN-based stateful network protocol fuzzy test case filtering method. Background technique [0002] Network protocol vulnerability mining is an important means to ensure the security of network communication. Fuzz testing is a commonly used network protocol vulnerability mining method at present. Test cases are constructed by means of generation or mutation, which are used as the input of protocol entities, and protocol entities are monitored to find out Security flaws in network protocols. For a stateful network protocol, the packets received by the protocol entity are related, and the state of the protocol entity may change after processing the packets. Therefore, unlike stateless network protocol fuzzing, when the test case does not match the state of the protocol entity, the test case may be directly discarded by the protocol entity, causing the protocol entity to execute ...

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 Patents(China)
IPC IPC(8): H04L12/26H04L29/06
CPCH04L43/18H04L63/1433
Inventor 潘祖烈胡志濠黄晖赵军施凡李阳王瑞鹏
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products