Criptografia > Tipos de criptografia > Criptografia TLS
Criptografia TLS, explicada
Sempre que você consulta o saldo do banco, inicia sessão em uma conta ou simplesmente navega na web, o TLS ajuda a proteger seus dados enquanto eles trafegam pela internet.
Saiba o que é a criptografia TLS, como ela substituiu a criptografia SSL, como funciona, quão segura é e como se compara à criptografia de ponta a ponta e às VPNs.

O que é criptografia TLS (antiga criptografia SSL)?
O Transport Layer Security (TLS) é um protocolo de criptografia que protege dados em trânsito pelas redes. Mais notavelmente, ele protege o tráfego HTTPS, permitindo que você se conecte com segurança a sites. Ele também protege aplicativos, e-mail, APIs, VPNs(nova janela) e outras comunicações de rede.
O TLS é o descendente direto do Secure Sockets Layer (SSL) e agora substituiu quase completamente o protocolo mais antigo e menos seguro, embora os termos ainda sejam frequentemente usados de forma intercambiável.
Por que usar TLS?
O TLS é o protocolo de criptografia básico que protege quase todas as conexões pela internet. Ele permite enviar formulários, iniciar sessão nas suas contas, consultar os detalhes da sua conta bancária e fazer compras on-line sem que o resto do mundo fique olhando por cima do seu ombro. Isso inclui seu provedor de serviços de internet(nova janela) (ISP), os responsáveis pelos hotspots e hackers que podem estar monitorando o Wi-Fi público.
O TLS estabelece uma conexão criptografada entre seu dispositivo e um servidor, permitindo a transferência segura de dados. Ele garante:
- Confidencialidade: Seus dados são embaralhados para que apenas o site ou servidor ao qual você se conecta possa lê-los.
- Integridade: Os dados não podem ser alterados em trânsito sem que isso seja detectado.
- Autenticação: Você está realmente se comunicando com o site (ou servidor) real, e não com um impostor.
A criptografia TLS é segura?
Sim, ou a internet que conhecemos hoje simplesmente não existiria. No entanto, vulnerabilidades históricas que levaram à substituição do SSL e das primeiras versões do TLS destacam a importância de manter seu navegador e outros softwares que se conectam à internet totalmente atualizados.
Navegadores modernos só oferecem suporte a TLS 1.2 e TLS 1.3, sendo o TLS 1.3 a versão padrão e recomendada.
Transparência de certificados na criptografia TLS
Como funciona a cadeia de confiança de certificados
Para garantir que você está se comunicando com o servidor certo, o servidor apresenta um certificado digital que confirma que ele é quem diz ser. Esses certificados são emitidos por autoridades certificadoras (CAs), organizações de confiança que assinam um certificado que vincula aquele domínio a uma chave pública.
Portanto, você não confia no site, mas na CA que o atestou. Essa confiança é refletida nas informações de conexão HTTPS do seu navegador, tradicionalmente indicadas pelo ícone de cadeado na barra de endereços; clicar nele permite ver detalhes sobre a conexão e o certificado.
As CAs raiz são incorporadas aos navegadores. Por exemplo, o repositório raiz da Mozilla inclui cerca de 140–160 certificados raiz. Estes, por sua vez, verificam as CAs intermediárias usadas para verificar a maioria dos sites.
Em geral, esse sistema funciona bem, mas não é perfeito. Há milhares de CAs intermediárias, o que resulta em uma grande superfície de ataque. Além disso, as CAs podem ser pressionadas por governos(nova janela) ou hackeadas por organizações criminosas para emitir certificados comprometidos. Um caso clássico é o da DigiNotar(nova janela), uma CA holandesa invadida em 2011 por atacantes que emitiram centenas de certificados maliciosos, supostamente interceptando o tráfego do Gmail de cerca de 300.000 usuários, principalmente no Irã.
Como a transparência de certificados fecha a lacuna
Para resolver esses problemas, as conexões TLS modernas usam a transparência de certificados (CT). Isso não impede que uma CA seja hackeada ou coagida desde o início, mas torna as consequências muito mais fáceis de detectar e conter.
Todo certificado publicamente confiável deve ser registrado em registros públicos à prova de adulteração no momento em que é emitido. O Chrome, por exemplo, se recusa a confiar em qualquer certificado que não esteja registrado em pelo menos dois registros CT independentes desde 2018.
Como resultado, os proprietários de domínios podem detectar um certificado fraudulento para seu site em questão de horas, em vez das semanas que a DigiNotar levou. Uma vez detectados, os certificados afetados podem ser revogados rapidamente e, em casos graves, os navegadores podem remover a confiança da CA na próxima atualização.
Como funciona o TLS?
O TLS combina criptografia assimétrica e simétrica. A criptografia assimétrica (de chave pública) é usada para estabelecer a conexão e permitir que o navegador e o servidor cheguem a um segredo compartilhado sem nunca enviar esse segredo pela rede. Isso é chamado de handshake TLS.

