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