2011
DOI: 10.1524/itit.2011.0651
|View full text |Cite
|
Sign up to set email alerts
|

Code-injection Vulnerabilities in Web Applications — Exemplified at Cross-site Scripting

Abstract: The majority of all security problems in today's Web applications is caused by stringbased code injection, with Cross-site Scripting (XSS) being the dominant representative of this vulnerability class. This thesis discusses XSS and suggests defense mechanisms. We do so in three stages:First, we conduct a thorough analysis of JavaScript's capabilities and explain how these capabilities are utilized in XSS attacks. We subsequently design a systematic, hierarchical classification of XSS payloads. In addition, we … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 21 publications
(14 citation statements)
references
References 62 publications
(106 reference statements)
0
14
0
Order By: Relevance
“…A significant portion of today's security vulnerabilities are string-based code injection vulnerabilities [71], which enable the attacker to inject syntactic content into dynamically executed programming statements, which -in the majority of all cases -leads to full compromise of the vulnerable execution context. Examples for such vulnerabilities include SQL Injection [52] and Cross-Site Scripting [50].…”
Section: An Important Variant Of Black-box Testing Is An Analysis Tecmentioning
confidence: 99%
“…A significant portion of today's security vulnerabilities are string-based code injection vulnerabilities [71], which enable the attacker to inject syntactic content into dynamically executed programming statements, which -in the majority of all cases -leads to full compromise of the vulnerable execution context. Examples for such vulnerabilities include SQL Injection [52] and Cross-Site Scripting [50].…”
Section: An Important Variant Of Black-box Testing Is An Analysis Tecmentioning
confidence: 99%
“…However, most of the previous work focus on the automated detection of well-known classes of vulnerabilities related to insufficient input validation, such as Cross-Site Scripting (XSS) [26], Cross-Site Request Forgery (CSRF) [2,27] and SQL injection [22]. Since our goal is to find logic flaws, we will not present these solutions in this section.…”
Section: Related Workmentioning
confidence: 99%
“…XML signature wrapping attacks on public SOAP interface in the cloud have been reported to cause the formation of new instances of VM as well as starting and stopping of existing VM (Somorovsky et al, 2011). Code injection in web applications poses an ongoing threat due to immature coding and lack of preventive measures (Johns, 2009). To prevent injection flaws and cross-site scripting, automatic approaches to detect vulnerabilities have been suggested (Bello and Russo, 2012).…”
Section: Common Risks and Threatsmentioning
confidence: 99%