Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Certificate pinning

Certificate pinning

Heraud Kevin

June 13, 2019
Tweet

More Decks by Heraud Kevin

Other Decks in Technology

Transcript

  1. You should pin anytime you want to be relatively certain

    of the remote host's identity or when operating in a hostile environment. Since one or both are almost always true, you should probably pin all the time… OWASP, Mobile top 10
  2. Certificate pinning ? ► Le « certificate pinning » permet

    d’associer une clé publique à un serveur Web spécifique ► En se basant uniquement sur le magasin de certificats, une application est vulnérable aux attaques de type MITM (ajout d’un certificat frauduleux, « fake » AP, compromissions des AC de confiances*, ...) * https://www.certificate-transparency.org, https://github.com/Babylonpartners/certificate-transparency-android
  3. Où ? Quoi ? Comment ? f7 8a 3a 62

    0b 4b 2b 7f 4d 46 f4 ae db e8 e6 33
  4. AWS recommends against using certificate pinning because it introduces a

    potential availability risk… AWS, blog security