TLS e certificados
Como duas máquinas que nunca se viram combinam uma chave secreta e como o certificado prova a identidade do servidor.
TLS é o protocolo que cifra uma conexão e prova a identidade do servidor. É o "S" do HTTPS, e também protege conexões com bancos, filas e outros serviços.
Sem TLS, qualquer um no caminho lê e altera o tráfego. Com TLS mal configurado, o sistema para do nada quando um certificado vence, ou aceita um servidor falso sem perceber.
- As duas pontas combinam uma chave secreta sem nunca enviá-la pela rede.
- O certificado liga um nome de domínio a uma chave, com a assinatura de uma autoridade confiável.
- O cliente confere a assinatura, o nome e a validade antes de confiar.
- Certificados vencem; a renovação precisa ser automática.
- Desligar a verificação para "fazer funcionar" anula a proteção.