Stateful network protocol fuzzy test case filtering method based on QRNN

A technology of fuzz testing and network protocols, which is applied in the field of network security, can solve problems such as not forming effective solutions, achieve the effects of reducing time costs, improving the efficiency of stateful network protocol fuzz testing, and improving the matching degree

Active Publication Date: 2021-08-13
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
  • Stateful network protocol fuzzy test case filtering method based on QRNN
  • Stateful network protocol fuzzy test case filtering method based on QRNN
  • Stateful network protocol fuzzy test case filtering method 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 invention provides a QRNN-based stateful network protocol fuzzy test case filtering method. The method comprises the following steps: forming a byte flow vector X; inputting the query message sequence into a stateful network protocol fuzzy test tool, generating a test case, and forming a byte flow vector X '; performing tail zero padding operation on the byte vectors with small dimensions in the byte vectors X and X', performing XOR operation on the two byte vectors with the same length, marking the byte vectors after the XOR operation as P, and inputting the byte vectors P into the trained stateful network protocol fuzzy test case filtering model; and enabling the trained stateful network protocol fuzzy test case filtering model to output the validity of the test case. According to the method provided by the invention, the matching degree of the test case and the protocol entity state is improved, the invalid execution time of the protocol entity is reduced, and the stateful network protocol fuzz test efficiency 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 Applications(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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products