No More XSS - Deploying CSP with Nonces and Strict-Dynamic
Security BSides San Francisco via YouTube
Overview
Syllabus
Introduction
Agenda
Crosssite scripting
Templates and autoescape
No crosssite scripting
Content security policy
Domain whitelist
Object source base URI
HTML injection
Inline scripts
CSP nonces
What can go wrong
Hashes
Whitelisting
Strictdynamic
JavaScript templates
Deploying CSP
Easier to deploy
Code changes
Nonces
Change templates
Report only mode
CSP policy
Resources
Questions
Report URL
Taught by
Security BSides San Francisco