====== Content Security Policy ====== Se define en la aplicación web pero es el navegador el que la debe implementar. Se usa para evitar la ejecución de ciertas cosas, como por ejemplo, javaScript. Para ver que tan buena es una CSP podemos ir a [[http://csp-evaluator.withgoogle.com | csp-evaluator.withgoogle.com]]. Es un mecanismo que permite restringir los contenidos que el navegador puede cargar en un sitio web. Se usa para detener ataques de inyección de código y XSS content-security-policy: ; ===== Principales directivas ===== * Directiva por defecto: Restringe el origen de los datos al propio sitio web content-security-policy: default-src 'self' * Directiva script: Controla el origen de todos los scripts content-security-policy: default-src 'self' * frame ancestor: permite definir cuando es posible incluir una web dentro de un iframe content-security-policy: frame-ancestors 'none'; content-security-policy: frame-ancestors 'self' https://WWW.patata.porg; ====== Inyección de entidades externas en XML ======