Back to Glossary

Glossary Term

Certificate Pinning

Binding apps or services to a specific certificate to prevent impersonation or MITM attacks.

1 min read

Share this definition

Post it to your feed or send it to teammates.

Short definition: Binding apps or services to a specific certificate to prevent impersonation or MITM attacks.
1 min read

What it is

Certificate pinning ensures an application only trusts a known certificate or public key. Even if an attacker obtains a fraudulent certificate, the app will reject it.

Pinning is common in mobile apps, banking environments, and sensitive API communications.

Why it matters

Compromised certificate authorities and network-level attackers can intercept encrypted traffic. Pinning prevents acceptance of forged certificates, strengthening TLS security.

How to reduce risk

  • Implement public key pinning in mobile apps
  • Rotate pins safely using backup keys
  • Track certificate expiration
  • Test fallback behaviors
  • Automate certificate updates

Related Terms

External Resources

  • OWASP Certificate Pinning: https://owasp.org/www-community/controls/Certificate_and_Public_Key_Pinning
  • Let's Encrypt Docs: https://letsencrypt.org/docs/