¿Cómo protege específicamente HTTPS la seguridad de la transmisión de datos? Abordaremos algunas preocupaciones comunes respondiendo a las siguientes preguntas.
1. ¿Cómo pueden los usuarios estar seguros de que el sitio web es legítimo?
Un sitio web legítimo tendrá un certificado, emitido por una autoridad de certificación (CA). Por cada enlace, el sitio enviará este certificado al cliente para probar su legitimidad.
2. ¿Cómo pueden los usuarios asegurar la confidencialidad de los datos transmitidos entre el sitio web y los usuarios?
Después de la verificación, el sitio negociará el cifrado con el usuario. Este proceso se lleva a cabo automáticamente entre el sitio y el navegador, que determinarán juntos el conjunto de cifrado (incluyendo el algoritmo de cifrado y el algoritmo de código de autenticación de mensajes, etc.) y la versión del protocolo SSL/TLS. Después de eso, los datos transmitidos entre el sitio y los usuarios se cifrarán según el algoritmo acordado.
3. ¿Cómo pueden los usuarios asegurar la integridad de los datos transmitidos entre el sitio web y los usuarios?
Se puede aplicar un “Algoritmo de Código de Autenticación de Mensajes” criptográfico para asegurarse de que tus datos no hayan sido manipulados. Este algoritmo puede transformar datos de tamaño arbitrario a datos de tamaño fijo, y aun cuando haya un solo bit de cambio en los datos de entrada, los datos transformados son completamente diferentes. Estas características ayudan a garantizar la integridad de los datos.
Si una organización desea tener un sitio web seguro que utilice HTTPS, necesita obtener un certificado de sitio o de host.
¿Qué son los certificados legítimos?
En términos simples, cualquier persona que necesite este certificado debe solicitarlo a autoridades de certificación legítimas, y el proceso implica la distribución de claves privadas.
Si el sitio web que visitas no tiene un certificado legítimo, el navegador mostrará un aviso con un mensaje como: