SSL pinning is a security technique used to associate a host (website, API endpoint, etc.) with its expected X.509 certificate or public key. During development, the application developer pre-approves a certificate or public key, which is then embedded (pinned) within the app. At runtime, the application compares the server's certificate against the pinned certificate. If they don't match, the application should refuse to connect, preventing man-in-the-middle (MITM) attacks, even if the attacker has a valid certificate signed by a trusted Certificate Authority.
This tech insight summary was produced by Sumble. We provide rich account intelligence data.
On our web app, we make a lot of our data available for browsing at no cost.
We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.