June 19, 2024, 12:26 p.m. | Charis Devil

DEV Community dev.to




What is SSL Pinning?


SSL pinning is a security technique used to ensure that an application only communicates with a trusted server. It involves storing the server's SSL certificate (or a public key) within the app itself, allowing the app to verify the server's identity directly rather than relying solely on the operating system's trust store. This helps prevent man-in-the-middle (MITM) attacks, where an attacker intercepts and potentially alters the communication between the client and the server.





Why is SSL …

app appdevelopment application appsync certificate identity key mobile mobile app mobileappdevelopment pinning public public key security server ssl ssl certificate ssl pinning sslpinning verify what is

Senior Analyst, Corporate Security

@ Toast | Bengaluru, Karnataka, India

Senior Product Manager

@ Microsoft | Bengaluru, Karnataka, India

VP, Product Marketing

@ Proofpoint | Sunnyvale, CA

Senior Sales Engineer - NYC

@ Juniper Networks | New York City, United States

Sr. Analyst | Onsite, Bangalore.

@ Optiv | Bengaluru

Senior Data Analyst (ArcSight)

@ Capgemini | Washington, DC, District of Columbia, United States