DocumentCode
3156352
Title
Penetration Testing with Improved Input Vector Identification
Author
Halfond, William G J ; Choudhary, Shauvik Roy ; Orso, Alessandro
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
fYear
2009
fDate
1-4 April 2009
Firstpage
346
Lastpage
355
Abstract
Penetration testing is widely used to help ensure the security of web applications. It discovers vulnerabilities by simulating attacks from malicious users on a target application. Identifying the input vectors of a Web application and checking the results of an attack are important parts of penetration testing, as they indicate where an attack could be introduced and whether an attempted attack was successful. Current techniques for identifying input vectors and checking attack results are typically ad-hoc and incomplete, which can cause parts of an application to be untested and leave vulnerabilities undiscovered. In this paper, we propose a new approach to penetration testing that addresses these limitations by leveraging two recently-developed analysis techniques. The first is used to identify a web application´s possible input vectors, and the second is used to automatically check whether an attack resulted in an injection. To empirically evaluate our approach, we compare it against a state-of-the-art, alternative technique. Our results show that our approach performs a more thorough penetration testing and leads to the discovery of more vulnerabilities.
Keywords
Internet; program testing; security of data; Web application; input vector identification; penetration testing; Application software; Automatic testing; Best practices; Crawlers; Electronic equipment testing; Information analysis; Information security; Performance evaluation; Prototypes; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation, 2009. ICST '09. International Conference on
Conference_Location
Denver, CO
Print_ISBN
978-1-4244-3775-7
Electronic_ISBN
978-0-7695-3601-9
Type
conf
DOI
10.1109/ICST.2009.26
Filename
4815368
Link To Document