pAFL: Adaptive Energy Allocation with Upper Confidence Bound

Rui Ma*, Xvhong Zhou, Xiajing Wang, Zheng Zhang, Jinman Jiang, Wei Huo

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Recently, Fuzzing has regarded as one of the most widely used tools of discovering software vulnerabilities, due to its effectiveness and efficiency. With various fuzzers developing, ineffective seed generation has emerged as a concern. American Fuzzy Lop (AFL), a coverage-guided fuzzer, allocates mutation energy to seeds to create new inputs. Nevertheless, AFL's fixed mutation energy for the same seed after multiple mutations leads to the exploration of unproductive paths, reducing vulnerability detection efficiency. To overcome this problem, we proposed a novel adaptive energy allocation scheme, pAFL. Utilizing reinforcement learning, pAFL dynamically assigns energy to seeds in iterations. Initially, it assigns more energy to promising seeds which are judged by several native metrics, followed by employing the Upper Confidence Bound (UCB) algorithm to balance exploration and exploitation. This prevents the same seeds from over-exploitation and improves exploration among different seeds. The evaluations on LAVA-M dataset and 7 real-world programs demonstrate that pAFL outperforms AFL significantly. Additionally, we verifies that pAFL could achieve better performance by overcoming more path constraints on fuzzer_challenges dataset compared to AFL, AFLFast, EcoFuzz and MOPT.

源语言英语
主期刊名ICCNS 2023 - 2023 13th International Conference on Communication and Network Security
出版商Association for Computing Machinery
62-68
页数7
ISBN(电子版)9798400707964
DOI
出版状态已出版 - 6 12月 2023
活动13th International Conference on Communication and Network Security, ICCNS 2023 - Fuzhou, 中国
期限: 1 12月 20233 12月 2023

出版系列

姓名ACM International Conference Proceeding Series

会议

会议13th International Conference on Communication and Network Security, ICCNS 2023
国家/地区中国
Fuzhou
时期1/12/233/12/23

指纹

探究 'pAFL: Adaptive Energy Allocation with Upper Confidence Bound' 的科研主题。它们共同构成独一无二的指纹。

引用此