Página inicial da Proton

Encriptação TLS, explicada

Sempre que consulta o saldo bancário, inicia sessão numa conta ou simplesmente navega na web, o TLS ajuda a proteger os dados enquanto estes circulam pela internet.

Saiba o que é a encriptação TLS, como substituiu a encriptação SSL, como funciona, qual o nível de segurança que oferece e como se compara com a encriptação ponto a ponto e as VPNs.

O que é a encriptação TLS, anteriormente encriptação SSL?

O Transport Layer Security (TLS) é um protocolo de encriptação que protege os dados em trânsito nas redes. Mais concretamente, protege o tráfego HTTPS, permitindo ligar-se a sítios web em segurança. Também protege aplicações, e-mail, APIs, VPNs(nova janela) e outras comunicações de rede.

O TLS é o descendente direto do Secure Sockets Layer (SSL) e substituiu agora quase totalmente o protocolo mais antigo e menos seguro, embora os termos ainda sejam frequentemente usados de forma intercambiável.

Por que usar o TLS?

O TLS é o protocolo de encriptação de base que protege quase todas as ligações pela internet. Permite submeter formulários, iniciar sessão nas contas, consultar os dados bancários e fazer compras online sem que o resto do mundo esteja a espiar. Isto inclui o provedor de serviços de internet(nova janela) (ISP), os operadores de hotspots e piratas informáticos que possam estar a monitorizar redes Wi-Fi públicas.

O TLS estabelece uma ligação encriptada entre o dispositivo e um servidor, permitindo a transferência segura de dados. Garante:

  • Confidencialidade: Os dados são cifrados para que apenas o sítio web ou o servidor a que se liga os possam ler.
  • Integridade: Os dados não podem ser alterados durante o trânsito sem que isso seja detetado.
  • Autenticação: Está efetivamente a comunicar com o sítio web real ou com o servidor, e não com um impostor.

A encriptação TLS é segura?

Sim, ou a internet que conhecemos hoje simplesmente não existiria. No entanto, as fragilidades históricas que levaram à substituição do SSL e das primeiras versões do TLS realçam a importância de manter o navegador e outro software que se liga à internet totalmente atualizados.

Os navegadores modernos só suportam TLS 1.2 e TLS 1.3, sendo o TLS 1.3 a versão predefinida e recomendada.

Transparência de certificados na encriptação TLS

Como funciona a cadeia de confiança dos certificados

Para garantir que está a comunicar com o servidor certo, o servidor apresenta um certificado digital que confirma que é quem diz ser. Estes certificados são emitidos por Autoridades de Certificação (AC) — organizações de confiança que assinam um certificado que associa esse domínio a uma chave pública.

Portanto, não confia no sítio web, mas sim na AC que o atestou. Esta confiança reflete-se nas informações da ligação HTTPS do navegador, tradicionalmente mostradas pelo ícone de cadeado na barra de endereço; ao clicar nele, pode consultar detalhes sobre a ligação e o certificado.

As AC raiz estão integradas nos navegadores. Por exemplo, o repositório de raízes da Mozilla inclui cerca de 140–160 certificados raiz. Estes, por sua vez, verificam as AC intermédias utilizadas para verificar a maioria dos sítios web.

Em geral, este sistema funciona bem, mas não é perfeito. Existem milhares de AC intermédias, o que resulta numa grande superfície de ataque. Além disso, as AC podem ser pressionadas por governos(nova janela) ou pirateadas por organizações criminosas para emitirem certificados comprometidos. Um caso exemplar é a DigiNotar(nova janela), uma AC neerlandesa invadida em 2011 por atacantes que emitiram centenas de certificados fraudulentos, intercetando alegadamente tráfego do Gmail de cerca de 300 000 utilizadores, maioritariamente no Irão.

Como a transparência de certificados fecha a lacuna

Para resolver estes problemas, as ligações TLS modernas utilizam a Transparência de certificados (CT). Isto não impede que uma AC seja pirateada ou coagida desde o início, mas torna muito mais fácil detetar e conter as consequências.

Todos os certificados de confiança pública têm de ser registados em registos públicos e à prova de adulteração no momento da emissão. O Chrome, por exemplo, recusa-se a confiar em qualquer certificado que não esteja registado em pelo menos dois registos de CT independentes desde 2018.

Como resultado, os proprietários de domínios podem detetar um certificado fraudulento para o sítio web em poucas horas, em vez das semanas que o caso DigiNotar demorou. Uma vez detetados, os certificados afetados podem ser revogados rapidamente — e, em casos graves, os navegadores podem remover a confiança à AC na atualização seguinte.

