4.7 Article

Fuzzing: State of the Art

期刊

IEEE TRANSACTIONS ON RELIABILITY
卷 67, 期 3, 页码 1199-1218

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TR.2018.2834476

关键词

Fuzzing; reliability; security; software testing; survey

资金

  1. National Natural Science Foundation of China (NSFC) [U1713212, 91418206]
  2. Key Research Program of Frontier Sciences, Chinese Academy of Sciences [QYZDJ-SSW-JSC036]

向作者/读者索取更多资源

As one of the most popular software testing techniques, fuzzing can find a variety of weaknesses in a program, such as software bugs and vulnerabilities, by generating numerous test inputs. Due to its effectiveness, fuzzing is regarded as a valuable bug hunting method. In this paper, we present an overview of fuzzing that concentrates on its general process, as well as classifications, followed by detailed discussion of the key obstacles and some state-of-the-art technologies which aim to overcome or mitigate these obstacles. We further investigate and classify several widely used fuzzing tools. Our primary goal is to equip the stakeholder with a better understanding of fuzzing and the potential solutions for improving fuzzing methods in the spectrum of software testing and security. To inspire future research, we also predict some future directions with regard to fuzzing.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据