Noviembre 23rd, 2007OpenID: ¿Chau a los registros?
Hace tiempo que anda dando vueltas la idea del OpenID. Para los que no saben es un sistema de autentificación descentralizada de usuarios. Con esto uno se puede “loguear” en cualquier página que soporte OpenID mediante la dirección de su blog y sin ingresar contraseñas ni otra cosa, ya estar adentro.
¿Cómo funciona?
OpenID funciona a través de servidores en los que te registras y donde ingresas tus datos personales (datos básicos). Ese servidor te va a dar una dirección que va a ser tu “nombre de usuario global”. Por ejemplo “usuario.openid.net”. Cuando te logueas en algun sitio con OpenID con esta dirección, te va a redireccionar a la pagina de tu servidor el cual te va a preguntar si confias en la página que te llevo ahí, confirmas y ya estas adentro.
Además mediante el sistema Yadis, con el plugin de wordpress del mismo nombre, podes “delegar” ese usuario.openid.net a la dirección de tu blog, con lo cual pasarias a usar directamente por ejemplo “aletorrado.com.ar”.
Seguridad
Una de las cosas en las que estuve pensando acerca de esto es si es seguro y cuales son los riesgos. Pensemoslo así: Vas a un cyber y te logueas en un foro o cualquier cosa similar, obviamente al no estar adentro del servidor de antes, vas a tener que ingresar si o si una contraseña, alguien que guardo esa contraseña en un keylogger o similar, ya tiene acceso a toda tu vida online. Bueno esto realmente es algo de lo que hay que tener mucho cuidado, yo creo que no vale la pena loguearse con esto en PCs publicas, hay que aclarar que los sitios que tienen registros y soportan openid, tienen al openid como una alternativa de ingreso, y tienen los logins comunes.
Otra cosa importante con respecto a la seguridad es que al menos con el servidor que tengo yo, puedo en vez de usar la contraseña, instalar un certificado en firefox, con el que estoy automaticamente dentro siempre y una vez con el certificado en la pc creo que no hay forma de crackear el sistema. De todas formas si por ejemplo te llegan a robar la pc, desde la página podes revocar el certificado y listo. Esto si es una ventaja, cosa que si tenes las contraseñas de cada sitio guardadas en el firefox, ahi si que no tenes chances de evitar que otro tome el control.
Libertad
Esto surgió hablando con zer0, que me dijo que hay que ver si este sistema es realmente libre. Bueno en principio los servidores y clientes de OpenID (recordemos que ademas de los servidores públicos hay para descargar e instalar en un servidor propio) son libres. El protocolo en sí, no se si lo es. La verdad que esto no queda muy en claro, en la página de openid.net dicen que siempre va a ser libre, y que van a adoptar la licencia más libre posible, pero nunca hablan de la GPL ni nada. De todas formas esta tecnología en cualquier momento a futuro pueda ser complementada al mismo tiempo con alguna alternativa libre. Si alguien tiene alguna novedad de la licencia que usen puede comentarlo y agregaré la información.
Como probarlo
Muy fácil, lo básico para tener una cuenta es registrarse en algunos de los sitios, por ejemplo MyOpenID.com, ClaimID.com, etc. y luego opcionalmente delegarlo en tu blog con por ejemplo Yadis en Wordpress (método alternativo - en inglés). También esta la opción de tener nuestro propio server por un tema de seguridad (sobre todo los que tenemos ideas conspirativas sobre estas empresas :P) la verdad todavía no lo pude probar pero acá tienen algo de información al respecto, el que más me gusto a simple vista y sin probarlo fue Clamshell, que es para PHP.
Y si querés que tu blog o sitio acepte OpenID el plugin de Wordpress que es más moderno es WP-OpenID 2.0, para los demás también hay.
Otras cosas
En algunos casos puede ser que ya dispongan de una cuenta OpenID, teniendo cuenta por ejemplo en technorati, wordpress.com, livejournal, etc. más info acá.
Otra cosa es que es posible que se incluya OpenID en Firefox 3, aunque la inclusión de esto figura como “en riesgo” en el wiki de mozilla. Si se concreta va a mejorar muchísimo la seguridad al integrarlo directo en el navegador y por supuesto la difusión.
Espero no haber sido demasiado pesado, aproveché que terminé las clases y me mandé con todo. Cualquier crítica es bienvenida. Saludos!

