Operating system kernel fuzzy test seed evaluation and distribution method
A fuzzing, operating system technology, applied in software testing/debugging, character and pattern recognition, climate sustainability, etc., can solve the problem of not taking into account the frequency difference of different execution paths, unable to achieve effective coverage, difficult to find kernel defects, etc. problems, to achieve the effect of reducing vulnerability exposure time, reducing access, and increasing the probability of low-frequency paths
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0045] In the present invention, fuzz testing is a security testing technology, which is mainly used to detect security loopholes. This technology automatically or semi-automatically generates input data into the target program, monitors whether the target program is running abnormally, so as to discover the abnormality in the target program. Hide flaws. Seeds refer to the data sources for generating test cases in the fuzzing process. It can use high-quality data sets prepared in advance, or can be generated by models. Some executed input data can also be selected as seeds according to the strategy. The priority of seeds is an evaluation criterion that determines the order in which seeds are selected from the seed pool during fuzzing. Energy refers to the number of times a seed undergoes mutation operations during fuzzing, and represents the number of inputs that the seed can generate. Seed energy allocation, a strategy that specifies how much energy is allocated to each seed. ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com