On Github PierreZ / intro-secu-isen
ISEN Brest - 2015
Par Pierre Zemb
Pierre Zemb
Ceci n'est pas:
"Vous, développeurs, avez une grande responsabilité car les portes d'entrée de la surveillance sont des bugs!" Eric Filiol à #DevoxxFR
— Alain Buzzacaro (@abuzzacaro) 9 Avril 2015Uber Customer Account Credentials for Sale on the Dark Web http://t.co/29oFXKfXeT #uber #infosec #security
— Norse (@NorseCorp) 31 Mars 2015160,000 Facebook Accounts are Compromised Per Day http://t.co/t0C1Pb7nVr Via @facecrooks pic.twitter.com/ReFUueDQQ1
— Cyber Streetwise (@cyberstreetwise) 10 Mars 2015La vérité effrayante sur vos mots de passe: Analyse de la fuite Gmail
Hackers stole 5.6 million fingerprints from the US government http://t.co/LeDd1wM6BS pic.twitter.com/0rCKN2lWAW
— Business Insider (@businessinsider) 2 Octobre 2015L'interface CC
Chiffrer
Les fonctions de hash
user account sha1(password) john@hotmail.com 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 pohn@hotmail.com d7a8fbb307d7809469ca9abcb0082e4f8d5651e4 betty@gmail.com cbfdac6008f9cab4083784cbd1874f76618d2a97 ... ...Si un pirate accède à votre base de données avec un million d'utilisateurs, ils seront en mesure d'obtenir la majorité des mots de passe des utilisateurs avec 1 cpu-hour !
Les fonctions de hash avec salt fixe
user account sha1("salt123456789" + password) john@hotmail.com b467b644150eb350bbc1c8b44b21b08af99268aa betty@gmail.com 31aa70fd38fee6f1f8b3142942ba9613920dfea0 ... ...
Ajouter un salt fixe n'est toujours pas assez sécurisé
Les fonctions de hash avec salt/user
user account salt sha1(salt + password) john@hotmail.com 2dc7fcc... 1a74404cb136dd60041dbf694e5c2ec0e7d15b42 betty@gmail.com afadb2f... e33ab75f29a9cf3f70d3fd14a7f47cd752e9c550 ... ... ...