al navegar en internet abrimos nuestro browser favorito e ingresamos el nombre de dominio del sitio que queremos visitar por ejemplo google puntocom al hacer esto podemos notar que se completa automáticamente la dirección aumentando el texto https indicándonos que estamos haciendo uso del protocolo de comunicación https también nos aparece un candado indicando que tenemos una comunicación segura en este vídeo vamos a explicar de una manera muy fácil e ilustrativa el funcionamiento del protocolo https y cómo esta tecnología asegura nuestras comunicaciones también vamos a explicar el funcionamiento de las tecnologías relacionadas al https como el http ssl
y te ls entonces sin más preámbulos comencemos el http son las siglas del protocolo de transferencia de hipertexto y conjuntamente con https se podría decir que es el protocolo de comunicación más utilizado en la actualidad ya que lo hacemos uso cada vez que navegamos en internet es el protocolo que utilizamos para navegar las páginas web es decir es el protocolo de comunicación utilizado entre el navegador como el chrome firefox plate y el servidor web bueno el http es un protocolo bastante antiguo que prácticamente nació en los inicios del internet considerando la época lamentablemente el http
no incluyó las características de seguridad esto significa que en http toda la información es enviado en texto en claro es decir sin ningún tipo de encriptación la falta de seguridad en http no sería ningún problema si es que todas las personas conectadas en internet tuvieran buenas intenciones y si no enviaremos información confidencial o sensible a través de la red pero como sabemos en internet existen muchas amenazas ahora como puedes ver en este ejemplo el atacante que está escuchando la red podría obtener la información confidencial de tus navegación es ya que toda la información se transporta
en texto en claro en este ejemplo el atacante ha podido obtener tus credenciales de acceso al sitio web inclusive el atacante podría haber el contenido de todas las páginas que has visitado afectando gravemente a tu privacidad ante esta situación debido a que es necesario la implementación de seguridad aparece el protocolo https el https que son las siglas del protocolo de transferencia de hipertexto seguro es la versión actualizada del http con características de seguridad al utilizar el https los datos enviados y recibidos entre el navegador y el servidor web son encriptados para que los atacantes no
puedan entender su contenido como vemos en la ilustración al implementarse el https todos los mensajes son encriptados a diferencia del http este protocolo seguro hace que la comunicación entre la computadora del usuario y el servidor web se vuelva a seguro y confiable y aunque un atacante esté escuchando la red el contenido de la comunicación se mantiene confidencial ya que todos ellos se envían de manera encriptada así que solamente las entidades autorizadas podrán entender los mensajes mientras que el atacante aunque puede escuchar los mensajes no podrá entender su contenido debido a que está cifrada a través
de algoritmos seguros de encriptación como podemos ver en este ejemplo mediante el https toda la información que es intercambiado entre el cliente y el servidor es cifrada de tal manera que no pueda ser entendida por otros dispositivos no autorizados con el https ya se podrán enviar datos sensibles como las contraseñas de los usuarios a través del internet es por esta razón que cuando navegamos en sitios como amazon.com y facebook.com a la cual necesitamos enviar datos confidenciales como datos de tarjetas de crédito o credenciales de usuarios hacemos uso del https en vez del http también es
importante indicar que actualmente todos los servidores web que entregan servicios populares y de importancia hacen uso del https como su protocolo por defecto ahora veamos más profundamente cómo funciona esta comunicación el https incorpora la funcionalidad de seguridad ya sea a través del ssl o de ls el ssl que significa capa de socket seguro es un protocolo usado para brindar la capa de seguridad en internet es decir entrega la funcionalidad de seguridad al tag de protocolos tcp/ip el ssl hace uso de la encriptación tanto de llave pública como de la encriptación simétrica básicamente el ssl funciona
de la siguiente manera cuando una computadora quiere conectarse a un sitio web haciendo uso del ssl el navegador web envía un mensaje al servidor indicando que desea comunicarse de manera segura el servidor web una vez que recibe el mensaje del browser le contesta enviando su certificado ssl para que la computadora pueda verificar la autenticidad del servidor y pueda estar seguro que no está comunicándose con un servidor falso malicioso el certificado ssl es un pequeño certificado digital que es utilizado para verificar la identidad y autenticidad de un sitio web ahora una vez verificada la identidad y
autenticidad del sitio web utilizando el certificado digital recibido el navegador procede a ejecutar el proceso de generación de la llave de sesión para ello primeramente obtiene la llave pública del servidor sacándolo del certificado digital luego genera una llave simétrica aleatoria que no es más que un número aleatorio de un tamaño específico una vez generada la llave simétrica aleatoria este dato es encriptado utilizando la llave pública del servidor y este dato encriptado es enviado hacia el servidor una vez recibido el mensaje encriptado el servidor ovh tiene la llave simétrica aleatoria desencriptado el mensaje con su llave
privada por cierto si quieres conocer un poco más de cómo funciona un algoritmo de encriptación de una manera fácil e ilustrativa te recomendamos ver el vídeo de los algoritmos de encriptación simétrica y de llave pública ahora que ambas partes de la comunicación poseen la misma llave simétrica aleatoria esta es utilizada para encriptar los siguientes mensajes utilizados para la navegación web como vemos en la ilustración la petición de la página es encriptada con la llave intercambiada la respuesta con el contenido de la página también es encriptada con la misma llave para que no pueda ser entendido
por los hackers maliciosos conectados en el internet como dijimos anteriormente además de el ssl el protocolo https puede hacer uso del cls el cls que significa seguridad de capa de transporte es la versión mejorada del ese es el que ha eliminado algunas de las vulnerabilidades encontradas la funcionalidad del cls es igual al de ssl auténtica el servidor y el cliente y encriptar los datos enviados entre ellos es importante indicar que la mayoría de los servidores web actuales hacen uso del tlc en vez de el ssl ya que brindan mejores características de seguridad como la utilización
de algoritmos criptográficos más actuales y seguros en este vídeo hemos revisado el funcionamiento de los protocolos de mayor utilización del internet como son el http https ssl y te ls esperamos que el contenido de este vídeo haya sido de ayuda si te gustó el vídeo no te olvides de suscribirte al canal y de darnos online nos vemos en el siguiente episodio te saludo el profesor