loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2008 The Fourth International Conference on Information Assurance and Security
Web Application Attack Prevention for Tiered Internet Services
September 08-September 10
ISBN: 978-0-7695-3324-7
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.
Index Terms:
Web application attack, taint analysis, information flow tracking, script injection attack, SQL injection attack
Citation:
Susanta Nanda, Lap-Chung Lam, Tzi-Cker Chiueh, "Web Application Attack Prevention for Tiered Internet Services," ias, pp.186-191, 2008 The Fourth International Conference on Information Assurance and Security, 2008
Usage of this product signifies your acceptance of the Terms of Use.