Back to Course
Լight modeDark mode

¿Qué es la encriptación TLS?

TLS significa Transport Layer Security, un protocolo de seguridad en Internet que proporciona servicios de autenticación y encriptación entre dos aplicaciones que se comunican (por ejemplo, servidores web).

La encriptación TLS se utiliza en conexiones HTTPS, que están protegidas mediante certificados SSL. Los certificados SSL encriptan los datos transmitidos por Internet para proteger información sensible como contraseñas, números de tarjetas de crédito, etc. Por lo tanto, las conexiones HTTPS aseguran que nadie pueda espiar su tráfico en Internet mientras navega por la web o envía correos electrónicos a amigos o familiares.

Además de proporcionar seguridad contra ataques de espionaje, TLS también garantiza la integridad de la transmisión de datos verificando la autenticidad del servidor (o par) antes de cualquier transferencia de datos real entre dos partes que se comunican de manera segura sobre un canal inseguro como Internet público.

¿Cómo funciona la encriptación TLS?

Encontramos tres problemas de seguridad significativos al enviar información en línea:

  • ¿Podemos verificar la identidad de la persona con la que hablamos?
  • ¿Cómo podemos estar seguros de que los datos que nos dieron no fueron alterados después de que los recibieron?
  • ¿Cómo podemos evitar que usuarios no autorizados accedan y vean los datos?

Estas preocupaciones son importantes, especialmente al enviar información sensible o valiosa. Para resolver cada uno de estos tres problemas, la encriptación TLS emplea una variedad de métodos criptográficos. Juntos, permiten que el protocolo verifique la identidad de la otra parte en una conexión, examine la precisión de los datos y ofrezca encriptación.

Mantengamos las cosas simples e imaginemos que intentas comunicarte con un amigo que vive al otro lado del país. Los tres problemas principales mencionados anteriormente causarán una gran preocupación si la información es sensible.

No puedes simplemente enviar una carta y esperar lo mejor, especialmente si crees que los atacantes se centrarán en tus comunicaciones. En su lugar, necesitas un sistema que te permita confirmar la legitimidad de tu receptor, un mecanismo para determinar si los mensajes han sido alterados y una forma de protegerlos de los fisgones.

TLS utiliza una variedad de técnicas para cumplir con estos objetivos. El proceso comienza con un saludo conocido como "handshake" TLS, durante el cual se crean las claves y tiene lugar la autenticación.

Siguiendo con nuestra comparación anterior de la carta, la función de autenticación de TLS es similar a enviar correo a través de un mensajero que solicita identificación. La identidad del destinatario se verificaría cuando el mensajero entregara la carta comparando el ID del destinatario con su rostro.

La fase de establecimiento de claves podría asemejarse a un PIN que deseas utilizar en futuras comunicaciones, aunque solo esté parcialmente presente en tu carta. En la carta de respuesta, solicitarías que tu receptor calculara la otra mitad del número y te lo proporcionara.

Una vez que el mensajero haya establecido el PIN y confirmado la identidad del remitente, tendrás todo lo necesario para enviar información de manera segura.

  • La información intercambiada con el protocolo de aplicación mediante TLS es segura.

Siguiendo con nuestro ejemplo, enviar datos de manera segura a través de TLS es comparable a escribir una carta y sellarla. Firmarías tu nombre a través del sello para asegurarte de que el destinatario pueda detectar si la carta ha sido manipulada.

Luego, la carta se colocaría dentro de un pequeño contenedor metálico con una cerradura de combinación, usando el PIN que tú y el destinatario eligieron juntos como combinación. Enviarías la caja a través del mensajero que verifica la identificación antes de entregar los paquetes. De la misma manera, tu destinatario respondería, y así sucederían las conversaciones posteriores.

  • TLS ofrece una solución casi idéntica a cada uno de nuestros tres problemas. 

El trabajo del mensajero es verificar la identidad del destinatario y asegurarse de que la caja sea entregada a la persona correcta. La caja cerrada actúa como un tipo de encriptación, manteniendo las cartas fuera del alcance de todos excepto de tu amante. Puedes saber si el mensaje ha sido manipulado al observar el sobre sellado.

TLS vs. SSL

En cuanto a la seguridad, SSL y TLS han sido durante mucho tiempo el estándar de oro para la encriptación en Internet. Ambos se utilizan para encriptar datos enviados entre dos computadoras, pero existen algunas diferencias clave entre ellos.

SSL vs. TLS: ¿Cuál deberías usar?

Aquí tienes un resumen rápido de las diferencias más importantes:

TLS es más seguro que SSL. Si deseas proteger información sensible como números de tarjetas de crédito o registros médicos contra los fisgones, TLS es la opción adecuada. Ofrece más protección que SSL porque utiliza un protocolo de encriptación más nuevo llamado Elliptic Curve Diffie-Hellman (ECDHE). Esto significa que las claves utilizadas para encriptar los datos son más seguras contra ataques de fuerza bruta, lo que las hace más difíciles de descifrar para los hackers.

TLS tiene un rendimiento mejor que SSL, ¡hasta un 40% mejor en algunos casos! Esto significa menos carga en tus servidores y menos tiempo de espera para cargar páginas. Las conexiones más rápidas también significan menos tiempo de retardo al enviar o recibir información en línea.

Course content
Autenticación Avanzada de Correo Electrónico