Title :
XSSDS: Server-Side Detection of Cross-Site Scripting Attacks
Author :
Johns, Martin ; Engelmann, Björn ; Posegga, Joachim
Author_Institution :
Univ. of Passau, Passau
Abstract :
Cross-site scripting (XSS) has emerged to one of the most prevalent type of security vulnerabilities. While the reason for the vulnerability primarily lies on the server-side, the actual exploitation is within the victim´s Web browser on the client-side. Therefore, an operator of a Web application has only very limited evidence of XSS issues. In this paper, we propose a passive detection system to identify successful XSS attacks. Based on a prototypical implementation, we examine our approach´s accuracy and verify its detection capabilities. We compiled a data-set of 500.000 individual HTTP request/response-pairs from 95 popular web applications for this, in combination with both real word and manually crafted XSS-exploits; our detection approach results in a total of zero false negatives for all tests, while maintaining an excellent false positive rate for more than 80% of the examined Web applications.
Keywords :
Internet; online front-ends; security of data; Web application; Web browser; cross-site scripting attack; passive detection system; server-side detection; Application software; Computer languages; Computer security; Encoding; HTML; Java; Monitoring; Prototypes; Testing; Web server; Cross-site Scripting; XSS; detection; web application security;
Conference_Titel :
Computer Security Applications Conference, 2008. ACSAC 2008. Annual
Conference_Location :
Anaheim, CA
Print_ISBN :
978-0-7695-3447-3
DOI :
10.1109/ACSAC.2008.36