DocumentCode :
1955059
Title :
SWAP: Mitigating XSS attacks using a reverse proxy
Author :
Wurzinger, Peter ; Platzer, Christian ; Ludl, Christian ; Kirda, Engin ; Kruegel, Christopher
Author_Institution :
Secure Syst. Lab., Tech. Univ. Vienna, Vienna
fYear :
2009
fDate :
19-19 May 2009
Firstpage :
33
Lastpage :
39
Abstract :
Due to the increasing amount of Web sites offering features to contribute rich content, and the frequent failure of Web developers to properly sanitize user input, cross-site scripting prevails as the most significant security threat to Web applications. Using cross-site scripting techniques, miscreants can hijack Web sessions, and craft credible phishing sites. Previous work towards protecting against cross-site scripting attacks suffers from various drawbacks, such as practical infeasibility of deployment due to the need for client-side modifications, inability to reliably detect all injected scripts, and complex, error-prone parameterization. In this paper, we introduce SWAP (secure Web application proxy), a server-side solution for detecting and preventing cross-site scripting attacks. SWAP comprises a reverse proxy that intercepts all HTML responses, as well as a modified Web browser which is utilized to detect script content. SWAP can be deployed transparently for the client, and requires only a simple automated transformation of the original Web application. Using SWAP, we were able to correctly detect exploits on several authentic vulnerabilities in popular Web applications.
Keywords :
Web sites; hypermedia markup languages; online front-ends; security of data; HTML responses; Web sites; craft credible phishing sites; cross-site scripting techniques; error-prone parameterization; mitigating XSS attacks; modified Web browser; reverse proxy; secure Web application proxy; security threat; Application software; Banking; HTML; Intrusion detection; Java; Protection; Security; Statistics; Web services; Web sites;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Secure Systems, 2009. SESS '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3725-2
Type :
conf
DOI :
10.1109/IWSESS.2009.5068456
Filename :
5068456
Link To Document :
بازگشت