作者
Petar Tsankov, Mohammad Torabi Dashti, David Basin
发表日期
2013/7/15
研讨会论文
ACM ISSTA 2013
出版商
ACM
简介
We define semi-valid input coverage (SVCov), the first coverage criterion for fuzz testing. Our criterion is applicable whenever the valid inputs can be defined by a finite set of constraints. SVCov measures to what extent the tests cover the domain of semi-valid inputs, where an input is semi-valid if and only if it satisfies all the constraints but one.
We demonstrate SVCov's practical value in a case study on fuzz testing the Internet Key Exchange protocol (IKE). Our study shows that it is feasible to precisely define and efficiently measure SVCov. Moreover, SVCov provides essential information for improving the effectiveness of fuzz testing and enhancing fuzz-testing tools and libraries. In particular, by increasing coverage under SVCov, we have discovered a previously unknown vulnerability in a mature IKE implementation.
引用总数
201420152016201720182019202020212022202320241441212322
学术搜索中的文章
P Tsankov, MT Dashti, D Basin - Proceedings of the 2013 International Symposium on …, 2013