Using CSP nonce directive to prevent XSS
String filtering and escaping has been the standard for XSS prevention for some time now. Unfortunately, this approach has many issues.
The good news is that with Content Security Policy, we can fight against XSS using the right tools!
Here's a demonstration of the new nonce directive to prevent any unwanted inline <script>s from executing.
You will need NodeJS and Express framework to run the server.
https://gist.github.com/jaysoo/5691492
Note: This is only available in Chrome as of this writing.
Written by Jack Hsu
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Xss
Authors
Did you know?
Most application security programs still stop at the repository. The page a visitor loads can run third-party scripts that read the DOM, change a checkout, or steal a session after the deploy already looks clean.
Security insights from Cside
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#