Junior — Middle
Pode explicar as diferenças entre os protocolos TLS e mTLS?
sobes.tech IA
Resposta da IA
TLS (Transport Layer Security) — é um protocolo que fornece uma ligação segura entre o cliente e o servidor, onde o servidor normalmente fornece o seu certificado para autenticação.
mTLS (mutual TLS) — é uma extensão do TLS, onde a autenticação ocorre de ambos os lados: tanto o servidor quanto o cliente apresentam os seus certificados. Isto aumenta o nível de segurança, pois o servidor verifica a autenticidade do cliente, e não apenas o contrário.
Um exemplo de uso de mTLS são os serviços API internos numa empresa, onde é importante garantir que as solicitações vêm de clientes confiáveis.