Cómo funciona TLS – El proceso de handshake de SSL/TLS simplificado como nunca antes
Como sucede con todos los handshakes, el Handshake de SSL/TLS es donde todo comienza. El handshake SSL/TLS implica una serie de pasos a través de los cuales ambas partes – cliente y servidor, se validan mutuamente y comienzan a comunicarse a través del túnel seguro SSL/TLS.
Explicación del handshake SSL
La razón por la que se llama handshake es que es cuando dos partes – cliente y servidor se encuentran por primera vez. El handshake implica una serie de pasos que empiezan por validar la identidad de la otra parte y concluye con la generación de una clave común – clave secreta si se puede llamar así.
Fundamentalmente, el handshake SSL no es más que una conversación entre dos partes (cliente y servidor) que quieren lograr el mismo propósito: asegurar la comunicación con la ayuda del cifrado simétrico.
Imagina este proceso de handshake SSL como un diálogo entre ambos.
Veamos cómo va.
Cliente: «Hola. Quiero establecer una comunicación segura entre los dos. Aquí están mis trajes de cifrado y la versión SSL/TLS compatible.»
Servidor: «Hola Cliente. He comprobado tus trajes de cifrado y la versión SSL/TLS. Creo que estamos bien para seguir adelante. Aquí están mi archivo de certificado y mi clave pública. Compruébalos.»
Cliente: «Déjame verificar tu certificado. (Después de un rato) Vale, parece que está bien, pero necesito verificar tu clave privada. Lo que haré es que generaré y cifraré una clave premaster (clave secreta compartida) usando tu clave pública. La descifraré usando tu clave privada y usaremos la clave maestra para cifrar y descifrar la información»
Servidor: «Hecho.»
Cliente: «Te envío este mensaje de ejemplo para verificar que nuestra llave maestra funciona. Envíame la versión descifrada de este mensaje. Si funciona, nuestros datos están en buenas manos.»
Servidor: «Sí, funciona. Creo que hemos conseguido lo que buscábamos.»
A partir de ahora, cada bit de datos transmitido de ida y vuelta entre el cliente y el servidor estará cifrado. Esto se llama el proceso de handshake SSL/TLS.
- ¿Por qué es obligatorio el certificado SSL?
- Propiedades de un certificado SSL.
- Certificados SSL para el sitio web : #1 Seguridad del usuario
- HTTP vs. HTTPS, ¿realmente necesita HTTPS?
- Cómo SSL protege la información personal a través de conexiones cifradas
- Cómo deshacerse de ERR_SSL_PROTOCOL_ERROR en el navegador Google Chrome
- Cómo arreglar NET::ERR_CERT_COMMON_NAME_INVALID
- Cómo solucionar el error ERR_CERTIFICATE_TRANSPARENCY_REQUIRED en Chrome
Ahorra un 89% en certificados SSL o HTTPS
Asegura un sitio web en pocos minutos con HTTPS. CheapSSLsecurity.com ofrece certificados SSL baratos con un 89% de descuento.
Compra certificados SSL baratos a 5,45 dólares