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

Clustering fuzzy testing method and device for open source basic component library

A fuzz testing and component library technology, applied in software testing/debugging, error detection/correction, program code conversion, etc., can solve problems such as limited scope and lack of basic open source component library fuzz testing system framework, etc., to improve flexibility performance, improve efficiency and quality, and ease of use

Pending Publication Date: 2022-03-01
郑州埃文计算机科技有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, well-known fuzzing tools such as AFL, Libfuzzer, etc. have their own advantages for different types of targets, but most of the testing methods only use one type of fuzzing tools, and the scope of action is limited; A system framework for fuzz testing based on open source component libraries

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
  • Clustering fuzzy testing method and device for open source basic component library
  • Clustering fuzzy testing method and device for open source basic component library
  • Clustering fuzzy testing method and device for open source basic component library

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. 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.

[0039] A clustered fuzz testing method and device for an open source basic component library. The device integrates several container-based automated compilation environments and fuzz testing tools. The structure is as follows: figure 1 As shown, the front-end web page is used to interact with users and display the generated results; the back-end scheduling engine is used to maintain a clustered Docker container pool to automatically allocate and run task queue...

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 clustered fuzzy testing method for open source basic component library projects, which comprises the following steps of: performing instrumentation compiling on an open source component basic library, and performing fuzzy testing on a target component library in a clustered manner; and the clustering fuzzy testing device for the open source basic component library is realized, so that the user can improve the efficiency of the security testing process of the component library. By means of the method, safety fuzzy testing can be conducted on various open source component project binary programs, powerful support is provided for dynamic analysis of follow-up vulnerabilities, and the method has important guiding and reference significance for analysis work of malicious codes of the binary programs.

Description

technical field [0001] The invention relates to the technical field of fuzz testing, in particular to a method and device for clustering fuzz testing oriented to an open source basic component library. Background technique [0002] Various applications used in daily life contain many functions. These functional modules are not necessarily written by the program developers themselves, but provided by the base library of open source components. The component library is an important part of the system. It is a collection of components that can be directly used to call specific functions when we write a program. It can exist independently as a single component, or exist in a structure or mode composed of multiple components. [0003] Fuzz testing (fuzz testing, fuzzing) is a software testing technique. Its core idea is to input automatically or semi-automatically generated random data into a program, and monitor program exceptions, such as crashes and assertion failures, to dis...

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
IPC IPC(8): G06F11/36G06F8/41
CPCG06F11/3688G06F8/41
Inventor 冯昭阳吴博曹亚南陆丽宋玉柱陈慧娟
Owner 郑州埃文计算机科技有限公司