O que é Criptografia TLS e Por que a Versão Importa?
Privacidade & Segurança

O que é Criptografia TLS e Por que a Versão Importa?

TLS é o protocolo de criptografia que protege suas conexões web. Saiba a diferença entre TLS 1.2 e TLS 1.3 e por que fazer a atualização importa para sua segurança.

6 min de leitura·

TLS (Transport Layer Security) é o protocolo criptográfico que criptografa a conexão entre seu navegador e os sites que você visita. Toda vez que você vê «HTTPS» na barra de endereços do seu navegador, o TLS está em ação. Você pode verificar qual versão do TLS sua conexão usa no whatsmy.fyi.

TLS vs SSL: qual é a diferença?

Você frequentemente verá «SSL» e «TLS» usados de forma intercambiável, mas tecnicamente são diferentes:

  • SSL (Secure Sockets Layer) foi o protocolo original, desenvolvido pela Netscape nos anos 1990. O SSL 2.0 e SSL 3.0 estão depreciados e têm vulnerabilidades críticas conhecidas.
  • TLS (Transport Layer Security) é o sucessor do SSL, primeiro padronizado como TLS 1.0 em 1999. É o que todas as conexões HTTPS modernas usam.

Nenhum navegador ou servidor moderno usa SSL. Quando alguém diz «certificado SSL», quer dizer um certificado TLS. O termo «SSL» sobreviveu apenas como coloquialismo.

O que o TLS faz?

O TLS fornece três garantias fundamentais de segurança:

  • Confidencialidade: Os dados trocados entre seu navegador e o servidor são criptografados. Ninguém entre você e o servidor pode ler o conteúdo.
  • Integridade: Os dados não podem ser modificados em trânsito. Se alguém adultera um pacote, o MAC (Message Authentication Code) do TLS detectará.
  • Autenticação: O TLS usa certificados digitais para verificar que você está realmente falando com o servidor real, não um impostor.

TLS 1.2 vs TLS 1.3

O TLS 1.3 foi padronizado no RFC 8446 (agosto de 2018) e representa uma grande atualização em relação ao TLS 1.2:

CaracterísticaTLS 1.2TLS 1.3
Round trips do handshake2-RTT1-RTT (0-RTT para sessões retomadas)
Cipher suitesMuitas, incluindo fracasApenas 5 suites fortes
Perfect Forward SecrecyOpcionalObrigatório
Troca de chave RSASuportado (vulnerável)Removido
MD5/SHA-1 no handshakePermitidoRemovido

A melhoria mais significativa é o Perfect Forward Secrecy (PFS), que é obrigatório no TLS 1.3. O PFS significa que mesmo que a chave privada de um servidor seja comprometida no futuro, o tráfego criptografado registrado anteriormente não pode ser descriptografado retroativamente.

Como funciona o handshake TLS

Antes que dados criptografados possam fluir, seu navegador e o servidor realizam um handshake TLS:

  1. ClientHello: Seu navegador envia as versões TLS que suporta e uma lista de cipher suites, junto com um número aleatório.
  2. ServerHello: O servidor escolhe a versão TLS mais alta e a cipher suite mais forte que ambos suportam, e envia seu certificado.
  3. Verificação do certificado: Seu navegador verifica o certificado do servidor contra as Autoridades Certificadoras (CAs) confiáveis.
  4. Troca de chaves: Ambos os lados derivam as mesmas chaves de sessão usando troca de chaves Diffie-Hellman (no TLS 1.3, sempre efêmero).
  5. Tráfego criptografado começa.

O que é uma cipher suite TLS?

Uma cipher suite é uma combinação de algoritmos usados para diferentes partes da conexão TLS. Uma cipher suite TLS 1.3 como AEAD-AES256-GCM-SHA384significa:

  • AES-256-GCM — criptografia AES de 256 bits no modo Galois/Counter
  • SHA-384 — a função de hash HMAC para autenticação de mensagens

Perguntas frequentes

O TLS 1.2 é seguro para uso?

O TLS 1.2, quando configurado corretamente (usando apenas cipher suites fortes, PFS ativado), ainda é considerado seguro. No entanto, o TLS 1.3 é mais simples, mais rápido e oferece garantias de segurança mais fortes. Prefira servidores que suportem TLS 1.3.

Como verifico minha versão TLS?

Acesse whatsmy.fyi — o cartão de Segurança TLS mostra a versão exata do TLS e a cipher suite usada pela sua conexão, diretamente da borda do Cloudflare.

O que é HTTPS?

HTTPS (Hypertext Transfer Protocol Secure) é simplesmente HTTP transportado sobre uma conexão TLS. O «S» significa Seguro. Quando você vê HTTPS na barra de endereços, significa que a criptografia TLS está ativa e sua conexão está protegida.

Verifique seu endereço IP, localização e pontuação de privacidade — instantaneamente.

Zero logs. Zero rastreamento. Zero APIs externas.

Executar a verificação agora →

Artigos relacionados

O que é Criptografia TLS e Por que a Versão Importa? | whatsmy.fyi