Brevet FR2940733A1 — publié le 20100702

/6 W3S Web Simple Safety System - Description - Référence : MFL - BT R1 / 08 06682 Sommaire - But de l'invention - Constat sur l'existant - Solution apportée et description - Annexe (schéma) But de l'invention W3S est une solution permettant de sécuriser un compte détenu sur un site Internet sans recourir aux mots de passe. Il s'agit de ne plus contraindre l'internaute à le retenir par des moyens quelques fois éloignés des principes de précaution. Le W3S identifie de manière unique un utilisateur, afin qu'il puisse ouvrir des sessions de connexion sur un serveur web. Constat sur l'existant Nous n'évoquerons pas ici la notion de certificat numérique qui remplit très bien son rôle, à l'heure d'aujourd'hui. Il s'agit de remplacer une faiblesse du mode d'identification qui s'appuie sur le binôme "login" / "mot de passe" concernant l'Internet. Il n'est pas question, ici, de l'authentification sur un réseau local, en groupe de travail ou domaine. Que se passe-t-il lors d'une séquence complète d'authentification ? 1. Création d'un compte à partir de la saisie d'un login et d'un mot de passe, dans le meilleur des cas en s'appuyant sur le protocole TLS, mais c'est encore très rare. 2. Confirmation a- dans le meilleur des cas, et qui se généralise : envoi d'un courriel de confirmation à l'utilisateur, qui clique sur un lien, et provoque son inscription définitive. /6 b- sinon, il existe encore quelques sites qui se contentent de ces informations (login + mot de passe) pour inscrire l'utilisateur directement dans la base de comptes actifs. 3. l'utilisateur se logue régulièrement en faisant (le plus souvent) transiter ses identifiants en clair sur l'Internet. Le recours systématique au TLS (https/SSL) serait déjà une amélioration certaine. Quiconque peut alors se loguer à sa place, de n'importe quel lieu géographique, s'il réussit à deviner ses identifiants. 4. En cas de perte de mot de passe, le serveur renvoie, en clair, par SMTP', un nouveau mot de passe, ou, un lien permettant d'aller le modifier. L'interception de cet email, par écoute sur le réseau, ou attaque du compte POP2, peut alors provoquer l'usurpation du compte, même, si le TLS est utilisé. 5. Conclusion : on pourrait alors conclure que seuls les certificats numériques sont en mesure d'assurer une authentification sûre, avec leur révocation, mais c'est sans compter sur le W3S... Solution apportée et description Tout comme le diesel est venu complété le moteur à essence, le W3S pousse plus loin le recours au compte de courriel en vue d'assurer une sécurité renforcée du compte utilisateur sur le serveur web. Le W3S s'appuie sur la BALS de l'internaute afin de lui faire parvenir tout ce dont il a besoin pour ouvrir (et clore) une session sur le serveur. Nous perlerons alors de "ticket" de connexion. Il s'agit d'un ticket au sens virtuel, ce n'est pas un fichier, juste un enregistrement dans une table de "login", couplé à un lien hypertexte contenu dans un courriel. Le ticket vaut pour une durée paramétrable, j'ai choisi 24h par commodité, mais il meurt dès que l'internaute se déconnecte du site (en cliquant sur "déconnexion", et pas en fermant juste son navigateur pour tuer le cookie de session). Le ticket contient une information sur l'IP4 de la provenance de la demande de connexion (ordinateur ou routeur), et sur la durée de connexion. Le ticket est systématiquement envoyé dans la BAL de l'internaute, qui a fourni son adresse électronique, lors de sa première demande de connexion. ' Simple Mail Transfert Protocol 2 Post Office Protocol 3 Boite Aux Lettres (électronique) 4 Internet Protocol (adresse IP, adresse logique de la machines sur un réseau donné) 2940733 3/6 Le ticket ne contient en aucun cas une partie de l'information utile, mais juste un identifiant, permettant de retrouver le ticket dans la base. Aussi, l'interception de ce ticket, même pendant la durée de la période autorisée, n'est possible que par une personne agissant derrière le même routeur. Si l'utilisateur change ses paramètres réseau (change de point d'accès), ou se déconnecte, alors le ticket est détruit, si la période est dépassée, également. Le spoofing de l'IP de l'utilisateur, dans le cas où il soit possible, couplé à l'attaque de sa BAL, ou à l'écoute des flux, ne vaudra que pour la période donnée, au-delà la destruction du ticket imposera une nouvelle attaque, parfaitement illégale, mais pas impossible. Il en va de même pour un certificat, c'est pourquoi il existe des listes de révocation. Conclusion Le système W3S est déjà opérationnel sur le site http://4cv-annonces.net/, puisque ma demande de brevet vise, avant tout, à compléter mon curriculum vitae avec cette trouvaille. Je déclare sur l'honneur n'avoir copier sur personne, ni usurpé une idée dans une conversation. Ma démarche s'inscrivait, au départ, dans un but de simplification du site d'annonces précédemment cité, simplification et sécurisation renforcée, suite à son piratage fin 2007 (avec beaucoup d'autres chez le même hébergeur). Si l'arrivée d'IPV6 conduit à l'attribution d'une adresse IP unique à chaque poste de travail, alors le W3S pourrait être encore plus fiable. REVENDICATIONS1. Dispositif pour authentifier un utilisateur de l'Internet, sans nécessiter de mot de passe, sur un système informatisé, fournissant un service basé sur le protocole de transfert hypertexte. Ce dispositif s'appuie sur l'adresse électronique de l'utilisateur. Les informations nécessaires à son authentification lui sont envoyées sous forme de lien par courriel, chaque fois que nécessaire. Le lien peut être réutilisable ou rendu caduque lors de la déconnexion. 2. Le dispositif décrit précédemment, renforcé en tenant compte de l'adresse IP relative à la connexion de l'utilisateur, ou par une limitation de la durée de validité des informations de connexion.