Saltar al contenido

HTTP Headers

Analiza las cabeceras HTTP de seguridad de cualquier web.

Gratis y sin registro · Última revisión:

Analizador de HTTP Headers

Analiza las cabeceras HTTP y la puntuación de seguridad

¿Qué son las cabeceras HTTP de seguridad?

Cuando un navegador pide una página web, el servidor responde con cabeceras (headers) que, además de los datos, indican cómo debe comportarse el navegador: forzar HTTPS (HSTS), qué recursos puede cargar la página (CSP), o si puede mostrarse dentro de un iframe (X-Frame-Options). Configurarlas bien reduce el riesgo de ataques como clickjacking o inyección de scripts.

Cómo usar esta herramienta

  1. Introduce la URL completa que quieres analizar (con https://).
  2. Pulsa "Analizar" para obtener el código de estado y todas las cabeceras de la respuesta.
  3. Revisa la pestaña "Seguridad" para ver qué cabeceras críticas faltan.

Ejemplo práctico

Si Strict-Transport-Security aparece marcado en rojo, significa que el sitio no obliga al navegador a usar siempre HTTPS en ese dominio, dejando una ventana para ataques de downgrade a HTTP en la primera visita.

Conceptos clave

Las cabeceras de seguridad HTTP son instrucciones que el servidor envía al navegador en cada respuesta para indicarle cómo debe comportarse frente a ciertos riesgos. Content-Security-Policy (CSP) define qué orígenes pueden cargar scripts, estilos o imágenes en la página, bloqueando así la ejecución de código inyectado por un atacante. Strict-Transport-Security (HSTS) obliga al navegador a usar siempre HTTPS con ese dominio, evitando ataques de downgrade a HTTP. X-Frame-Options impide que la página se cargue dentro de un <iframe> ajeno, X-Content-Type-Options evita que el navegador reinterprete el tipo de un archivo de forma insegura, y Referrer-Policy controla cuánta información de la URL de origen se comparte al navegar hacia otro sitio.

Estas cabeceras importan porque mitigan directamente dos de las familias de ataque más comunes en aplicaciones web: el XSS (Cross-Site Scripting), donde un atacante consigue ejecutar JavaScript malicioso en el navegador de la víctima aprovechando una entrada de datos mal saneada, y el clickjacking, donde se engaña al usuario para que haga clic en un elemento invisible superpuesto sobre una página legítima cargada dentro de un iframe. Una CSP bien configurada reduce drásticamente el impacto de un XSS aunque exista una vulnerabilidad en el código, y X-Frame-Options (o la directiva frame-ancestors de CSP) neutraliza el clickjacking por completo.

La ausencia de estas cabeceras no siempre significa que un sitio sea vulnerable, pero sí que carece de una capa de defensa adicional que actúa incluso si otras protecciones fallan. Por eso conviene auditarlas de forma periódica con herramientas especializadas como Mozilla Observatory o securityheaders.com, que analizan automáticamente las cabeceras de un dominio, señalan las que faltan o están mal configuradas, y asignan una puntuación orientativa del nivel de protección alcanzado, muy similar a la pestaña "Seguridad" que ofrece esta misma herramienta.

Configurar bien estas cabeceras suele requerir varias iteraciones: una CSP demasiado restrictiva puede romper funcionalidades legítimas del sitio (scripts de terceros, fuentes externas, widgets), por lo que conviene desplegarla primero en modo Content-Security-Policy-Report-Only para detectar qué bloquearía sin afectar todavía a los usuarios reales. Del mismo modo, activar HSTS con un valor de max-age alto es una decisión que conviene tomar con HTTPS ya estable en todo el dominio, porque revertirla antes de que expire el plazo declarado no es inmediato para los navegadores que ya lo memorizaron. En conjunto, estas cabeceras forman una defensa en profundidad que complementa —nunca sustituye— un desarrollo seguro del propio código de la aplicación.

Preguntas frecuentes

¿Qué significa el porcentaje de "Seguridad"?

Es la proporción de cabeceras de seguridad recomendadas que el sitio tiene configuradas, sobre el total analizado. No es una auditoría completa de seguridad, sino un indicador rápido.

¿Qué pasa si a mi web le faltan estas cabeceras?

No significa que esté rota, pero queda más expuesta a ciertos ataques (clickjacking, XSS, sniffing de tipo MIME) que estas cabeceras ayudan a mitigar.

¿Puedo analizar cualquier web con esta herramienta?

Sí, funciona con cualquier URL pública; solo se leen las cabeceras de la respuesta HTTP, no se accede al contenido privado del sitio.