¿No es HTTPS un protocolo?

Sí, HTTPS es un protocolo diseñado para transferir información entre computadoras a través de WWW (World Wide Web). HTTPS ayuda a transferir información como documentos, archivos, imágenes, videos entre computadoras a través de Internet, pero está en un formato cifrado, debido a esto no se vuelve vulnerable a los ataques que ocurren en Internet.

HTTPS significa Protocolo de transferencia de hipertexto a través de Secure Socket Layer o HTTP a través de SSL. En este SSL actúa como una subcapa en capas de aplicación HTTP regulares. HTTPS cifra un mensaje HTTP antes de la transmisión y descifra un mensaje a su llegada. Por defecto, HTTPS usa el puerto 443, mientras que HTTP usa el puerto 80. Las URL que comienzan con HTTPS indican que la conexión entre el cliente y el navegador está encriptada usando SSL.

Por ejemplo: https://www.abc.com

Las transacciones SSL se negocian mediante un algoritmo de cifrado basado en clave entre el cliente y el servidor, esta clave suele tener una potencia de 40 o 128 bits, aunque un mayor número de bits indica una transacción más segura.

Las conexiones HTTPS o SSL son necesarias si tiene una tienda en línea o realiza transacciones financieras con tarjeta de crédito o banca en línea o solicita cualquier otra información confidencial.

Algunas de las ventajas de HTTPS son que ofrece privacidad, integridad y autenticación que faltan en la conexión basada en HTTP. Aunque tiene algunos inconvenientes y son similares, el servidor HTTPS solo puede proporcionar un “host virtual” detrás de un solo socket. HTTPS no puede evitar el robo de información confidencial de las páginas almacenadas en caché en el navegador y HTTPS es bastante más lento en comparación con HTTP.