Certificate Pinning - Definição do Glossário de CI/CD
Certificate pinning é fixar no código o certificado ou a chave pública esperados de um servidor em um cliente, de modo que o cliente rejeite qualquer outro certificado, mesmo que seja assinado por uma CA confiável. Ele protege contra autoridades certificadoras fraudulentas ou comprometidas.
Trade-off
O pinning bloqueia ataques man-in-the-middle via certificados fraudulentos, mas um certificado fixado que expira ou é rotacionado sem atualização do cliente quebra a conectividade, então os pins precisam ser gerenciados junto com a rotação.
Guias relacionados
Mutual TLS (mTLS) - CI/CD Glossary DefinitionMutual TLS (mTLS): Mutual TLS is TLS in which both the client and the server present and verify certificates,…
TLS Termination - CI/CD Glossary DefinitionTLS Termination: TLS termination is decrypting incoming HTTPS traffic at a load balancer or reverse proxy, so…
Key Rotation - CI/CD Glossary DefinitionKey Rotation: Key rotation is replacing cryptographic keys or credentials on a schedule or after suspected ex…