Guan-fuzz: Argument Selection With Mean Shift Clustering for Multi-argument Fuzzing

Han Lin Lu, Guan Ming Lin, Shih Kun Huang*

*此作品的通信作者

研究成果: Conference contribution同行評審

1 引文 斯高帕斯(Scopus)

摘要

Recently, fuzzers have become more important in software security. Various fuzzer strategies have been proposed continuously in order to improve the efficiency of fuzzer exploration. In order to find more program vulnerabilities, multi-parameter fuzzing has been proposed in recent years. For example, SQ-Fuzz and CRFuzz use multi-argument fuzzing to find many program vulnerabilities that were not found by single-argument fuzzer. However, there is no relevant research on optimizing parameter-based fuzzing at present. To make multi-argument fuzzer more efficient, selecting suitable combinations of command arguments is necessary. Therefore, in this paper, we propose Guan-fuzz, which uses the MeanShift algorithm to group the execution coverage of different program parameters. It can reduce the number of execution of similar parameters. The experimental results show that Guan-fuzz has 84% and 14% higher program coverage than AFL and SQ-Fuzzer. Guan-fuzz's improvement in multi-argument fuzzing is significant. Guan-fuzz can find more vulnerabilities that SQ-Fuzzu did not find, and in the real world programs, Guan-fuzz found 41 new bugs, of which 32 have been fixed, and eight have been assigned CVE IDs.

原文English
主出版物標題Proceedings - 2022 9th International Conference on Dependable Systems and Their Applications, DSA 2022
發行者Institute of Electrical and Electronics Engineers Inc.
頁面421-430
頁數10
ISBN(電子)9781665488778
DOIs
出版狀態Published - 2022
事件9th International Conference on Dependable Systems and Their Applications, DSA 2022 - Wulumuqi, 中國
持續時間: 4 8月 20225 8月 2022

出版系列

名字Proceedings - 2022 9th International Conference on Dependable Systems and Their Applications, DSA 2022

Conference

Conference9th International Conference on Dependable Systems and Their Applications, DSA 2022
國家/地區中國
城市Wulumuqi
期間4/08/225/08/22

指紋

深入研究「Guan-fuzz: Argument Selection With Mean Shift Clustering for Multi-argument Fuzzing」主題。共同形成了獨特的指紋。

引用此