• 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