2009 30th IEEE Symposium on Security and Privacy 2009
DOI: 10.1109/sp.2009.33
|View full text |Cite
|
Sign up to set email alerts
|

Blueprint: Robust Prevention of Cross-site Scripting Attacks for Existing Browsers

Abstract: As social networking sites proliferate across the World Wide Web, complex user-created HTML content is rapidly becoming the norm rather than the exception. User-created web content is a notorious vector for cross-site scripting (XSS) attacks that target websites and confidential user data. In this threat climate, mechanisms that render web applications immune to XSS attacks have been of recent research interest.A challenge for these security mechanisms is enabling web applications to accept complex HTML input … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
71
0
1

Year Published

2011
2011
2019
2019

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 139 publications
(72 citation statements)
references
References 18 publications
0
71
0
1
Order By: Relevance
“…BrowserShield [25], for instance, rewrites dynamic scripts into safe equivalents before sending them to the clients. BLUEPRINT [26], on the other hand, integrates with web applications to encode user-generated HTML content into a syntactically inert format and decodes it at the client. This allows them to bypass the anomalous parsing behaviors from client web browsers.…”
Section: Protectionmentioning
confidence: 99%
“…BrowserShield [25], for instance, rewrites dynamic scripts into safe equivalents before sending them to the clients. BLUEPRINT [26], on the other hand, integrates with web applications to encode user-generated HTML content into a syntactically inert format and decodes it at the client. This allows them to bypass the anomalous parsing behaviors from client web browsers.…”
Section: Protectionmentioning
confidence: 99%
“…A blueprint based methodology that minimizes the reliance on web browsers towards recognizing untrusted content over the internet has been proposed in [26].…”
Section: Defending Cross Site Scripting (Xss) Attacksmentioning
confidence: 99%
“…Blueprint [13] is a server side defense which converts the untrusted HTML embedded in a page into JavaScript code. The purpose of this transformation is to fix the browser's interpretation of the page at the server-side, adding JavaScript code to reliably reconstruct the parse tree once the page is rendered by the browser.…”
Section: Related Workmentioning
confidence: 99%
“…Many of these efforts [12,13,15,27,11,28,3,23] have focused on the server-side, and attempt to detect (or prevent) unauthorized scripts from being included in the server output. Modern web-browsers incorporate very complex logic to "fix" HTML syntax errors and hence provide an acceptable rendering of syntactically incorrect pages.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation