Se denomina como HTTPS o Protocolo Seguro de Transferencia de Hipertexto como «es un protocolo de red basado en el protocolo HTTP destinado a la transferencia segura de datos de hipertexto. En HTTPS el tráfico es cifrado mediante un algoritmo de cifrado simétrico cuya clave ha sido previamente intercambiada entre el navegador y el servidor (INCIBE, pág. 23). Proporciona autenticación y comunicación cifrada en la web sobre un túnel SSL (CCN, 2015, pág. 508).»
Según el Glosario de Términos de Ciberseguridad establecida por la Resolución 1523/2019.
El protocolo HTTPS (Hypertext Transfer Protocol Secure) es una parte fundamental de la web moderna y se ha desarrollado y evolucionado a lo largo de los años para garantizar la seguridad y privacidad de las comunicaciones en línea. Aquí tienes una breve historia de HTTPS y algunos de sus hitos clave:
1. **Década de 1990: Orígenes de HTTP**: En los primeros días de la World Wide Web, HTTP (Hypertext Transfer Protocol) se utilizaba para transmitir información entre servidores y navegadores web. Sin embargo, estas comunicaciones eran en su mayoría no seguras y estaban sujetas a posibles ataques y escuchas.
2. **1994: SSL (Secure Sockets Layer)**: Netscape Communications Corporation desarrolló el protocolo SSL como una solución para cifrar las comunicaciones web y proteger la privacidad de los usuarios. SSL permitía la autenticación del servidor y la encriptación de datos entre el servidor y el cliente.
3. **1995: Primera versión de HTTPS**: HTTPS se introdujo por primera vez como una extensión segura de HTTP que utilizaba SSL para cifrar las comunicaciones web. Esto permitió la transmisión segura de datos confidenciales, como información de tarjetas de crédito.
4. **1997: Estándares IETF**: El Internet Engineering Task Force (IETF) estableció un grupo de trabajo para estandarizar SSL, que llevó a la creación de TLS (Transport Layer Security). TLS se diseñó para mejorar la seguridad y corregir las vulnerabilidades de SSL.
5. **1999: TLS 1.0**: Se publicó la primera versión de TLS, conocida como TLS 1.0. Esta versión resolvió varios problemas de seguridad que se habían encontrado en SSL y se convirtió en el protocolo predominante para la seguridad en línea.
6. **Década de 2000: Adopción generalizada**: Con el tiempo, HTTPS se convirtió en un estándar para la transmisión segura de datos en la web. Los sitios web comenzaron a adoptar HTTPS para proteger la privacidad de los usuarios y garantizar la autenticidad del contenido.
7. **2015: HTTP/2**: HTTP/2 se introdujo como el sucesor de HTTP/1.1. Aunque no es una mejora directa de HTTPS, HTTP/2 mejoró significativamente el rendimiento de las conexiones seguras HTTPS, lo que llevó a una mayor adopción de este protocolo.
8. **2018: Google Chrome marca HTTP como «No seguro»**: Google Chrome, uno de los navegadores web más populares, comenzó a marcar los sitios HTTP como «No seguro» en su barra de direcciones, alentando aún más la adopción de HTTPS.
9. **2019: TLS 1.3**: Se publicó TLS 1.3, la última versión del protocolo de seguridad. TLS 1.3 introduce mejoras significativas en la velocidad y la seguridad, y se ha convertido en la versión preferida para la mayoría de las aplicaciones.
10. **2020: Impulso a HTTPS**: La adopción de HTTPS se ha convertido en una prioridad para empresas y organizaciones en línea. Los principales motores de búsqueda, como Google, favorecen los sitios HTTPS en los resultados de búsqueda, lo que ha impulsado la transición a HTTPS.
11. **Hoy en día**: HTTPS es el estándar de facto para la comunicación segura en línea. La mayoría de los sitios web importantes utilizan HTTPS para proteger los datos de los usuarios y garantizar la autenticidad del contenido.
En resumen, HTTPS ha evolucionado desde los primeros días de la web como una respuesta a la necesidad de seguridad en línea. A lo largo de los años, ha experimentado mejoras significativas en términos de seguridad y rendimiento, convirtiéndose en una parte esencial de la infraestructura de Internet y garantizando la privacidad y la seguridad de las comunicaciones en línea.