Dissecting American Fuzzy Lop: A FuzzBench Evaluation

计算机科学 可用性 模糊逻辑 机器学习 模糊测试 软件工程 人工智能 软件 人机交互 程序设计语言
作者
Andrea Fioraldi,Alessandro Mantovani,Dominik Maier,Davide Balzarotti
出处
期刊:ACM Transactions on Software Engineering and Methodology [Association for Computing Machinery]
卷期号:32 (2): 1-26 被引量:9
标识
DOI:10.1145/3580596
摘要

AFL is one of the most used and extended fuzzers, adopted by industry and academic researchers alike. Although the community agrees on AFL’s effectiveness at discovering new vulnerabilities and its outstanding usability, many of its internal design choices remain untested to date. Security practitioners often clone the project “as-is” and use it as a starting point to develop new techniques, usually taking everything under the hood for granted. Instead, we believe that a careful analysis of the different parameters could help modern fuzzers improve their performance and explain how each choice can affect the outcome of security testing, either negatively or positively. The goal of this work is to provide a comprehensive understanding of the internal mechanisms of AFL by performing experiments and by comparing different metrics used to evaluate fuzzers. This can help to show the effectiveness of some techniques and to clarify which aspects are instead outdated. To perform our study, we performed nine unique experiments that we carried out on the popular Fuzzbench platform. Each test focuses on a different aspect of AFL, ranging from its mutation approach to the feedback encoding scheme and its scheduling methodologies. Our findings show that each design choice affects different factors of AFL. Some of these are positively correlated with the number of detected bugs or the coverage of the target application, whereas other features are related to usability and reliability. Most important, we believe that the outcome of our experiments indicates which parts of AFL we should preserve in the design of modern fuzzers.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
1秒前
2秒前
年轻的香旋完成签到,获得积分20
3秒前
5秒前
youngyang关注了科研通微信公众号
5秒前
hyy完成签到,获得积分10
7秒前
7秒前
9秒前
11秒前
Daheitao发布了新的文献求助10
13秒前
14秒前
科研通AI2S应助小绵羊采纳,获得10
15秒前
科研通AI2S应助小绵羊采纳,获得10
15秒前
秋心发布了新的文献求助10
15秒前
tangnxf发布了新的文献求助10
16秒前
白开水完成签到,获得积分10
17秒前
xtt完成签到,获得积分10
18秒前
濮阳冰海完成签到 ,获得积分10
19秒前
19秒前
是蔡同学发布了新的文献求助10
24秒前
Ava应助燕海雪采纳,获得10
25秒前
科研通AI2S应助大力丹琴采纳,获得10
25秒前
今后应助刘YF采纳,获得10
26秒前
南有乔木完成签到,获得积分10
27秒前
tangnxf完成签到,获得积分10
27秒前
29秒前
秋心完成签到,获得积分10
31秒前
十一发布了新的文献求助10
32秒前
35秒前
内向忆南完成签到,获得积分10
35秒前
35秒前
良辰应助nininini采纳,获得10
37秒前
39秒前
CipherSage应助ccm采纳,获得10
43秒前
没有昵称完成签到 ,获得积分10
45秒前
良辰应助lingling采纳,获得10
46秒前
49秒前
51秒前
52秒前
共享精神应助小锦李采纳,获得10
53秒前
高分求助中
Evolution 10000
ISSN 2159-8274 EISSN 2159-8290 1000
Becoming: An Introduction to Jung's Concept of Individuation 600
Ore genesis in the Zambian Copperbelt with particular reference to the northern sector of the Chambishi basin 500
A new species of Coccus (Homoptera: Coccoidea) from Malawi 500
A new species of Velataspis (Hemiptera Coccoidea Diaspididae) from tea in Assam 500
PraxisRatgeber: Mantiden: Faszinierende Lauerjäger 500
热门求助领域 (近24小时)
化学 医学 生物 材料科学 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 催化作用 物理化学 免疫学 量子力学 细胞生物学
热门帖子
关注 科研通微信公众号,转发送积分 3161774
求助须知:如何正确求助?哪些是违规求助? 2813049
关于积分的说明 7898270
捐赠科研通 2472043
什么是DOI,文献DOI怎么找? 1316316
科研通“疑难数据库(出版商)”最低求助积分说明 631278
版权声明 602129