La posibilidad de usar la web para el comercio era evidente para los primeros usuarios, pero no había manera de compartir confidencialmente la información de la tarjeta de crédito con un sitio web.
Además, no había forma de decir la legitimidad del sitio web que recopilaba los datos de la tarjeta de crédito, ni podía detectar si había un hombre en el medio robando la información.
Estos fueron problemas especialmente urgentes para Netscape, el líder en los primeros navegadores y servidores web comerciales. Taher Elgamal desarrolló los algoritmos que impulsaron la Capa de sockets seguros (SSL) mientras estaba en Netscape en 1994. HTTPS (HTTP Secure) es solo HTTP encapsulado dentro de SSL.
- ¿Hay otros sitios web como Mera Event y doattend (Servicio de registro de eventos en línea) que pueden publicar sus eventos de forma gratuita?
- ¿Cómo funciona un CDN? ¿Qué problema está tratando de resolver?
- ¿Alguna vez puede acceder accidentalmente a un sitio web profundo haciendo clic en un enlace proporcionado?
- ¿Cómo se construye una comunidad para un Wiki?
- ¿Por qué no hay toneladas de juegos Unity y Unreal Engine hechos en el navegador en este momento?
Spyglass, uno de los primeros competidores de Netscape, trató de imponer un estándar diferente dentro de HTTP llamado Protocolo seguro de transferencia de hipertexto (S-HTTP) que fue dominado en el mercado por el dominio de Netscape y la adopción de HTTPS por parte de Microsoft.
Para SSL, parte de asegurar la identidad de un sitio web requería una nueva entidad llamada autoridad de certificación que emitiría certificados digitales que podrían usar tecnología de encriptación de clave pública para asegurar la conexión de los clientes de la validez del reclamo de identidad de un sitio. VeriSign Products and Services fue un líder en este espacio.
En 1999, el Protocolo TLS Versión 1.0 se desarrolló para reemplazar SSL como el transporte subyacente para HTTPS, y desde entonces ha sufrido varias revisiones. Sigue evolucionando.