DocumentCode
564061
Title
Detecting the vulnerability of software with cyclic behavior using Sulley
Author
Hye-ryun Lee ; Seung-hun Shin ; Kyung-hee Choi ; Ki-hyun Chung ; Seung-Kyu Park ; Jun-yong Choi
fYear
2011
fDate
Nov. 29 2011-Dec. 1 2011
Firstpage
83
Lastpage
88
Abstract
Sulley, one of fuzzing tools can describe Software Under Test (SUT) more easily than other tools and provides with the libraries which can create the variety of test cases. But it has a weak point of difficulty to verify the vulnerability at the actual software because it doesn´t consider the process of the cycle between nodes. This paper carries out the research to resolve such problem so that it enables for Sulley to fuzz software with cycle. The basic structure and algorithm of Sulley are extended to adopt the requirement. We modify the structure of software excluding the cycle of software using the unfolding technique, which is widely used for the process of the loop structure in software field. The cycle structure is unfolded hiring the concept of boundary-interior path coverage. To evaluate the suggested method, fuzzing test is performed against the FTP service modeled by Sulley. The feasibility of the suggested method is proved by finding errors of the FTP service with cyclic behavior, which is being used widely.
Keywords
fuzzy set theory; program testing; software libraries; transport protocols; FTP service; SUT; Sulley; boundary-interior path coverage; cyclic behavior; fuzz software; fuzzing test; fuzzing tools; loop structure process; software cycle; software field; software libraries; software under test; software vulnerability; unfolded hiring; unfolding technique; Educational institutions; Libraries; Monitoring; Protocols; Servers; Software; Testing; Sulley; fuzz; testing; unfolding;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Information Management and Service (ICIPM), 2011 7th International Conference on
Conference_Location
Jeju
Print_ISBN
978-1-4577-0471-0
Type
conf
Filename
6222137
Link To Document