Un certificado SSL no es solo un lindo candado junto a su URL o la letra “s” después de “http”. Es una estructura criptográfica compleja que garantiza la seguridad de su sitio web, los datos de sus visitantes y las credenciales de autenticación de sus usuarios.
¿Qué es un certificado SSL?
Los certificados Secure Socket Layers, comúnmente denominados certificados SSL, tienen dos elementos: el protocolo y el certificado en sí.
El protocolo (que en realidad es ahora el protocolo de Seguridad de la capa de transporte (TLS)) es el motor del cifrado y descifrado, mientras que el certificado es el que verifica al propietario del sitio web y le otorga permisos específicos.
- ¿Por qué la gente no da propina en Inglaterra?
- ¿Es la mentira egoísta?
- ¿Por qué me sonrojo tan incontrolablemente cuando estoy cerca, incluso de una mujer ligeramente atractiva?
- ¿Qué es un ejemplo de pura idiotez?
- ¿Los algoritmos de las máquinas tragamonedas tienen en cuenta los principios del comportamiento humano o están regulados simplemente por los principios de pérdida / ganancia?
Los Certificados SSL son emitidos por entidades exclusivas, Autoridades de Certificación (CA), y están firmados mediante el uso de firmas digitales complejas para confirmar su autenticidad e integridad.
¿Como funciona?
La interacción SSL se basa en la criptografía asimétrica del marco PKI (Infraestructura de clave pública) , que utiliza dos claves: la clave pública y la clave privada. Cada clave tiene su propósito: la clave pública encripta los datos y está disponible para cualquier persona, mientras que la clave privada descifra los datos y pertenece exclusivamente a su propietario.
Una interacción SSL comienza cuando se firma un Certificado SSL. La primera interacción SSL tiene lugar cuando la CA emite un certificado para un sitio web. El sitio web envía el hash de los datos cifrados por la clave pública de la CA a la CA, que la desencripta utilizando su clave privada. Después del descifrado, el hash obtenido se compara con el original, y si los dos son iguales, el sitio web se aprueba y recibe su certificado SSL firmado.
Las próximas interacciones SSL son entre el sitio web y sus visitantes. El navegador del visitante primero realiza el “protocolo de enlace TLS” (intercambia la información sobre cómo completar el cifrado / descifrado) y luego utiliza la clave pública para cifrar los datos que el sitio web recibirá y descifrará utilizando su clave privada.
Toda la interacción se realiza en segundo plano y es completamente invisible para los usuarios. Es por eso que muchos están confundidos sobre lo que realmente están haciendo los certificados SSL y cómo proporcionan una capa sustancial de seguridad. Probablemente ya sepa que los certificados SSL fueron especialmente diseñados para prevenir ataques de intermediarios (puede encontrar más información en este artículo).
Pero la prueba de la alta seguridad, la integridad y la genialidad de los certificados SSL se encuentra en la propia estructura SSL.
¿Por qué es SSL más seguro de lo que la mayoría de la gente cree?
Porque romper un cifrado SSL está más allá de la capacidad humana. Necesitará 9.1732631e50 años para descifrar un solo certificado SSL. Según los científicos, nuestro universo existe por solo 13.7 mil millones de años, pero romper un Certificado SSL de 256 bits tomará mucho más que eso: 9.1732631 seguido de 50 años ceros.
Por lo tanto, descifrar un certificado SSL es imposible porque tomará demasiado tiempo y costará demasiado. Y eso es lo que hace que los certificados SSL sean indispensables para una conexión web segura.