¿Qué perfil elegir?
Los perfiles deciden qué versiones de TLS y qué cifrados ofrece el servidor. Cuanto más estricto, más seguro, pero menos clientes antiguos pasan.
- Recomendado (TLS 1.2 + 1.3): sirve para casi todas las webs y servidores de correo. Solo cifrados con secreto perfecto hacia delante y AEAD (GCM, ChaCha20). Se conectan todos los navegadores y sistemas de los últimos diez años.
- Moderno (solo TLS 1.3): para servicios cuyos clientes conoces, p. ej. API entre tus propios sistemas o portales internos con dispositivos actuales.
- Compatible: permite además cifrados CBC para clientes muy antiguos como Java 7, Windows 7 o equipos embebidos. TLS 1.0 y 1.1 siguen desactivados; se consideran inseguros desde 2021 (RFC 8996).
Qué hacen los ajustes
- ssl_prefer_server_ciphers off: todos los cifrados permitidos son seguros, así que el cliente elige el más rápido para él, p. ej. ChaCha20 en móviles sin aceleración AES.
- Tickets de sesión desactivados: sin rotar con regularidad las claves de ticket debilitarían el secreto hacia delante. La caché de sesión se encarga de las reconexiones.
- HSTS: después los navegadores solo cargan la web por HTTPS. Empieza con el valor de prueba y súbelo a dos años cuando todo funcione. Con «preload» la decisión es prácticamente definitiva.
- OCSP stapling: el servidor entrega el estado de revocación junto con el certificado. Muchas CA, entre ellas Let’s Encrypt, han dejado OCSP; entonces la opción solo genera avisos en el registro.
Los servidores de correo son un caso especial
Entre servidores de correo, TLS suele ser oportunista: si el otro lado no admite TLS o solo versiones antiguas, el correo se entrega igualmente, si hace falta sin cifrar. Por eso la configuración de Postfix no impone TLS en el puerto 25. Para el inicio de sesión de los programas de correo (Dovecot, puerto 587/993), TLS sí es obligatorio.
Después comprueba el resultado en el comprobador SSL (también STARTTLS en el puerto 25), las cabeceras en el comprobador de cabeceras y los protocolos en el comprobador HTTP/2 y HTTP/3.
FAQ
¿Puedo desactivar de verdad TLS 1.0 y 1.1?
Sí. Todos los navegadores importantes los eliminaron en 2020 y la RFC 8996 los declara obsoletos. Solo afecta a dispositivos y programas muy antiguos, como Windows XP, Android 4.3 o Java 6.
¿Por qué no hay cifrados en la configuración «Moderno»?
TLS 1.3 solo tiene cinco conjuntos, todos seguros. Los servidores los eligen por sí mismos; no hace falta una lista como en TLS 1.2.
¿Sigo necesitando un archivo dhparam?
No. Los perfiles solo usan intercambio de claves con curvas elípticas (ECDHE). El Diffie-Hellman clásico (DHE) y, por tanto, el archivo dhparam no son necesarios.
¿Qué cambia con IIS?
Windows no configura TLS por sitio web sino para todo el servidor mediante SCHANNEL en el registro. El script lo cambia y debe ejecutarse como administrador; hace falta reiniciar. También afecta a RDP, SQL Server y otros servicios del servidor.
¿Se envía mi entrada a algún sitio?
No, la configuración se crea por completo en tu navegador. Solo los enlaces de comprobación abren las herramientas correspondientes con tu dominio.