Glossário › Informática
O que é HTTP x HTTPS?
HTTP é o protocolo que o navegador usa para transferir páginas web; HTTPS é o mesmo protocolo acrescido de uma camada de criptografia (TLS, sucessor do SSL). No HTTP os dados trafegam legíveis pela rede; no HTTPS vão cifrados entre o navegador e o servidor — é isso que o cadeado (ou o ícone de conexão segura, conforme o navegador) indica.
Os dois atuam na camada de aplicação e seguem o modelo cliente-servidor: o navegador pede, o servidor responde. As portas padrão caem muito em prova: 80 para o HTTP e 443 para o HTTPS.
O HTTPS oferece três garantias no caminho dos dados: confidencialidade (quem intercepta não lê), integridade (alterações no meio do caminho são detectadas) e autenticação do servidor, feita por um certificado digital emitido por uma autoridade certificadora — é esse certificado que o navegador valida antes de sinalizar a conexão como segura.
Exemplo prático: num site em HTTP, a senha digitada viaja em texto claro e pode ser capturada na rede (inclusive em Wi-Fi público); em HTTPS, viaja cifrada. Por isso páginas de login, bancos e compras usam HTTPS.
Atenção ao alcance: o HTTPS protege a transmissão dos dados, não o conteúdo ou a intenção do site. Um site criminoso pode ter certificado válido e cadeado.
Termos relacionados
Definição de caráter informativo, para estudo. As regras aplicáveis a cada caso estão na legislação vigente e, em concurso, no edital.