La empresa Netscape Communications crea en 1994 el protocolo estándar SSL, un procedimiento para proporcionar comunicaciones seguras en una red. Es un protocolo criptográfico que proporciona confidencialidad, autenticidad e integridad en una comunicación cliente/servidor.
SSL abreviatura de Secure Socket Layer (capa de conexión segura). También se conoce como TLS, abreviatura de
"Transfer Layer Security (seguridad en capa de transferencia)". Los certificados SSL son ampliamente utilizados
en sitios web, aplicaciones móviles, correos electrónicos, fax, mensajería, etc.
Generalmente, un certificado SSL se suele implementar en sitios web, su uso más común. Al navegar en Internet, es
posible que hayas notado que algunos sitios poseen el prefijo HTTPS mientras que otros sólo HTTP.
Quizás te hayas preguntado cuál es la diferencia entre ambos prefijos. Bueno, un certificado SSL es la diferencia.
La "S" en HTTPS significa seguridad. Un certificado SSL asegura la comunicación entre tu computador /
portátil / móvil y el servidor web de un sitio web habilitado con el protocolo HTTPS.
Existen 3 elementos esenciales en el proceso descrito anteriormente: un protocolo para comunicaciones (SSL), credenciales para establecer la identidad (el certificado SSL) y un tercero que avala las credenciales (la autoridad de certificación).
Cuando accedes a un sitio web, la comunicación se lleva a cabo entre el navegador web de
tu computador o dispositivo móvil y el servidor web que aloja dicho sitio. La información se transfiere de
ambos lados. Un certificado SSL protege la información transferida encriptándola y haciendola ilegible . Esto es convincente
desde el punto de vista de seguridad y privacidad.
Esto incluye información delicada, como ID de correo electrónico,
ID de usuario, contraseñas, detalles de tarjetas de crédito / débito, detalles de cuentas bancarias, etc.
Si dichos datos confidenciales se transmiten a través de un protocolo desprotegido, existe un
riesgo significativo de que dicha información privada llegue a manos de ciberdelincuentes.
Dicha intercepción de los datos que se transmiten se denomina ataque Man-in-the-middle (MITM).
Todos hemos enviado o recibido algo en un sobre, ¿verdad? Debes haber usado (¡o al menos visto!) Un sello de sobre para mantener los documentos seguros. En pocas palabras, eso es lo que hace un certificado SSL. Un certificado SSL protege cualquier información que se transfiera entre un cliente y un servidor mediante encriptación.
Como se indicó anteriormente, los certificados SSL facilitan el cifrado. Hablemos de cómo funciona eso. Si envías datos a través de un sitio web habilitado con el protocolo HTTPS, esa información se convierte en una cadena de caracteres ilegibles. Por ejemplo, si tu contraseña es 1234, entonces podría convertirse en algo así como "^%jrt5/*u". Esto hace que sea prácticamente imposible para cualquier hacker interpretar la información, incluso si logran interceptar los datos de alguna manera.
La técnica de la encriptación se ha utilizado durante siglos. Se cree que Cayo Julio César (político y militar romano) fue la primera persona en usarla. En comparación con su técnica, los métodos de encriptación de hoy son mucho más complejos. Se implementan algoritmos específicos para cambiar el paquete de datos a un formato indescifrable e ilegible. Olvídate de los humanos: estos algoritmos son de naturaleza tan compleja que incluso un computador de avanzada tecnología no puede descifrarlo. A decir verdad, a un supercomputador tardaría más de 100 años descifrar el cifrado de 256 bits que suele emplear el algoritmo.
Los certificados SSL funcionan según la infraestructura de clave pública (PKI) o la criptografía de clave pública. Este método implica dos claves criptográficas distintas: clave privada y clave pública. La clave pública se utiliza para fines de cifrado y la clave privada es para descifrar. Como su nombre lo indica, la clave pública se comparte con todos los que reciben el certificado al visitar un sitio web. Estás utilizando la clave pública sin siquiera saberlo. Estas claves se almacenan en el certificado digital. Puedes ver la clave pública de un sitio web al ver los detalles del certificado SSL en tu navegador.
Ambas claves difieren entre sí pero están relacionadas inequívocamente. Esto significa que la información encriptada
usando una clave pública particular solo puede descifrarse usando la clave privada adjunta. Se establece una
conexión segura si el cliente puede verificar que la clave pública coincida con la clave privada.
A esto se le denomina
"Cifrado asimétrico".
El proceso de establecer una conexión cifrada se denomina SSL HANDSHAKE . Traducido al español, significa "apretón de manos SSL". Es lo que suele ocurrir entre navegadores web y servidores web la mayor parte del tiempo en Internet. Este apretón de manos implica tres pasos : Hola, verificación del servidor y transferencia de claves.
ClientHello
al servidor para establecer una conexión HTTPS.
Este "Hola" contiene información sobre el certificado SSL. En respuesta a este mensaje de ClientHello
, el servidor responde
mediante el mensaje de ServerHello
. Asimismo, también consta de información similar al mensaje de ClientHello
.
cifrado asimétrico
. Esta clave maestra se utiliza
para cifrar y descifrar la información transferida entre el cliente y el servidor.
Por lo tanto, ambas técnicas de cifrado se implementan para garantizar una conexión segura.
Un certificado SSL incluye los detalles de la parte a la que se le ha emitido el certificado. Incluye la siguiente información:
La información antes mencionada se incluye sin importar qué tipo de certificado SSL se haya instalado en el sitio web. Sin embargo, también se proporciona información adicional en los certificados SSL de nivel avanzado. Por ejemplo, los certificados SSL de validación de organización (OV) y de validación extendida (EV) incluyen detalles de la organización, tales como:
Si bien el protocolo SSL no es absolutamente inviolable, es bueno fijarse si la barra de direcciones nos muestra un
candado, al menos para tener claro en que sitio web podemos confiar para realizar transacciones
a través de Internet. Esto se torna especialmente relevante, sobre todo, si vamos a ceder nuestros datos o
nos vamos a involucrar en operaciones comerciales que demanden el uso de cuentas bancarias o tarjetas de crédito.
Si este artículo te ha resultado útil, no dudes en compartirlo.
Todos los computadores de escritorio y portátiles cuentan en su placa base con una pila de litio de 3 voltios que cumple un papel esencial para mantener la configuración básica del BIOS...
Más >>Malware es el nombre colectivo de varias variantes de software malicioso, incluidos virus, ransomware y spyware. Abreviatura de software malicioso, el malware generalmente consiste en código...
Más >>