2013 · 22 citations · 27 references
ComputingComputer ScienceCybersecurityApplication SecurityComputer SecurityWeb SecurityClient-side SecurityCross-site Request ForgeryCross-site ScriptingWeb Application SecurityWeb Application VulnerabilitiesWeb Session HijackingCross-site Request Forgery Through Cross-site ScriptingCross-site Scripting AttacksCross-site Scripting MitigationsDom-based AttacksDom-based Cross-site Scripting
Web applications have become a very popular means of developing software. This is because of many advantages of web applications like no need of installation on each client machine, centralized data, reduction in business cost etc. With the increase in this trend web applications are becoming vulnerable for attacks. Cross site scripting (XSS) is the major threat for web application as it is the most basic attack on web application. It provides the surface for other types of attacks like Cross Site Request Forgery, Session Hijacking etc. There are three types of XSS attacks i.e. non-persistent (or reflected) XSS, persistent (or stored) XSS and DOM-based vulnerabilities. There is one more type that is not as common as those three types, induced XSS. In this work we aim to study and consolidate the understanding of XSS and their origin, manifestation, kinds of dangers and mitigation efforts for XSS. Different approaches proposed by researchers are presented here and an analysis of these approaches is performed. Finally the conclusion is drawn at the end of the work.
27
Static detection of cross-site scripting vulnerabilities
Gary Wassermann, Zhendong Su · 2008 · 388 citations
Web application security assessment by fault injection and behavior monitoring
Yao‐Wen Huang, Shih-Kun Huang, Tsung-Po Lin et al. · 2003 · 320 citations
The dark side of the Internet: Attacks, costs and responses
Won Ho Kim, Ok‐Ran Jeong, Chulyun Kim et al. · Information Systems · 2010 · 210 citations