变异策略动态构建的模糊测试数据生成方法

Long Long Jiao, Sen Lin Luo, Wei Cao, Li Min Pan*, Ji Zhang

*此作品的通讯作者

科研成果: 期刊稿件文章同行评审

4 引用 (Scopus)

摘要

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.

投稿的翻译标题Fuzzing Test Data Generation Method Based on Dynamic Construction of Mutation Strategy
源语言繁体中文
页(从-至)539-544
页数6
期刊Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
39
5
DOI
出版状态已出版 - 1 5月 2019

关键词

  • Branch coverage
  • Control mutation
  • Fuzz testing
  • Keyword mutation

指纹

探究 '变异策略动态构建的模糊测试数据生成方法' 的科研主题。它们共同构成独一无二的指纹。

引用此