arrow
返回

AFLPro: Direction sensitive fuzzing

delete2020-10-01
delete10
PRE
AI
T
Tiantian Ji
Z
Zhihong Tian
B
Binxing Fang
Q
Qiang Ruan
H
Haichen Wang
石薇 (Wei Shi)
DOI:10.1016/j.jisa.2020.102497delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Fuzzing is a simple and popular technique that has been widely used to detect vulnerabilities in software. However, due to its blind mutation, fuzzing brings many limitations. First, it is difficult for fuzzing to pass the sanity checks, which makes fuzzing unable to target vulnerability or crash locations effectively. Secondly, blind mutation limits the diversity of seed generation and makes it difficult for the fuzzing process to achieve convergence. In this paper, we propose a direction sensitive fuzzing solution AFLPro. On the one hand, it focuses on seed selection, using a new fuzzing scheme based on Basic Block Aggregation (BBA), which reduces the possibility of seed selection in the wrong direction. By applying a multi-dimensional oriented seed selection strategy, it achieves fine-grained seed selection. On the other hand, based on biological evolution, AFLPro optimizes genetic variation to ensure the diversity of seed varieties and the convergence of fuzzing tests. Besides, AFLPro also incorporates lightweight static analysis to obtain information about the target program (this paper only studies closed source programs), providing complete semantic guidance for fuzzing through resource integration. We implemented a prototype of AFLPro based on the popular fuzzer AFL. We evaluated it on three datasets: DARPA Grand Challenges (CGC), LAVA-M dataset, and a set of real-world applications. The results show that in 92% of all three datasets, AFLPro exhibits better vulnerability detection capabilities than all of the state-of-the-art fuzzers mentioned in this paper. (C) 2020 Elsevier Ltd. All rights reserved.
Keyword:
Automated binary fuzzing
Direction sensitive fuzzing
Basic block aggregation
Seed selection
Seed energy scheduling
Static analysis
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Information Security and Applications 封面图
Journal of Information Security and Applications
IF:
3.7
论文数:
1.9K
被引数:
4.9K

机构

B
beijing university of posts & telecommunications
学者数:
1.4W
论文数: 1.2W
被引数: 9
C
carleton university
学者数:
7.5K
论文数: 8.3K
被引数: 5
引用论文

引用论文

Security in wireless sensor networks
err2008-08-01
err266
PREAI
errDu, Xiaojiang; Chen, Hsiao-Hwa
err分享
err收藏
Real-Time Lateral Movement Detection Based on Evidence Reasoning Network for Edge Computing Environment
err2019-07-01
err152
errOAAI
errTian, Zhihong; Shi, Wei; Wang, Yuhang; Zhu, Chunsheng; Du, Xiaojiang; Su, Shen; Sun, Yanbin; Guizani, Nadra
err分享
err收藏
A Survey on Access Control in the Age of Internet of Things物联网时代的访问控制研究综述
err2020-06-01
err283
PREAI
errQiu, Jing; Tian, Zhihong; Du, Chunlai; Zuo, Qi; Su, Shen; Fang, Binxing
err分享
err收藏
InsFuzz: Fuzzing Binaries With Location SensitiviyInsFuzz: 具有位置敏感性的模糊二进制文件
err2019-01-01
err4
errOAAI
errZhang, Hanfang; Zhou, Anmin; Jia, Peng; Liu, Luping; Ma, Jinxin; Liu, Liang
err分享
err收藏
Toward a Comprehensive Insight Into the Eclipse Attacks of Tor Hidden Services
err2019-04-01
err94
PREAI
errTan, Qingfeng; Gao, Yue; Shi, Jinqiao; Wang, Xuebin; Fang, Binxing; Tian, Zhihong
err分享
err收藏
Neuropsychological assessment of executive functions in traumatic brain injury: Hot and cold components.
err2012-07-01
err0
errOAAI
errRochele Paz Fonseca; Nicolle Zimmermann; Charles Cotrena; Caroline Cardoso; Christian Haag Kristensen; Rodrigo Grassi-Oliveira
err分享
err收藏
学者 查看更多内容