TLS (Transport Layer Security, seguridad de la capa de transporte) es el protocolo que cifra lo que se envía entre dos programas y comprueba la identidad del servidor. Es lo que convierte HTTP en HTTPS y lo que hace aparecer el candado en el navegador.
Imagina que mandas una carta en una caja fuerte que solo el destinatario puede abrir, y que antes de entregarla verificas su credencial oficial. Nadie en el camino puede leer ni cambiar el contenido, y sabes que le llegó a la persona correcta.
En términos técnicos
- Da tres garantías: confidencialidad (nadie más lo lee), integridad (nadie lo modifica sin que se note) y autenticación (el servidor demuestra quién es con un certificado).
- Funciona encima de TCP y debajo de la aplicación. En esta tabla lo ubicamos en la capa 6 (Presentación), porque transforma los datos (los cifra); su nombre dice «transporte» porque protege el canal de punta a punta.
- La versión actual es TLS 1.3 (RFC 8446, 2018); TLS 1.2 sigue en uso. SSL, TLS 1.0 y TLS 1.1 están prohibidos u obsoletos.
- Los certificados siguen el formato X.509 y los emiten autoridades de certificación (CA) en las que confían los navegadores y sistemas operativos.
¿Dónde lo vas a encontrar?
En HTTPS (puerto 443), en el correo seguro (IMAP en 993, envío en 465 o 587), en las VPN, en las conexiones a bases de datos y APIs, y en los equipos de red que se administran por web.