Como funciona o TLS?

O TLS combina encriptação assimétrica e simétrica. A criptografia assimétrica, ou de chave pública, é utilizada para estabelecer a ligação e permitir que o navegador e o servidor acordem um segredo partilhado sem nunca enviar esse segredo pela rede. Este processo chama-se aperto de mão TLS.

Depois de estabelecida uma ligação segura, os dados propriamente ditos são transferidos através de cifras de chave simétrica, normalmente AES. Os algoritmos de encriptação exatos utilizados 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 encriptação utilizados na ligação HTTPS.

Client Hello encriptado (ECH)

O TLS tradicional não oculta o nome dos sítios web a que se liga, pois o aperto de mão inicial revela o nome do sítio web (SNI) e outros detalhes a qualquer pessoa que esteja a observar. Uma nova norma, ratificada pelo IETF em março de 2026, pretende resolver este problema. Quando funciona, o Client Hello encriptado (ECH) encripta o próprio aperto de mão, pelo que o ISP ou os operadores de hotspot já não conseguem ver que sítios visita. No entanto:

  • O ECH só funciona quando vários sítios web partilham o mesmo endereço IP(nova janela), como acontece por trás de uma rede de distribuição de conteúdos(nova janela) (CDN).
  • Se um sítio tiver o seu próprio IP dedicado, o destino continua visível.
  • O ECH depende de o navegador utilizar DNS encriptado (DoH) para obter as chaves de configuração do ECH. Se isto falhar, as ligações recorrem silenciosamente ao SNI em texto simples.
  • O ECH ainda está a ser implementado e é suportado no Firefox e no Chrome. No entanto, neste momento, apenas cerca de 9–10% do milhão de sítios web mais visitados suportam ECH, e quase todos utilizam a Cloudflare.
  • O fornecedor de CDN e DoH ainda pode observar o destino final das ligações de rede.

TLS vs. encriptação ponto a ponto

Tanto o TLS como a encriptação ponto a ponto utilizam encriptação para proteger os dados, mas diferem quanto a quem os pode desencriptar:

  • O TLS encripta a ligação entre o dispositivo e um servidor. Quando os dados chegam a esse servidor, são desencriptados aí. Quem opera o servidor pode lê-los.
  • A encriptação ponto a ponto (E2EE) encripta a ligação entre o dispositivo e outro dispositivo. Mesmo que os dados passem por servidores durante o percurso, apenas o destinatário pretendido os pode desencriptar.

As mensagens enviadas via Gmail são protegidas em trânsito com TLS, mas são desencriptadas quando chegam aos servidores da Google, o que permite à Google lê-las. As mensagens enviadas com E2EE, como mensagens do Signal ou e-mails trocados entre utilizadores do Proton Mail, só podem ser lidas pelo destinatário pretendido.

TLS vs. VPNs

Tanto o TLS como as VPN protegem os dados em trânsito, mas têm objetivos muito diferentes:

O TLS e a VPN complementam-se e proporcionam camadas de proteção.

O TLS mantém a segurança online

O TLS é a razão pela qual pode fazer operações bancárias, comprar e iniciar sessão nas suas contas online sem que qualquer estranho no caminho da rede veja o que faz. Sem ele, o HTTPS não existiria, e o mesmo se aplica à maior parte daquilo que hoje damos como certo na utilização da web.

Mas o TLS nunca foi concebido para ocultar tudo. Protege o conteúdo de uma ligação, não o facto de a ligação ter acontecido. O seu ISP, um operador de hotspot Wi-Fi ou qualquer outra pessoa que esteja a observar a rede ainda pode ver que sítios visita, mesmo que não consiga ver o que faz. Ao contrário da E2EE, não impede que o serviço a que se está a ligar aceda aos seus dados.

O TLS, a E2EE e as VPN são, por isso, complementares: o TLS proporciona segurança de base, a E2EE garante que apenas os destinatários pretendidos possam aceder aos seus dados, e uma VPN de confiança proporciona um elevado nível de privacidade online.

Proton e TLS

O TLS é o protocolo que funciona nos bastidores sempre que utiliza uma aplicação Proton, com exceção das aplicações Proton VPN, que agora utilizam principalmente WireGuard(nova janela). É aquilo em que o HTTPS se baseia para proteger a ligação e também protege o tráfego em locais que não vê diretamente, como a entrega de correio entre servidores. Mas o TLS só protege os dados enquanto estão em movimento. São necessárias proteções mais fortes, como a encriptação ponto a ponto e a encriptação de acesso zero, para conteúdos verdadeiramente privados.

Saiba mais sobre encriptação