An Improved Design for Smart Fuzzing Platform

NIE Sen,LI Xiao,WANG Yi-jun,XUE Zhi
DOI: https://doi.org/10.3969/j.issn.1009-8054.2013.12.025
2013-01-01
Abstract:As the problem of software vulnerabilities becomes increasingly serious,smart Fuzzing technology is widely applied in the field of vulnerability mining and software security.Frameworks for smart Fuzzing based on symbolic execution and taint analysis are developed.Under the concept of vulnerability problem and software test methodology,this paper describes theories in smart Fuzzing technology and some released smart Fuzzing frameworks,including the bottlenecks.Finally,this paper proposes a blueprint of smart Fuzzing framework based on whole system symbolic execution and cloud computing infrastructure.It can be used as a practical platform toward the COTS software fuzzing.
What problem does this paper attempt to address?