Especificamente, como o HTTPS protege a segurança da transmissão de dados? Abordaremos algumas preocupações comuns, respondendo às seguintes perguntas.
1. Como os usuários podem ter certeza de que o site é legítimo?
Um site legítimo terá um certificado emitido por uma autoridade de certificação (CA). Para cada link, o site enviará esse certificado ao cliente a fim de provar sua legitimidade.
2. Como os usuários podem garantir a confidencialidade dos dados transmitidos entre o site e os usuários?
Após a verificação, o site negociará a criptografia junto ao usuário. E esse processo é conduzido automaticamente entre o site e o navegador, que determinará o conjunto de cifras (incluindo o algoritmo de criptografia e o algoritmo do código de autenticação de mensagens, etc.) e a versão do protocolo SSL/TLS. Depois disso, os dados transmitidos entre o site e os usuários serão criptografados com base no algoritmo combinado.
3. Como os usuários podem garantir a integridade dos dados transmitidos entre o site e os usuários?
Um “Algoritmo de código de autenticação de mensagens” criptográfico pode ser aplicado para garantir que seus dados não foram violados. Esse algoritmo pode transformar dados de tamanho arbitrário em dados de tamanho fixo e, mesmo quando há uma alteração nos dados de entrada, os dados transformados são completamente diferentes. Essas características vão longe para garantir a integridade dos dados.
Se uma organização deseja ter um site seguro que use HTTPS, precisa obter um site ou certificado de host.
O que são certificados legítimos?
Para simplificar, qualquer pessoa que precise desse certificado deve solicitá-lo junto a autoridades de certificação legítimas, e o processo envolve a distribuição de chaves privadas.
Se o site que você visita não possui um certificado legítimo, o navegador exibirá um prompt com uma mensagem como: