DocumentCode :
3404657
Title :
Automatic Testing of Program Security Vulnerabilities
Author :
Shahriar, Hossain ; Zulkernine, Mohammad
Author_Institution :
Sch. of Comput., Queen´´s Univ., Kingston, ON, Canada
Volume :
2
fYear :
2009
fDate :
20-24 July 2009
Firstpage :
550
Lastpage :
555
Abstract :
Vulnerabilities in applications and their widespread exploitation through successful attacks are common these days. Testing applications for preventing vulnerabilities is an important step to address this issue. In recent years, a number of security testing approaches have been proposed. However, there is no comparative study of these work that might help security practitioners select an appropriate approach for their needs. Moreover, there is no comparison with respect to automation capabilities of these approaches. In this work, we identify seven criteria to analyze program security testing work. These are vulnerability coverage, source of test cases, test generation method, level of testing, granularity of test cases, testing automation, and target applications. We compare and contrast prominent security testing approaches available in the literature based on these criteria. In particular, we focus on work that address four most common but dangerous vulnerabilities namely buffer overflow, SQL injection, format string bug, and cross site scripting. Moreover, we investigate automation features available in these work across a security testing process. We believe that our findings will provide practical information for security practitioners in choosing the most appropriate tools.
Keywords :
SQL; program debugging; program testing; security of data; SQL injection; cross site scripting; format string bug; program security; program security testing; structured query language; test generation method; widespread exploitation; Application software; Automatic testing; Automation; Buffer overflow; Data security; Databases; Engines; Information security; Java; Libraries; Buffer overflow; Cross site scripting; Format string bug; SQL injection; Security testing; Vulnerabilities;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2009. COMPSAC '09. 33rd Annual IEEE International
Conference_Location :
Seattle, WA
ISSN :
0730-3157
Print_ISBN :
978-0-7695-3726-9
Type :
conf
DOI :
10.1109/COMPSAC.2009.191
Filename :
5254085
Link To Document :
بازگشت