• DocumentCode
    2855487
  • Title

    Web Application Attack Prevention for Tiered Internet Services

  • Author

    Nanda, Susanta ; Lam, Lap-chung ; Chiueh, Tzi-cker

  • Author_Institution
    Dept. of Comput. Sci., Stony Brook Univ., Stony Brook, NY
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    186
  • Lastpage
    191
  • Abstract
    Because most Web application attacks exploit vulnerabilities that result from lack of input validation, a promising approach to thwarting these attacks is to apply validation checks on tainted portions of the operands used in security-sensitive operations, where a byte is tainted if it is data/control dependent on some network packet(s). This paper presents the design, implementation and evaluation of a dynamic checking compiler called WASC, which automatically adds checks into Web applications used in three-tier Internet services to protect them from the most common two types of Web application attacks: SQL- and script-injection attack. In addition to including a taint analysis infrastructure for multi-process and multi-language applications, WASC features the use of SQL and HTML parsers to defeat evasion techniques that exploit interpretation differences between attack detection engines and target applications. Experiments with a fully operational WASC prototype show that it can indeed stop all SQL/script injection attacks that we have tested. Moreover, the end-to-end latency penalty associated with the checks inserted by WASC is less than 30% for the test Web applications used in our performance study.
  • Keywords
    Internet; SQL; hypermedia markup languages; program compilers; security of data; Internet services; SQL; Web application attack prevention; Web application attacks; dynamic checking compilers; multilanguage applications; network packets; script injection attacks; script-injection attack; security-sensitive operations; Application software; Dynamic compiler; HTML; Information analysis; Information security; Logic; Protection; Search engines; Testing; Web and internet services; SQL injection attack; Web application attack; information flow tracking; script injection attack; taint analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Assurance and Security, 2008. ISIAS '08. Fourth International Conference on
  • Conference_Location
    Naples
  • Print_ISBN
    978-0-7695-3324-7
  • Type

    conf

  • DOI
    10.1109/IAS.2008.62
  • Filename
    4627083