Mitigación de XSS & Cabeceras

Generador y Validador de CSP

Construye y valida políticas Content Security Policy (CSP) en tiempo real para proteger tu web contra ataques XSS, inyecciones de datos y clickjacking.

Plantillas de inicio rápido:
Carga configuraciones optimizadas con un clic

Configuración de Directivas CSP

Cabecera CSP Generada

¿Dónde custodiar tus claves de empresa?

Descubre Medel Vault, nuestro gestor de contraseñas empresarial con cifrado de conocimiento cero y autenticación en 2 pasos integrado.

Conocer Medel Vault
Dudas resueltas

Preguntas sobre Content Security Policy

¿Qué es una política Content Security Policy (CSP)?
CSP es una cabecera de seguridad HTTP que indica al navegador de los usuarios qué fuentes de scripts, estilos, imágenes y conexiones están autorizadas para ejecutarse en tu página web. Es la defensa técnica más eficaz contra ataques de inyección de código (Cross-Site Scripting o XSS).
¿Por qué deberías evitar unsafe-inline y unsafe-eval?
Permitir "unsafe-inline" anula la mayor parte de la protección de CSP, ya que permite la ejecución de bloques <script> insertados por atacantes mediante XSS. "unsafe-eval" habilita funciones peligrosas como eval(). Lo ideal es usar nonces criptográficos o hashes para scripts inline.
¿Qué directiva previene ataques de Clickjacking?
La directiva "frame-ancestors" define qué sitios pueden incrustar tu página dentro de un <iframe>, <frame> u <object>. Configurar "frame-ancestors 'none'" o "frame-ancestors 'self'" sustituye y moderniza a la antigua cabecera X-Frame-Options.
¿Cómo pruebo una política CSP sin romper el funcionamiento de mi web?
Puedes desplegarla utilizando la cabecera "Content-Security-Policy-Report-Only" junto con la directiva "report-uri" o "report-to". De este modo, el navegador no bloqueará ningún recurso, pero te enviará informes detallados en JSON con cada infracción detectada.
¿Necesito ayuda profesional para desplegar CSP en aplicaciones complejas?
En sitios con múltiples librerías, pasarelas de pago y analítica externa, un CSP mal ajustado puede bloquear funciones críticas de negocio. Nuestro equipo puede ayudarte a auditar tus scripts y diseñar una política hermética: solicita una auditoría de ciberseguridad.