OpenID Foundation Embraced by Big Players
An anonymous reader writes "The OpenID Foundation has announced that Google, IBM, Microsoft, VeriSign and Yahoo! have all joined its board. It's exciting to see OpenID being embraced by such large players, but its also a concern that such big corporates are now directly influencing the fledgeling foundation. 'Today there are over a quarter of a billion OpenIDs and well over 10,000 websites to accept them. OpenID has grown to be implemented by major open source projects such as Drupal, cornerstone Web 2.0 services such as those by 37signals and Six Apart, as well as a mix of large companies including as Apple, Google, and Yahoo!. Today is about truly recognizing the accomplishments of the entire OpenID community which has certainly grown beyond the small grassroots community where it started in late 2005.'"
Not only do I not have an OpenID, I've never even seen an OpenId login! Until it really starts getting around, I seriously doubt the quarter billion number.
Horah! Now the FBI can track me everywhere!
Open source, flash charts
Is it really all that secure to have one username and password for every website you go to? I would imagine there'd be privacy concerns as well.
-mrxak
Onions Will Kill You
but this time it'll work! We promise! We even have "Open" in the name, so you know you can trust it!
"The fight for freedom has only just begun." - Geert Wilders
But the big questions on everyones lips are: "Will Slashdot support OpenID?", and "Is Anonymous Coward already taken?".
May the Maths Be with you!
I'm no expert on such things, but wouldn't you want an extremely restrictive license, to prevent providers from "improving" the concept and breaking interoperability? Or having the more "trusted" providers begin charging for the service? Although I suppose this depends on Fitzpatrick's definition of liberal.
And We've just had a very generous donation of $10, 000 but the caller didn't leave his name, but thanks to Instatrace we now know that it is Homer Simpson of 741 Evergreen Terrace. Oh, why did I register with Instatrace?
I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
mylid.net - lets you get a free OpenID and LID thingy.
http://siege.org/projects/phpMyID/ - PHP script so that you can run your own ID thingy. Under your control.
And yeh, I now have access to two OpenID's from Yahoo, but personally, I think I'll be doing one of the above two whenever this OpenID thing becomes more popular.
I wank in the shower.
If there is a broad implementation across these sites would there be an opt out option for those who do not have an OpenID or would I actually be forced to gain one in order to go about my business? This sounds like the REALID of the intarwebs to me.
Absolute power corrupts absolutely. indymedia
What would prevent two sites implementing OpenID from colluding and tracing their users?
With separate logins I can atleast choose separate usernames for each site.
After reviewing the OpenID RFC I was a little dissapointed to see that messages are signed with SHA1, or SHA256 (if supported.)
To me, this suggests that the majority of OpenID supported sites/providers use SHA1, of which rainbow tables have been available for some time. I think with this in mind, man in the middle becomes a legitamate attack vector, so if I can man in the middle you to determine your MAC, then I can impersonate you on any OpenID supported site?
Yea where can I sign up for _this_, and should I use my SSN as my MAC key?
Wah Sig!
http://www.plaxo.com/api/openid_recipe
As someone that used to work for a company that developed strong authentication systems, I can tell you that big-business has been having some kind of orgasm about this for quite a while now.
The typical big-dreamer sees "identity" as a problem of too many logins/passwords. Yahoo and IBM have different customers, but similar goals simplifying authentication/identity for their customers. As usual, Microsoft is conspicuously absent because they think they've got the proprietary solution already.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
Everyone with a Yahoo ID has one. Everyone on Livejournal has one. Everyone on AOL has one.
So that's a fairly large number of people.
My Journal
The new Windows implementation of Passport is now called CardSpace, which is built into Vista. This is a system that attempts to move web logins out of the web browser and into the OS, and uses Active Directory for authentication.
If Microsoft is able to pull something where its monopoly of desktop systems and growing web properties in MSN, Facebook and Yahoo! don't login smoothly with non-Microsoft systems then Active Directory could conceivably become necessary to operate a successful website... even a Unix or Linux site.
One of Microsoft's system architects, Kim Cameron, is spreading erroneous and misleading FUD (see comment #7).
in such a way that you break interoperability, you've effectively negated the value of your "improvements"
maintaining interoperability is not something that has to be an active policy matter. it maintains itself out of inertia. the network effect
no one wants to use a standard which means you have broken contact with the vast majority of users
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
the story two up.
Isn't this a single point of failure to steal your entire online identity (which in my particular case might be just as bad as stealing my offline identity)?
How is this a good idea. One signin that (if I implemented this on my local machines) would allow access to not only my VPN, mailserver, web server, but also my bank account, mortgage, and any other personal details that are stored in any publically accessible server?
Seems like a bad idea to me, and I'm a F/LOSS advocate. I just like distributed points of failure in any design (as an engineer).
My Babylon
You don't understand how openID works. There is no central database, if you try to login to site.example.org, you give it your username, it redirects you to your provider's website (e.g. openid.yahoo.com), where you authenticate. The provider then sends you back to the original website. Your password is safe as long as you don't fall for a phishing attempt and as long as your provider (yahoo) doesn't screw up.
A more detailed explanation is available.
Ok - so now we've got some more big names to supply the credentials - where are all the big names actually using the credentials to log into their websites?
Can I use OpenID, say, to log into Slashdot? Yahoo? AOL? Google?
http://harridanic.com
This is just a really, really bad idea for anyone to actually use.
I dated a girl once who had a jerk for an ex-boyfriend. He had gotten her hotmail password and started forwarding emails from her account to me and others in an attempt to make her life hell, and changed the password so she couldn't lock him out. It was annoying but she simply created a new Yahoo email account, told her parents that someone had hacked her account, and went on with her life, but if all of her online activities (banking, flickr account, etc) were tied into that account he could really have made her life pure hell.
Now imagine a brutal policeman with access to government systems tied in to the Open ID system and you can see a lot of real nasty potential problems -- if he dates any women and they break up with him or even threaten to, sucks to be them. And government systems are naturally going to be tied in to this thing. It doesn't have to be a policeman -- all you need is a bad roommate or a failed relationship or someone breaking into your house while you're still logged in.
If you don't think the government would be interested in this, here's a link to a clip of failed presidential candidate Rudi Giulani advocating the idea
The Department of Homeland Security also now thinks that online services like "Second Life" are terrorist threats
The Pentagon also seems to think that the Internet needs to be treated as an enemy weapons system
So once this idea gets going and you actually only had one password through "Open ID" for all your services, there would now be at least a hundred easy ways for anyone to make your life hell once they got that information. Government or not, you have now made your entire online life vulnerable to a single point of failure (or tracking).
Stay away. Stay far, far away.
I think you haven't grasped what this is. It Isn't like MS Passport, where one other service knows your
password and can pretend to be you. Its a protocol that anyone can implement. For example, I've implemented it
on my blog: when I login, I authenticate myself (e.g. enter my password) on my blog and it identifies
me to whatever website or service I log into.
Secondly, don't take "single sign on" too literally. You can, and are expected to, have multiple accounts,
just not the practically 'infinite number' on each web site.
Right now, I have a slashdot account, which has my name, etc. I the openid world, I might use my
openid identity "http://blog.sceal.ie/Alastair" to log into slashdot, and technorati, and gmail, etc.
None of them see my password. When I login to slashdot, it 'redirects' to blog.sceal.ie, which (does something to verify me)
and then redirects back, with a message of 'hes Alastair, ok'.
Only my website, blog.sceal.ie gets to see how I identify myself.
Now, I may also have other OpenID 'IDs', such as "openid.net/anon1234" or whatever, which I can use for
porn sites, anywhere I don't trust, etc. They don't get to see my real name, or tie me back to any other IDs.
I might also get some IDs via organisations I work for. E.g. If I work for Oracle, then I could also have an openid
"oracle.com/Alastair.McKinstry" to login to Oracle websites. When I leave Oracle, then they can get to cancel that
account.
But its called OpenID because its not based on trusting one organisation.
Anyone who believes exponential growth can go on forever in a finite world is either a madman or an economist
OK, that's nice. But how do I get Yahoo to accept my i-name or my AIM OpenID? On Yahoo's OpenID setup page, I only see options for creating my Yahoo OpenID.
I'm not going to count the big players as embracing OpenID until I can tie any one of my existing OpenIDs to my account.
Seriously.
We've been waiting for over two years for Livejournal to let OpenID accounts be linked to your existing LJ account. How the hell can you take someone seriously who is trying to push an idea on everybody else that they won't even implement themselves?
Never attribute to malice what can be adequately explained by ignorance or stupidity. -Isaac Asimov
I'm going to use myspace as an example here of a site which does not support OpedID (last I checked), but this is applicable to many others:
I have a friend who has his blog on his myspace page, which I like to read; I would like to post comments, but I can't do that without a myspace account, but I really *don't* want to sign up for myspace just so I can post on his blog. My idea is, assuming myspace is not going to start supporting openID posting any time soon, what if there were a site/service which would sign up for a myspace account, and then I could use my openID to sign in there and post on my friend's blog through that services account. This same account would be "shared" by anyone who wants to post using their openID account instead of signing up for an account on myspace just to post a comment on a blog. The "proxy" comment would have to be posted by the service of course, with something indicating the openID of the poster.
I'm sure someone can think of a reason why this is a terrible idea and could never work, but it would sure be nice and maybe would encourage such sites to support openID postings directly.
So, if I have a LiveJournal account, a Yahoo account and an AOL account, that means, I have 3 accounts, not one. Wasn't that the whole purpose?
I don't have any of these (or any other OpenID account, I think) so anyone can please step in and tell me: Can I login to yahoo mail with a LiveJournal account? If not, OpenID is just stupid and marketed as lies with a theoretical possibility of one account but the need for many accounts anyway depending on the service provider's "good/bad will".
I want ONE (I'm not sure everyone understands what this means) account. Can someone garuantee that with OpenID-enabled sites, I will only need one? Or is it up to the site to define "what" OpenID account I need?
I'm very sceptic to this whole thing, and all the buzz about "you can create your own authentication method", well, I don't want to. So that's not a benefit, and I think I speak for 99% of the population. We don't feel like inventing our own authentication methods. I know, we're weird, aren't we.
Also, no one here (as far as I have seen) says how this works TODAY (not with a future build-it-yourself-solution). If I have one of the accounts you're talking about, and I want to login to another account, what will I need to do to authenticate myself? Login to my OpenID account site, or use some client software or what? Again, I'm speaking normal usage scenarios, since after all, these must exist with 250 million accounts.
Thanks.
I work in a company of 2000 people and I've never had a single person ask me about OpenID. You know why? Because they have no idea what it is. Its not advertised, marketed or pushed and there's a reason behind that.
OpenID and the government know how people reacted to the idea of a universal ID(drivers license) and decided it would be easier to sneak it in (AOL, Yahoo, Livejournal) than tell people about it.
AOL - Covers a lot of older Americans
Yahoo - Covers average Joe who just wants to be on the Internet
LiveJournal - dumb ass kids and 20 somethings who are to clueless to care
That's a crap load of the American public right there. I have read up on OpenID and it reminds me of Adult Check back in the 90's. I have one account for all my porn. One account that one company is in control of...does anyone see the giant pitfall here?
The browser invariably knows when a portion of the page has been fetched from a third party. The lock is crossed-out, and that would have also come with a warning dialog (which I have personally experienced on several occasions).
The Netcraft article is sloppy reporting, as it omits mention of any warning dialogs. The author makes a common assumption that the user will actively continue with a compromised connection instead of canceling it... using that assumption, Cardspace can do no better unless it refuses to connect unconditionally (which is no more than a matter of default browser policy anyway, and not an inherent flaw of authenticating in-browser).
As I said in the BB comments, the user has to check for A) presence of lock, B) correct domain spelling, C) absence of cert warnings. All three. XSS attacks fail two of those and only an elitist would assume that people can't learn to complete that simple ritual... what a shame virtually no one in IT makes any effort to explain it. But then there is copious proof that IT is currently dominated by combination of ineptitude and short-sighted greed that's resulted in so much of our sensitive details being spilled across the net (and they want to build us a new bridge).
It is possible that Cameron didn't provide such XSS examples because he knew they didn't really apply, especially after I'd already stated the proper steps for the browser authentication ritual. I also stated that implementation flaws were no justification either, which I'm sure he also accepted unless he believes that OpenID-related tools are a new breed of software without coding errors.
Here is another Cameron quote: Burz, the lock symbol can be painted on your screen by a sufficiently cogent attacker. The certificate dialog can be faked - how would you know the difference? "Sufficiently cogent" how? Enough to run his code natively on my system, interfering with the browser's internals? Oh but surely the Cardspace code would be immune... LOL
Why doesnt slashdot support this already? I like the idea of having one login, It is really getting insane trying to keep track of a gazillion logins for all these different services. OpenID would be a lot safer as well than giving each service the same password.
OK, far too many comments have made criticisms of OpenID claiming that since it gives you the ability to have a single sign-on it is a bad idea because it gives your identity a single point of failure. This is a blatantly false argument.
OpenID != single point of failure. You can easily go right ahead and use multiple OpenID authentication identities, multiple OpenID providers even, to manage your multiple accounts. You can manage a separate identity for each individual site just as easily as you currently manage a different username and password for each individual site. Except the thing is, nobody will want to bother to micromanage their authentication for every single service anymore, when it's simply not necessary.
Server-side account logins REQUIRE you to place blind trust in the security of their system. This means that if their server gets hacked, any data you shared with them is up for grabs, and there's nothing you can do about it but complain.
You're placing trust not only in the security of that one authenticated identity, but also in the security of any other identities that might be even remotely associated with it - including other sites you might have used the same login/password for, your e-mail address (if a password reminder/reset function is provided), your browser (stored passwords), or even your own birthdate/social security/mother's maiden name (for sites that let you re-authenticate through 'private' questions).
OpenID is inherently more secure because it lets YOU control the method of every single authentication, whether you choose to control just one ID or manage many, and manage your own network of security without being forced to introduce a new possibly weak link (or the inconvenience of yet another password to keep track of) into your system every time you want to authenticate with someone different.
I really hope that the OpenID crew works harder on clearing up this confusion, since if the Slashdot consensus can't even get it right, I really can't imagine that all of the other AOL/Google/Yahoo/etc users will ever even come close.
Yeah that's good, I didn't like that sites used my URL as a nick name for me when I logged with OpenID sometime ago. But it was really easy to set up and use, I mean just being able to log in with a small URL is a great thing.
It would be nice if everybody who sets up an "anonymouscoward" login uses an obvious password, like "password" if that's allowed, or "Passw0rd" if the site requires capitals and numerals. On a couple of systems out there I've had to be some other anonymous coward besides the default one :-)