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
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"
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2015 6th IEEE International Conference on
Print_ISBN :
978-1-4799-8352-0
Electronic_ISBN :
2327-0594
DOI :
10.1109/ICSESS.2015.7339160