SEALGRADE.COM
Conceptos

¿Qué es el Health Score y cómo se calcula? (Guía 2026)

Publicado el 26 de septiembre de 2026 · 8 minutos de lectura · Por el equipo de Sealgrade

Si has auditado tu web con Sealgrade, habrás visto un número grande: "Health Score: 87/100". Pero, ¿qué significa exactamente ese número? ¿Cómo se calcula? ¿Y por qué es más útil que un simple "seguro / no seguro"?

En esta guía te explico todo lo que hay detrás del Health Score: qué mide, cómo se calcula, qué nivel corresponde a cada sello y qué limitaciones tiene.

📑 Contenido del artículo

  1. ¿Qué es el Health Score?
  2. Cómo se calcula (con fórmulas)
  3. Los 3 niveles: Oro, Plata y Bronce
  4. ¿Para qué sirve un Health Score?
  5. Limitaciones que debes conocer
  6. Cómo mejorar tu Health Score
  7. Conclusión

1. ¿Qué es el Health Score?

El Health Score es una puntuación de 0 a 100 que mide la postura defensiva de una web frente a amenazas externas. Cuanto más alto, mejor protegida está tu web frente a ataques automatizados, phishing, filtraciones de datos y sanciones regulatorias.

87
Health Score
Ejemplo: web con buena base pero con margen de mejora

Es una puntuación heurística, no un certificado de seguridad absoluto. Pero está diseñada siguiendo los criterios de:

Y lo mejor: es transparente y reproducible. Cada punto descontado tiene un motivo documentado, así que puedes mejorar tu score aplicando remediaciones concretas.

2. Cómo se calcula (con fórmulas)

El cálculo es simple: se parte de 100 puntos y se aplican penalizaciones por cada problema detectado.

Problema detectado Penalización Ref. OWASP
Certificado SSL/TLS inválido o expirado −25 A02:2021 Cryptographic Failures
Ficheros sensibles expuestos (.env, .git, backups) −20 A05:2021 Security Misconfiguration
Sin redirección HTTPS forzada −15 A02:2021 Cryptographic Failures
Puertos peligrosos abiertos (SSH, RDP, MySQL, etc.) −15 A05:2021 Security Misconfiguration
Sin SPF o sin DMARC configurado −15 A07:2021 Authentication Failures
Exposición de versiones de software / CMS −10 A06:2021 Vulnerable Components

El score mínimo es 10: una web con todos los problemas anteriores aún obtiene 10 puntos (nunca 0), porque siempre puede mejorar algo.

Ejemplo real

Imagina una web con estos problemas:

SSL válido ................................. ✓ (0)
Redirección HTTPS .......................... ✓ (0)
Ficheros sensibles ......................... ✗ (-20)
Puertos peligrosos ......................... ✗ (-15)
SPF/DMARC .................................. ✗ (-15)
Versiones expuestas ........................ ✗ (-10)
─────────────────────────────────────────────────
TOTAL: 100 - 60 = 40/100

Resultado: 40/100 → Nivel "No auditado" (no llega al mínimo de 50 para el Bronce).

3. Los 3 niveles: Oro, Plata y Bronce

El Health Score se traduce en tres niveles de sello, cada uno con su propio color y nomenclatura:

🥇 Nivel Oro — Sello Blindado
Health Score ≥ 90
Postura defensiva ejemplar. SSL/TLS robusto, HSTS activo, CSP estricta, DNSSEC, SPF/DKIM/DMARC correctos y sin ficheros ni puertos sensibles expuestos. Solo el 10-15% de las webs auditadas alcanzan este nivel.
🥈 Nivel Plata — Sello Protegido
Health Score ≥ 70
Buena base con margen de mejora. HTTPS correcto, cabeceras principales presentes, correo configurado y sin exposiciones críticas. Es el nivel de la mayoría de webs profesionales bien mantenidas.
🥉 Nivel Bronce — Sello Verificado
Health Score ≥ 50
Cumplimiento de mínimos. HTTPS funcional y ausencia de fallos graves. Es el primer paso del estándar y la puerta de entrada para mejorar hacia Plata.
⚠️ Por debajo de 50 no hay sello Si tu score es inferior a 50, no obtienes sello. Apareces en el directorio con la etiqueta "No auditado" y un badge gris. El objetivo es subir a Bronce, luego Plata, luego Oro.

4. ¿Para qué sirve un Health Score?

Tener una puntuación objetiva y comparable tiene varios beneficios:

Para el propietario de la web

Para el usuario final

Para el sector

5. Limitaciones que debes conocer

El Health Score es útil, pero no es una bala de plata. Estas son sus limitaciones honestas:

Análisis externo no intrusivo

Se calcula sin credenciales y sin acceso al servidor. Solo analiza lo que ve un atacante desde fuera. Esto significa que no puede detectar:

Para eso necesitas un pentest autenticado, que es complementario al Health Score, no sustituto.

Score heurístico, no normativo

El Health Score se inspira en OWASP, NIST, ENS y NIS2, pero no es una certificación oficial de ninguno de ellos. Es una referencia propia de Sealgrade, transparente y abierta, pero no sustituye a una auditoría oficial.

Detección imperfecta

Algunos checks tienen limitaciones técnicas:

Por eso el Health Score nunca es la última palabra: es un punto de partida excelente, no un veredicto definitivo.

6. Cómo mejorar tu Health Score

Si has obtenido un score bajo y quieres subirlo, estas son las acciones con mayor impacto por esfuerzo:

  1. Renueva tu certificado SSL si está caducado o a punto. Configura renovación automática (Let's Encrypt, Cloudflare).
  2. Fuerza HTTPS con una redirección 301 desde HTTP.
  3. Bloquea ficheros sensibles: .env, .git, backups, dumps SQL.
  4. Cierra puertos innecesarios: SSH, RDP, MySQL, MongoDB solo deben ser accesibles desde IPs conocidas.
  5. Configura SPF + DKIM + DMARC en tu dominio.
  6. Oculta versiones de software: desactiva la cabecera Server, X-Powered-By y las etiquetas generator.
  7. Añade cabeceras HTTP de seguridad: HSTS, CSP, X-Frame-Options.
  8. Activa DNSSEC en tu proveedor de DNS.
✅ Consejo práctico No intentes arreglarlo todo de golpe. Empieza por los checks con penalización más alta (SSL, ficheros sensibles, HTTPS) y ve subiendo por orden. Con los primeros 3 arreglos ya verás un salto notable en tu score.

Si necesitas ayuda con cada check, tenemos guías específicas en el blog:

🎯 ¿Cuál es tu Health Score?

Descúbrelo en 30 segundos. Gratis, sin registro. Obtendrás tu score, informe técnico y sello verificable.

🔍 Auditar mi web gratis →

7. Conclusión

El Health Score es una forma objetiva, gratuita y reproducible de medir la seguridad de tu web. No es perfecto, pero es infinitamente mejor que no tener ningún tipo de referencia. Te permite:

  1. Saber dónde estás frente a la media.
  2. Priorizar remediaciones con impacto medible.
  3. Comunicar tu postura a clientes y usuarios con un sello verificable.
  4. Mejorar continuamente re-auditando cada 3-6 meses.

Y recuerda: el Health Score no es un destino, es un termómetro. Lo importante no es tener un 100, sino mejorar tu postura defensiva de forma continua.

🛡️

Equipo de Sealgrade

Sealgrade es un estándar abierto y gratuito de auditoría y calificación de seguridad web. Analizamos miles de dominios para ayudar a empresas y particulares a mejorar su postura defensiva.