• 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