Ir al contenido principal
miji.be

CSP

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

1 may 2026 / Lectura de aproximadamente 1 min

Seguridad

Content Security Policy (CSP) es un mecanismo de seguridad implementado a través de una cabecera de respuesta HTTP que permite a los propietarios de sitios web controlar qué recursos (scripts, estilos, imágenes, fuentes, etc.) el navegador tiene permitido cargar. CSP es una defensa poderosa contra cross-site scripting (XSS) y ataques de inyección de datos.

Una cabecera CSP contiene directivas que especifican las fuentes permitidas para diferentes tipos de recursos. Por ejemplo, script-src define desde dónde se puede cargar JavaScript, style-src controla las fuentes de CSS e img-src gobierna las fuentes de imágenes. La directiva default-src proporciona un respaldo para cualquier tipo de recurso no configurado explícitamente.

Para los servicios de acortamiento de URL, CSP ayuda a proteger las páginas de presentación, páginas de vista previa y el panel de administración contra ataques XSS. Una CSP bien configurada previene que los atacantes inyecten scripts maliciosos incluso si encuentran una vulnerabilidad de validación de entrada.

Implementar CSP puede ser desafiante porque las políticas excesivamente restrictivas pueden romper funcionalidades legítimas. El enfoque recomendado es comenzar con un modo de solo reporte (Content-Security-Policy-Report-Only) que registra las violaciones sin bloquear recursos, y luego ajustar gradualmente la política basándose en los reportes.

¿Te resultó útil este artículo?

Términos relacionados

CORS

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

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.

Validación de entrada

Proceso que verifica si los datos introducidos por los usuarios se ajustan al formato y al rango esperados. Es una de las medidas de seguridad.

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.

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.

Autoalojamiento de un acortador de URLs - Control total de tus enlaces

Explora los beneficios y desafíos de ejecutar tu propio servicio de acortamiento de URLs. Cubre herramientas de código abierto, arquitectura serverless y consejos de costo-rendimiento.

Prevención del fraude de clics - Protege tus URLs cortas de los bots

Comprende las tácticas de fraude de clics y aprende a defender tus URLs cortas. Cubre detección de bots, limitación de velocidad, estrategias CAPTCHA y detección de anomalías.

Preguntas frecuentes

¿Qué ataques se pueden prevenir configurando CSP?
Puede prevenir ataques como XSS (cross-site scripting), inyección de datos y clickjacking. Restringe la carga de recursos solo desde fuentes permitidas.
¿Cómo se configura CSP?
Se configura mediante el encabezado de respuesta HTTP (Content-Security-Policy) o la etiqueta <meta> del HTML. Se recomienda verificar primero el impacto con Content-Security-Policy-Report-Only antes de aplicarlo en producción.

Pon los términos en práctica

Acorta una URL gratis