DocumentCode
3699232
Title
A guided fuzzing approach for security testing of network protocol software
Author
Jun Cai;Peng Zou;Dapeng Xiong;Jun He
Author_Institution
Science and Technology on Complex Electronic System Simulation Laboratory, The Academy of Equipment, Beijing 101416, China
fYear
2015
Firstpage
726
Lastpage
729
Abstract
Software vulnerabilities are one of the root causes of network security issues. Software security testing is an essential part of secure software development. Fuzzing has been proven to be an effective dynamic software security testing method. In this paper we present a guided fuzzing approach based on dynamic taint analysis for security testing of network protocol software. This approach identifies the security sensitive functions of target application affected by network packets via dynamic taint analysis, and generates testcases by mutating these packets with the elements of a fuzz library. Due to the guidance of taint information, it to some extend overcomes the blindness of traditional fuzzing methods and improves efficiency. The approach integrates several successive steps, we currently focus on the taint analysis step and have received interesting preliminary experimental results.
Keywords
"Security","Protocols","Software","Monitoring","Libraries","Testing","Sockets"
Publisher
ieee
Conference_Titel
Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
ISSN
2327-0586
Print_ISBN
978-1-4799-8352-0
Electronic_ISBN
2327-0594
Type
conf
DOI
10.1109/ICSESS.2015.7339160
Filename
7339160
Link To Document