STATUS IS UPPREPARACIÓN WEB

Guía de la pila tecnológica · Datos de 23 de octubre de 2026

Drupal: guía de preparación

Qué hacen bien los 3,621 sitios evaluados en esta plataforma o framework, en qué se quedan cortos y qué pasos específicos de Drupal subsanan cada carencia.

Sitios evaluados
3,621

detectado a partir del HTML y las cabeceras de la página de inicio

Mediana del índice de preparación
66/100

todos los sitios: 64

Perfiles con esta pila tecnológica
309

sitios entre los 50 000 primeros

Preparación por área

Habilitar

79/100

Todos los sitios 77

Fortalecer

63/100

Todos los sitios 55

Acelerar

60/100

Todos los sitios 63

Recuperar

19/100

Todos los sitios 11

La guía práctica de Drupal

Carencias ordenadas por impacto, con el paso específico para la plataforma cuando lo haya.

  1. HSTS mantenido durante al menos un año

    45% observado · todos los sitios 31%

    Envíe Strict-Transport-Security en las respuestas HTTPS. Comience con un max-age corto (por ejemplo, 300 segundos), confirme que todos los subdominios funcionan con HTTPS y luego auméntelo por etapas hasta 31536000. Añada includeSubDomains solo cuando todos los subdominios usen HTTPS. La precarga de HSTS es opcional y difícil de deshacer; el propio hstspreload.org no la recomienda de forma predeterminada.

  2. security.txt publicado

    7.1% observado · todos los sitios 5.5%

    Publique /.well-known/security.txt con, al menos, los campos Contact y Expires, como exige el RFC 9116, y revíselo antes de que caduque.

  3. Formatos de imagen modernos en uso

    40% observado · todos los sitios 40%

    Sirva WebP o AVIF con una alternativa en JPEG o PNG, ya sea mediante una CDN de imágenes o generando ambos formatos durante la compilación.

  4. Los registros CAA limitan quién puede emitir certificados

    12% observado · todos los sitios 11%

    Publique registros CAA que indiquen todas las autoridades de certificación que utiliza realmente, incluidas las que su CDN utiliza para los certificados gestionados. Añada un contacto iodef si desea recibir informes.

  5. HTTP/3 anunciado

    16% observado · todos los sitios 36%

    Active HTTP/3 en su CDN. Los navegadores recurren a HTTP/2 automáticamente, por lo que el riesgo es bajo.

  6. Sin scripts que bloqueen el renderizado en la cabecera del documento

    35% observado · todos los sitios 44%

    Añada defer a los scripts que necesitan el DOM y async a los independientes, como los de analítica, o muévalos al final del cuerpo del documento.

  7. Archivos estáticos almacenados en caché durante 30 días o más

    52% observado · todos los sitios 50%

    Asigne Cache-Control: public, max-age=31536000, immutable a los archivos CSS, JavaScript, fuentes e imágenes con versiones (identificadas mediante una huella digital), y cambie el nombre del archivo cada vez que cambie el contenido.

  8. La política DMARC exige poner en cuarentena o rechazar

    53% observado · todos los sitios 31%

    Publique primero DMARC con p=none y una dirección para recibir informes, corrija los remitentes legítimos que no superen la alineación SPF o DKIM y, después, pase a cuarentena y, por último, a rechazo.

En qué destacan los sitios de Drupal

  • X-Content-Type-Options: nosniff93% observadotodos los sitios 48%
  • Inserción en marcos restringida91% observadotodos los sitios 49%
  • La política de DMARC exige poner en cuarentena o rechazar53% observadotodos los sitios 31%
  • URL canónica declarada91% observadotodos los sitios 70%

Las 31 comprobaciones en Drupal

ComprobaciónLíneaObservadoTodos los sitiosMedido
Las solicitudes HTTP se redirigen a HTTPSFortalecer95%91%3,312
HSTS mantenido durante al menos un añoFortalecer45%31%3,621
TLS 1.3 negociadoFortalecer89%92%3,525
Al certificado le quedan más de 14 días de validezFortalecer98%>99%3,525
Periodo de validez del certificado de 100 días o menosFortalecer55%75%3,525
Los registros CAA limitan quién puede emitir certificadosFortalecer12%11%3,620
DNSSEC firmadoFortalecer14%8.1%3,619
security.txt publicadoFortalecer7.1%5.5%3,474
La política DMARC exige poner en cuarentena o rechazarFortalecer53%31%3,621
X-Content-Type-Options: nosniffFortalecer93%48%3,621
Inserción en marcos restringidaFortalecer91%49%3,621
Política de seguridad de contenido presenteFortalecer33%31%3,621
Referrer-Policy configuradaFortalecer27%23%3,621
HTTP/2 negociadoAcelerar81%89%3,525
HTTP/3 anunciadoAcelerar16%36%3,621
HTML comprimidoAcelerar89%93%3,621
Archivos estáticos almacenados en caché durante 30 días o másAcelerar52%50%3,165
Formatos de imagen modernos en usoAcelerar40%40%3,486
Imágenes fuera de pantalla con carga diferidaAcelerar77%61%3,359
Sin scripts que bloqueen el renderizado en la cabecera del documentoAcelerar35%44%3,621
robots.txt publicadoHabilitar97%79%3,470
Mapa del sitio XML localizableHabilitar71%73%3,573
Accesible mediante IPv6Habilitar42%44%3,621
URL canónica declaradaHabilitar91%70%3,621
Metadescripción redactadaHabilitar72%82%3,621
Área de visualización móvil configuradaHabilitar>99%96%3,621
Datos estructurados presentesHabilitar33%53%3,621
Imagen de vista previa en redes sociales configuradaHabilitar42%55%3,621
Idioma de la página declaradoHabilitar98%91%3,621
Como máximo una redirección a la página de inicioHabilitar98%98%3,621
Servidores de nombres distribuidos entre proveedoresRecuperar19%11%3,611

Sitios de Drupal con un alto nivel de preparación

Contenido relacionado