|
OpenID uniformise l'authentification des services online
Par Rédaction,
secuobs.com
Le 20/09/2006
Résumé : OpenID est un projet à but non lucratif dont l’objectif est d’uniformiser les méthodes d’authentification sur le Web. L’idée est de regrouper différents comptes utilisateurs sur un même serveur OpenID puis de l’utiliser, via des redirections HTTP, pour valider l'authentification ou non. - Lire l'article
OpenID ( lien ) est un projet à but non lucratif dont l’objectif est d’uniformiser les méthodes d’authentification sur le Web.
L’idée est de regrouper différents comptes utilisateurs sur un même serveur OpenID puis de l’utiliser, via des redirections HTTP, pour valider ou non, les credentials du client.
Le projet est notamment sponsorisé par VeriSign ; un programme “Bounty” est proposé aux infrastructures de plus de 200 000 utilisateurs avec un minimum de 5000 « téléchargements » par mois.
Une prime de 5000 dollars leur est offerte en échange de leur mise en conformité (comprenez compatibilité) au système d’authentification OpenID.
La méthode a le mérite d’être simple : l’utilisateur crée un compte sur le site MyOpenID ( lien ), remplit les différents champs personnels (compte d'utilisateur préféré, nom d’utilisateur, mail d’inscription, etc.) puis choisit son identifiant OpenID.
Il lui sera alors affecté une “URL d’authentification” de la forme [utilisateur].myopenid.com qui lui servira d’unique identifiant sur l'ensemble des sites supportant cette forme d’authentification.
Lors des prochaines connexions sur les sites supportant OpenID, une redirection sera effectuée vers le serveur OpenID (avec l’envoi de nombreux arguments) afin de vérifier les credentials fournis par l’utilisateur.
Si celui-ci est inscrit, le site OpenID propose alors à l’utilisateur d’autoriser l’identification sans limite de temps (Allow forever), temporairement (Allow once) ou de la refuser (Deny). MyOpenID redirige une nouvelle fois l’utilisateur vers la page d’origine avec le résultat des opérations effectuées.
Des modules d’authentification sont disponibles en Python, PHP, Ruby, Perl et C# permettant d’intégrer OpenID comme moyen d’authentification.
Les échanges entre le site et le serveur OpenID sont généralement effectués en HTTPs. Il existe cependant un mode dégradé (dumb mode) dans lequel les transactions circulent en clair. Le site indique que les risques sont moindres étant donné qu’il s’agit de données circulant entre le serveur initiant la requête et le serveur OpenID.
Il s’agit en réalité de risques d’attaques classiques de MiTM (Man in The Middle) dans lesquels un attaquant pourrait forcer le serveur OpenID à fonctionner en mode dégradé afin de renvoyer une authentification positive falsifiée, pouvant ainsi engendrer des vols de sessions.
Un risque d’une toute autre catégorie peut apparaître en forgeant une page d’authentification OpenID fictive, donnant à l’utilisateur un sentiment de sécurité (sentiment sans lequel OpenID n’aurait pas de succès). Il s’agit d’attaques relativement similaires au phishing.
Il faut également peser la fiabilité d’un tel service, pouvant s’authentifier à votre place, en cas de compromission ou d’utilisation frauduleuse.
Bien qu’issu d’une initiative louable, ce projet est peu convaincant en l'état ; nous vous encourageons cependant à vous faire votre propre opinion sur un service qui manque peut être encore d'un peu de maturité.
Sites compatibles OpenID : lien
Serveur OpenID autonome : lien
- Article suivant : Les formats annexes du web sont ils sur ?
- Article précédent : Une nouvelle approche des I[D|P]S distribués
- Article suivant dans la catégorie Tendances : La guerre du Liban sur le front des hackers
- Article précédent dans la catégorie Tendances : Les vols de mots de passe plus coûteux que les codes automatisés
Mini-Tagwall des articles publiés sur SecuObs : | | | | sécurité, exploit, windows, attaque, outil, microsoft, réseau, audit, metasploit, vulnérabilité, système, virus, internet, usbsploit, données, source, linux, protocol, présentation, scanne, réseaux, scanner, bluetooth, conférence, reverse, shell, meterpreter, vista, rootkit, détection, mobile, security, malicieux, engineering, téléphone, paquet, trames, https, noyau, utilisant, intel, wishmaster, google, sysun, libre |
Mini-Tagwall de l'annuaire video : | | | | curit, security, biomet, metasploit, biometric, cking, password, windows, botnet, defcon, tutorial, crypt, xploit, exploit, lockpicking, linux, attack, wireshark, vmware, rootkit, conference, network, shmoocon, backtrack, virus, conficker, elcom, etter, elcomsoft, server, meterpreter, openvpn, ettercap, openbs, iphone, shell, openbsd, iptables, securitytube, deepsec, source, office, systm, openssh, radio |
Mini-Tagwall des articles de la revue de presse : | | | | security, microsoft, windows, hacker, attack, network, vulnerability, google, exploit, malware, internet, remote, iphone, server, inject, patch, apple, twitter, mobile, virus, ebook, facebook, vulnérabilité, crypt, source, linux, password, intel, research, virtual, phish, access, tutorial, trojan, social, privacy, firefox, adobe, overflow, office, cisco, conficker, botnet, pirate, sécurité |
Mini-Tagwall des Tweets de la revue Twitter : | | | | security, linux, botnet, attack, metasploit, cisco, defcon, phish, exploit, google, inject, server, firewall, network, twitter, vmware, windows, microsoft, compliance, vulnerability, python, engineering, source, kernel, crypt, social, overflow, nessus, crack, hacker, virus, iphone, patch, virtual, javascript, malware, conficker, pentest, research, email, password, adobe, apache, proxy, backtrack |
|
|
|
|
|