MySpace and Google are teaming up (again) in the battle for the web. Both services run login systems which aim to simplify the login process for users across multiple sites. Essentially it means one username and password gets you into all the associated partner sites.
The idea is not new. A Google ID already gives you access to multiple services. So does a Live ID from Microsoft. And don’t forget every app you use on Facebook is accessing your details (and your friends’ details) all under your single Facebook login.
Even the open source crowd are in on the act. OpenID is used across a number of sites as a kind of escrow authenticator.
People find it difficult to remember multiple passwords yet passwords remain the most convenient and widely used authentication system on the web. Provided a password is difficult to guess and is protected by good encryption when it is stored or transmitted it is still a pretty good means of authentication. And so as long as every site you use a common login ID with follows the correct protocols, every computer you use to visit those sites is secure, and you don’t tell anyone else your password then there isn’t a significant issue.
But as I was reading the article something was nagging in the back of my mind, and it was this. It’s not the risk of the password being compromised that is the problem. The issue for individuals is that they will be using a common username across many sites. The username, or some minor deviation from it will in many cases be public because it will appear next to their comments, blog posts, profiles etc.
It has always been possible to build a profile of a person using information from multiple websites. You can even pay money to have this done for you. But there has been a certain hit and miss element to this, even if you focus on usernames rather than actual names. Two people can share the same username on different sites.
But with a single sign on service, if I know your username I have an assurance that any information which has been posted under that username on any website that uses that service pertains to you. I can therefore build a much more reliable profile of you – and therefore make more money when I sell it!
I’m sure the websites know this, and I’m sure the bad guys know it, but do the general public who will be the losers when things go wrong?

