Unlock instant, AI-driven research and patent intelligence for your innovation.

A distributed parallel fuzz method and system

A distributed and subsystem technology, applied in resource allocation, multi-program device, program startup/switching, etc., can solve problems such as poor parallelism of fuzz tools, and achieve the effect of improving coverage, performance, and work efficiency

Active Publication Date: 2022-04-12
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem to be solved by the present invention: Aiming at the above-mentioned problems of the prior art, a distributed parallel fuzz method and system are provided. The present invention solves the disadvantage of poor parallelism of traditional fuzz tools, and can greatly improve the performance of large-scale clusters. Vulnerability mining efficiency, with the advantages of high vulnerability mining efficiency and ease of use

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
  • A distributed parallel fuzz method and system
  • A distributed parallel fuzz method and system
  • A distributed parallel fuzz method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] Such as figure 1 As shown, the implementation steps of the distributed parallel fuzz method in this embodiment include:

[0049] 1) Receive the fuzz task containing the target program for vulnerability mining;

[0050] 2) Analyze the fuzzing tasks, obtain the load of each fuzzing subsystem, assign fuzzing tasks to the specified fuzzing subsystem according to the load of the fuzzing subsystem, wait for the execution result returned by the fuzzing subsystem, and collect the results returned by the fuzzing subsystem Results of the;

[0051] 3) Output the potential vulnerability information in the execution result.

[0052] In this embodiment, the fuzz task information containing the vulnerability mining target program submitted by the vulnerability mining personnel includes: the vulnerability mining target program, initial seed information, scoring of all seeds, initialization path coverage information, the number of required fuzzing subsystem nodes, and vulnerabilities ...

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 discloses a distributed parallel fuzzing method and system. The method of the invention includes receiving a fuzzing task including a vulnerability mining target program, analyzing the fuzzing task, obtaining the load status of each fuzzing subsystem, and according to the load status of the fuzzing subsystem Assign the fuzz task to the specified fuzzing subsystem, wait for the execution result returned by the fuzzing subsystem, collect the execution result returned by the specified fuzzing subsystem, and output path coverage information. The invention solves the disadvantage of poor parallelism of traditional fuzz tools, can greatly improve the efficiency of exploiting vulnerabilities in large-scale clusters, and has the advantages of high efficiency of exploiting exploits and good usability.

Description

technical field [0001] The invention relates to the field of vulnerability mining in the computer field, and in particular to a distributed parallel fuzzing method and system, which are used to improve the parallelism of fuzzing tools in distributed machine clusters and improve fuzzing efficiency. Background technique [0002] The current mainstream methods of fuzz testing are divided into: white box testing, black box testing and gray box testing. White box testing is also known as structural testing, transparent box testing, logic-driven testing or code-based testing. It refers to the situation where the program execution process and principles are fully understood from the perspective of vulnerability diggers. We generally refer to all known programs. source code. Black box testing is also called functional testing. It refers to the situation where the program execution process and principles are completely unknown from the perspective of vulnerability diggers. We genera...

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): G06F11/36G06F21/57G06F9/48G06F9/50
Inventor 周旭何兴陆卢凯唐勇王鹏飞韩绪刘陈一帆刘莹莹
Owner NAT UNIV OF DEFENSE TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More