Ir al contenido principal
miji.be

Política de seguridad de contenido

Una cabecera HTTP que limita los orígenes de los recursos que puede cargar una página web. Una capa de defensa que reduce los daños de los ataques XSS y de la inyección de datos.

31 oct 2026 / Lectura de aproximadamente 1 min

Seguridad

Content Security Policy (CSP) es una cabecera de respuesta HTTP que limita, mediante una lista blanca, los orígenes de los recursos que puede cargar una página web (scripts, hojas de estilo, imágenes, fuentes, iframes, etc.). Es una capa importante de la defensa en profundidad que reduce considerablemente los daños de los ataques XSS (cross-site scripting).

Como sintaxis básica, se especifican los orígenes permitidos para cada tipo de recurso, por ejemplo Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.example.com. 'self' solo permite el mismo origen, y los dominios externos deben indicarse de forma explícita en la lista.

La importancia de CSP en los servicios de URLs cortas es doble. En primer lugar, aplicar CSP a las páginas de vista previa de las URLs cortas y al panel permite impedir que se ejecuten los scripts de un atacante aunque llegara a existir una vulnerabilidad XSS. En segundo lugar, lo que CSP puede limitar en cuanto a la navegación se reduce al destino de envío de los formularios (form-action) y a las páginas padre que incrustan la propia página (frame-ancestors). La URL de destino de la redirección en sí queda fuera de su alcance. En un diseño que incrusta el destino de la redirección en un iframe en la página de vista previa, también hay que tener en cuenta que, si el otro sitio especifica frame-ancestors, se impedirá su visualización.

Como puntos que hay que cuidar en la implementación, se recomienda una introducción por etapas: (1) recopilar los informes de infracciones con la directiva report-to, añadiendo también la obsoleta report-uri para los navegadores que no admiten la primera, para detectar el bloqueo de recursos legítimos; (2) comprobar primero el impacto con la cabecera Content-Security-Policy-Report-Only antes de aplicarla en producción; y (3) usar nonce o hash para los scripts en línea y evitar 'unsafe-inline'.

¿Te resultó útil este artículo?

Términos relacionados

CSP

Content Security Policy - una cabecera HTTP que controla qué recursos puede cargar un navegador para una página determinada.

XSS

Abreviatura de Cross-Site Scripting. Técnica de ataque que inyecta scripts maliciosos en páginas web para robar información de los usuarios.

Clickjacking

Un ataque que engaña a los usuarios para que hagan clic en elementos ocultos superponiendo marcos transparentes sobre páginas web legítimas.

X-Frame-Options

Una cabecera de respuesta HTTP que controla si un navegador debe permitir que una página se muestre en un iframe.

CORS

Cross-Origin Resource Sharing - un mecanismo de seguridad del navegador que controla qué dominios pueden acceder a recursos de otro dominio.

Carga diferida

Técnica de optimización que retrasa la carga de recursos de una página hasta el momento en que realmente se necesitan, mejorando significativamente la velocidad de carga inicial.

Artículos relacionados

Guía de seguridad de URLs cortas - Mejores prácticas para compartir enlaces seguros

Una guía completa de mejores prácticas de seguridad para URLs cortas. Comprende los riesgos y aprende a compartir enlaces de forma segura y responsable.

Cómo funcionan las vistas previas de enlaces y sus riesgos de seguridad - Uso seguro de URLs cortas

Explicamos el mecanismo técnico de las vistas previas de enlaces (OGP) que generan las redes sociales y las aplicaciones de chat, y los riesgos de seguridad que surgen a través de las URLs cortas. Presentamos las técnicas de los ataques de suplantación de la vista previa y las medidas de defensa.

Cómo detectar y prevenir ataques de phishing con URLs cortas

Aprende a identificar intentos de phishing que explotan URLs cortas. Consejos prácticos para protegerte a ti y a tu organización de estafas basadas en enlaces.

Pon los términos en práctica

Acorta una URL gratis