Skip to main content
Todos os Termos Glossary

Transport Layer Security (TLS)

Definition

O TLS é um protocolo criptográfico que oferece comunicação segura em redes de computadores. Nos navegadores web, ele viabiliza o HTTPS, garantindo confidencialidade, integridade e autenticação dos dados entre clientes e servidores. As aplicações web modernas devem usar a versão mais recente do TLS e configurações de cifras adequadas para manter a segurança.

O que é o TLS

O Transport Layer Security é o protocolo criptográfico que protege os dados enquanto eles viajam entre dois pontos em uma rede. É o sucessor do SSL e sustenta o HTTPS, além do e-mail seguro, VPNs e muitos outros protocolos. Uma sessão TLS começa com um handshake: o cliente e o servidor concordam sobre uma versão de protocolo e um conjunto de cifras, o servidor (e, opcionalmente, o cliente) se autentica com um certificado X.509, e ambos os lados derivam novas chaves de sessão, normalmente usando uma troca de chaves efêmera para que o tráfego passado permaneça seguro mesmo que uma chave vaze depois. Após o handshake, os dados da aplicação são cifrados e cada registro carrega uma etiqueta de autenticação que detecta qualquer adulteração em trânsito.

Por que o TLS importa

O TLS entrega as três propriedades das quais o tráfego web depende: confidencialidade, para que os dados não possam ser lidos na rede; integridade, para que não possam ser silenciosamente alterados; e autenticação, para que o cliente saiba qual servidor alcançou. Sem ele, credenciais, tokens de sessão e dados pessoais atravessam a rede em texto claro, e um atacante ativo pode reescrever as respostas. A versão do protocolo e a escolha das cifras importam muito: versões obsoletas como SSL 3.0, TLS 1.0 e TLS 1.1 têm fraquezas conhecidas, enquanto o TLS 1.2 e o TLS 1.3 com cifras de forward secrecy são a base atual. O TLS 1.3 também enxuga o handshake e descarta opções legadas e inseguras.

Configurando bem o TLS

Suporte apenas o TLS 1.2 e o 1.3, desative cifras fracas e renegociação, prefira forward secrecy e mantenha os certificados válidos e renovados automaticamente. Combine o TLS com HSTS para que os navegadores nunca recorram a texto puro, e fique atento a conteúdo misto que silenciosamente contorna o canal cifrado. O TLS é uma primitiva neutra da plataforma web: ele protege o cano, não o payload. Um script de terceiros malicioso chega por uma conexão TLS perfeitamente válida, portanto o monitoramento do lado do cliente sobre qual código de fato é executado é uma preocupação distinta que a cifragem de transporte não consegue resolver sozinha.

Definição

O TLS é o mesmo que SSL?

O TLS é o sucessor moderno do SSL. O SSL 2.0 e o 3.0 são obsoletos e inseguros, e o termo SSL sobrevive principalmente por hábito, em expressões como certificado SSL. Quando as pessoas dizem SSL hoje em dia, quase sempre querem dizer TLS, que é o que navegadores e servidores de fato negociam.

Definição

O TLS protege contra um site comprometido ou malicioso?

Não. O TLS protege a conexão com um servidor e confirma sua identidade, mas não faz nenhum julgamento sobre as intenções do servidor ou os scripts que ele serve. Malware e skimmers são entregues por um TLS válido com a mesma confiabilidade que o conteúdo legítimo. Para isso, são necessárias defesas no nível do conteúdo.

Got more questions

Talk to a security expert

We answer client-side security questions every day. Bring yours.

Agende uma demonstração

Quer ver isso em detalhe com um engenheiro?

Trinta minutos, no seu próprio site. Sem slides.

Agende uma demo personalizada para ver:

Como alcançar a conformidade com os requisitos 6.4.3 e 11.6.1 do PCI DSS em 1 dia
Por que scripts de terceiros são um risco de segurança para você e seus visitantes
Como monitorar vazamentos de privacidade e consentimento (RGPD, CCPA) em cada terceiro
Como conter abuso de cadastros, compartilhamento de contas e fraude de chargeback com device intelligence
Como detectar e controlar agentes de IA e bots que acessam seu site em tempo real

Prefere só mandar uma pergunta?

Procurando horários livres…

Apenas humanos de verdade. A gente saberia.

Problemas para agendar? Abrir o agendador em uma nova aba

O que você está tentando resolver?

Conte em uma linha e voltamos com algo útil, não com um discurso genérico.

Costumamos ajudar com:

Ver quais scripts de terceiros rodam no seu site
Evidências para PCI DSS 6.4.3 e 11.6.1
Bots, agentes de IA e roubo de contas

Prefere agendar um horário? Escolher um horário