Paper
5 July 2024 CWEInject: build fuzzer benchmark through bug templates
Zongshuai Ma, Zehui Wu, Qiang Wei
Author Affiliations +
Proceedings Volume 13184, Third International Conference on Electronic Information Engineering and Data Processing (EIEDP 2024); 131844S (2024) https://doi.org/10.1117/12.3032933
Event: 3rd International Conference on Electronic Information Engineering and Data Processing (EIEDP 2024), 2024, Kuala Lumpur, Malaysia
Abstract
With the development of fuzzy testing techniques and the generation of new techniques, evaluating and comparing the performance of fuzzy testers is a key challenge, and the evaluation index system needs to be supported by reliable test sets. Benchmark test sets with explicit, realistic vulnerabilities can be a good way of evaluating the ability of fuzzy testers to find in-the-wild vulnerabilities, and make the evaluation results have reliability. In order to batch a benchmark construction, this paper proposes CWEInject, a tool that performs data flow analysis on a target program, dynamically tracks the locations that satisfy the vulnerability template injection, and then injects the vulnerability template into the program to generate a vulnerability program. Our approach can generate vulnerability programs that satisfy the test benchmarks for fuzzy testing. Finally, we conducted experiments on six open-source programs, through which we demonstrated that the benchmark test set generated by the method is suitable for evaluating fuzzy testing tools as well as comparing the performance of different improved techniques.
(2024) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Zongshuai Ma, Zehui Wu, and Qiang Wei "CWEInject: build fuzzer benchmark through bug templates", Proc. SPIE 13184, Third International Conference on Electronic Information Engineering and Data Processing (EIEDP 2024), 131844S (5 July 2024); https://doi.org/10.1117/12.3032933
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Open source software

Tunable filters

Fuzzy logic

Analytical research

Engineering

Software engineering

Back to Top