Website Security Check: comprueba la seguridad de tu sitio web
Con Website Security Check puedes comprobar desde fuera la seguridad de tu sitio web: accede a la página una vez como un visitante normal, detecta las versiones de PHP, el servidor web y el CMS, las compara con las versiones actuales y las alertas de seguridad, y evalúa los encabezados de seguridad, TLS, SPF, DMARC y DKIM con una calificación de A a F. Es gratuito, no requiere registro y ofrece el resultado en segundos.
Creado por Florian Galz
Para propietarios y administradores de sitios web: la comprobación es pasiva y no realiza ataques. El resultado de la autocomprobación de tu servidor solo se analiza en tu navegador.
¿Tienes tu propio servidor? Con acceso root, puedes instalar las actualizaciones de seguridad en cuanto aparezcan.
Vulnerabilidades críticas de PHP CVE-2026-109618 y CVE-2026-109619
El BSI advierte de dos vulnerabilidades críticas en PHP (alerta del 21.10.2026). Afectan a todas las versiones de PHP sin parche; las versiones corregidas son 8.5.12, 8.4.27, 8.3.36 y 8.2.35. Comprueba ahora si tu servidor está afectado.
Leer la advertencia del BSIIntroduce un dominio o una URL. La comprobación accede a la página una vez como un visitante normal, lee las cabeceras y el certificado, comprueba la redirección de http:// a HTTPS y si aún se aceptan TLS 1.0/1.1, y consulta SPF, DMARC y DKIM por DNS. No intenta explotar nada, no escanea puertos ni examina otras rutas.
Resultado de ejemplo
Así es un resultado del Website Security Check
Introduce un dominio y la comprobación accede a la página una vez, compara las versiones detectadas con las versiones actuales y las alertas de seguridad, y asigna una nota de A a F. La respuesta de abajo es ficticia; una comprobación real de example.com daría otro resultado.
Ejemplo · Ejemplo con cabeceras de respuesta ficticias para example.com
Probablemente afectadoEntrada
- Dominio
- example.com
- Si no indicas un protocolo, la comprobación empieza por https://.
Resultado: nota, software detectado y evaluación
- Nota global
- F (37 de 100 puntos)
- Calculado solo a partir de las cabeceras de respuesta: la comprobación real también examina el certificado, las versiones de TLS y los registros de correo electrónico.
- Servidor
- nginx/1.22.1 (Debian)
- Cabecera «Server»
- PHP
- PHP/8.2.28
- Cabecera «X-Powered-By»
- Evaluación de CVE-2026-109618 / -109619
- Probablemente afectado
- Versión anterior a 8.2.35; posible backport: compruébalo con la autocomprobación
Resultados
- 1 error
- 3 advertencias
- 2 avisos
ErrorPHP 8.2.28: probablemente afectado por CVE-2026-109618 y CVE-2026-109619.
Esta rama está parcheada a partir de 8.2.35. Como Debian aplica parches mediante backports y conserva el número de versión, la autocomprobación en el servidor te permite saberlo con certeza.
AdvertenciaEl soporte de seguridad de PHP 8.2.28 termina el 2026-12-31.
Planifica la migración a PHP 8.3, 8.4 o 8.5.
Advertencianginx 1.22.1: esta rama ya no recibe actualizaciones del proyecto original; la versión actual es 1.31.8.
Si el software procede de la distribución, esta suele proporcionar correcciones sin cambiar el número de versión. La autocomprobación muestra el estado real.
AvisoPHP 8.2.28: la versión 8.2.35 ya está disponible en la misma rama.
Si el software procede de la distribución, esta suele proporcionar correcciones sin cambiar el número de versión. La autocomprobación muestra el estado real.
AdvertenciaEl servidor revela versiones exactas en las cabeceras de respuesta (X-Powered-By, Server).
Oculta los números de versión: expose_php=Off, server_tokens off.
AvisoFaltan 4 cabeceras de seguridad: Content-Security-Policy, X-Frame-Options / frame-ancestors, Referrer-Policy, Permissions-Policy.
Para qué sirve Website Security Check
Detecta posibles vulnerabilidades desde fuera y compruébalas en tu servidor
Ya sea una alerta de seguridad actual, una actualización de PHP o una revisión de las cabeceras, la comprobación te muestra en segundos dónde tu sitio parece vulnerable.
Alertas actuales bajo control
La comprobación compara las versiones detectadas con su catálogo de alertas de seguridad, que actualmente incluye las vulnerabilidades críticas de PHP CVE-2026-109618 y CVE-2026-109619, e indica las versiones corregidas.
¿Versiones actualizadas?
Compara PHP, nginx, Apache, OpenSSL, WordPress, Drupal y otros programas con los datos de versiones de endoflife.date: actualización disponible, rama próxima a dejar de recibir soporte o sin más actualizaciones.
Revisar cabeceras de seguridad
Comprueba HSTS, Content-Security-Policy, X-Content-Type-Options, la protección contra clickjacking, Referrer-Policy y Permissions-Policy, y explica para qué sirven.
TLS, cookies y correo electrónico
Evalúa el certificado TLS, si el servidor aún acepta TLS 1.0 o 1.1, la redirección de HTTP a HTTPS, los atributos de las cookies y los registros SPF, DMARC y DKIM del dominio.
Detectar versiones reveladas
Muestra qué software y versiones exactas revela tu servidor al exterior y cómo ocultarlos.
Autocomprobación de backports
Un comando de solo lectura en tu servidor que no inicia ningún programa muestra el estado de soporte del sistema operativo, las actualizaciones de seguridad pendientes, si hace falta reiniciar, las versiones de los paquetes del servidor web, las bases de datos, Redis y Node.js, y si ya se ha aplicado una corrección retroportada por la distribución.
Cómo funciona
Cómo comprobar la seguridad de tu sitio web
Cinco pasos desde el dominio hasta una respuesta fiable.
Paso 1
Introducir dominio
Introduce el dominio o la URL de tu sitio web en la comprobación rápida y haz clic en «Comprobar». Si no indicas un protocolo, la comprobación comienza con https://.
Paso 2
Interpretar la calificación y las penalizaciones
Verás la calificación general de A a F con las principales penalizaciones, el software detectado y si está actualizado, además de una evaluación de las alertas de seguridad actuales.
Paso 3
Revisar encabezados, TLS y correo electrónico
Revisa la evaluación de los encabezados de seguridad, el certificado, las versiones de TLS, la redirección a HTTPS y los registros SPF, DMARC y DKIM, y aplica las recomendaciones para solucionar los problemas.
Paso 4
Compruébalo en el servidor
Si no se puede detectar una versión o esta es anterior a la corrección, ve a «Autocomprobación en el servidor», ejecuta el comando mostrado y pega el resultado. El análisis se realiza en tu navegador.
Paso 5
Comprobar de nuevo
Después de actualizar o cambiar los encabezados, vuelve a realizar la comprobación al cabo de unos 10 minutos, ya que el resultado permanece en caché durante ese tiempo, y compara la nueva calificación.
Análisis pasivo, sin ataques
Comprobar la seguridad de un sitio web: qué puede revelar un análisis externo
Desde fuera, la comprobación solo ve lo que revela el servidor. Distribuciones como Debian y Ubuntu suelen aplicar parches retroportados y conservar el número de versión antiguo. Por eso, cada alerta de seguridad recibe uno de tres resultados, pero nunca «seguro».
- Probablemente afectado
- Una alerta de seguridad actual afecta a la versión detectada, que aún no alcanza una versión corregida. Si procede de un paquete de una distribución, es posible que la corrección ya se haya aplicado mediante un parche retroportado; la autocomprobación lo aclara.
- No detectable
- Normalmente, el servidor no indica su versión. Ocultarla es positivo, pero no revela si tiene los parches aplicados y, por tanto, no resta puntos. En ese caso, comprueba el servidor con la autocomprobación.
- Corregido
- La versión detectada es igual o posterior a la versión corregida indicada en la alerta de seguridad.
Cabeceras de seguridad
Comprobación de encabezados de seguridad: ¿qué encabezados debe tener tu sitio web?
Estas seis cabeceras de respuesta hacen del navegador un aliado. Si faltan, rara vez supone una vulnerabilidad inmediata, pero sí un riesgo fácil de corregir.
- Strict-Transport-Security
- Obliga a los navegadores a usar siempre HTTPS e impide los ataques de degradación.
- Content-Security-Policy
- Limita los scripts y recursos que puede cargar una página: la principal defensa contra el cross-site scripting.
- X-Content-Type-Options
- Evita que los navegadores interpreten los archivos de forma distinta a como los entrega el servidor.
- X-Frame-Options / frame-ancestors
- Evita que tu sitio web se incruste de forma invisible en un marco ajeno para engañar a los usuarios y hacer que hagan clic.
- Referrer-Policy
- Controla qué parte de la dirección se comparte al hacer clic en enlaces externos.
- Permissions-Policy
- Desactiva de forma selectiva funciones del navegador, como la cámara, el micrófono o la ubicación, para tu sitio web.
Descubre más
Más herramientas
Comprobador de disponibilidad de sitios web
Comprueba si un sitio web está disponible, va lento o está caído: estado HTTP, tiempo de respuesta y causa de errores como problemas de DNS, tiempos de espera agotados, errores de TLS o errores 5xx.
Creado por Eric Mager
Consulta DNS
Consultar los registros A, AAAA, MX, TXT, NS, CNAME, SOA y CAA de un dominio, además del DNS inverso de cada IP.
Creado por Luca Stanek
Comprobador del estado del DNS de correo electrónico
Comprueba SPF, DKIM, DMARC y MX de un dominio de un vistazo, con indicaciones claras.
Creado por Jakub Martyniak
Generador de SPF, DKIM y DMARC
NuevoGenera registros SPF, DKIM y DMARC para enviar correo desde tu dominio: elige un proveedor de correo, configura tus propios servidores y la política, genera claves DKIM en el navegador y añade todo directamente a tu dominio de ZAP-Hosting.
Creado por Florian Galz
Comprobador de listas negras de IP
Comprueba si una dirección IP o un servidor de correo aparece en listas negras de spam (RBL/DNSBL) como Spamhaus, Barracuda y SpamCop, con DNS inverso e indicaciones para solicitar la eliminación.
Creado por Luca Stanek
Comprobador SSL
Consulta de un vistazo el estado, el emisor, el período de validez y la fecha de caducidad de un certificado SSL/TLS.
Creado por Sebastian Rademacher
Verificador de redirecciones
Comprueba las cadenas de redirecciones de una URL salto a salto: códigos de estado (301/302/307/308), cabeceras HTTP, IP del servidor y tiempo de respuesta de cada redirección.
Creado por Luca Stanek
Comprobador de puertos
Comprueba si determinados puertos están abiertos en una IP o un nombre de host. Selecciona un protocolo o juego en lugar de escanear todos los puertos a la vez.
Creado por Sebastian Rademacher
FAQ
Preguntas frecuentes sobre Website Security Check
Respuestas breves sobre la comprobación, la calificación, los parches retroportados y las vulnerabilidades actuales de PHP.
Accede a tu página una vez como un visitante normal (siguiendo las redirecciones de forma limitada) y lee lo que revela el servidor: los encabezados Server y X-Powered-By, el generador del CMS en el HTML, seis encabezados de seguridad, los atributos de las cookies, el certificado TLS, las versiones antiguas de TLS, la redirección a HTTPS y los registros SPF, DMARC y DKIM del dominio. Compara las versiones detectadas con los datos de versiones de endoflife.date y las alertas de seguridad actuales. En el ejemplo ficticio, example.com indica la versión PHP 8.2.28, por lo que probablemente está afectado y recibe la calificación F.
No, deliberadamente. Un escáner de vulnerabilidades ataca activamente una página, por ejemplo, enviando solicitudes de prueba a muchas rutas. Eso no es apropiado para servidores ajenos ni para una herramienta pública. Esta comprobación es pasiva: no intenta realizar ataques ni explora otras rutas, sino que muestra dónde parece vulnerable tu página desde fuera. Para obtener una respuesta fiable, utiliza la autocomprobación en tu servidor.
Cada comprobación parte de 100 puntos y descuenta puntos según la gravedad de cada problema: una alerta de seguridad actual o un certificado no válido restan muchos puntos; la falta de encabezados de seguridad resta, en total, como máximo 8 puntos. A partir de 90 puntos se obtiene una A; de 80, una B; de 70, una C; de 60, una D; y de 50, una E. Por debajo, una F. Si una alerta de seguridad actual afecta a la versión detectada, la calificación máxima es D; si el software del servidor ya no tiene soporte, la máxima es C. Lo que no se ve desde fuera no resta puntos, así que una A tampoco demuestra que un servidor sea seguro.
Desde fuera solo ves lo que un servidor revela voluntariamente. Si no indica la versión, el resultado es «no detectable»: ocultarla es positivo, pero no revela si tiene los parches aplicados. Además, una versión con un número antiguo puede estar corregida desde hace tiempo, porque Debian, Ubuntu y otras distribuciones aplican correcciones de seguridad mediante parches retroportados y conservan el número antiguo. Por eso, la comprobación indica «probablemente afectado», «no detectable» o «corregido», pero nunca «seguro».
Compruébalo en el servidor con php -v. Sin embargo, para las solicitudes web cuenta la versión de PHP-FPM o Apache, no solo la de la línea de comandos. El comando de la autocomprobación muestra todas las instalaciones de PHP encontradas, sus versiones y los ajustes relevantes. Desde fuera, algunos servidores indican la versión en la cabecera X-Powered-By; puedes desactivarlo con expose_php=Off.
Ejecutas un comando breve de solo lectura en tu servidor y pegas el resultado en la herramienta. El comando no inicia programas; solo lee la base de datos de paquetes y los archivos de configuración: sistema operativo y kernel, versiones de los paquetes de PHP, nginx, Apache, OpenSSL, MySQL, MariaDB, PostgreSQL, Redis y Node.js, actualizaciones pendientes según la caché local del gestor de paquetes, si hay un reinicio pendiente, los valores relevantes de php.ini y si los registros de cambios de los paquetes mencionan las correcciones. El análisis se realiza en tu navegador: el resultado no se envía ni se guarda. Así también puedes comprobar servidores internos y evaluar los parches retroportados de la distribución.
Dos vulnerabilidades críticas de PHP sobre las que advierte el BSI desde el 21.10.2026. Según la alerta, también afectan a versiones anteriores, al menos hasta PHP 5. Las versiones corregidas son 8.5.12, 8.4.27, 8.3.36 y 8.2.35; para 7.4, 8.0 y 8.1, el equipo de PHP ha proporcionado parches retroportados. Como solución provisional, el BSI recomienda session.upload_progress.enabled=0, memory_limit=-1, un valor bajo de post_max_size y, para PHP 8.5, fatal_error_backtraces=0. Estas soluciones solo dificultan los ataques: no sustituyen la actualización.
No. Website Security Check está pensado para propietarios y administradores, y evalúa las versiones del software, los encabezados de seguridad, TLS y los registros de correo electrónico de un sitio web. No comprueba si una tienda es fiable, si una página realiza phishing o si distribuye malware.
La comprobación es gratuita y no requiere iniciar sesión. Para evitar saturar los servidores, se permiten como máximo 10 comprobaciones por minuto y dirección IP, y 30 por minuto y host analizado. Los resultados se almacenan en caché unos 10 minutos. La comprobación no accede a direcciones IP privadas, localhost ni URL con credenciales; para servidores internos, usa la autocomprobación.
¿Tienes más preguntas?
Contactar con soporteControla tú las actualizaciones: en VPS y servidores dedicados
Con acceso root, puedes instalar las actualizaciones de seguridad de PHP y del servidor web en cuanto aparezcan: en ZAP-Hosting, tanto en VPS como en servidores dedicados.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas de red