Slashdot Mirror


The Case for OpenID

An anonymous reader writes "VeriSign and NetMesh are making the case for OpenID, the grass-roots, decentralized digital identity system already supported by LiveJournal, Six Apart, Technorati, VeriSign and many startups, reportedly growing 5% every single week. They say OpenID 'is fundamentally different from other identity technologies' because it is a 'fully decentralized system' and has a 'much lighter cost structure' than any alternative, like Microsoft Passport, CardSpace or Liberty Alliance. Time to remove username and password from your site and add OpenID libraries instead, so visitors can authenticate with their blog URL?" From the article: "If tomorrow, for example, you decide you don't like the Diffie-Hellman cryptographic key exchange at the root of OpenID authentication, you can develop your own way of authenticating, and deploy it within the OpenID framework. If you have an idea for a new identity-related service that nobody else ever thought of, you can deploy it into the OpenID framework as soon as your code is ready. This radical decentralization on all levels of the stack, both technically and organizationally, is a very strong catalyst for attracting innovators and their innovations. This makes OpenID a superior choice for identity-related innovation."

229 comments

  1. so it will be OpenID to bind them by Anonymous Coward · · Score: 1, Interesting


    one password to root them all !

    all these integrated ID schemes (MS passport etc) are good in theory but for a vital flaw, the bad guys only need to get your single password and from then on they have access to _all_ your "openID" websites
    much better to have multiple passwords however hard it may be to remember them

    1. Re:so it will be OpenID to bind them by Rastignac · · Score: 0

      So, all of your OpenID are belong to the bad guys. ;)

      --
      -- Rastignac was here.
    2. Re:so it will be OpenID to bind them by BoberFett · · Score: 3, Funny

      Multiple passwords? Are you saying I shouldn't use the same password at my bank that I use on bustybabes.com?

    3. Re:so it will be OpenID to bind them by justinchudgar · · Score: 1

      I didn't know you could encode ILUVTITS in 4 digits... Wow.

      --
      WARNING: Smoking this sig may cause lowered IQ, insanity or short term memory loss. It is also really bad for your monit
    4. Re:so it will be OpenID to bind them by BarkLouder · · Score: 0

      Multiple passwords? Are you saying I shouldn't use the same password at my bank that I use on bustybabes.com?

      Not if you bank at bustybabes.com

    5. Re:so it will be OpenID to bind them by semifamous · · Score: 4, Informative

      So then change your password daily.

      Or, you know, since it's OpenID and you have complete control over the server, have it set up in such a way that only your IP address can see the password in plain text when you want to log in.

      Here's how it works:
      You go to a site that uses OpenID. You enter the address of your site to authenticate. You are then redirected to your own website to authenticate (unless you're already logged in.) At this point, the server you set up should ask you if you really want to trust this other site with your identity. You can trust it once and post your new comment, or trust it always if you plan on posting frequently and have that info saved on your server somewhere. Or you can change your mind and not trust it at all.

      If you want to implement a password system that nobody can ever figure out, then have it automatically generated and maybe sent to you via email every day in some encrypted format that only you can figure out.

    6. Re:so it will be OpenID to bind them by orangeyoda · · Score: 2, Funny

      ILUVTITS
      LVTT
      5888

    7. Re:so it will be OpenID to bind them by MattPat · · Score: 1

      Of course, theoretically speaking, you should also only need to change your password in one place if you notice something has been compromised.

    8. Re:so it will be OpenID to bind them by ynotme · · Score: 2, Insightful

      If it is possible to easily change the password to ALL THE SITES to which I login, then I am going to be MUCH, MUCH more likely to actually change my passwords on a regular basis. This is especially true when I embrace the "new" system. The benefit to me is one username and one password, wherever I go. The cost is that I need to change that ONE password more regularly. This seems like a good, and easy, tradeoff.

    9. Re:so it will be OpenID to bind them by badboy_tw2002 · · Score: 1

      It is much better, and you and I and most of /. probably knows that, but then again with so many sites asking for registration these days do you _really_ take the time to figure out a different password for each one. Do you know them all? Do you write them down somewhere. Or do you have some scheme figured out that helps you remember? Something that a truly motivated attacker could figure out? I use a tiered system myself, where sites I don't care about get a "crap" password (or one from a set), and sites that I want more security (bank, email, website admin, etc) get thier own. Even so, I sometimes forget that password. And I actually _care_ about security.

      Probably what most people do is type in a set of passwords (or just the one) and then try them all at different sites. The smart phisher would have their program reject a few passwords each time and get not one but a bunch of different passwords for each user. Tag their name to an email and you're off to the races on a bunch of different sites.

      I think the most secure system is one that a) involves a central spot like open id, b) involves an autorotating password. The autorotation should be through a user known password + an RSA keyfob #, and the user known password should have to change regularly.

    10. Re:so it will be OpenID to bind them by a.d.trick · · Score: 1

      Well there's nothing stoping you from creating a new ID for every website you log into. So worst case you get the same efficiency as before, with the added advantage of having control over your own passwords instead of having them stored on another (potentially hackable) server.

      Of course a more likely sitution is that you'd have an ID that you really didn't care about that you would use for things like slashdot and random websites, another one that you more important things like email, and a third one for you blog or something. How you do it is up to you. That's the point of OpenID.

    11. Re:so it will be OpenID to bind them by Da_Weasel · · Score: 1

      Image that your password for your primary email address is stolen. The 'bad guys' can now easily get access to all of your web site that have different passwords. When you discover what has happened and hopefully regained control of your email, you now have to begin the task of changing all of your passwords for all of the sites you visit each of which has its own methods of doing so and own rules for password complexity.

      All of your existing passwords and their common variations can no longer be used because the 'bad guy' might try again in the future with this existing knowledge. With an OpenID based system you only need to change one password to regain control of your entire identity.

      --
      If you must!
    12. Re:so it will be OpenID to bind them by lamontg · · Score: 1

      Nope.

      The security win here clearly goes to OpenID. With OpenID you only have one password to manage and remember which means you can use good password management practices and rotate/change your passwords on a frequent basis. If it does challenge/response authentication correctly you should also be able to make sure that attackers that 0wn the website you are visiting cannot use your credentials to attack your accounts on other sites. I haven't looked that the OpenID spec for more that 5 seconds, so I don't know how it works, but the correct way to do this is for the intermediate site to proxy a challenge/response authentication session to the OpenID authentication server and then to get a response back indicating if it succeeded or not. The big security hole here will be that the intermediate website you are trying to authenticate against will need to securely be able to contact the authentication server. The obvious attack is against the DNS entry of the authentication server to point it to a fake one which always returns that authentication succeeds. I'm not sure if OpenID has thought of a way around this or not yet.

      I had a similar idea several years ago, but I would have implemented it by extending DNS using another record like an MX record so that people could use their e-mail addresses as IDs which would lookup an authentication server based on the DNS zone record, and would then contact that server to do challenge/response authentication. This sounds like the same kind of thing only adding the web and URIs on top of it.

    13. Re:so it will be OpenID to bind them by lamontg · · Score: 1

      Actually, the obvious way to prevent against DNS attacks on the authentication server is to have the user's client have already setup trust to the authentication server when the identity was initially setup. Then the client would cryptographically check to see that the authentication server the website was trying to use was the trusted one. There would still be attacks possible via impersonating the website itself, but those risks currently exist as well. This approach also could be useful to fix phishing attacks. If you only allow this kind of authentication to a given website and the client webserver does no kind of fallback to password auth, then the phishing site cannot gather any passwords, and if they try to proxy to the authentication server all they get is a challenge/response authentication which is useless to gain access to the site they are trying to exploit. So you could successfully login to a phishing site without giving them anything in that process. They'd need to then trick you into giving further access to credit card data, etc.

      The nice thing about this approach is that I can run my own authentication server on my own domain in the machine's in my home just like I currently run my own website and sendmail instance. Then the passwords are entirely stored and managed on machines under my own control and I can setup policy about which websites I trust and how much I trust them.

      For less astute internet users, their ISPs could setup authentication servers, just like their ISPs setup sendmail and DNS for them.

      Although, looking through the OpenID spec it seems fairly blog-centric and it reads like someone's first attempt at writing an RFC...

    14. Re:so it will be OpenID to bind them by mdwh2 · · Score: 1

      One email password to root them all!

      The bad guys just have to get your single email password, then they can send email from you to anyone. Much better to require a separate login/password for every different server you want to email. ...

      Okay sure, I wouldn't be wanting to use this for important things like banking, but at the least it's great for commenting on random forums/blogs (which is how LiveJournal uses it), without having to go through the hassle of signing up for a new account everytime. If I want to email them, I don't have to sign up for an account on their email server - it's a pain that we have to do this on websites.

  2. You smell! by LiquidCoooled · · Score: 1, Funny

    The article is right, I don't like the Diffie-Hellman cryptographic key exchange, it smells.
    I propose the slashdot implimentation of the cryptographic key exchange involve should double rot-13.

    --
    liqbase :: faster than paper
    1. Re:You smell! by spellraiser · · Score: 1, Funny

      Are you crazy?

      Double rot-13 is vulnerable to a man-in-the-middle attack. Triple rot-13 is the way to go.

      --
      I hear there's rumors on the Slashdots
    2. Re:You smell! by Grey+Ninja · · Score: 1

      Maybe I'm just exhausted from writing code all night, but I am currently sitting here a giggling wreck after reading your post. The idea of double Rot-13ing something is just too funny.

    3. Re:You smell! by eis271828 · · Score: 2, Funny

      I'm sorry, I couldn't read your post. Would you mind decrypting it? This truly is a remarkable method.

    4. Re:You smell! by 91degrees · · Score: 1

      It's a fairly weak cypher. You can do it with pen and paper given a little patience. Replace a, with a, b with b and so on... (Wrapping around at z, of course). Then it all becomes clear

    5. Re:You smell! by denominateur · · Score: 1

      What if your alphabet has more than 26 characters? hah!

    6. Re:You smell! by Neil+Hodges · · Score: 1

      Then just do a rot-(charcount()/2).

    7. Re:You smell! by jZnat · · Score: 2, Funny
      As with all things, this can be solved with a small Perl script:

      perl -pe 'y/[A-Za-z]/[A-Za-z]/'
      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    8. Re:You smell! by traabil · · Score: 1

      I don't see why people need to bad-mouth double rot-13. If nothing else, it's atleast twice as strong as plain rot-13.

    9. Re:You smell! by AndrewNeo · · Score: 1

      Fail at 27 letters.

  3. No way! by Anonymous Coward · · Score: 4, Insightful
    Time to remove username and password from your site and add OpenID libraries instead, so visitors can authenticate with their blog URL?

    Urgh, no way! I do not want all my identities to be tied together through one system. My actions on one site should in no way, shape or form be able to be tied in with what I do on other sites. Compartmentalizing my online life is the best remaining way to remain a modicum of privacy and stave off easy identity theft.

    Any website switching to openID exclusively will lose my business. (Of course, if they offer it in addition to a standalone u/p, I'm fine with that, although I do fear that once it gets enough momentum, the standalone u/p will disappear after all.) :/

    1. Re:No way! by mmurphy000 · · Score: 4, Interesting

      There's been discussion of OpenID providers offering aliases, so you could have a number of distinct "IDs" you mix-and-match with, but they're all validated by an OpenID provider. I don't think the spec says one way or another regarding this; it would be a feature of whichever OpenID provider you used for your identity.

    2. Re:No way! by Blakey+Rat · · Score: 4, Interesting

      Well, I'm not you and I'm damned sick of having to keep a long-ass list of usernames and passwords for sites I really don't care much about. If I have to register to post a comment on some blog, I don't really care if someone steals that registration or password because I'm not likely to ever visit that blog again. If I could use a single ID to avoid registering at different sites 4 days a week, I'm all for it.

      The second point is that nobody's holding a gun to your head and forcing you to use it. If you don't like it, just create a new password for each site anyway. It doesn't prevent that.

      (Sidenote: Stop requiring registration for moronic things! I don't want to give you any personal information to post in a damned blog!)

      (Also, why do all these misguided technophobe posts always get modded up first? I thought this was a site for technology enthusiasts.)

    3. Re:No way! by Anonymous Coward · · Score: 0
      There's been discussion of OpenID providers offering aliases
      It'd still be a single OpenID provider. I'm perfectly happy with each site having their own little incompatible registration system, and them not only not knowing that the me on one site is the me on another site, but also not knowing which me-s there are altogether, and on which specific sites those me-s are being used.
    4. Re:No way! by Anonymous Coward · · Score: 1, Interesting
      Well, I'm not you and I'm damned sick of having to keep a long-ass list of usernames and passwords for sites I really don't care much about.

      The problem is, it won't be only sites you don't care about using it. And where it'll start of as being offered in addition, once it'll have enough users, it's very conceivable that it'll be the only option. Do you really want your registration for eBay, Amazon, the communist party website, your Christian youth club forum and this bondage fetish site that you frequent to be tied together?

      I might be a technology enthusiast, but I'm a lot more enthusiastic about having - and keeping - some privacy. I'm not ashamed of anything I do, but I also know that "live and let live" isn't really human nature. Just because technology makes something possible doesn't mean it's a good idea to actually do it.

    5. Re:No way! by husey · · Score: 1
      I do not want all my identities to be tied together through one system.
      Exactly: Damn these OpenID people. Keeping track of all my Wikipedia sockpuppets would become a nightmare :(
    6. Re:No way! by sverrehu · · Score: 1

      (Also, why do all these misguided technophobe posts always get modded up first? I thought this was a site for technology enthusiasts.)

      I'm sure all of them will be extremely enthusiastic about my new uber-cool, super high tech suicide machine.

    7. Re:No way! by Silverstrike · · Score: 4, Insightful
      That's not the point.

      As the GP said, you CAN make multiple identities. For example, make a "blog-posting" account, and use it to Authenticate to all the blogs in which you want to post. Use it to login to other "annoyance" login websites.

      Then make a seperate one for your bank, your credit cards, etc.

      The beauty of this system is that its a superclass of the current model -- it has all the capabilities of the established model, plus some more functionality.

    8. Re:No way! by BokLM · · Score: 1

      Well, just because you can doesn't mean you have to. You can use one OpenId for all the sites you visit, but you can create one for one web site (there's no limit on the number of OpenIds you can have).

      By the way, do you use the same password on all the websites you visit ? If so, if someone can steal you password (the owner of one of thoses websites can, for example), then he can log into all the accounts that you use with the same password. With an OpenID you only have to remember one password, and there's no way that the owner of a website can steal your password. The only person you have to trust for not stealing your password is the owner of the OpenID server (which can be you), not the owners of all the websites you visit.

    9. Re:No way! by Not_Wiggins · · Score: 3, Interesting

      Well, I'm not you and I'm damned sick of having to keep a long-ass list of usernames and passwords for sites I really don't care much about.

      Then try an approach that I've found incredibly useful... use generated site passwords along with address extensions!

      First, for passwords, you only need to remember *1* and have the following javascript (which runs client side) from this most excellent site:
      GenPass.

      Next, look into using address extensions (ala what are available via postfix) and define unique addresses per each site you visit (most that I visit have adopted the email address as the username).
      For those not familiar with address extensions, you get a base user id within your email system that you're allowed to dynamically apply an extension to and it'll still get delivered to your base box. So, if you're "sam@abc.com" with an extension, the address "sam+slashdot@abs.com" will still deliver to your base mailbox.

      Then it is trivial to figure out which site leaked your address for spam as well as start blocking a particular address (either by using procmail or a combination of postfix with an SMTP proxy such as smtpprox.

      And while we need to tech savvy of the world setting up the mailserver side of things for our less tech-interested friends (I've done this for friends and family and host mail for them), it simplifies by effectively making it easier to manage multiple identities instead of depending on a bastion one.

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
    10. Re:No way! by Cruise_WD · · Score: 1
      Some info direct from the spec that might alleviate some of the paranoia:


      So, to use www.example.com as their Identifier, but have Consumers actually verify http://exampleuser.livejournal.com/ with the Identity Provider located at http://www.livejournal.com/openid/server.bml, they'd add the following tags to the HEAD section of the HTML document returned when fetching their Identifier URL.

      Now, when a Consumer sees that, it'll talk to http://www.livejournal.com/openid/server.bml and ask if the End User is exampleuser.livejournal.com, never mentioning www.example.com anywhere on the wire.


      It's therefore very easy to have different identifying servers, with different IDs, and they don't have to know about each other. All an OpenID authentication does is confirm you "own" the URL you provide - it can be any URL you own, and it can be any server that knows you own it.

      Further:
      How the End User authenticates to their Identity Provider is outside of the scope of OpenID Authenticaiton.


      Certificates, a finger-print scanner hooked up to a web-accessible machine on your local network, whatever. Doesn't matter. This is a much wider scope, and much more flexible system than a centralised username/password system like passport.
      --
      [ cruise / casual-tempest.net / xenogamous.com / transference.org / quantam sufficit ]
    11. Re:No way! by James+Shend · · Score: 1
      (Also, why do all these misguided technophobe posts always get modded up first? I thought this was a site for technology enthusiasts.)
      Hey I agree! Everybody is perfectly safe on the internet, identity theft only happens to noobs!
    12. Re:No way! by DuckDuckBOOM! · · Score: 2, Funny
      I'm sure all of them will be extremely enthusiastic about my new uber-cool, super high tech suicide machine.
      As long as it runs on Linux.
      --
      Life is like surrealism: if you have to have it explained to you, you can't afford it.
    13. Re:No way! by Daemonic · · Score: 1
      So, if you're "sam@abc.com" with an extension, the address "sam+slashdot@abs.com" will still deliver to your base mailbox.

      Then it is trivial to figure out which site leaked your address for spam

      Surely that only holds for as long as it takes address harvesters to figure out the need to delete the portion of the address from the + to just before the @?
      It might work for you now, but it's doomed I tell you - doomed.
    14. Re:No way! by Tweekster · · Score: 1

      Get a decent browser that remembers passwords, was that sooooo tricky? didnt think so.

      And for multiple computers? well i would be using portable firefox in the first place so you dont leave bits of junk behind...

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    15. Re:No way! by steevc · · Score: 1

      I use site specific addresses when I have to register. So far this has only flagged one case where one of those addresses has been used for spam. Meanwhile I get loads to my personal address. That could be from one of a few places including my GPG keyserver entries and my FOAF file. Then there's all the random addresses being used that get bounced to my domain.

      Meanwhile I'm playing with claimID. I've used their OpenID facility on a couple of sites. It's preferable to having to register on each site, even if it exposes a little bit about me. I could always register on another service using a more anonymous email address if I want to be less traceable.

    16. Re:No way! by Anonymous Coward · · Score: 0
      I do not want all my identities to be tied together through one system.


      Then don't use one system. No one says you have to use one URL or Open ID provider for all things, it's just less overhead to do so.

      I wouldn't use this for my online banking or broker, but this is a matter of "security levels". I have the a password for work, personal e-mail, my bank, and one for every online account I use.

      I don't care enough about the integrity of forum accounts to make it really secure.
    17. Re:No way! by Gilmoure · · Score: 1

      It runs NetBSD. D'uh!

      --
      I drank what? -- Socrates
    18. Re:No way! by C0C0C0 · · Score: 1

      RE: "(Sidenote: Stop requiring registration for moronic things! I don't want to give you any personal information to post in a damned blog!)"

      I require a basic account for posting to my blog. It's just enough of a hassle that it keeps spambots from flooding my site. It costs me comments, no doubt, but the second I turn it off, I get flooded with Viagra offers.

      --
      You are totally blocking my view of the wall. - Dogbert
    19. Re:No way! by kernelpanicked · · Score: 1

      Well, I'm not you and I'm damned sick of having to keep a long-ass list of usernames and passwords for sites I really don't care much about. If I have to register to post a comment on some blog, I don't really care if someone steals that registration or password because I'm not likely to ever visit that blog again.

      And blog-spamming jackasses like you are the reason we all have to register for every little thing on the internet.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    20. Re:No way! by dekkerdreyer · · Score: 1

      You obviously don't run such a service yourself. Even with registrations, I get about 5-6 fake account creations a day from bots. You'd be amazed how fast a popular website would fill up with advertisements if anyone could post a comment without validating themselves.

      Don't blame the websites, blame the scum.

      --
      Dekker Dreyer
    21. Re:No way! by Anonymous Coward · · Score: 0
      "sam+slashdot@abs.com" will still deliver to your base mailbox.


      Sadly many web developers have not read RFC (2)822 and don't realize that "+abc" is valid. Many regexps don't allow such things and I find it annoying.
    22. Re:No way! by itlurksbeneath · · Score: 1

      Try PasswordMaker.

      It uses parts of information from the page like the domain name coupled with your master password (which only you know and never gets transmitted, or even stored in memory, if you like) to create a hash from an alphabet based on your specifications to create a unique password for every site. You can even have multiple passwords per site if you throw in things like the username and such. Pretty slick and configurable app. Has plugins for Firefox, IE, and even a web based form if you're using it in a cafe.

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    23. Re:No way! by itlurksbeneath · · Score: 1

      Oops.. foobared the link. PasswordMaker

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    24. Re:No way! by Blakey+Rat · · Score: 1

      I'm a "blog spamming jackass" because I leave comments on blogs? Could you explain this reasoning a little bit?

      Most blogs invite people to leave comments... in fact, if they didn't want comments from "jackasses" like me, they would just turn off commenting in their blog software. Right?

    25. Re:No way! by Blakey+Rat · · Score: 1

      I use Safari. But thanks for the tip anyway.

    26. Re:No way! by itlurksbeneath · · Score: 1

      There's always the downloaded version.

      --
      Have you ever considered piracy? You'd make a wonderful Dread Pirate Roberts.
    27. Re:No way! by 75th+Trombone · · Score: 1

      The problem is, it won't be only sites you don't care about using it.

      Yes, it will be.

      OpenID is not intended for eBay, Amazon, or anything else where money changes hands, or that otherwise requires absolute identity, tied to a physical human being in the real world. OpenID does not (and is not intended to) establish absolute identity; its goal is to establish relative identity among multiple websites where absolute identity isn't so important.

      See also their FAQ of sorts, second heading.

      --
      The United States of America: We do what we must because we can.
    28. Re:No way! by Anonymous Coward · · Score: 0

      OpenID is not about centralizing identity, it's about sharing identities.
      I would not expect a person to have a single OpenID identity. They would have their 'core identities', say bob on livejournal, foo on technorati, and bar on yahoo (or any number more). They could then use these on OpenID supporting sites instead of creating entirely new usernames and passwords.

      The benefit here is not not having to create a new username...it's probably EASIER to just pick a password. The benefit is being able to say I AM foo on technorati, and therefore sites and/or people will allow them the benefits (whether it be features or reputation) that go along with that.

      There will be rogue/non-password OpenID servers, just as there are rogue/non-password email servers, just as there are rogue websites. Any way that is open will have the ability to inject badness into an otherwise good plan.

      With OpenID, you have a way of verifying a person owns a url and they are a member in good standing of whatever service authenticated them. That's where the real value is.

      For example, any site that asks me for my email can ask me for my OpenID for that email site. I then, in one simple process, give them the email, verify the email, and create a way where i can log in using that email.

      Another example: I only want bloggers to comment on my blog. I set it up so that only users registered with Technorati who have claimed their blog and have at least 3 people who link to them can comment on my blog. (Technorati doesn't support this yet, but they will)

      All in all, it's still young, but it has the potential to bring the web together in a totally user-controlled way.

      Note: While the higher benefit I described is the core, there's a nice side benefit of the fact that if you authorize a client site permanently, you will never have to enter something to log in on client sites.. you click on the 'login' button on that site, and assuming you are logged into the openid provider, you will automatically be logged in (after a couple redirects).

    29. Re:No way! by smellsofbikes · · Score: 1

      >Stop requiring registration for moronic things! I don't want to give you any personal information to post in a damned blog!

      I don't want to have to carry keys to unlock my house and car doors...
      And I don't want to require people to give out personal information to post in my blog but unless I do so, it's filled with spam postings and morons gabbling about politics.

      --
      Nostalgia's not what it used to be.
    30. Re:No way! by Intron · · Score: 1

      What's to prevent you from setting up multiple IDs? You can still be "brad@livejournal" and "sexysue@hotbabes.com" if you want. You just need to have accounts at multiple OpenID servers.

      --
      Intron: the portion of DNA which expresses nothing useful.
    31. Re:No way! by Intron · · Score: 1

      sed -e 's/+mysite/+microsoft/'

      --
      Intron: the portion of DNA which expresses nothing useful.
    32. Re:No way! by Goaway · · Score: 2, Insightful

      You'll get even less spam if you delete your blog.

    33. Re:No way! by SanityInAnarchy · · Score: 1
      Get a decent browser that remembers passwords, was that sooooo tricky?

      In short, yes.

      Because half the sites don't even use SSL, and a tenth of them are things I need to be ridiculously secure. That means the best way would be to randomly generate them all, which means if my Firefox profile dies (has happened before) I'll have to re-register them all.

      --
      Don't thank God, thank a doctor!
    34. Re:No way! by SanityInAnarchy · · Score: 1
      Do you really want your registration for eBay, Amazon, the communist party website, your Christian youth club forum and this bondage fetish site that you frequent to be tied together?

      Well, if I was that hypocritical (Christian youth club and bondage fetish?), I'd still want them tied together -- on my server.

      True, if they got together, they could figure out that I was the same person coming from this server -- but then, I could easily randomly generate passwords.

      What's more, and I'm not sure everyone gets this: With OpenID, I never send a single password over the network, except to my own server -- that's assuming I even use passwords. It's like logging in with ssh -- just distribute a public key to all the servers you have to login to. If one of them is 0wned, no matter what kind of keyloggers they use, they'll never be able to get any kind of access to the other servers you're connecting to, because they only have a public key.

      So, OpenID is actually more secure that way, and as people have been saying, there's nothing stopping you from using a public OpenID server -- or several public OpenID servers -- to compartmentalize your life. And I would much rather have ebay, Amazon, and the Christian youth club in one area -- that still cuts down on the number of passwords I need.

      --
      Don't thank God, thank a doctor!
    35. Re:No way! by syousef · · Score: 1

      I'm not you and I'm damned sick of having to keep a long-ass list of usernames and passwords for sites I really don't care much about.

      So use a standard low security login name and password. Have backups for each in case name is taken or rules don't allow password. Problem solved (so long as there are no mandatory regular password changes and you choose your own password). If the site doesn't matter in a financial sense I never have trouble remembering my password.

      --
      These posts express my own personal views, not those of my employer
    36. Re:No way! by klenwell · · Score: 1

      Stop requiring registration for moronic things! I don't want to give you any personal information to post in a damned blog!

      Amen. I tried various systems to address this problem. Finally created a javascript module that allows you to hash a single password:

      http://code.google.com/p/mushpup/

      It's also available on a couple websites -- good for use on the road.

      I, and a couple others, have been using it for about 6 months. A few others have tried and thought it was more work than it was worth. It's not perfect, but better than any other system I've come across or come up with.

      Nice thing is it allows you to post your reminder in public. For example:

      m{this.site/anonymous_coward > msw}

      My company is working a project that will require registration and we're seriously checking out OpenID. I also wonder if/when Google might open up their authentication system in a similar way.

      --
      Innovation makes enemies of all those who prospered under the old regime... -- Machiavelli
    37. Re:No way! by Anonymous Coward · · Score: 0

      "Also, why do all these misguided technophobe posts always get modded up first? I thought this was a site for technology enthusiasts."

      Dear Ms Rantypanties,

      It's all done specifically to annoy you. You're welcome!

      No love,

      The Internet

    38. Re:No way! by Anonymous Coward · · Score: 0

      Solution: Filter out messages that don't include an extension. Whitelist if you have to.

      If you don't ever use your signup e-mail address without adding an extension, then any mails using a bare address are likely spam.

    39. Re:No way! by kernelpanicked · · Score: 1

      Uhhh let's see. By your own post you admit that you're registering for the blog to post one time. No plans to actually take on a conversation or even return to the site. Just drop your 2 cents (as if a one time poster would get much cred anyway) and leave. Yup that qualifies you as a blog spamming jackass.

      --
      Ubuntu: If at first you don't succeed, blindly slap a sudo in front of it
    40. Re:No way! by Blakey+Rat · · Score: 1

      I see.

      So when blogs say, "please leave a comment," what they actually mean is, "please leave a comment and then hang around for the next few hours and participate in a conversation, then return to the site daily-- otherwise don't bother commenting at all or we will call you a jackass."

      Look, if that's what the blog owner wants, they can have that. I guarantee that if I ever see that at the bottom of a blog post, I'll not comment. Sound fair?

      BTW, nice website.

  4. I've always liked the IDEA of OpenID by lidocaineus · · Score: 3, Insightful

    ...but there's no real easy server implementation on Linux (or any other OS) that doesn't require you to do a decent amount of interfacing with the libraries. In other words, if you have time, it works great (ie, your employer wants you to work on an OpenID implementation project). If you just want to host some IDs on your personal box, there's no easy drop-in server software, or even reference software; my non-coder friends can't even begin to use it. I mean even Jabber has jabberd that you can build on.

    Anyway I'm sure that'll change in the future, but it'd be nice to have now. Or maybe I'm completely blind and there's a reference server implementation hanging around somewhere?

    1. Re:I've always liked the IDEA of OpenID by EnglishTim · · Score: 1

      There is a very simple PHP-based server that I came across a while ago, although it's pretty much a minimal implementation.

      Irritatingly, I can't find it now, though...

    2. Re:I've always liked the IDEA of OpenID by micampe · · Score: 1

      PIP is quite complete.

    3. Re:I've always liked the IDEA of OpenID by fbjon · · Score: 1

      You have to create one yourself. Just make sure to deploy a radically decentralized dev-team framework too, with superior identity-related defocus.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    4. Re:I've always liked the IDEA of OpenID by megli · · Score: 1

      Hm, a simple PHP-based server. Perhaps you were thinking of this one?

      --
      ===== will post for karma
    5. Re:I've always liked the IDEA of OpenID by SanityInAnarchy · · Score: 1

      Download link?

      I want to set up my own server, not sign up for someone else's...

      --
      Don't thank God, thank a doctor!
    6. Re:I've always liked the IDEA of OpenID by bricolage · · Score: 1

      EastMedia (my company) built an OSS reference implementation in Ruby (and Rails) for VeriSign. You can see it running at http://pip.verisignlabs.com./ This project also helped sponsor some of the development of the well-known Ruby Web server Mongrel (http://mongrel.rubyforge.org), and the app underwent a non-trivial amount of security and performance testing. The application was released into OSS via the Apache Heraldry project in the fall of 2006. We also built a Rails plugin so you can OpenID-enable your own applications. If Ruby/Rails isn't your thing, JanRain builds excellent OpenID libraries in many popular languages, specifically to make it easy to implement your own apps without worrying about the implementation requirements of the wire protocol. More info is available at: Rails OpenID Server: http://identity.eastmedia.com/identity/show/Rails+ OpenID+Server Rails Consumer Plugin: http://identity.eastmedia.com/identity/show/Consum er+Plugin More Info: http://identity.eastmedia.com/ Matt

    7. Re:I've always liked the IDEA of OpenID by micampe · · Score: 1

      Sorry, I didn't notice there was no download link there... I couldn't find a real project page, but the source is here: https://svn.apache.org/repos/asf/incubator/heraldr y/idp/pip/trunk/

  5. 5% weekly growth by Mr.+Underbridge · · Score: 5, Funny

    reportedly growing 5% every single week.

    Translation: last week the install base consisted of his algebra class. This week he installed it on his mom's computer. Next week he's going to grandma's house and he'll install it there too.

  6. WOW by giorgiofr · · Score: 2, Funny

    Now if they only leverage their know-how and implement top-of-the-line solutions thanks to their syniergies, they'll be buzzword 1.0 compliant, too! I can't wait!

    --
    Global warming is a cube.
    1. Re:WOW by SubOptimalUseCase · · Score: 1

      Bingo!

  7. Can't be too complicated by a_nonamiss · · Score: 3, Insightful

    It's all well and good that I can write my own implementation of Diffie-Hellman key exchange, but if my mother can't go to a site and quickly and easily create a login, it's not going to work. I'm not at all saying it's a bad idea. Technically, it's a wonderful idea, but it has to be made so simple that anyone can access it, otherwise people are going to continue to use stupid services list Microsoft Passport.

    --
    -Arthur
    Cave ne ante ullas catapultas ambules
    1. Re:Can't be too complicated by mmurphy000 · · Score: 1

      For many people, I suspect they will get an OpenID as a side-effect of joining some specific service of interest. For example, IIRC, LiveJournal IDs can be used as OpenIDs. So, people who joined LiveJournal to blog get, as a benefit, an OpenID they can use elsewhere (e.g., commenting on other blogs). So, in the case of your mother, she might well wind up with an OpenID from an existing service that converts to OpenID as a provider -- for example, it would be fairly easy for Yahoo or Google to offer OpenIDs for their existing account services.

    2. Re:Can't be too complicated by oliverthered · · Score: 1

      who needs Microsoft Passport when there's Card space. I wonder if anyone is ever going to implement card space, even microsoft!

      --
      thank God the internet isn't a human right.
  8. OpenID is great in theory by pHatidic · · Score: 3, Interesting
    So has anyone else noticed it seems like there is nothing new happening in the Internet in the last couple months? Well actually there is interesting stuff happening, it's just that Reddit and Digg have been taken over by spammers so you'd never know it otherwise. The thing is the more eyeballs a certain website has the more temptation there is to cause mischief, so a website can never go above a certain quality threshold without an identity system to ban trouble makers. Both Reddit and Digg have hit this threshold, so it will be impossible to get better news without a system like this.

    The problem though is that OpenID is currently just a framework. There is no way to prevent people from making 100 accounts, which is still the problem. Once we have a way of making sure each person only has one account, even if we don't know who that person is and can't identify them in any way, then and only then will social software be able to break through this quality barrier that it is currently capped it. I wrote about one way of doing this here, and there are other ways. Hopefully within the next ten years we can have this problem solved, to enable the next generation of web apps that aren't even possible today.

    1. Re:OpenID is great in theory by Anonymous Coward · · Score: 0


      In what way would not the 'social software quality' be replicated by mandating every internet user in a country to publicise their name?

      The one point that springs to mind falls flat:

      1. Someone can keep their identity hidden and write unpopular things and not suffer from it in real life - no they cannot, because a system where the same login is used on hundreds of sites will invariably lead to traceable identities.

      2. But can they not simply avoid giving up their identity to any of these sites? No they cannot - anyone who wants to function normally in a western society today has to use the internet for a very large number of tasks and are forced to give their true identity on several of them. 'Breaking the link' between identity and person is therefore impossible.

      There are, of course, several arguments for having every internet user's name be public, but so far it hasn't been voted for in many countries.

    2. Re:OpenID is great in theory by Elyas · · Score: 3, Insightful

      Actually, that's really only true if you go about it by trying to "find" the bad users.

      If you want, instead, to look for good, legitimate users with regular useage patterns, the only thing you need is the data and a single sign-on distributed across the systems. You make it easy to get a bad reputation, and hard to get a good one, just like real life. Then voting systems can more heavily favour the consistently useful users, etc.

      Finding the bad guys is whackamole, and useless :)

    3. Re:OpenID is great in theory by rhythmx · · Score: 1
      The problem though is that OpenID is currently just a framework. There is no way to prevent people from making 100 accounts, which is still the problem. Once we have a way of making sure each person only has one account, even if we don't know who that person is and can't identify them in any way, then and only then will social software be able to break through this quality barrier that it is currently capped it.
      Actually, I think the ability to make many disconnected accounts would be a great feature for maintaining the end-user's security. I'm already peeved at about the need for all sorts of my data to be sitting around in hundreds of online applications... The last thing I want to see is some sort of "global foreign key" linking all that data together.
    4. Re:OpenID is great in theory by Jesus_666 · · Score: 1

      I'll be rooting for the people who break it. Among the things I like most about the internet are anonymity and the ability to shut off account from each other, thus I'll keep trying to maintain them, even if these very virtues make the net less professional.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:OpenID is great in theory by IL-CSIXTY4 · · Score: 2, Informative
      There is no way to prevent people from making 100 accounts, which is still the problem

      Actually, that's something I see as a feature. Some people have facets of their lives that they don't want tied to and searchable by their "pubilc" OpenID. Having multiple OpenIDs allows one to keep their private and work lives separate, for example.

      Now, one person having 100 accounts that they use to troll message boards...that's a problem best solved with a reputation system, and OpenID's creators make it clear on their site that this is not a trust or reputation system. It's also not about having a centralized profile (FOAF addresses this). OpenID is just about having a consistent ID between sites.

    6. Re:OpenID is great in theory by eclectro · · Score: 1

      Hopefully within the next ten years we can have this problem solved

      Dude, it'll be too late by then. We'll be up to web 10.0 by then easy.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  9. Re:No way! (OK, Setup several IDs) by G4from128k · · Score: 4, Informative

    Any website switching to openID exclusively will lose my business

    There's no need to abandon a place just because they use openID. Why not setup multiple IDs with different user names, passwords, and email addresses? (I assume that's possible under OpenID?).

    I agree that a single collection of IDs (all-eggs-one-basket) represents a dangerous single point of failure. But just because someone implements a new potentially better basket doesn't mean you have to put all your eggs in that basket or avoid using sites that use that type of basket.

    --
    Two wrongs don't make a right, but three lefts do.
  10. Flexibility is dangerous with crypto by adonoman · · Score: 1

    And more so with authentication. I don't want someone to be authenticating me using the new-fangled system they wrote during a drunken craze last weekend, when they had some flash of insight that led them to believe that Diffie-Hellman is a load of crock, and is much less secure than their "guess-a-number-between-one-and-ten" system.

    1. Re:Flexibility is dangerous with crypto by semifamous · · Score: 1

      Authentication is handled by the server, not by the site you're posing on.

      You type in a website address and you're sent there to authenticate. You don't type a username and password. You type your blog/livejournal/whatever-OpenID-server-you-have URL.

  11. More hyperbolic statistics by Toby+The+Economist · · Score: 2, Insightful

    > reportedly growing 5% every single week

    And WTF does that actually MEAN?

    It superifically appears to assert that the number of people using OpenID is growing each week by 5%.

    Is this the number of people *actively* using OpenID, or the total number of ALL users ever, e.g. including those by people who've used it once and then walked away?

    Is this the totaly number of people across ALL OpenID service providers? this seems unlikely, since someone would have had to have done the work of collating all the stats from all those providers.

    If it is then just a sampling of providers, how was the sample chosen? is it representative? or was it opportunistic, e.g. those OpenID service providers who are loudest about OpenID and so could be expected to tend to be those who see the largest growth rate in users?

    Also, 5% each week sustained actually means an ever increasing absolute number of users, since it's 5% of an ever larger user base. When your user base is 100 people, 5% is five 5 new people, which isn't hard to sustain on a week in, week out basis. So what is this 5% - which could be completely inaccurate anyway, since we've no idea of the sample it's based - 5% *of*?

    1. Re:More hyperbolic statistics by Anonymous Coward · · Score: 0

      "It superifically appears to assert that the number of people using OpenID is growing each week by 5%.

      Is this the number of people *actively* using OpenID, or the total number of ALL users ever, e.g. including those by people who've used it once and then walked away?

      Is this the totaly number of people across ALL OpenID service providers? this seems unlikely, since someone would have had to have done the work of collating all the stats from all those providers.

      If it is then just a sampling of providers, how was the sample chosen? is it representative? or was it opportunistic, e.g. those OpenID service providers who are loudest about OpenID and so could be expected to tend to be those who see the largest growth rate in users?

      Also, 5% each week sustained actually means an ever increasing absolute number of users, since it's 5% of an ever larger user base. When your user base is 100 people, 5% is five 5 new people, which isn't hard to sustain on a week in, week out basis. So what is this 5% - which could be completely inaccurate anyway, since we've no idea of the sample it's based - 5% *of*?"

      Yes.

  12. Re:OT complaint about “ID”. by Anonymous Coward · · Score: 1, Funny

    Same reason people type PIN numbers into ATM machines. We simply don't care.

  13. Re:OT complaint about “ID”. by eis271828 · · Score: 1

    I think the primary reason we capitalize ID is to distinguish it from the id, ego, and superego. Flashing your id to get through an airport security station will likely land you in jail, or at least result in a sexual harassment allegation. Showing your ID will get you right through. Besides, grammar is evolving.

  14. idea for a new identity-related service? by aadvancedGIR · · Score: 1

    Can I wrote an app that automatically collect the credit card number of any subscriber of that service that is visiting my site (just to check they are 18, of course)? In other word, can anyone do whatever he want with the data or is there a good protection?

    1. Re:idea for a new identity-related service? by GuyWithLag · · Score: 1

      Nope, you can't. The users need (at least for the first time they visit your site) to type their OpenID address to your site, they will then get redirected to *their* OpenID provider site to verify what data should be made available to your site. Oh, and AFAIK noone uses OpenID for CC info...

  15. Not the problem OpenID is trying to solve by Anonymous Coward · · Score: 0

    But OpenID isn't supposed to be a system that uniquely identifies a person on the internet. It's a system to provide multi-site logins without a large central repository.

    It's more useful to allow people to do things like make comments on many blogs (LJ, MySpace, DeadJournal, Blogger, whatever) using one blog account so that all their comments are tied together and to the one site they update. If they want to have multiple accounts they still can, and that's kinda the point. It's the same way I have a /. account (which I'm not bothering to log into right now), a k5 account, an LJ account, two AIM accounts, etc. But with OpenID, I could just pick one and log into everything with it.

    Maybe later someone else will solve the problem you're describing. SixApart just wanted to let people comment on LiveJournals without an account on their site. And they found a way. It's pretty smart.

    1. Re:Not the problem OpenID is trying to solve by alienmole · · Score: 1
      It's more useful to allow people to do things like make comments on many blogs (LJ, MySpace, DeadJournal, Blogger, whatever) using one blog account
      And guess what, that's exactly what spammers want to be able to do. So by offering this apparent convenience, OpenID simplifies things for spammers and creates a problem which someone is going to have to address, soon.
    2. Re:Not the problem OpenID is trying to solve by ThePhilips · · Score: 1

      The OpenID is in no way related to e-mail address.

      Though it's true that when you have well established identity on web, chances of identifying your identity in real world are big. OpenID doesn't change that fact. For example, I have to put my personal info on web so that it can be found by potential customers. And of course spammers know that info too. No way I can make info public and avoid that info being misused. More data are public - more precisely one can link web identity to real person.

      As practice have showed, that's still at large not trivial. Recall case with Pamela Jones of GROKLAW when SCOG tried to identify her real identity to silence her. SCOG somewhat succeeded in identifying, but was immediately stroke back for using pretexting/etc to acquire that information. Only few of SCOG corporate shills agreed to publish that info and withdrew it off web in few days afterwards: it is plain illegal to publish private info w/o consent of the person.

      --
      All hope abandon ye who enter here.
    3. Re:Not the problem OpenID is trying to solve by alienmole · · Score: 1

      I was talking about blog spam, not email spam.

  16. Re:OT complaint about “ID”. by Anonymous Coward · · Score: 0

    Regardless of whether it's an acronym or an abbreviation, it's customary to capitalize all letters if it's a word you say by pronouncing the letters rather than the word. Not capitalizing all letters implies that you simply pronounce it as a word, as in "laser." That's why it's OK to go to a Larp and show your scuba license as a form of ID.

  17. Re:OT complaint about “ID”. by Mr2cents · · Score: 0, Offtopic

    Why do people insist on abbreviating the word "identification" as "ID"? I have no ID...
    --
    "It's too bad that stupidity isn't painful." - Anton LaVey
  18. Re:No way! (OK, Setup several IDs) by Anonymous Coward · · Score: 1, Interesting

    If I have to setup several ID's, then why use OpenID in the first place?

    This will never fly.

  19. Re:No way! (OK, Setup several IDs) by Anonymous Coward · · Score: 0
    Why not setup multiple IDs with different user names, passwords, and email addresses?
    They'd still have - on one server - my (changing, but unique enough) ip-address and user_agent string to tie these identities together (okay, so having to worry about that might be slightly paranoid, but frankly, I'm not willing to bet that that paranoia won't be justified at any point during my life). And the alternative, to have different openIDs from different openID providers with different usernames and passwords for different sites is, ehm, shall we say slightly worse than the current situation?
  20. A Concern by DaMattster · · Score: 1

    What if there is a rogue OpenID provider? What if someone sets up their own OpenID system to leave fake authenticated comments on a blog? I wonder why the OpenID project has not considered this.

    1. Re:A Concern by IL-CSIXTY4 · · Score: 1

      Rogue OpenID providers are dealt with by configuring your OpenID consumer not to trust that server anymore.

      See "what about spam?" on the OpenID project's About OpenID page.

  21. Re:OT complaint about “ID”. by Anonymous Coward · · Score: 0

    But what if you live in OK (Oklahoma)?
    I guess they still spell it Okay!

  22. Those are correct. by Lethyos · · Score: 0, Offtopic

    “PIN” is “personal identification number” and “ATM” is “automatic teller machine”. These are acronyms and correctly capitalized. However, I know that people would certainly find it weird if they saw “avenue” abbreviated as “AVE” or “January” shorted to “JAN”.

    --
    Why bother.
    1. Re:Those are correct. by grahams · · Score: 1, Funny

      He said PIN Number (Personal Identification Number Number) and ATM Machine (Automatic Teller Machine Machine).

      Not as good as the Windows WDM Driver Model.

    2. Re:Those are correct. by pyite · · Score: 1

      Not as good as the Windows WDM Driver Model.

      Everyone should know that WDM stands for Wavelength Division Multiplexing. Anything else is just silly.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  23. What are real problems in identity? by us7892 · · Score: 1

    From the article:
    Entrepreneurs and intrapreneurs, for whom OpenID provides a fertile ground for innovation, such as:

    - reputation services, which help both end users and site operators and represent a major business opportunity in itself;
    - open social networks that are not confined to a single vendor's site;
    - more secure, efficient and accountable messaging systems that one day could replace the protocols that e-mail runs on.

    Some have told us they consider the OpenID community to lack a clear process or structure, to not solve the "real" problems in identity (yet?), or to be only applicable for low-end problems. They are probably right; however, we think of it as the early days of Internet-scale innovation in action, where these characteristics are desirable, not detrimental.


    What are the "real" problems? I'd like to hear what the author sees as the real problems in identity. I guess, at the end of the day, it would be easier to remember one username and password. I often use the same username and password on multiple sites anyway. But it seems like this leaves me vulnerable to identity theft. Then again, I don't enter my "real identity" information on non-critical sites anyway. So, this is probably about as useful as MS Passport...

    1. Re:What are real problems in identity? by Spookticus · · Score: 1

      well, if you was a jedi you could completly bypass this whole system. When you go to the site and it asks you for your ID, all you have to say is "You dont need to see my identification" and wave your hand in front of your monitor.

    2. Re:What are real problems in identity? by hey! · · Score: 1

      What are the "real" problems?


      Easy. All the special cases of "How do I make money with this?" to start with.

      No matter how good the system, that's going to be limiting factor in vendor support at the outset.
      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:What are real problems in identity? by iabervon · · Score: 1

      OpenID allows some unknown server to authenticate you to its own satisfaction. That is, if slashdot wants to prohibit random people from posting as iabervon@livejournal.com, such that only someone able to post to livejournal.com as iabervon@livejournal.com can post with that attribution, it can use OpenID to find out. (And OpenID does this in such a way that the site that's required authentication can't turn around and steal your identity.)

      But it doesn't have a mechanism for the unknown server to prove that you did something to anybody else. There's no way built in to keep slashdot from fabricating comments as being from a particular livejournal user, even if the livejournal user never authenticates to slashdot, and even if slashdot readers try to verify the comments. There's no signature mechanism, so there's no way to tell if it was actually used at all, or if it was used properly. This obviously means that it's useless for ecommerce, because there's no way for the store to demonstrate that you authorized a purchase.

      The interesting thing would be if somebody came up with a system whereby a site could present something for a signature by some OpenID user, such that the user can tell what's being signed, nobody other than that OpenID user can create the signature, and the signature can by verified by anybody who wants to check. That would be the real killer app for OpenID, because then you'd be able to do really secure online purchases. It would be more secure than the current system (the store currently gets enough information to fabricate other purchases by you), as well as using a single sign-on: when you purchase something, the store presents a receipt in a standardized format, and you sign it with the OpenID issued by your bank. The store presents it to the bank for payment, and gets paid. You reveal your bank username, but that doesn't let anyone do anything. You carry out your proof-of-identity and proof-of-intent exclusively with your bank, which you trust.

    4. Re:What are real problems in identity? by Wesley+Felter · · Score: 1

      Yeah, SET worked great last time so let's do it again.

  24. OT: a real pedant knows it's an acronym by brokeninside · · Score: 1
    First, pretty much every modern dictionary (Merriam-Webster, American Heritage, Random House, etc.) lists the word as ID. I'd check the OED too but my library card is expired and I can't log into the OED online anymore.

    Second, an acronym is ``a word formed from the initial letters or groups of letters of words in a set phrase or series of words''. Consider RADAR. RAdio Detecting And Ranging. If ID were a contraction of identifier it would be spelled id' not ID.

    Lastly, whether acronyms are all upper case or not is entirely a matter of convention. ID is typically always upper case to avoid confusion with the Freudian term id.

  25. Re:OT complaint about “ID”. by Lethyos · · Score: 0, Offtopic

    That's why it's OK to go to a Larp and show your scuba license as a form of ID.

    I agree with “OK” since it is an acronym for orl korrect. Otherwise, why is it alright to remove proper case from “Larp” and “scuba” by not write “NASA” as “Nasa”?

    i suppose ITS ok to Just ignore proper capitalizatioN in english Today.

    --
    Why bother.
  26. Re:OT complaint about “ID”. by Anonymous Coward · · Score: 0

    Why do people insist on abbreviating the word "identification" as "ID". It is not an acronym but rather a shortened form of the word.

    Actually, it's both. In the case of OpenID, you are right, it's just a short form of "identification". But in most cases, "ID" is an initialism that stands for "Identification Document" - you know, like passports, drivers licenses, etc.

  27. On the right track - id should be portable. by Rocketship+Underpant · · Score: 1

    The president of Sxip made some good points about personal identification and how it should work online, even if Sxip's implementation isn't perfect.

    In the real world, we have organizations that create forms of ID, and other organizations that need to identify us. I have a birth certificate, a library card, a passport, and a credit card, for example. These all certify certain personal details about myself, and they don't all cover the same details. What's also important is that they're portable, they're secure to varying degrees (i.e. hard to duplicate or modify), and I control who sees them.

    In the real world, I can use these IDs with third parties, removing the necessity for those parties to create their own IDs. A video rental store, needing to confirm my name is what I say it is, can decide it trusts the issuer of my birth certificate (the province of BC) or the issuer of my credit card (Citibank), and will thus accept those cards as proof of my identity in lieu of having to create its own identity system. A liquor store that ids customers won't care what my name is, but they might want to verify my picture and birthdate; there are several identity issuers they'll trust, and I can show cards from any one of them so long as it has the right information. Thanks to portable identity, the liquor store also has no need to maintain its own identity database.

    So why can't digital identity work this way? I already have established, verified, trusted identities at several online institutions -- eBay, Amazon, Slashdot, my bank, etc. So when I go to a new website that needs to verify my identity -- an online store, a message board, whatever -- there should be no need to create yet another new identity. I should have some digital way to flash my eBay credentials, or my Amazon credentials, or credentials from any source that website chooses to trust. They should be able to create an account for me and everything, letting me log in with the credentials I already use elsewhere, just like the brick-and-mortar video store that lets me rent videos by showing my driver's license. An ideal digital identity would be portable just like the kind I carry in my wallet, except my control over it would involve password protection instead of physical possession.

    There should be no need to create yet another catch-all ID system like OpenID. The dozen or so identities I already have should become portable, so I don't have to keep making more.

    --
    He who lights his taper at mine, receives light without darkening me.
    1. Re:On the right track - id should be portable. by 42forty-two42 · · Score: 1

      What you're suggesting here is something that can be achieved by openid - simply have the government run an OpenID server. I certainly don't want to lose the ability to be pseudonymous online, but I can see other people wanting to assert their true identity. By having a government-backed authentication server, everyone can have their own way.

    2. Re:On the right track - id should be portable. by Conficio · · Score: 1

      Thanks for a good analysis of what IDs are and some of the features they carry.
      However, I think you are barking up the wrong tree here. OpenID really is the framework, the set of protocols required to enable just this. For example PayPal (EBay) could offer for pay or free to use your already established identity and offer an OpenID server that you can use. The same for Amazon or Google (new payment service) or Mastercard, American Express, etc. So it is up to them to set up such services. I'd think it id best for you to petition to the organizations that you would like to manage such services for you. For commercial organizations it might be a good idea to make a business case for them.

      OpenID is exactly the kind of open framework that allows all to work with w/o centralizing the data like MS Passport did. In contrast , MS Passport requires everything to be ID'd through them and they control the intellectual property behind the system.

      And yes, it could be a government agency that provides the ID services, in case things like birthday need to be verified. Or it could be simply a non profit organization that does it for the public benefits. But it could also be a merchant or a bank as well. They can use already established trust measures and convey them to the requester of ID. And this framework does not restrict you to use different ID's from different sources for different purposes.

      --
      Busy helping non technical users of OpenOffice.org - http://plan-b-for-openoffice.org/
  28. It increases security by seweso · · Score: 0

    Yes, giving out personal information on every page you want to comment on is much better. Don't use it for important sites. It's that simple.

    It would also be nice if wikipedia would activate OpenID.

  29. Overly complicated by cortana · · Score: 5, Funny

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    OpenID seems rather complex. There are already decentralised systems for authenticating a user's identity. But, if it gains momentum I would be happy to use it. One thing I can't work out is how I can create an identity. I have my own domain name and web site; I don't want to rely on Livejournal or another third party to maintain the notion of my identity.
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.5 (GNU/Linux)

    iD8DBQFFdYQlshl/216gEHgRAk00AJwLvCf xLrtlKGDHcrIp7jidODlrTQCgqCPx
    czXJO4lwp5Znr+A7sSr rPJA=
    =MeMH
    -----END PGP SIGNATURE-----

    1. Re:Overly complicated by tom+taylor · · Score: 1

      You can set up a page, directory or subdomain of your personal site to forward onto an OpenID server that you've got an account with. If you want to switch server, just change the forwarding details and the sites using your OpenID don't notice a thing.

      More info available at: http://www.openidenabled.com/openid/use-your-own-u rl-as-an-openid/

    2. Re:Overly complicated by kveton · · Score: 1

      Cortana: Check out this link:

      http://www.openidenabled.com/openid/use-your-own-u rl-as-an-openid

      It allows you to use LiveJournal, the PIP or MyOpenID and your own domain.

      If you want to run your own library, there is a PHP server out there:

      http://www.openidenabled.com/openid/php-standalone -openid-server

    3. Re:Overly complicated by cortana · · Score: 1

      Thank you both for this information. I feel silly for not looking hard enough to find it myself!

    4. Re:Overly complicated by the_greywolf · · Score: 2, Interesting

      -----BEGIN PGP SIGNED MESSAGE-----
      Hash: SHA1

      Indeed.  OpenID also seems too unreliable.  What's to say the server my blog is on won't get hacked again?  What's to keep the crackers from using that to forge my identity?  There's no signing mechanism, no challenge/response, and it doesn't even bother to protect my "identification" from interception or duplication!  All it does is prove that I have access to the blog I linked to.

      What I want is a complete solution that allows me to protect my identification by a strong encryption schema and use that everywhere - maybe have a Firefox extension (or a user.js in Opera) that handles the legwork for me.  I don't know, it probably doesn't exist.
      -----BEGIN PGP SIGNATURE-----
      Version: GnuPG v1.4.5 (GNU/Linux)

      iD8DBQFFdbVCi1yS1BuzIvgRAnMxAJ9qG+x 9H8y8oK3NRNOsym+Ofu8XBgCfQ52+
      jj6A/Oyo3ez/9QGuwLe M6qE=
      =IaLD
      -----END PGP SIGNATURE-----

      --
      grey wolf
      LET FORTRAN DIE!
    5. Re:Overly complicated by Beryllium+Sphere(tm) · · Score: 1

      If OpenID provides interoperability it will be a step upward. For example, none of the OpenPGP signatures in this thread verify under PGP Desktop 7.1 ("ascii armor input incomplete").

    6. Re:Overly complicated by the_greywolf · · Score: 1
      For example, none of the OpenPGP signatures in this thread verify under PGP Desktop 7.1 ("ascii armor input incomplete").

      That's because the /. comment code forcefully breaks up long words. Look closely and you'll notice that the signature itself has a spurious space partway. Delete those two spaces and they validate just fine.

      They should fix that.

      --
      grey wolf
      LET FORTRAN DIE!
    7. Re:Overly complicated by ThePhilips · · Score: 1

      What I want is a complete solution that allows me to protect my identification by a strong encryption schema and use that everywhere - maybe have a Firefox extension (or a user.js in Opera) that handles the legwork for me. I don't know, it probably doesn't exist.

      It doesn't seem you really understand how to make something secure. Me understands that probably not much either, but basically any professional would tell you that making single identity is a way in other direction. That's precisely what is called "single point of failure".

      In other words. What would be easier to crack: many of presumably belonging to single person identities or single one which strongly identifies single person?

      Conclusion: nobody in real world would try to snatch my public house card - though that would allow them to lift lots of precious books in my name. Same goes for about 20 other cards I have. But if I would have single card for everything, once it is forged I might be set back for a large amount of money. As long as there are 20 cards - not one - the trouble of forging them outweigh any gain. But having single card opens me up to possibly infinite number of problems: single point of failure make any failure fatal compromising everything you do and did.

      --
      All hope abandon ye who enter here.
    8. Re:Overly complicated by the_greywolf · · Score: 1
      It doesn't seem you really understand how to make something secure. Me understands that probably not much either, but basically any professional would tell you that making single identity is a way in other direction. That's precisely what is called "single point of failure".

      My post was made mostly tongue-in-cheek, as I had assumed most people would realize that I'm talking about some sort of widely-supported scheme generally similar to how PGP works. Something for global verification, and potentially identification. A carefully-generated RSA key pair is far more secure and reliable than OpenID, IMO, and, building on the existing GPG/PGP community, could be a far more reliable solution. I don't pretend to be an expert on security and encryption, but even I can see that OpenID has too many points of weakness, and is far too insecure and unreliable to be any kind of global passwordless identification. I'm far more willing to rely on my GPG signature and its 1024-bit key than I am on something that has a far greater potential for fraud.

      In other words. What would be easier to crack: many of presumably belonging to single person identities or single one which strongly identifies single person?

      A strawman argument, I think. OpenID is a sigular identity, just like PGP, but OpenID relies on your access to a certain account - which may be easily broken into or forged - while PGP relies on a privately-held, unique, and nearly impossible to forge encryption-grade key, which can be destroyed and invalidated by its owner at any time in favor of a new one. (I have two keys myself, the other I plan to invalidate as soon as I can get back into my old hard drive...)

      I really need to back up my shit more often.

      Conclusion: nobody in real world would try to snatch my public house card - though that would allow them to lift lots of precious books in my name. Same goes for about 20 other cards I have. But if I would have single card for everything, once it is forged I might be set back for a large amount of money. As long as there are 20 cards - not one - the trouble of forging them outweigh any gain. But having single card opens me up to possibly infinite number of problems: single point of failure make any failure fatal compromising everything you do and did.

      (Emphasis mine.) Again, this is exactly the problem with OpenID, IMO. But like with your credit card, you can have it invalidated immediately if it's ever stolen, and you can have it replaced with a new one very easily - just like with PGP.

      --
      grey wolf
      LET FORTRAN DIE!
  30. I've been working with OpenID by Anonymous Coward · · Score: 0

    Its a great new system. Just turn around, pull down your pants, bend over, take a picture.

  31. Complexity can be hidden, but there are costs. by Kadin2048 · · Score: 2, Insightful

    I think the other respondent hit the nail on the head.

    Most people (aka, 'your mom') won't know that they're using an OpenID at all. Instead, they'll probably just think of it as the ID of whatever service provides the OpenID authentication. So LiveJournal or whatever, but potentially in the future a more mainstream provider like Yahoo. I'd expect that sites which used OpenID and catered to a non-technical audience might even disguise the fact that it's OpenID (instead, "Sign in with your LiveJournal ID here!").

    To a user, logging in with an OpenID should be just as seamless as logging in using their Microsoft Passport or Yahoo ID, except that it would work at more sites. There's no reason for the backend infrastructure to be exposed to a casual user. One of the criteria for success of any authentication system ought to be transparency and ease of use. If it doesn't offer that, it's a failed system by virtue of irrelevance.

    As I was writing, a thought came to mind. These OpenID/cross-site-ID systems seem like they'd be a huge avenue for phishing attacks. How do you prevent someone from setting up a blog, and putting a Login field on it ("Sign in to comment with your LiveJournal/Bloglines/WhateverID!") and just harvest people's L/Ps as they're entered? Maybe I'm missing something about the system but if all the libraries for authentication and communication with the OpenID user's authenticator (whoever is 'vouching' for the OpenID user, e.g. LiveJournal) are done on the server, then the server has to be trusted with the user's OpenID username and password, or at least it would look like that to the user. It seems like there might have to be quite a bit of interface design and user education to keep people from blindly typing a master password into untrusted forms that would result in their whole identity being taken by a spammer.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Complexity can be hidden, but there are costs. by semifamous · · Score: 3, Informative

      The username and password is not entered on that site. It's entered on your own personal site.

      I've got a Wordpress blog for which I found an OpenID plugin. I can go to Livejournal and give it my blog address. It then sends me to my site which asks me "Do you want to trust this site with your identity?" You can trust it once, trust it always, or not at all.

    2. Re:Complexity can be hidden, but there are costs. by cptgrudge · · Score: 1

      Which Wordpress plugin do you use? I've only found two for Wordpress so far.

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    3. Re:Complexity can be hidden, but there are costs. by semifamous · · Score: 1

      http://the-notebook.org/12/01/2006/openid-comments -for-wordpress/

      I'm using this one because it's self-contained. The other one I found didn't have everything in its package. It required another set of libraries I was too lazy to find.

    4. Re:Complexity can be hidden, but there are costs. by IamTheRealMike · · Score: 1

      That's the theory and it'd be nice if OpenID actually followed it. Unfortunately despite its many virtues the OpenID folks persist in thinking that URLs are a sensible way to identify people, because the guy who created it has spent too much time in the "blogosphere". People struggle with email addresses at times, do you really think they're going to be happy if you give them a username like http://some.name.some.provider/ or http://open.someprovider.com/somename - not only is that a hell of a lot to type, but it looks like a web site address, even though it is actually not.

      This issue has been raised time and time again with them and no satisfactory answer has ever been forthcoming as to why they don't just put a standardised mangling layer on top of URLs to make it more familiar to people. The guy who founded the project just says "no, stfu" and that's the end of it. It doesn't give me a whole lot of confidence in the project, to be quite frank.

    5. Re:Complexity can be hidden, but there are costs. by cptgrudge · · Score: 1

      Gotcha. I used that one for the same reason.

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    6. Re:Complexity can be hidden, but there are costs. by ThePhilips · · Score: 1
      ... username like http://some.name.some.provider/ or http://open.someprovider.com/somename - not only is that a hell of a lot to type, but it looks like a web site address ...

      Read RFC 1738 to understand that there is really no technical difference from "user@service.org" and "service.org/user" and "user.service.org".

      Though you raise valid point that ID protocols got to have their own scheme, for example one like userid://yada-yada-yada to differentiate it from the rest. Underneath it would be plain http, but web applications would be able to tell user ids from the rest.

      P.S.

      OpenID folks persist in thinking that URLs are a sensible way to identify people ...

      The point is not to identify people, but to establish identity for people in on-line. IOW, OpenID doesn't try to make 1:1 mapping between people and ids. You can create and use as many IDs as you like. Also you can share your ids with everybody you want (though that's not a good idea). People tried many times to map something from internet space (e.g. e-mail) to real people 1:1 and filed miserably. Even in real world the same person may have several phone numbers and several addresses. And both phone numbers and addresses are often shared. So, OpenID doesn't try to "identify people." It only provides you with on-line pass you own and manage by yourself.

      --
      All hope abandon ye who enter here.
    7. Re:Complexity can be hidden, but there are costs. by IamTheRealMike · · Score: 1

      Yes, I understand those things. And implementing user@host on top of a fixed mapping to http://host/openid/user or something would be fine. My point is one of usability - people understand and work with email addresses to represent a logical identity all the time. Why confuse the matter now simply for the sake of removing 5 lines from the spec?

  32. Or just allow your email address to be a username by xxxJonBoyxxx · · Score: 1

    My personal frustration is sites that don't let you use an email address as a username; an email address is pretty easy to remember.

    If you're really worried about a low-security "single sign on" solution (which this article seems to suggest), why not just leverage one of the many cookie schemes advertisers use to track you all over the net? (The end result is the same.)

  33. Re:OT complaint about “ID”. by DeQuincey · · Score: 1

    Hey, you forgot LASER! *pew* *pew* *pew*

    It's not about blatantly ignoring proper capitalization. It's all about usage. For example, scuba and laser have been promoted to word-like status. Many people don't even know that they're actually acronyms. As these acronyms become used more often, they tend to be used like words, hence why many of them lose their proper case. You can probably add fubar to that list.

    As someone has already explained, we probably capitalize ID (the abrv.) to distinguish is from the id (ego).

  34. Spam IS a problem for site owners! What to do? by feepcreature · · Score: 1
    Once this system is widely used, and spammers begin to register OpenIDs in huge numbers, how will site owners prevent spammy registrations?

    With their own registration system, site owners can add features that make spammy registrations difficult (I'm getting 10 or so daily spammy registrations). Blindly trusting OpenIDs and allowing them into a site, or giving them posting rights would be crazy. So what are the options for countering spam? Can you add extra checks and validation? User verification? Black/white/grey lists?

    I know the OpenID folk say "this is not a trust system" and that is not the problem they are trying to solve. But it needs to be solved for it to be widely useful!

    If it isn't solved we have a one-stop-shop for spammer IDs. If we "solve" it badly, it's nearly as bad as running your own registration system (from a site owner's viewpoint) or registering all over again (from a user's perspective).

    --
    Paul "Say no to feeping creaturism"
  35. Re:OT complaint about “ID”. by Lethyos · · Score: 1

    Thank you, that pretty much nails it for me.

    --
    Why bother.
  36. Frameworks aren't all they're cracked up to be by Twylite · · Score: 1

    The thing with frameworks ... is that over time implementation costs increase, and interoperability decreases, as you add more concrete stuff within the framework. They give the illusion of value.

    --
    i-name =twylite [http://public.xdi.org/=twylite], see idcommons.net
  37. How to kill an article by Anonumous+Coward · · Score: 1

    If you're writing an article dealing with issues of trust, especially if you're about to solicit the reader's trust in the subject of your article, make sure to start the article with the word "Verisign". You need write no more...

  38. I love Anonymity by Sub+Zero+992 · · Score: 1

    I love anonymity. I hate "identity management" which leaves the user with a single "approved and authenticated" online identity.

    You don't know my flickr username. You don't know my Ebay username. You don't know my Friends Reunited username.

    You don't know what I bought my family for christmas, what they look like, where I went to school, where I work know, where I live or what (or if) kind of car I drive. What you know about me is what I have chosen to let you know.

    I like it that way.

    --
    They who would give up an essential liberty for temporary security, deserve neither liberty or security - Ben Franklin
    1. Re:I love Anonymity by Anonymous Coward · · Score: 0

      Actually, we *do* know. We know it all. And you've been very, very naughty.

    2. Re:I love Anonymity by xappax · · Score: 1

      I can relate to your concerns, but I don't think that OpenID threatens privacy the way you're worried about - in fact, I suspect that OpenID is being developed to preempt other closed-source, centralized ID services that could cause serious privacy problems if they became the standard.

      As I understand it, you set up an ID server - possibly just a program running on your home computer - and you set it up to provide certain info to certain sites. I envision it operating sort of like a personal firewall. Sites connect to your server and you get prompted: "slashdot.org has requested the following information. Allow once, allow permanently or deny?"

      The bottom line is that it allows you to share as much or as little information as you like with sites - which is pretty much what you do now. As far as I can tell, this is just an interface that makes it easier.

      What I'm confused about is that if anyone can set up a server, then obviously we'll need blacklists about which servers to trust, and since any IP address can host a server, we're basically back to an IP blacklisting system, which has existed for years.

      I'm not concerned about privacy invasion, but this does in a lot of ways remind me of the identd system of old, and its shortcomings.

    3. Re:I love Anonymity by starfishsystems · · Score: 1
      I love anonymity. I hate "identity management" which leaves the user with a single "approved and authenticated" online identity.

      These are two separate issues, though interesting ones.

      • It's entirely possible for identity to be both unique and anonymous. That's the intent of an anonymous ballot, and there are many useful situations in which an anonymous ballot can be perfectly realized.
      • Most identity architectures generalize trivially to allowing a single user to exercise multiple identities. That too can be perfectly realized. There's already been lots of discussion on this, so no need to belabor the point.
      But the really interesting, and hard, issue concerns how to establish correspondence between a unique individual in the real world and a unique digital identity. Such an exercise is less about developing a perfect identity model than it is about how to confront the physical conditions of the real world, for example how to tell identical twins apart.

      In the X.509 world you can have a Certificate Authority whose specified policy is to issue a unique and randomly numbered certificate every time one is requested. That policy is easy to implement, and it gives each certificate full anonymity, though obviously not uniqueness. If that's all the anonymity you want, it's not hard to set up, though what good it does is not entirely clear.

      Then there could be another CA policy which claims to issue a unique and randomly numbered certificate only once to each requestor. You don't necessarily want to let an anonymous certificate be used to apply for a driver's license, but it works well for voting. In a locked room containing ten people, you could issue ten certificates, and as long as nobody complains that they got left out, you've met the conditions. Claims of election fraud notwithstanding, we still find it acceptable to apply an extension of this sort of identity correspondence in the form of a voter's list.

      But in an open population, uniqueness requires us to go off and deal with the correspondence problem, even in the anonymous case. Obviously you can't solve correspondence by reference to another supposed source of unique identity. All that does is defer the problem, even though in practice that's what every Certificate Authority does.

      So my point is, don't worry too much about anonymity. That's easy. Don't worry at all about multiplicity, because that comes for free. Worry about how your identity system is going to ensure uniqueness.

      --
      Parity: What to do when the weekend comes.
  39. Re:No way! (OK, Setup several IDs) by letxa2000 · · Score: 1

    Actually, it probably will. Most people don't care enough about security. If you don't care about security, these central password systems are great ideas.

  40. No USER DATA ENCRYPTION by alaricd · · Score: 1

    When data is transferred over the OpenID network AS IT STANDS AT THIS MOMENT no encryption is required, thus all your userdata could be transmitted in clear text. This is a clear reason to steer clear of OpenID or at least put pressure on them to fix this.

    1. Re:No USER DATA ENCRYPTION by Anonymous Coward · · Score: 0

      You misunderstand what OpenID does. OpenID is not responsible for exchanging passwords or userdata. OpenID only asks the hosting server of your url (an OpenID is a url) if you are that url or not. It is up to that site to determine that however it would normally (an SSL login page, session cookies, whatever).

  41. browser plugin for personality managemant please by tolonuga · · Score: 1

    well, can this help me to create a number of fake users (e.g. for all those stupid "please register" web sites), and help me to manage
    who site gets which personality. I would really prefer if I could thus decrease the number of sites that know me, and instead use throw
    away identities for "free downloads" and stuff like that.

  42. Re:OT complaint about “ID”. by hey! · · Score: 1

    You know, up until this point I've always had a moment of doubt when choosing between camel case names for a method like getUserID/getUserId. Your post has tipped the balance in favor of "getUserID".

    After all, I wouldn't want anybody to think that "getUserId" returns the part of the user's psyche responsible for ego-gratification behavior.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  43. Re:OT complaint about “ID”. by ionFreeman · · Score: 1

    There's some disagreement about the origin of OK. I think Woodrow Wilson used to say 'okeh' was from an Indian word.

  44. Re:Spam IS a problem for site owners! What to do? by Prof.Phreak · · Score: 1

    I'd imagine you can ask for some CATCHA along with the URL.

    --

    "If anything can go wrong, it will." - Murphy

  45. i never liked the IDEA of OpenID by slashkitty · · Score: 1

    My non coder friends can't even register! You have to alter the HEAD portion of an HTML document that you own to authenticate yourself. People with just a myspace page can't do that!

    --
    -- these are only opinions and they might not be mine.
    1. Re:i never liked the IDEA of OpenID by Wesley+Felter · · Score: 1

      The idea is that the service provider (e.g. MySpace) does it for them.

    2. Re:i never liked the IDEA of OpenID by lidocaineus · · Score: 1

      Er, that's exactly what I said. If you want to run YOUR OWN IMPLEMENTATION, you really can't unless you use someone else's (at this point, I'm still looking at this PHP server). This is unlike apache, postfix, jabber, proftp, etc etc etc that you don't have to know how to use APIs to use - you build the software (or install a package) and configure it on your local server. A couple lines in the HEAD section aren't going to do much to authenticate you if you don't have anything to authenticate against.

    3. Re:i never liked the IDEA of OpenID by singpolyma · · Score: 0

      "You have to alter the HEAD portion of an HTML document that you own to authenticate yourself..."

      No you don't. Every OpenID provider (myopenid.com, etc) gives you a URL that you can use as your OpenID with no code or techy-knowledge required. Only if you want to use you own site do you need to know code.

      As for running your own server, several of the good existing ones have already been linked to.

      --
      - Singpolyma
  46. Fundamental issues in identity. by Hurderos · · Score: 2, Interesting

    A number of other posts have alluded to 'whats the problem with identity'. In the FWIW department a summary of the important issues from someone who has spent a long time working in the field:

    1.) There is no standardized method for defining identity.

    2.) Services of value impose the Reciprocal Identity Management (RIM) problem.

    With respect to point 1, is your identity?

    mdoe

    112233

    Mary Doe

    mdoe@SOMETHING.ORG

    http://www.something.org/mary_doe

    All of the above 'representational identities' are very useful in different contexts. None of them are your identity. For better or worse your identity is ultimately a token, lets call it an 'intrinsic identity', which has a fiduciary or contractual value associated with it by a third party.

    Examples of intrinsic identities are things like social security numbers, credit card numbers, employee identification numbers, visa numbers etc. Such tokens are extremely useful in information technology since they serve as unique and definable 'keys' for who someone is. They are also extremely dangerous since possession of these tokens allow the implementation of an identity.

    Systems such as OpenID, Shibboleth, Liberty Alliance and a bunch of OASIS standards seek to solve the problem of 'identity assertion'. While useful in and of themselves they don't provide a fundamental definition for identity.

    Federated identity systems solve a very useful and important problem but impose problem number 2 which is the RIM problem. If the service being vended has any value a system for authorizing access to it must be in place. If the identity assertion comes from an external site the accepting site needs to instantiate or manage the identity in order to regulate the use of the service by the requesting identity. One class of problem is addressed but a second and equally important problem still exists.

    In the case of the 'real world' - blog and social networking sites notwithstanding, where one organization is asserting identity for the actions of one of its employees there is a need for the identity asserting site to regulate the actions of the identity on the remote site as well. The management problem becomes quickly apparent if there are hundreds of partners in a federated identity environment.

    Getting the right answer to the identity definition question is actually very useful. A number of very important issues in information delivery tend to 'fall out' when the question gets answered properly. Unfortunately the field of identity theory is abstract, poorly defined, difficult to understand and laden with socio-political and privacy issues.

    As is typical with most problems the low hanging fruit gets picked first. Various schemes such as OpenID for attacking the identity assertion problem are emblematic of those types of effort.

    1. Re:Fundamental issues in identity. by mrtexe · · Score: 1

      Interesting. If you would please excuse me, is Hurderos a system for implementing a federated identity management system? That is, could Hurderos be used to manage a system like OpenID? Or is Hurderos good only for use inside an organization, such as a big corporation? Thanks.

    2. Re:Fundamental issues in identity. by Hurderos · · Score: 1

      Hurderos/IDfusion is designed to be a general purpose identity generation and management solution. It was designed to be general purpose infra-structure to support intra-organizational identity management needs as well as the identity needs required to participate in a federated environment.

      As I mentioned in the original posting a number of problems 'fall out' when the identity definition problem is answered. The thinking on how IDfusion can address the RIM problem was actually developed a couple of years after the original genetic hash chaining algorithms were designed. Its been a pleasant surprise to see the model continually adapt itself to new challenges posed to it.

      IDfusion is very much based on a service oriented architecture model. Besides the identity fusion model the other powerful design paradigm has been the use of an Abstract Identity Tree to model an identity hierarchy. The model provides a very powerful model for not only controlling export of identities but for importing a foreign identity and managing the authorization of services for that identity.

  47. Re:Spam IS a problem for site owners! What to do? by larko · · Score: 1

    There's nothing in the desription that would stop you from using those visual recognition techniques ("what letters do you see in this noisy field?") or any other further authentication. You could require an OpenID AND a local password that would be stored on your server if you wanted (though this extreme example would defeat the point entirely).

  48. Way! by PopeRatzo · · Score: 2, Insightful

    It is possible, you know, for a technology enthusiast to have some understanding of the fact that most people who use the internet are NOT technology "enthusiasts" (your term).

    Expecting actual humans to remember a host of usernames and passwords just to be able to participate in online discussions and shop for a book is not acceptable. Why can't techies get it through their heads that user friendliness is an important part of elegant software design? Security people seem to have the hardest time with this concept.

    On the flip side, I don't expect my car, my house, my office and my bicycle all to be unlocked with the same key, so the notion that one U/P combo should take care of all internet security needs is silly. But that doesn't mean that I should have to actually type in my key every time I want to use a secure site.

    In the middle of the 20th century, there was a revolution in industrial design. People like Raymond Leowy taught the world that manufactured goods can be made much better by putting some thought into the way people use them and look at them. Something similar has to happen to the world of digital tools in a big way. It's not enough to make it look pretty. It has to WORK pretty, too.

    Everyone has an experience with software where the design was so good that it was a revelation. Mine was with Logic Audio Platinum, by emagic. I'd been doing digital music for a long time, using Pro Tools, Cubase, etc, mostly on PCs. When I first sat down with LAP on a Mac, I immediately noticed that everything was easier. Less fatigue. Every tool seemed to simply be there when I needed it. If I clicked on something, the thing that happened was what I expected to happen.

    If you are a software engineer and you don't think this same concept applies to the area of software security, you aren't doing your job right.

    --
    You are welcome on my lawn.
    1. Re:Way! by mha · · Score: 2, Insightful
      On the flip side, I don't expect my car, my house, my office and my bicycle all to be unlocked with the same key,


      VERY bad analogy - you don't need ANY keys to enter a store, coffee shop, etc. in the real world, but on the Internet you do! In the real world you need keys only for YOUR stuff, on the Internet they won't let you in without one even though the places are "public". (I'm not complaining about THAT, the spammers caused a lot of that so I don't blame the site owners. You'd install ID-checks at your coffee shop door too if 100 people would come in every day in order to try to sell Viagra and other stuff to your guests...)
    2. Re:Way! by bigpat · · Score: 1

      What? You just totally supported the point of the person you are replying to, yet you wrote in a tone that made it appear you were rebutting his argument. So, you just said the same exact thing, that you didn't want to have to remember a bunch of passwords either, and then get modded "Insightful"?

      Okay then, I'll play along then... I totally disagree with you, having a lot of passwords sucks. I can't believe you would suggest something like that.

    3. Re:Way! by RobertLTux · · Score: 1

      depending on the type of shop and the jurisdiction somebody trying to do that would need to find cheap medical insurance (selling viagra in somebody elses shop)

      1 summon police
      2 use baseball bat
      3 use morning star
      4 use shotgun

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
  49. blog url? by Anonymous Coward · · Score: 0

    Well, I had to login with user name and password to my blog url. :)

  50. Re:Spam IS a problem for site owners! What to do? by Jerf · · Score: 1
    I know the OpenID folk say "this is not a trust system" and that is not the problem they are trying to solve. But it needs to be solved for it to be widely useful!
    How do you propose that we solve the trust problem, without an identity solution to hang it off of?

    You know, it's acceptable to solve one problem at a time. It's how real engineering is done. Try to solve this entire thorny problem in one fell swoop and you get Microsoft Passport.
  51. It only authenticates... once? by larko · · Score: 1

    I am getting all of my data about this system from http://openid.net/about.bml. There it says that the foreign server B asks my local server A if server B is designated as "allowed." If A says that B is allowed, B believes that I'm me and lets me continue. Otherwise B says, "Uhm, A doesn't know wtf you're talking about. You'd better go register me on A."

    So I go register B on A, right? And now all I have to do to login is type larko.A.com into the little login box on B?

    Why can't SpammerX type in larko.A.com now?


    Maybe there's more information about this deeper in the site that I didn't see, or maybe I'm an idiot. Anyone know?

    1. Re:It only authenticates... once? by Anonymous Coward · · Score: 0

      When you, or SpammerX, type in 'larko.A.com' on B, B makes a connection to http://larko.a.com/, and downloads whatever's there. Depending on the information (openid.server in html head, Yadis document), B sends a HTTP Redirect back to the client browser, sending it over to A. The url might look something like http://a.com/openid/serverendpoint?openid.identity =http%3A%2F%2Flarko.A.com%2F. At this point, A can check a username/password combo, browser cookies, IP whitelist, biometrics, and/or any other method of authentication they desire, to determine whether you (or SpammerX) are the owner/controller of 'larko.A.com'. A username need not actually match 'larko' or 'larko.A.com', but it's handy. If the user is logged into A, and the user has given A the go-ahead to trust B with that knowledge, than A uses a HTTP Redirect to send the client browser back to B, along with a Diffie-Hellman signed assertation that the client does, in fact, own/control the resource at url specified, aka 'larko.A.com'. If A cannot make this asseration, (whether the user canceled it, didn't have credentials, etc) it returns openid.canceled to B, and B continues knowing nothing about the user.

      There's a layer of indirection at the point where B fetches the specified URL, so an identity like 'examplevanitydomain.com' can delegate to 'example.A.com'. Also, the returned information from A to B need not be limited to just an true/canceled asseration, the SimpleRegistration extension shows how a subset of personal information that A knows can be returned to B. This could be a preferred nickname, or postal code, or whatever. All SREG fields are optional though.

      -Alan

  52. Actually, no problem! by Anonymous Coward · · Score: 2, Funny

    Do you really want your registration for eBay, Amazon, the communist party website, your Christian youth club forum and this bondage fetish site that you frequent to be tied together?

    Actually, this is probably not a problem! Presumably, if you're into bondage, you don't mind things being tied together...

  53. General Reply by Jerf · · Score: 3, Informative

    This is a generalized reply to a number of comments that are either reflexively nay-saying the entire idea or are not understanding what this really means.

    The intent of OpenID (as I read it) is simply to provide an identity. An identity is just a name that at least one person has permission to use, and no more. Multiple people may be able to use the identity. Perhaps some aren't "authorized" (a vague, undefined term in this case), and obtained the credentials by hacking. Maybe one person has a thousand OpenIDs. It really doesn't nail you down, break your anonymity any more than posting with a Slashdot account that has no URL, email, or distinguishing username characteristic, or give the One World Government an ID to tattoo into your arm.

    The reason this is useful is that it gives further layering something to talk about. I can't tell my blog system "John Milquetoast Xavier is allowed to post on the front page", because the blog system can't understand "people". It needs "identities". But I can say "this OpenID is allowed to post".

    And all the OpenID system will tell me is that some person has authenticated with that ID. I can further restrict their activities; I can still require a CAPTCHA, I can require a paid account, I can do all kinds of things. There's no law that says I have to let everyone with an OpenID have full permissions on my site. (When I say that, it's obvious, but based on the comments clearly some people have this idea in the back of their head.)

    I can also go the other way; if your OpenID is from a site that I trust to verify you are a real human for some reason, I might allow OpenIDs from that site more permissions than one from the random internet. If my company sets up an OpenID server that we control and allow only our employees on, I might be able to trust OpenIDs from that server more than random strangers. (Assuming good security for the sake of argument.)

    You could set up your own OpenID server to do whatever. I'm sure that if this takes off, there will be OpenID servers that people choose to leave wide open to allow anonymous OpenIDs to be created by anybody. Maybe it'll simply say "Yes, that person exists" to any query with any password, if the API allows it. Using one of those won't tie you to anything.

    What you are worried about shouldn't be "identities", you are worried about "identities that can be tied to you". The generic OpenID specification can not provide that, since in the general case the OpenID server could be anything, including a compromised box, and you therefore can not trust it a priori. All it can do is provide a label. Excessive trust in an identity system is the real problem, not an identity system.

    I've been creating a weblog for myself lately that includes comment posting, and while I don't think I'm quite ready to jump to OpenID, it's actually exactly what I'm looking for. My spam-control solution will be to moderate every comment posted, but once an identity proves its bona fides, I'll whitelist it. All I want is an identity. I don't really care if I can map it back to a person, I don't care if 10 people are using it, I just want an entity that I can deal with in my database and grant it permissions to above and beyond what an anonymous user gets. OpenID would solve that problem nicely, because I have no intention of farming out to OpenID the question of how much I trust the identity, merely the existence of an identity.

    1. Re:General Reply by jilles · · Score: 1

      Good comments. I'm also a bit annoyed with the conservative ignorance being displayed in this thread. I've been reading about openid a few weeks ago. Essentially the idea is quite elegant and minimalistic (something that should appeal to the unix crowd here) unlike most of the federated identity crap from Sun and MS.

      The basic idea is to have a url as your login name + a protocol to verify whether the person claiming to be that identity is who he claims he is (authentication) with the server that owns the openid url. You can do authorization on both sides. One of the most basic things you can do is grant or refuse a site the permission to verify your identity. So there's no stealing your personal details without your explicit permission. Also since the protocol is distributed, very much like email, you can host the openid server yourself if you want to.

      What would happen if you'd try to login to an openid enabled slashdot? Well as a first step, you'd provide your openid url to slashdot (without password). Slashdot would then contact the server where the openid url comes from and ask it to confirm the identity. Assuming this is the first time you visit slashdot and that you are already logged into your openid account, you will be redirected to the the openid site and it will ask you if you want to give slashdot permission to authenticate you and also what personal data to expose to slashdot. Only if you give those permissions, slashdot will get an affirmative from the openid server. Next time you visit slashdot the process can be automated because you have already given slashdot the right permissions.

      What benefits are in all this:
      - slashdot never sees your password
      - you only provide your password to your openid server (and of course you should change it on a regular basis as well).
      - you have to grant slashdot the permission to authenticate you (and you can of course revoke this right as well).
      - similarly you can grant the permission to use parts of your personal data (email, public pgp key, name, addresses, phonenumbers, ...): openid gives you fine grained control over your personal data.
      - these data items are centrally managed so you only have to change them once instead of updating your dozens of accounts.
      - your identity + personal data is managed by a server you trust (or your own openid server if you don't trust anyone).
      - should your identity be stolen, you have a central place to go to block the whole thing and change your password. At this point, you'll probably also be very interested in any server logs detailing what sites attempted to authenticate your stolen identity and ip numbers of computers who were claiming to be you.

      Most of these features you don't get with the default slashdot login.

      Then of course things can be layered on top of this. For example, a site asking for credentials could be required to provide proper certificates. And the openid server could warn users about potential phishing attempts by comparing the authenticating site automatically to a list of malicious sites; etc. To me that is a lot better than having a few dozen accounts on untrusted sites, all with a weak password (often the same too) and stupid endusers in charge of trust decisions they only half understand.

      And of course there are similar advantages for sites verifying the identity with the openid server. They can check certificates of the authenticating server; compare the server address to a list of malicious identity servers and have a central point to complain in case of abuse.

      The widespread adoption of a standardized version of this protocol could be a real step forward for the internet and make it a more secure place than todays internet.

      --

      Jilles
    2. Re:General Reply by mrtexe · · Score: 1

      Then a spammer posts under a whitelisted name and you are back at square 1

    3. Re:General Reply by Jerf · · Score: 1

      How?

      There's two basic possibilities: First, they got whitelisted by posting good comments. In which case, thanks for the good comments, but you're blacklisted now.

      Or they hacked the OpenID server, which is the same as hacking anything else. Hell, maybe they hacked my weblog. Hacking's sort of a constant; we already live in a world where hackers can do many things, complaining that OpenID doesn't solve that problem is just pissing into the wind.

      In both cases, that's an awfully tall bar for a spammer if I'm not a mega-site like Slashdot.

      But I think it's more likely that you think a spammer could just claim an OpenID, which goes to show that you're still not really following what OpenID is. They'd have to be able to authenticate with that ID too.

    4. Re:General Reply by mrtexe · · Score: 1

      Your post said "I don't think I'm quite ready to jump to OpenID. . ." If you are going to use OpenID, then obviously you would at least theoretically have some defense against spammers forging posts to appear as if they came from previously whitelisted commenters. That is not what you had said before, however. As for the actual level of security of OpenID, I am not taking a position at this time. Your reasoning that you would just blacklist previously whitelisted commenters I think kind of demonstrates that it wouldn't work. You would need some other mechanism, be it OpenID or something else. Cheers!

    5. Re:General Reply by mangobrain · · Score: 1

      OpenID isn't based on the idea that you enter a URL into a site and have that site blindly trust it. A three-way handshake takes place: the site you're logging into asks your OpenID provider, which in turn asks *you*, via whatever means it desires (as long as it's web-based), to prove that:
      * You own the OpenID account being used (username & password)
      * You give the site you're logging into permission to grab the information it's after (which could be anything from simply being allowed to receive a "yes" response, to knowing your pet's mother's maiden name, depending on what OpenID extensions - if any - are in use).

      As the GP said, the spammer would need to compromise either the site being logged into, or the OpenID provider's site, if they wanted to forge posts.

      Alternatively, I could just create a really sh*t website that allowed anyone to enter any name & details they liked, any time they posted, and feign authority in saying that this person really did post these comments. But that wouldn't become a trusted or popular website, would it?

    6. Re:General Reply by jumpfroggy · · Score: 1

      Jerf, thanks for the quick rundown. I think most people are having a problem (like I am) wrapping their head around what exactly this does. It seems everyone expects this to solve the problem of "how do I know if this is a spammer or not?". They think that if someone has a valid OpenId, that means the person is (somewhat) trustworthy. A spammer could sign up for unlimited accounts (esp if they host their own Openid server) so that means they can fake unlimited trustworthy accounts.

      But this is incorrect, from what I understand. I have a blog, I want people to log in to post comments (to solve spam). I could require them to create Yet Another Account on my server, which is annoying. Or I could just let them authorize with their openid. If they did the latter, I'd still have to decide if they were trustworthy or not (exactly the same as the first), BUT the account handling would be handled by someone else (I'm just keeping track of their permissions/trust on my server). AND the user would be able to use his own account.

      It doesn't solve the trust issue. But it does solve some issues for people like me; basically sites that require low-value accounts. My paypal ID is high-value, and I think I'm ok with that being separate and compartmentalized from my bank ID. But my auto-enthusiast message board ID, my spam-magnet google groups ID, my photo-sharing ID... those are all low-value and can be shared. Right now I use the same spam-magnet email and password on each. If my blog-comment posting ID gets compromised, then I'll just drop it and create another (similar to if someone hacked my spam-magnet email login with weak password).

      If someone runs and open openid server (authorizes anyone for any account), then that server can get blacklisted. If a spammer signs up for multiple openid's, then I'll have to blacklist each one... just like I have to blacklist each spammer-created account now! But if a friend of mine logs in with their id, I can authorize them, and it's done. Easier for me (I don't have to create yet-another-registration page) and easier for them (they don't have to create yet-another-account).

      This is exactly what I'm looking for. I think I'll do it.

    7. Re:General Reply by raju1kabir · · Score: 1
      What would happen if you'd try to login to an openid enabled slashdot? Well as a first step, you'd provide your openid url to slashdot (without password). Slashdot would then contact the server where the openid url comes from and ask it to confirm the identity. Assuming this is the first time you visit slashdot and that you are already logged into your openid account, you will be redirected to the the openid site and it will ask you if you want to give slashdot permission to authenticate you and also what personal data to expose to slashdot.

      Or, if the Slashdot admins were in a frisky mood, they could skip the openid redirection and proxy it instead - 90% of users wouldn't look at the top of the window and notice - and with any luck, snarf a copy of your password.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
    8. Re:General Reply by geekyMD · · Score: 1

      Yeah, that answers a lot of the "Oh Noes the Guberment!" problems, but your own post has a logical fallicy.

      You say that it is meaningless to "exclude" people from using an ID in this context, but then in every example you use you are illustrating types of exclusion. If X is allowed to post on my blog, then it is implicit that there are others, not X, that are Not allowed to post to your blog. But if the identity X does not assert that "X" != "not X", then X is meaningless.

      The big problem with the OpenID white list model is the same as the AOL whilelist model. Once a certain ID/ID Server becomes popular enough it will become a target for undesirable access. However, if someone undesirable starts using the ID, then the entire set of people using the ID must be excluded. You ban the ID/ID server and everyone using it goes away.

      If you are just trying to exclude all posts not from people, it would be much more simple to implement a "type in these hard to read characters" system for every post than to set up a readily compromised, non-identifying, identity system. If you are trying to exclude certain subsets of humanity, you need to choose an exclusionary ID system. Period.

      I agree that systems must be built upon eachother, but this system, in and of itself, has no real function and thus is obligated to be built upon another system. Its like building a piston and having no engine to go along with it.

    9. Re:General Reply by samael · · Score: 1

      You don't have to ban an entire server to ban one person.

      I have an OpenID - it's http://andrewducker.livejournal.com/ - if your site supported OpenID you could choose to whitelist that ID, and allow me to comment unscreened. You wouldn't have to also whitelist http://cheezygrrl76.livejournal.com/ - they're a separate ID hosted on the same server.

    10. Re:General Reply by ThePhilips · · Score: 1

      Old problem. Most of web scam works precisely because of the issue. And there is still no silver bullet solution to it. OpenID doesn't solve that problem apparently nor was intended to solve it.

      --
      All hope abandon ye who enter here.
  54. PHP Server Available by spareparts · · Score: 1

    There is:

    http://www.openidenabled.com/openid/php-standalone -openid-server/

    Also, if you just want OpenID for personal use, you can use delegation to configure any URL you control to use any OpenID server you want.

  55. Announcement by StartCom · · Score: 1

    I'm glad to announce, that I have installed a new OpenID Server for
    anybody to use. This is a supper-trooper and absolutely cool OpenID
    server, since it doesn't require you to sign up, register or
    anything...Total privacy! You can choose any user name and change the
    name every time if you wish, all you have to do, is to provide at
    LiveJournal or other blog/forum, a URI like
    http://123.no-password.com...everyhting/ works, no questions asked! You
    can even choose a user name somebody else used previously. This is
    specially interesting, since viagra.no-password.com will become
    reusable...

    I simply downloaded one of the libraries from the OpenID web site and
    removed any authentication checking (patch available), so that when you
    have to authenticate with no-password.com the web site simply post's you
    back to LiveJournal with is_valid="true". Also I removed the association
    for shared secrets with the RP, since there is nothing here to protect
    and completely optional

    according to the specs. This makes no-password.com the fastest OpenID
    server, since we don't use SSL and have no need to create the
    assoc_handle. I'm sure we gained about 10 milliseconds on this! BTW, did
    I tell you, that no-password.com is completely private and anonymous?
    Any log files created by the server are directed to /dev/null so that
    any traces of your visit at no-password.com are destroyed immediately!
    This is much better that the PiP offered from Verisign, since they
    probably keep log files and make back ups of their databases ;-) and
    because according to the specs the IdP establishes whether the End User
    is authorized to perform OpenID Authentication and wishes to do so and
    the manner in which the End User authenticates to their IdP is beyond
    the scope of the OpenID Authentication 2.0 Specifications, all users are
    authorized at no-password.com without questions asked. Cool, isn't it?

    I'm sure you now understand how useful the OpenID framework is and you
    decided to add OpenID login to your forum immediately. There are no
    requirements on your part, but you should....well, really you should

    make a small form at your forum, so the user can enter the
    no-password.com URI. It's also recommended that you place the OpenID
    logo http://openid.net/login-bg.gif at the beginning of the form
    field. Well, perhaps you just remove any authentication at your
    forum...it's useless anyway...Count on no-password.com to always
    authenticate the users of your forum positively!

    However, I'm not sure, if I'll keep no-password.com, since I just bought
    it and can return the domain within 10 days without getting charged.
    Anyway, perhaps I'll get another one (no-questions-asked.com is free) in
    ten days....I'll keep you updated on this!

    1. Re:Announcement by Anonymous Coward · · Score: 0

      It would make sense to pass content -from- the specified OpenID Identity URL through the same sort of filters that one ususally uses to combat spam, and thus not publish it directly. However, psudeo-anonymous identity strings are a good thing. Sites often don't really care what the True identity of a visitor is, just that Anonymous1 is not Anonymous2, and there's some way to tell them apart. So, psudo-anonymous openid identity urls could be used in place of tripcode hashes. http://en.wikipedia.org/wiki/Tripcode

  56. Re:Announcement (With Links) by StartCom · · Score: 1

    I'm glad to announce, that I have installed a new OpenID Server for anybody to use. This is a supper-trooper and absolutely cool OpenID server, since it doesn't require you to sign up, register or anything...Total privacy! You can choose any user name and change the name every time if you wish, all you have to do, is to provide at LiveJournal or other blog/forum, a URI like http://123.no-password.com...everyhting/ works, no questions asked! You can even choose a user name somebody else used previously. This is specially interesting, since viagra.no-password.com will become reusable...

    I simply downloaded one of the libraries from the OpenID web site and removed any authentication checking (patch available), so that when you have to authenticate with no-password.com the web site simply post's you back to LiveJournal with is_valid="true". Also I removed the association for shared secrets with the RP, since there is nothing here to protect and completely optional according to the specs. This makes no-password.com the fastest OpenID server, since we don't use SSL and have no need to create the assoc_handle. I'm sure we gained about 10 milliseconds on this! BTW, did I tell you, that no-password.com is completely private and anonymous? Any log files created by the server are directed to /dev/null so that any traces of your visit at no-password.com are destroyed immediately! This is much better that the PiP offered from Verisign, since they probably keep log files and make back ups of their databases ;-) and because according to the specs the IdP establishes whether the End User is authorized to perform OpenID Authentication and wishes to do so and the manner in which the End User authenticates to their IdP is beyond the scope of the OpenID Authentication 2.0 Specifications, all users are authorized at no-password.com without questions asked. Cool, isn't it?

    I'm sure you now understand how useful the OpenID framework is and you decided to add OpenID login to your forum immediately. There are no requirements on your part, but you should....well, really you should make a small form at your forum, so the user can enter the no-password.com URI. It's also recommended that you place the OpenID logo
    However, I'm not sure, if I'll keep no-password.com, since I just bought it and can return the domain within 10 days without getting charged. Anyway, perhaps I'll get another one (no-questions-asked.com is free) in ten days....I'll keep you updated on this!

    Source: http://openid.net/pipermail/security/2006-November /000165.html

  57. OpenID links from the "5% a week" guy by kveton · · Score: 2, Informative

    I was also the one who made the "5% a week growth" claim (at the Internet Identity Workshop this week) and unfortunately it was not clearly quoted. "5% a week" describes the growth we are seeing in new relying parties (aka sites-that-support-OpenID). Yes, its impossible for this growth to keep up over time but its still a valid data point. Graph is forthcoming.

    I'm shamelessly linking to my own blog here but I think there are a few answers to the questions people are posting on this thread:

    * How do I choose a third-party OpenID provider?

    * Converting your existing site to OpenID

    * How do I use my own domain as my OpenID?

    * OpenID and Phishing

  58. So why is Verisign interested? by sammyo · · Score: 1

    Noblesse Oblige? Yeah sure.

    Follow the money, how do they expect to make a bundle on this? I'd
    like to see their plan before jumping in too quickly. Will there be
    an *upgrade* that all serious blogs need to make (only $99/year/cert)?

    Sorry to be cynical (well not sorry on /.) but having not read anything
    about this my $$ filter was triggered. Sounds really cool, worth investigating,
    but... pling pling pling...

    1. Re:So why is Verisign interested? by kchrist · · Score: 1

      They can try, and good luck to them if they do, but OpenID is an open standard (hence "Open" in the name) created by people with no relationship to Verisign. They can't co-opt it any more than they could any other free, open standard out there, and you can use OpenID service from any provider you want.

      Personally, I think it's great that they've adopted it. The more organizations using it the better. I don't plan to use them for my OpenID service -- I already have it elsewhere -- but their name will hopefully help it gain momentum with others.

    2. Re:So why is Verisign interested? by Wesley+Felter · · Score: 1

      OpenID is based on URLs that are based on DNS that is owned by VeriSign.

  59. I don't like OpenID, here's why by Anonymous Coward · · Score: 0

    When a web site has its own registration and login, it's able to keep me logged in between visits. I can quit my browser, shut down my computer and come back two weeks later, and I'm automatically logged in to Flickr. Zooomr, on the other hand, requires OpenID. If I so much as quit the browser I have to log in again the next time I come to Zooomr.

    Now this might not seem like a big deal to some, but it's bloody annoying. I'm not opposed to the IDEA of a single password designed to give me access to every site I visit regularly. I'm opposed to one where I have to log in to EVERY SINGLE SITE individually every time I visit. It's actually the antithesis of what it should be doing. It's supposed to make things EASIER, not more convoluted.

    So maybe I'm stupid and I'm doing it wrong. Damned if I can tell, because the OID site sucks major ass and doesn't seem to give me any control over how long I stay authenticated.

    So I continue to use Flickr (which I like better anyway) instead of Zooomr, even though I've got a free pro account on Zooomr.

    And who names these fucking sites, anyway? A three-year-old on ecstasy?

  60. limited utility by bcrowell · · Score: 1

    For me, the idea would have very limited utility. Right now, I have an encrypted file that contains about 50 usernames and passwords. When I need to log on to something, I view the file, and cut and paste. Let's say that 20 out of those 50 sites were using OpenID, and the other 30 weren't. Then instead of an encrypted password file with 50 entries, I'd have an encrypted password file with 31 entries: the OpenID password, plus the other 30. Cutting the number from 50 to 31 doesn't really make my life any easier. If it could be cut from 50 to 1, then yes, that would potentially make my life easier. However, I don't want it to be cut from 50 to 1. I don't want my slashdot password to be the same as my banking password. Even if every single site started using OpenID, I'd still probably have at least 10 or 20 different OpenID passwords, which I'd store in an encrypted file.

    1. Re:limited utility by Anonymous Coward · · Score: 0

      For your usage as a site user, not a site administrator, it might not make much sense.

      However, from the point of a person running a wiki for a small local car club (for example), being able to hook into something like this and then not having to deal with the user db / account management aspects might make a lot of sense.

  61. How does this compare to other identity providers? by Anonymous Coward · · Score: 0
    Suppose I have a blog that allows comments if you are "signed in", and manage a couple of wikis for clubs that also require sign in. I'm tired of managing a different user database for each one, and also tired of having to remember so many different passwords myself. I'll go ahead and admit that I don't want some of my identies on various forums to be linked to each other.

    I had thought that integrating the shibboleth (also open-source) based protectnetwork.org into the sites I managed seemed to be the way to go. The protectnetwork people have a long list of open source software already integrated: http://protectnetwork.org/shib-sp.html, and also directions for rolling your own.

    The way protectnetwork works, you can click on a "login with protectnetwork" link on the site, and it re-directs you to protectnetwork's site where you log in, and are then presented with a page showing you what information will be sent back to the first site, and you decline if you don't want to and decide to make up another identity instead (a key feature IMHO), and then you click yes it sends you back to the site logged in.

    I can make the "log in with protectnetwork" button be an additional option to my own login with site user name, and then only switch fully to protectnetwork if I see that most people are using it.

    One issue I see with OpenID is in that anyone can set up an identity server, and the blog spammers surely will -- will we need to maintain a list of "known good" identity servers and a "blacklist" ? On the other hand I like the idea of not forcing everyone to go through one site, like protectnetwork, which seems a little like Microsoft Passport stuff to me.

    I guess what I am really looking for is more of a survey of the whole identity provider/server industry, to know what is out there. Also, as a person who runs these various web sites as a hobby, I can't really be paying lots of money for this -- which of course makes me suspicious of Verisign's involvement.

  62. Liberty by Xyleene · · Score: 1

    As far as I know, Liberty allows this as it is web service oriented... anyone can set up a Liberty server.. and anyone can set the trust on their web-app to accept any authentication server.

    --
    Give them the illusion of choice and they will blindly follow for they choose not to make one.
  63. Re:Or just allow your email address to be a userna by Netino · · Score: 1

    Is not possible to you run only with E-mail adresses as usernames. To post here, for example, your post is unmistakenly identified by your username, to refer to your posts. So, how to assign a post to you, if your username is your E-mail? How someone could to answer to you? You would like to post your E-mail address here?

  64. Re:Or just allow your email address to be a userna by Nurgled · · Score: 1

    I guess you're joking, but OpenID actually uses a scheme very similar to how advertisers track users cross-site. The difference is that OpenID is designed with your interests in mind rather than the advertisers, so random sites can't just track you without your permission.

  65. ext. addresses can't always be used by ummit · · Score: 1
    So, if you're "sam@abc.com" with an extension, the address "sam+slashdot@abs.com" will still deliver to your base mailbox.

    Alas, many websites believe that '+' is an illegal character in e-mail addresses, and so disallow these extended addresses.

    1. Re:ext. addresses can't always be used by Not_Wiggins · · Score: 1

      Alas, many websites believe that '+' is an illegal character in e-mail addresses, and so disallow these extended addresses.

      It is configurable (at least in Postfix). I, for example, actually use the "-" delimiter (both because that's not the default as well as because it is generally accepted).

      --
      Diplomacy is the art of saying, "Nice doggie!" until you can find a rock.
  66. Re MyPW by Anonymous Coward · · Score: 0

    I've been using MyPW for a couple of months now its authentication service, where you can use the same two factor token on any other site that uses MyPW. Its pretty Cool, I've got it working at home and at work now.

    Its cheap in comparison to RSA and Cryptocard only $1.00 a month per unique token used on your account and $14.95 for each token.

    http://www.mypw.com/

  67. Re:OT complaint about “ID”. by Intron · · Score: 1

    No. That's what karma is for.

    --
    Intron: the portion of DNA which expresses nothing useful.
  68. Not everybody can/will run a server by mangobrain · · Score: 1

    You are missing a certain amount of point here: not everybody has, or necessarily wants, their own website. People will be relying on third-party OpenID servers; LiveJournal, possibly the first and certainly the most well-known site to have adopted OpenID, is likely to be a fairly common choice. There already exist a handful of free OpenID servers on the net that are just that (i.e. not also a blogging service or anything else).
    However, for those of us who do have their own website, I see OpenID's killer feature being delegation: a couple of meta tags in your site's front page, and you can authenticate as your own website without having to set up your own OpenID server. I have done this on my own blog, for which I have rolled my own mini-CMS - with OpenID identification for comments, natch.

    Delegation in plain English:
    * Johnny owns www.a.com. Johnny is lazy; he only wants to implement an ID consumer, not a provider.
    * Kate runs www.b.com, a free OpenID provider; Johnny trusts Kate, so he opens an account there.
    * By inserting delegation tags into the relevant page on www.a.com, Johnny can authenticate as www.a.com with any consumer, with www.b.com doing all the donkey work.
    * If www.b.com goes belly-up or gets compromised, Johnny simply opens a new account elsewhere, changes his delegation tags to reflect the new provider, and keeps using www.a.com as his identity.

    I have personal experience with OpenID, having both created and used an OpenID account, and of course running the aforementioned blog. It's very cool: I can post as mangobrain.co.uk to the LiveJournals I read, and people from LiveJournal can post as themselves on my own site, providing both fairly trustworthy identification and automatic linking for robots to pick up on.

    1. Re:Not everybody can/will run a server by nEJC76 · · Score: 1

      As you said - Johnny is lazy ... what will happen to his account on www.b.com when he looses www.a.com domain name?
      And what if www.a.com was not even owned by Johnny and they go belly up? Johnny looses all accounts... game over!

      This is a baaaaaad idea, folks will use it, but its bad anyway.

    2. Re:Not everybody can/will run a server by jesboat · · Score: 1

      Hint: it's exactly the same thing that happens to your accounts identified by your email address when your email provider goes belly-up / switches domains / etc... .

      Share and enjoy :-)

    3. Re:Not everybody can/will run a server by mangobrain · · Score: 1

      If www.a.com goes away, his account on www.b.com is still perfectly usable; he can either start using its OpenID URL directly, or get a new website and delegate that one to it. True, he can no longer identify himself as www.a.com, but the system can't be so decentralised that even the ID you present is not constant - wouldn't it kind of defeat the point of an identification framework if everybody's ID was always changing?
      If Johnny owns and operates www.a.com and it goes away for a reason such as non-payment, he has nobody else to blame; other than that, it's just a case of picking reliable providers. Have you never had to change your email address, or played around with cheap webhosting only to abandon the account later (possibly for reasons outside your control)? These two problems are not specific to OpenID, I would argue.

      A more interesting one, which does concern me, is what might happen if Johnny loses his domain name and it gets snapped up by someone else, who then creates an OpenID account and posts on all Johnny's old haunts pretending to be him. How do you protect against that? But then again, the system is more about identification than authentication*. If, for example, someone created an extension to OpenID for the storage of payment details - not that I personally think this would be an appropriate usage of the system - then losing his domain name might mean he has to start identifying himself via a different URL, but the domain's next owner hasn't magically gained access to his credit card number (which is still locked away by his OpenID provider, and as secure as their site is).

      Anyone considering forming a serious attachment to an OpenID URL needs to pick one they are confident they can hold on to, delegated or otherwise. My personal usage of the framework has been as a rudimentary anti-spam system (requring *any* form of authentication is a barrier of sorts to automated posting, especially for low-profile, personal sites), as a way to identify myself when leaving comments on friend's LJ blogs, and as a way for them to identify themselves on my own blog without the hassle of signing up for it specifically.

      * There is a difference between the two; authentication implies trust. Example: if you imported a GPG key bearing a friend's name from a public keyserver, without asking them in person whether this key does actually belong to them, is a message signed by that key guaranteed to actually have been written by your friend? All you actually have is a system which identifies messages as having come from consistent sources - not one that guarantees the message was actually written by who it says it was!

    4. Re:Not everybody can/will run a server by Jon+Kay · · Score: 1

      Losing domain names is a real worry, since several businesses actively snap up unused domain names in bulk and hold them for ransom.

      If I have to maintain a domain name to maintain redelegability of my underlying OpenID provider, that's going to be a real problem.

      And won't somebody snapping up my or my blog's domain name be able to steal my identity as well now? That's decidedly awful (far worse than losing your email address) if your bank or credit card provider is using OpenID.

      Is there something I'm missing? (hopefully?)

      If not, I know I'm not implementing this on any site I run, and will take steps to avoid allowing this protocol to be active for financial accounts.

  69. MOD PARENT UP by mangobrain · · Score: 1

    This is a very important point, and the key to any notion of security surrounding OpenID. It is in essence a three-way handshake between the site you're logging in to, your browser, and your OpenID provider, with your actual username and password only ever being passed between the second to.
    When I first heard about OpenID, I was highly skeptical - then I read the specs in detail, and came round to the idea.

  70. former OSUOSL member is pushing this by Anonymous Coward · · Score: 0

    His name is Scott Kveton and before he left/was forced out of www.osuosl.org at Oregon State he was heavily promoting openID.

    http://kveton.com/blog/

    I think this OpenID group is buying their way into state governments because the osuosl is run like a public profit cost center not a public non-profit supported by public funds and private donations as it should be.

    Another software program originating from Oregon's osuosl is Maintain, a pervasive DHCP/dns upkeep program. It sounds like the centralized forms of recordkeeping used in OpenID are similar to Maintain's design.

    There's got to be a better way to do it. We need transparent registrars, a good way to openly delegate DNS registries and competition between providers with open access private profit and public institution backbones.

  71. Re:Spam IS a problem for site owners! What to do? by singpolyma · · Score: 0

    If you're on Blogger and require a Blogger account for comments, what's to prevent spammers from getting hundreds of Blogger accounts? Nothing. Same goes for every traditional account system, same goes for OpenID. It's not a problem that can be solved with authentication alone.

    --
    - Singpolyma
  72. Re:OT complaint about “ID”. by xappax · · Score: 1

    As someone has already explained, we probably capitalize ID (the abrv.) to distinguish is from the id (ego).

    I figured it was capitalized to reflect the way we say it (eye dee) - spelling out the letters instead of pronouncing it as a word. I guess the most correct way to do that would be to write it I.D., but people tend to drop those periods, hence "ID".

  73. OpenID on Slashdot by MisterBad · · Score: 1

    So, when will we see OpenID login on Slashdot? What about being able to use Slashdot accounts as identities on other sites?

    --
    Evan Prodromou | evan@prodromou.name | http://evan.prodromou.name/
  74. Automatic per-site passwords by Beryllium+Sphere(tm) · · Score: 1

    >First, for passwords, you only need to remember *1* and have the following javascript (which runs client side) from this most excellent site:
    GenPass.

    Quite a few options for this functionality. Last time I reviewed them, my favorite was pwdhash.

  75. Should the gov't become online ID verifier? by Anonymous Coward · · Score: 0

    Since we already rely heavily on the government to provide physical IDs (drivers licenses, passports, SS cards, etc), is it logical for next step to be the government to provide online ID identity verification? Much as I shudder at the thought of ecommerce sites depending on the reliability of the California DMV, it seems to me to be the obvious next step.

    1. Re:Should the gov't become online ID verifier? by Anonymous Coward · · Score: 0

      Since you already shudder at the thought of the California DMV, how could you possibly think that was logical or a good idea ?

  76. Re:No way! (OK, Setup several IDs) by OJCIT · · Score: 1

    You still would need fewer IDs than one per website/blog, and you get increased security, so it's a win/win IMHO. How many different anonymous personae do you require? It allows you to build a reputation in one area with one ID while maintaining obscurity with others, if you prefer. In principle, having different, random user names and passwords at every domain is a relatively solid way to go, but the problem is, only a vanishingly small minority of internet users follow that practice.

  77. This may be a good idea by DaveJay · · Score: 1

    This may be a good idea, if it turns out to be secure. In the meantime, I'll keep my encrypted text file (via vi) on my main server, and when I need to log in somewhere that I don't remember the password, I'll ssh in, open it, and get it. Kind of a low-tech solution, but with cron jobs automatically downloading updates to other machines I have, I have encrypted backups of the file that stay in sync each day, so little risk of losing them, and only one master file to update.

  78. I don't like it. by pontifier · · Score: 1

    Too many points of failure. Too many places for abuse. Too much uncertainty in the trustworthiness of identity providers. If I use a compromised computer I loose everything at every site that accepts the openID. I don't yet know what the solution is, but this is not it, and I will not use it.

    --
    -John Fenley
  79. Secure Pseudo-Random Passwords by wintermute1974 · · Score: 1

    For the security-minded readers here on Slashdot, it is pretty much certain that some have already been doing something like this in their heads, for years.

  80. Sxip released a beta of openID firefox extension by kalinh · · Score: 1

    Sxipper just came out today in beta, it looks interesting. Sort of like a much nicer roboform with OpenID support baked in, and collaborative form mapping (and for firefox of course). Check it out.

    --

    Metamuscle.com - News in the Iro

  81. Re:OT complaint about “ID”. by DeQuincey · · Score: 1

    Come to think of it, I probably have seen it written as I.D. in the past. You make a good point.

  82. The identity theft problem by mangobrain · · Score: 1

    And won't somebody snapping up my or my blog's domain name be able to steal my identity as well now? That's decidedly awful (far worse than losing your email address) if your bank or credit card provider is using OpenID.

    They may be able to "steal" an old OpenID URL in the sense that they are now able to identify themselves as owning it, where previously you identified yourself as owning it. However as I said in my original post, they do NOT automatically steal any more personal information you might have associated with your OpenID, such as financial details. This would only happen if your OpenID provider was hacked into, or if you were running the provider yourself, and they inherited the whole server - disk contents and all - rather than just the domain name.

    If you want to keep your OpenID URL constant, then yes, you do need to maintain ownership of that URL, regardless of whether you're using delegation. However if you are using delegation, then you can lose your entire web hosting account and simply start using the non-delegated URL directly without having to re-enter any other information you had stored in your OpenID account.

    I see two scenarios:

    • In the blogging/social networking world, losing your URL could have quite a large impact, because that URL is in a sense your name, your mark, your signature. People see it and assume they know who they're dealing with.
    • In the web services world, losing your URL might not really matter at all, if you were using delegation. This is because the "URL-as-signature" association is not visible in the same way it would be on a social site; instead, OpenID is simply being used as a way not to re-enter personal details each time you use a new service, and these details have not been lost (you have lost the URL, not the underlying OpenID account). You might lose trivial settings data for individual sites, but in my opinion, OpenID consumers should never key any sensitive data purely against a URL.

    There is nothing to stop an OpenID-enabled site from taking simple details - such as name, email address, age - from your OpenID profile automatically, and allowing you access to features which simply require an identity (e.g. comment posting), but then optionally require some site-specific secret on top of that in order to use features which require trust (e.g. financial transactions). True, this goes against the holy grail of single sign-on, but it is one way to add a trust layer to a system which, due to its decentralised nature, can never guarantee that old identities do not get re-assigned. There may be other, more elegant solutions, but it is important to notice the need for such a layer.

    Continuing on the theme of e-commerce, is there a need for a trust layer in the event that OpenID consumers never cache sensitive data? Someone could steal your OpenID URL and sign in to a shopping site you've used, but unless they have already stolen your credit card number by some other means, their OpenID provider will not be able to give that information out, because it won't know it (assuming your OpenID provider has remained secure).

  83. you don't need to see my identification by Anonymous Coward · · Score: 0

    Great idea! I just tried. Didn't work...darn it!

    Back to practicing my light sabre skills and my Vulcan mind-meld technique.

  84. Re:Spam IS a problem for site owners! What to do? by feepcreature · · Score: 1

    That's a sensible point, and is part of what I was trying to get at (only much clearer).

    My point was not that OpenID is useless -- I like the idea -- but that for widespread real-world adoption (and for me), it's only one part of an overall solution. I'm not sure what the other parts would look like, but you posted some interesting ideas later.

    And solving one problem at a time is sensible -- after the problem has been broken down into clear and understandable parts. The Open ID article and the original summary could have done a better job as saying what it was and what is wasn't about.

    --
    Paul "Say no to feeping creaturism"