Back to Search Start Over

Fuzzing Test Data Generation Method Based on Dynamic Construction of Mutation Strategy.

Authors :
JIAO Long-long
LUO Sen-lin
CAO Wei
PAN Li-min
ZHANG Ji
Source :
Transactions of Beijing Institute of Technology; may2019, Vol. 39 Issue 5, p539-544, 6p
Publication Year :
2019

Abstract

The test data generated by random mutation in fuzz testing destroys the input specification of the target program, which leads to the failure of test data verification and low code coverage. Aiming at this problem, a fuzzing test data generation method was proposed based on dynamic construction of mutation strategy. The method was designed to use the feedback information of instrumentation to dynamically construct the control mutation strategy and the keyword mutation strategy, and to guide the fuzzer to generate test data with high coverage. Experimental results show that compared with random mutation, this method can improve the code branch coverage by about 40% on average. This method can effectively improve the efficiency of fuzz testing, and has a strong practical value. [ABSTRACT FROM AUTHOR]

Details

Language :
Chinese
ISSN :
10010645
Volume :
39
Issue :
5
Database :
Supplemental Index
Journal :
Transactions of Beijing Institute of Technology
Publication Type :
Academic Journal
Accession number :
137254601
Full Text :
https://doi.org/10.15918/j.tbit1001-0645.2019.05.017