MOAFL: Potential Seed Selection with Multi-Objective Particle Swarm Optimization

Jinman Jiang, Rui Ma, Xiajing Wang, Jinyuan He, Donghai Tian, Jiating Li

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

1 引用 (Scopus)

摘要

Fuzzing has become one of the most widely used technology for discovering software vulnerabilities thanks to its effectiveness. However, even the state-of-the-art fuzzers are not very efficient at identifying promising seeds. Coverage-guided fuzzers like American Fuzzy Lop (AFL) usually employ single criterion to evaluate the quality of seeds that may pass up potential seeds. To overcome this problem, we design a potential seed selection scheme, called MOAFL. The key idea is to measure seed potential utilizing multiple objectives and prioritize promising seeds that are more likely to generate interesting seeds via mutation. More specifically, MOAFL leverages lightweight swarm intelligence techniques like Multi-Objective Particle Swarm Optimization (MOPSO) to handle multi-criteria seed selection, which allows MOAFL to choose promising seeds effectively. We implement this scheme based on AFL and our evaluations on LAVA-M dataset and 7 popular real-world programs demonstrate that MOAFL significantly increases the code coverage over AFL.

源语言英语
主期刊名2021 7th International Conference on Communication and Information Processing, ICCIP 2021
出版商Association for Computing Machinery
26-31
页数6
ISBN(电子版)9781450385190
DOI
出版状态已出版 - 16 12月 2021
活动7th International Conference on Communication and Information Processing, ICCIP 2021 - Virtual, Online, 中国
期限: 16 12月 202118 12月 2021

出版系列

姓名ACM International Conference Proceeding Series

会议

会议7th International Conference on Communication and Information Processing, ICCIP 2021
国家/地区中国
Virtual, Online
时期16/12/2118/12/21

指纹

探究 'MOAFL: Potential Seed Selection with Multi-Objective Particle Swarm Optimization' 的科研主题。它们共同构成独一无二的指纹。

引用此