{"id":105,"date":"2008-07-11T07:37:48","date_gmt":"2008-07-11T06:37:48","guid":{"rendered":"http:\/\/blog.guiguiabloc.fr\/index.php\/2008\/07\/11\/authentification-systeme-via-telephone-nokia-e65-avec-one-time-password-et-jeton-tournant\/"},"modified":"2008-07-11T07:37:48","modified_gmt":"2008-07-11T06:37:48","slug":"authentification-systeme-via-telephone-nokia-e65-avec-one-time-password-et-jeton-tournant","status":"publish","type":"post","link":"http:\/\/blog.guiguiabloc.fr\/index.php\/2008\/07\/11\/authentification-systeme-via-telephone-nokia-e65-avec-one-time-password-et-jeton-tournant\/","title":{"rendered":"Authentification syst\u00e8me via t\u00e9l\u00e9phone Nokia e65 avec One Time Password et jeton tournant"},"content":{"rendered":"<p>Alors \u00e7a si c&rsquo;est pas du titre bien poilu \ud83d\ude00<\/p>\n<p>Le but de billet est de vous montrer comment mettre en oeuvre une Authentification forte via <a href=\"http:\/\/en.wikipedia.org\/wiki\/One-time_password\" title=\"OTP\" target=\"_blank\">OTP<\/a> et un t\u00e9l\u00e9phone portable qui g\u00e9n\u00e9rera  des mots de passes al\u00e9atoires et jetables toutes les 60 secondes.  Ces mots de passes \u00e9tant bien sur, en plus du secret partag\u00e9, g\u00e9n\u00e9r\u00e9s en fonction du temps UTC entre le serveur et le t\u00e9l\u00e9phone (ce qu&rsquo;on appelle un token bas\u00e9 sur le temps).<\/p>\n<p>Oui, je sais, \u00e7a tue&#8230; \ud83d\ude00<\/p>\n<p>Si vous travaillez (allez travailler \ud83d\ude09 ) dans un grosse soci\u00e9t\u00e9 qui vous offre un acc\u00e8s VPN externe, il y a de fortes chances que vous rencontriez ce genre de joujou :<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/800px-rsa-securid-tokens.jpg\" title=\"RSA_id\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/800px-rsa-securid-tokens.thumbnail.jpg\" alt=\"RSA_id\" \/><\/a><\/p>\n<p>ou plus proche de notre \u00e9poque \ud83d\ude09 celui ci :<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/rsakeyfob.gif\" title=\"rsasecurid\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/rsakeyfob.thumbnail.gif\" alt=\"rsasecurid\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>On appelle cela des \u00ab\u00a0OTP Token bas\u00e9 sur le temps r\u00e9el\u00a0\u00bb.<\/p>\n<p>NB: j&rsquo;ignore si ses images sont libres de droits, et si tel n&rsquo;est pas le cas, merci de m&rsquo;avertir (en m\u00eame temps je fais de la pub pour RSA SecurID alors bon&#8230;)<\/p>\n<p>&nbsp;<\/p>\n<p>Je ne vais pas d\u00e9tailler ici que qu&rsquo;est l&rsquo;Authentification forte et les tokens bas\u00e9s sur le temps car il existe un excellent article sur Wikip\u00e9dia qui vous expliquera tout et que je vous invite fortement a lire avant de continuer. <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Authentification_forte\" title=\"AuthentificationForte\" target=\"_blank\">Lire ICI.<\/a><\/p>\n<p>Ce sch\u00e9ma r\u00e9sume l&rsquo;ensemble :<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/auth-forte-b.png\" title=\"AuthForte\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/auth-forte-b.thumbnail.png\" alt=\"AuthForte\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Pour simplifier, lorsque vous vous connectez, vous devez taper le mot de passe qu&rsquo;affiche le Token dans les 60 secondes avant qu&rsquo;il change. Une fois utilis\u00e9, ce mot de passe n&rsquo;est plus valable.<\/p>\n<p>Utilisant ce produit professionnellement, je me demandais si je pouvais monter la m\u00eame chose \u00e0 titre personnel.<\/p>\n<p>&nbsp;<\/p>\n<p>La premi\u00e8re question \u00e9tait \u00ab\u00a0Qu&rsquo;est ce qui pourrait bien remplacer l&rsquo;afficheur Token, qui ne soit pas trop encombrant que j&rsquo;ai toujours sur moi ?&#8230;\u00a0\u00bb R\u00e9ponse : mon t\u00e9l\u00e9phone portable.<\/p>\n<p>&nbsp;<\/p>\n<p>Ni une, ni deux, fouille laborieuse du nain ternet ou je trouvais quelques projets dont le plus important : <a href=\"http:\/\/motp.sourceforge.net\/\" title=\"MOTP\" target=\"_blank\">Mobile OTP<\/a>.<\/p>\n<p>J&rsquo;utilise d\u00e9ja l&rsquo;authentification OTP chez moi (via <a href=\"http:\/\/www.inner.net\/opie\" title=\"opie\" target=\"_blank\">OPIE<\/a>) et ce programme s&rsquo;en rapproche mais je voulais encore plus ressemblant au cl\u00e9 RSA SecurID.<\/p>\n<p>&nbsp;<\/p>\n<p>Ce projet existe et s&rsquo;appelle <a href=\"http:\/\/www.freeauth.org\/site\" title=\"freeauth\" target=\"_blank\">FreeAuth<\/a>.<\/p>\n<p>La seule chose que l&rsquo;on peut reprocher est son manque de documentation et d&rsquo;explication.<\/p>\n<p>&nbsp;<\/p>\n<p>Voici donc un petit tuto pour mettre en place cette solution.<\/p>\n<p>&nbsp;<\/p>\n<p>D&rsquo;abord, le plus important, synchroniser l&rsquo;heure du serveur et du t\u00e9l\u00e9phone via <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Network_Time_Protocol\" title=\"NTP\" target=\"_blank\">NTP<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li> Synchronisation NTP du serveur<\/li>\n<\/ul>\n<p>La partie surement la plus simple. Installer le package ntpdate. Puis une crontab \u00ab\u00a0ntpdate serveur de temps\u00a0\u00bb. (exemple : ntpdate fr.pool.ntp.org)<\/p>\n<ul>\n<li>Synchronisation NTP du t\u00e9l\u00e9phone<\/li>\n<\/ul>\n<p>Apr\u00e8s quelques recherches sur le net, j&rsquo;ai d\u00e9couvert un logiciel permettant une synchronisation <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Network_Time_Protocol\" title=\"NTP\" target=\"_blank\">NTP<\/a> d&rsquo;un t\u00e9l\u00e9phone \u00e9quip\u00e9 de Symbian S60 r3.<\/p>\n<p>Ce soft s&rsquo;appelle FreeTimeSync et vous le trouverez sur le site du d\u00e9veloppeur <a href=\"http:\/\/junnikokuki.spacesbloggers.com\/en\/2008\/06\/freetimesync-s60-3rds-time.html\" title=\"freetimesync\" target=\"_blank\">ICI<\/a> .<\/p>\n<p>&nbsp;<\/p>\n<p>Par contre son installation demande quelques manipulations, le logiciel \u00e9tant toujours en d\u00e9veloppement.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8211; T\u00e9l\u00e9charger l&rsquo;application.<\/p>\n<p>Ensuite il vous faut signer l&rsquo;application (Certificat  Symbian Open Signed).<\/p>\n<p>&nbsp;<\/p>\n<p>&#8211; Rendez vous sur le site de Symbiansigned :<br \/>\n<a href=\"https:\/\/www.symbiansigned.com\/app\/page\/public\/openSignedOnline.do\" title=\"SymbianSigned\" target=\"_blank\">https:\/\/www.symbiansigned.com\/app\/page\/public\/openSignedOnline.do<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&#8211; R\u00e9cup\u00e9rer le num\u00e9ro <a href=\"http:\/\/fr.wikipedia.org\/wiki\/International_Mobile_Equipment_Identity\" title=\"IMEI\" target=\"_blank\">IMEI<\/a> de votre t\u00e9l\u00e9phone (s\u00e9quence *#06# sur la plupart des t\u00e9l\u00e9phones).<\/p>\n<p>&#8211; Renseigner un email valide, puis le chemin o\u00f9 vous avez sauvegarder l&rsquo;appli.<\/p>\n<p>&#8211; Dans le champ \u00ab\u00a0Capability information\u00a0\u00bb , cliquez sur \u00ab\u00a0select all\u00a0\u00bb<\/p>\n<p>Puis enfin, taper les lettres al\u00e9atoires qui s&rsquo;affichent (une horreur \ud83d\ude41 compl\u00e8tement illisible et j&rsquo;ai du essayer 4 ou 5 fois avant d&rsquo;avoir bon).<\/p>\n<p>&nbsp;<\/p>\n<p>Vous recevrez un email de confirmation avec une URL qu&rsquo;il faudra valider et quelques minutes plus tard, vous recevrez un nouvel email avec le lien pour t\u00e9l\u00e9charger votre application sign\u00e9e.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>ATTENTION : <\/strong>la synchronisation NTP ne peut se faire qu&rsquo;en WiFi, par un acc\u00e8s Data ou GPS, le WAP ne laisse pas passer les requ\u00e8tes NTP.<\/p>\n<p>&nbsp;<\/p>\n<p>Quelques captures d&rsquo;\u00e9crans :<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0003.jpg\" title=\"ntp1\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0003.thumbnail.jpg\" alt=\"ntp1\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0005.jpg\" title=\"ntp2\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0005.thumbnail.jpg\" alt=\"ntp2\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0006.jpg\" title=\"ntp3\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0006.thumbnail.jpg\" alt=\"ntp3\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0007.jpg\" title=\"ntp4\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0007.thumbnail.jpg\" alt=\"ntp4\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0008.jpg\" title=\"ntp5\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0008.thumbnail.jpg\" alt=\"ntp5\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0009.jpg\" title=\"ntp6\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0009.thumbnail.jpg\" alt=\"ntp6\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li> Installation de FreeAuth sur le nokia e65<\/li>\n<\/ul>\n<p>T\u00e9l\u00e9charger le programme FreeAuth MIDLet sur le site :<\/p>\n<p><a href=\"http:\/\/www.freeauth.org\/site\/wiki\/FreeAuth%20MIDLet\" title=\"freeauth\" target=\"_blank\">http:\/\/www.freeauth.org\/site\/wiki\/FreeAuth%20MIDLet<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Personnellement, j&rsquo;ai t\u00e9l\u00e9charg\u00e9 le .JAD et le .JAR sur :<\/p>\n<p><a href=\"http:\/\/wap.freeauth.org\/2.4\/\" title=\"freeauth\" target=\"_blank\">http:\/\/wap.freeauth.org\/2.4\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Puis j&rsquo;ai \u00e9dit\u00e9 le .JAR (qui est un fichier de param\u00e8tres) ou j&rsquo;ai remplacer \u00ab\u00a0networking Y\u00a0\u00bb par \u00ab\u00a0N\u00a0\u00bb.<\/p>\n<p><em>Il existe une solution de backup\/restore en MD5 int\u00e9gr\u00e9 \u00e0 l&rsquo;application mais j&rsquo;ai du mal a saisir son fonctionnement en mode backup. En mode DB Restore, en tra\u00e7ant les trames r\u00e9seaux, je le vois bien essayer de recuperer le fichier .bin sur le serveur que j&rsquo;ai mis en param\u00e8tres dans le .JAD mais il \u00e9choue (je n&rsquo;ai pas trop compris la mise en forme de la cl\u00e9 RSA priv\u00e9e \ud83d\ude41 ) <\/em><\/p>\n<p><em>Ayant peu fouill\u00e9 cette fonctionnalit\u00e9, je n&rsquo;en parlerais pas ici, bien qu&rsquo;elle me paraisse fortement prometteuse et int\u00e9ressante.<br \/>\n<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Ensuite, transf\u00e9rer les 2 fichiers sur le nokia e65 (via bluetooth, wifi, cable usb&#8230; ce que vous voulez quoi) et avec le navigateur de fichiers du t\u00e9l\u00e9phone, lancer le FreeAuth.JAD.<\/p>\n<p>&nbsp;<\/p>\n<p>L&rsquo;installation se passe sans soucis et vous pouvez lancer le programme (options, Next pour la page suivante) :<\/p>\n<p>&nbsp;<\/p>\n<p>Tout d&rsquo;abord entrer un code pin qui vous servira a prot\u00e9ger votre configuration :<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0010.jpg\" title=\"freeauth1\"><br \/>\n<\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0013.jpg\" title=\"freeauth1\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0013.thumbnail.jpg\" alt=\"freeauth1\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0014.jpg\" title=\"freeauth2\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0014.thumbnail.jpg\" alt=\"freeauth2\" \/><\/a><\/p>\n<p>Vous devez maintener taper al\u00e9atoirement 20 fois sur diff\u00e9rentes touches afin de g\u00e9nerer l&rsquo;entropie de cryptage :<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0015.jpg\" title=\"freeauth3\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0015.thumbnail.jpg\" alt=\"freeauth3\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Donner un nom de configuration :<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0016.jpg\" title=\"freeauth4\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0016.thumbnail.jpg\" alt=\"freeauth4\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Le programme affiche maintenant le code d&rsquo;initialisation :<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0017.jpg\" title=\"freeauth5\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0017.thumbnail.jpg\" alt=\"freeauth5\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>On reste \u00e0 cette \u00e9tape pour l&rsquo;instant !!!<\/p>\n<ul>\n<li> Installation de FreeAuth sur le Serveur Linux<\/li>\n<\/ul>\n<p>Il vous faut les headers pam (libpam-dev)<\/p>\n<pre>apt-get install libpam0g-dev<\/pre>\n<pre><\/pre>\n<p>R\u00e9cup\u00e9rer ensuite pam_freeauth sur le site :<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"wiki\">wget http:\/\/www.freeauth.org\/images\/pam_freeauth.tgz\r\ntar xzvf pam_freeauth.tgz<\/pre>\n<pre class=\"wiki\"><\/pre>\n<pre class=\"wiki\">cd pam_freeauth\r\nmake clean\r\nmake install<\/pre>\n<pre class=\"wiki\"><\/pre>\n<p>Cela installe le module pam freeauth dans \/lib\/security.<\/p>\n<p>Copier le fichier de conf :<\/p>\n<pre>cp -a freeauth.conf \/etc\/security\r\nchmod 600 \/etc\/security\/freeauth.conf<\/pre>\n<pre><\/pre>\n<p>Cr\u00e9er un r\u00e9pertoire de cache<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"wiki\">mkdir -p \/var\/cache\/freeauth\/\r\nchmod 700 \/var\/cache\/freeauth\/<\/pre>\n<p>&nbsp;<\/p>\n<pre><\/pre>\n<p>Ensuite dans \/etc\/pam.d, modifier le service PAM associ\u00e9 (ici SSH):<\/p>\n<p>&#8211; commenter \u00ab\u00a0<tt>@include common-auth<\/tt>\u00a0\u00bb<\/p>\n<p>&#8211; Ajouter<\/p>\n<pre>auth required pam_freeauth.so<\/pre>\n<pre><\/pre>\n<p>Je vous laisse peaufiner votre configuration PAM (google est votre ami&#8230;), si vous pr\u00e9f\u00e9rer directement modifier votre common-auth et common-password, c&rsquo;est vous qui voyez.<\/p>\n<p>Modifier le \/etc\/sshd_config pour positionner la variable ChallengeResponseAuthentication avec YES<br \/>\nRed\u00e9marrer le service SSH.<\/p>\n<p>&nbsp;<\/p>\n<p>Ensuite, avec le code d&rsquo;initialisation donn\u00e9 par le nokia e65 plus haut, \u00e9diter le fichier :<\/p>\n<p><tt>\/etc\/security\/freeauth.conf<\/tt><\/p>\n<p>Virer la ligne de test et remplacer par vos valeurs :<\/p>\n<p>user    code_initialisation<\/p>\n<p>&nbsp;<\/p>\n<p>Exemple ici :<\/p>\n<p>&nbsp;<\/p>\n<p>root         D58]Nmaa-vdZ-m!P<\/p>\n<p>&nbsp;<\/p>\n<p>Pour le compte root (vous pouvez avoir plusieurs code d&rsquo;initialisation pour un utilisateur, utile si vous avez plusieurs FreeAuth \ud83d\ude09  )<\/p>\n<p>&nbsp;<\/p>\n<p>Sur le t\u00e9l\u00e9phone, on peut lancer les s\u00e9quences :<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0018.jpg\" title=\"freeauth6\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0018.thumbnail.jpg\" alt=\"freeauth6\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0019.jpg\" title=\"freeauth7\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0019.thumbnail.jpg\" alt=\"freeauth7\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Connectez vous en ssh sur le serveur:<\/p>\n<p>&nbsp;<\/p>\n<p>ssh root@192.168.0.111<br \/>\npasscode:<\/p>\n<p>Il vous reste qu&rsquo;\u00e0 taper le code afficher sur le t\u00e9l\u00e9phone \ud83d\ude00<\/p>\n<p>La classe \ud83d\ude00  \ud83d\ude00<\/p>\n<p>&nbsp;<\/p>\n<p>Si cela ne fonctionne pas, v\u00e9rifier que le serveur et le t\u00e9lephone nokia sont \u00e0 la m\u00eame heure UTC (en Epoch time) :<\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0020.jpg\" title=\"freeauth9\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0020.thumbnail.jpg\" alt=\"freeauth9\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0021.jpg\" title=\"freeauth8\"><img src=\"http:\/\/blog.guiguiabloc.fr\/wp-content\/screenshot0021.thumbnail.jpg\" alt=\"freeauth8\" \/><\/a><\/p>\n<p>Sur le serveur :<\/p>\n<p>&nbsp;<\/p>\n<p>echo \u00ab\u00a0`date +%s` \/ 60\u00a0\u00bb | bc<\/p>\n<p>20261111<\/p>\n<p>&nbsp;<\/p>\n<p>Sinon, modifier UTC en + ou en &#8211; et surtout mettez vous \u00e0 l&rsquo;heure NTP (entre nous, rien ne vous interdit d&rsquo;\u00eatre en UTC+12 \ud83d\ude42  )<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Et voila comment monter un syst\u00e8me d&rsquo;authentification forte digne d&rsquo;une offre commerciale ch\u00e8re avec \u00ab\u00a0peu\u00a0\u00bb de moyens \ud83d\ude00<\/p>\n<p>Ne vous m\u00e9prenez pas, cette solution est largement aussi satisfaisante pour peu que vous construisiez votre architecture en cons\u00e9quence.<\/p>\n<p>Si maintenant je vous annonce que l&rsquo;on peut coupler tout cela avec un serveur <a href=\"http:\/\/fr.wikipedia.org\/wiki\/Radius_(informatique)\" title=\"radius\" target=\"_blank\">RADIUS<\/a>&#8230; (avec XTRadius que vous trouverez <a href=\"http:\/\/xtradius.sourceforge.net\/\" title=\"XTRADIUS\" target=\"_blank\">ICI<\/a> ) vous vous dites \u00ab\u00a0<a href=\"http:\/\/en.wikipedia.org\/wiki\/Oh_My_God\" title=\"omg\" target=\"_blank\">omg<\/a>\u00a0\u00bb et je vous comprends&#8230;<\/p>\n<p>Vous verrez qu&rsquo;a force de fouiller le sujet, les possiblit\u00e9s sont nombreuses.<\/p>\n<p>&nbsp;<\/p>\n<p>NB: Il subsiste encore quelques bugs dans l&rsquo;appli FreeAuth sur le nokia e65, surtout pour le backup. La bidouille que j&rsquo;ai trouver est de toujours cliquer sur \u00ab\u00a0About\u00a0\u00bb avant de faire un \u00ab\u00a0DB backup\u00a0\u00bb et surtout, \u00eatre cool&#8230;.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Alors \u00e7a si c&rsquo;est pas du titre bien poilu \ud83d\ude00 Le but de billet est de vous montrer comment mettre en oeuvre une Authentification forte via OTP et un t\u00e9l\u00e9phone portable qui g\u00e9n\u00e9rera des mots de passes al\u00e9atoires et jetables &hellip; <a href=\"http:\/\/blog.guiguiabloc.fr\/index.php\/2008\/07\/11\/authentification-systeme-via-telephone-nokia-e65-avec-one-time-password-et-jeton-tournant\/\">Read More <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13,8],"tags":[41,38,42,40,39,35,36,37],"_links":{"self":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts\/105"}],"collection":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/comments?post=105"}],"version-history":[{"count":0,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/posts\/105\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/media?parent=105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/categories?post=105"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.guiguiabloc.fr\/index.php\/wp-json\/wp\/v2\/tags?post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}