Depois que uma conexão segura é estabelecida, os dados em si são transferidos usando cifras de chave simétrica (normalmente AES). Os exatos algoritmos de criptografia usados são negociados entre o servidor web e o cliente, como um navegador. A maioria dos navegadores permite clicar ou tocar no ícone de cadeado para saber mais detalhes de segurança sobre os algoritmos de criptografia usados na conexão HTTPS.

Encrypted Client Hello (ECH)
O TLS tradicional não oculta o nome dos sites aos quais se conecta, pois o handshake inicial vaza o nome do site (SNI) e outros detalhes para qualquer pessoa que esteja observando. Um novo padrão, ratificado pela IETF em março de 2026, pretende corrigir isso. Quando funciona, o Encrypted Client Hello (ECH) criptografa o próprio handshake, de modo que seu provedor de internet ou os operadores de hotspot não conseguem mais ver quais sites você visita. No entanto:
- O ECH só funciona quando vários sites compartilham o mesmo endereço IP(nova janela), como acontece por trás de uma rede de distribuição de conteúdo(nova janela) (CDN).
- Se um site tiver seu próprio IP dedicado, o destino permanece visível.
- O ECH depende de o navegador usar DNS criptografado (DoH) para obter as chaves de configuração do ECH. Se isso falhar, as conexões recorrem silenciosamente ao SNI em texto simples.
- O ECH ainda está sendo implementado e tem suporte no Firefox e no Chrome. No entanto, atualmente, apenas cerca de 9–10% do milhão de sites mais acessados têm suporte ao ECH e quase todos usam a Cloudflare.
- O provedor de CDN e DoH ainda pode observar o destino final das conexões de sua rede.
TLS vs. criptografia de ponta a ponta
O TLS e a criptografia de ponta a ponta usam criptografia para proteger seus dados, mas diferem quanto a quem pode descriptografá-los:
- O TLS criptografa a conexão entre seu dispositivo e um servidor. Assim que seus dados chegam a esse servidor, são descriptografados lá. Quem opera o servidor pode lê-los.
- A criptografia de ponta a ponta (E2EE) criptografa a conexão entre seu dispositivo e outro dispositivo. Mesmo que seus dados passem por servidores durante o percurso, apenas o destinatário pretendido pode descriptografá-los.
As mensagens enviadas via Gmail são protegidas em trânsito usando TLS, mas são descriptografadas quando chegam aos servidores do Google, permitindo que o Google as leia. As mensagens enviadas usando E2EE, como mensagens do Signal ou e-mails trocados entre usuários do Proton Mail, só podem ser lidas pelo destinatário pretendido.
TLS vs. VPNs
Tanto o TLS quanto as VPNs protegem dados em trânsito, mas têm propósitos muito diferentes:
- Uma VPN oculta quais sites você visita. O TLS (normalmente) não oculta.
- Uma VPN oculta suas consultas DNS(nova janela). O TLS (sem DoH) não oculta.
- Uma VPN impede que os sites que você visita saibam seu verdadeiro endereço IP(nova janela). O TLS não impede.
- Uma VPN confiável(nova janela) não mantém registros(nova janela) do seu histórico de navegação. O TLS permite que seu provedor de internet (e, por extensão, seu governo(nova janela)) espione e armazene registros da sua atividade.
- O TLS protege as conexões individualmente, um aplicativo ou processo de cada vez. Uma VPN, em contrapartida, roteia todas as conexões do seu dispositivo pelo túnel da VPN (a menos que se use o tunelamento dividido(nova janela)), o que dificulta que um observador infira padrões de comportamento pelo uso do navegador e dos aplicativos quando se está conectado a uma VPN.
O TLS e as VPNs se complementam e proporcionam camadas de proteção.
O TLS protege você on-line
O TLS é o motivo pelo qual é possível fazer operações bancárias, comprar e iniciar sessão nas suas contas on-line sem que qualquer estranho no caminho da rede veja o que se faz. Sem ele, o HTTPS não existiria e tampouco a maior parte do que hoje consideramos garantido ao usar a web.
Mas o TLS nunca foi projetado para ocultar tudo. Ele protege o conteúdo de uma conexão, não o fato de a conexão ter ocorrido. Seu provedor de internet, o operador de um hotspot Wi-Fi ou qualquer outra pessoa que esteja observando a rede ainda pode ver quais sites você visita, mesmo que não consiga ver o que você faz. Diferentemente da E2EE, ele não impede que o serviço ao qual você se conecta acesse seus dados.
O TLS, a E2EE e as VPNs são, portanto, complementares: o TLS fornece segurança básica, a E2EE garante que apenas destinatários pretendidos possam acessar seus dados e uma VPN de confiança proporciona um alto nível de privacidade on-line.
Proton e TLS
O TLS é o protocolo que trabalha nos bastidores sempre que se usa um aplicativo Proton (com exceção dos aplicativos Proton VPN, que agora usam principalmente WireGuard(nova janela)). É nele que o HTTPS se baseia para proteger sua conexão; ele também protege o tráfego em locais que você não vê diretamente, como a entrega de e-mails entre servidores. Mas o TLS só protege os dados enquanto eles estão em movimento. Proteções mais fortes, como a criptografia de ponta a ponta e a criptografia de acesso zero, são necessárias para conteúdo verdadeiramente privado.


