HTTPS y TLS bien configurados — una guía práctica | Scanthra

Scanthra · 8 min de lectura · Actualizado Mayo de 2026

Mayo de 2026
TL;DR: HTTPS en sí es gratis y sencillo en 2026 (Let's Encrypt + un clic en el panel de tu alojamiento). Lo interesante viene después: forzar HTTPS mediante HSTS (forzado de HTTPS), elegir protocolos y cifrados modernos, renovar el certificado automáticamente y no romper navegadores antiguos de formas que importen. Esta guía te da una base de referencia conocida que puedes copiar tal cual.

Por qué «tenemos HTTPS» no suele ser suficiente

Un sitio que carga en HTTPS pero que también responde en HTTP normal — o usa TLS/SSL (cifrado) 1.0, un certificado caducado o cifrados débiles — es el equivalente de un cerrojo de seguridad en una puerta que ha quedado entreabierta. Todos los cuestionarios de seguridad modernos, las advertencias de los navegadores y los regímenes de cumplimiento (RGPD Art. 32, NIS2 Art. 21(2)(h), PCI DSS 4.0) tratan la higiene TLS como una base mínima, no como un extra.

Las cinco cosas que debes hacer bien

1. Un certificado válido y moderno

Gratuito, automatizado y de confianza para todos los navegadores: Let's Encrypt. La mayoría de los paneles de alojamiento (cPanel, Plesk, DirectAdmin, ISPmanager) incluyen un instalador con un clic. Para usuarios de VPS, certbot o acme.sh renuevan automáticamente cada 60 días. Elige RSA-2048 o ECDSA P-256 — ambos están bien.

2. Solo HTTPS — sin HTTP, sin contenido mixto

Cada solicitud HTTP simple debe redirigir a HTTPS con un 301 (no 302 — los motores de búsqueda los tratan de forma diferente). El contenido mixto (una página HTTPS que carga una imagen o un script por HTTP) rompe silenciosamente la garantía de seguridad — la mayoría de los navegadores lo bloquean, pero algunos embeds heredados se cuelan. Audita con la pestaña «Seguridad» de las herramientas para desarrolladores del navegador.

3. HSTS — dile al navegador que recuerde HTTPS

Sin HSTS (forzado de HTTPS), cada primera visita sigue incluyendo una solicitud HTTP simple que puede ser interceptada. La solución es un encabezado HTTP de respuesta:

Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

4. Protocolos y cifrados modernos

Deshabilita SSLv3, TLS 1.0 y TLS 1.1 — tienen debilidades conocidas y ningún cliente moderno los necesita. Habilita TLS 1.2 y TLS 1.3.

Para nginx (base «intermedia» de Mozilla, generada desde ssl-config.mozilla.org):

ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_prefer_server_ciphers off;

Para Apache:

SSLProtocol -all +TLSv1.2 +TLSv1.3
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305
SSLHonorCipherOrder off

5. OCSP stapling y HTTP/2

El OCSP stapling permite que tu servidor incluya el estado de revocación del certificado en el handshake TLS, evitando una llamada separada (lenta, a veces fallida) del navegador a la CA.

ssl_stapling on;
ssl_stapling_verify on;

HTTP/2 no es una función de seguridad como tal, pero la mayoría de los verificadores de seguridad modernos cuentan su ausencia como señal de un stack desactualizado:

listen 443 ssl http2;

Atajo solo con Cloudflare

Si tu origen está detrás de Cloudflare, la mayor parte de lo anterior es un interruptor:

Renovación — la cosa aburrida que te muerde

El incidente TLS más común es «el certificado caducó un domingo por la mañana, nadie se dio cuenta, los clientes no pudieron acceder al sitio durante seis horas». Dos defensas:

Cómo verificar tu configuración

Problemas habituales

Cómo Scanthra detecta los problemas de TLS

Nuestro módulo SSL/TLS (cifrado) comprueba: validez y caducidad del certificado, versiones de protocolo admitidas, presencia y política HSTS (forzado de HTTPS), cadena de confianza del certificado, y algunos errores de configuración comunes. Los problemas detectados aparecen en el informe con gravedad, explicación en lenguaje claro y una solución lista para copiar — igual que en este artículo.

¿Quieres saber si tu sitio tiene este problema?

Scanthra hace una revisión pasiva y amigable, y te envía por correo electrónico un informe de seguridad en PDF fácil de entender.

Analiza tu sitio gratis