Slashdot Mirror


The Seven Laws of Identity

pHatidic writes "Something strange is a brewin' at Microsoft these days. Check out this video interview with Kim Cameron, Microsoft's Architect of Identity, about Kim's Laws of Identity." From the post: "We have undertaken a project to develop a formal understanding of the dynamics causing digital identity systems to succeed or fail in various contexts, expressed as the Laws of Identity. Taken together, these laws define a unifying identity metasystem that can offer the Internet the identity layer it so obviously requires. They also provide a way for people new to the identity discussion to understand its central issues. This lets them actively join in, rather than everyone having to restart the whole discussion from scratch."

20 of 250 comments (clear)

  1. Obviously? by Atlantis-Rising · · Score: 5, Insightful
    ...that can offer the Internet the identity layer it so obviously requires.

    It obviously requires an identity layer? News to me. As a card-carrying member of the tinfoil hat brigade, I prefer anonimity.

    --
    "It is possible to commit no errors and still lose. That is not a weakness. That is life." -Peak Performance
    1. Re:Obviously? by Anonymous Coward · · Score: 1, Insightful

      Well, it requires one if any commerce is involved. Which is done with credit cards, last time I checked...

    2. Re:Obviously? by pHatidic · · Score: 4, Insightful
      It obviously requires an identity layer? News to me. As a card-carrying member of the tinfoil hat brigade, I prefer anonimity.

      You can have both, i.e. you can have strong identity and strong anonymity at the same time. For example, your television and coffee maker can have an identity without comprosing your personal anonymity. Furthermore, identity is only a record of your actions. You can create a record of your actions without actually tying that record to yourself. This way you give your anonymous speech more credibility without compromising your privacy.

  2. Seven is 5 too many by realmolo · · Score: 4, Insightful

    We all know that the only 2 rules are going to be:

    1. Any corporation can find out whatever they want to about you for whatever reason, and use that information for any purpose they see fit.

    2. Rule number 1 also applies to city/state/federal governments

    I wish I was joking, but I'm not.

  3. No, but probably by Anonymous+Brave+Guy · · Score: 4, Insightful

    You're entitled to your tinfoil-wrapped opinion, of course, but as I always point out in these discussions, there would be a lot of advantages to having some form of confirmed identity connected with Internet-based activity, even if it's generally concealed or only anonymously verifiable except to suitable authorities.

    If everything could ultimately be tracked back to you eventually, things like spamming, virus distribution, defamation, on-line fraud, and numerous other harmful behaviours would be dramatically reduced. You could improve a lot of people's lives here.

    Of course, you also have to identify "suitable authorities" who should get the right to access this information. That might be relatively easy in the West -- we have court systems that most people would probably trust to issue such orders if and when necessary -- but the Internet is international and what's free speech to you might be illegal anti-government propaganda in certain other places.

    Personally, I think most of the supposed advantages of anonymity on the Internet are illusory anyway. Does anyone really believe that all these people in China are happily speaking freely on the Internet as it stands today anyway?

    Hence, on balance, a reliable identity system gets my conditional agreement, subject to the devil in the details of course.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    1. Re:No, but probably by sillybilly · · Score: 1, Insightful

      As you said it, there IS already an identity system in place. There is Carnivore in the US, China probably has something too. The World, as it is right now, it's organized into countries and nations. How are you gonna come in and tell China how to run their country? The only official entity that could do that with some kind of moral authority would be the UN, which already goes meddles in the internal affairs of countries over human rights violations and stuff. It's a lot more preferable when the UN tells you that you're misbehaving, than if another country tells you. But if there is no consensus in the UN, will you just let a single US corporation, or US military go in and telling people what to do, in their sovereign home land, ignoring the UN's voice?

    2. Re:No, but probably by Anonymous Coward · · Score: 2, Insightful
      Really? If everyone knew everything you did online, are you so sure that your opinion would somehow go away?

      If the wrong person found out the wrong thing about me and people like me, I'd be worried that I and the others who share my opionions might be made to "somehow go away".

      Never underestimate the danger of corrupted power.

  4. Re:say what by Dachannien · · Score: 4, Insightful

    Indeed. Passport should be proof enough that most Internet users are not interested in an identity layer.

    On the other hand, the Internet is sorely lacking in appropriate identity verification measures for the sorts of e-commerce being done by people who don't grasp the concept of spyware (despite it having a firm grasp on them).

    The problem in this case is, who gets to implement such a standard? The list of laws sounds good on paper, but once corporations or governments start trying to implement it, any concept of user privacy goes out the window. And as commercialized as the Internet has become, it's becoming incredibly difficult for benevolent users to set these standards and have them perpetuated without abuse or wanton modification.

  5. Re:Passport's failure is not a question of "contex by svanstrom · · Score: 3, Insightful

    Passport failed because it was shit, and everyone knows it... so what to do when you're playing worlddomination on the Internet and have just failed? You send the whole thing to marketing, which relabels it and adds stuff about openness and how everyone can join in, and then you just keep on doing what you did before...

    --
    perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
  6. Yes, please stop! by Anonymous+Brave+Guy · · Score: 3, Insightful

    This isn't from Microsoft PR, it's from one of their research groups, who are generally very clever people looking at technologies that might be used some way into the future. This isn't the next MS Passport, or something they'll put as bullet point on Longhorn/Vista/whatever it's called today.

    It's fascinating that the parent AC supports the law of their land, and wants Microsoft to be held liable for their "crappy software". At the same time, the parent AC obviously opposes these ideas, which might mean many people who abuse the Internet's anonymity to break those same laws could be held liable for their actions, or be denied the ability to perform those actions in the first place if they didn't wish to accept that liability. That position is logically inconsistent...

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  7. Load of Fluff by putko · · Score: 3, Insightful

    When I see things like: We need a unifying identity metasystem that can protect applications from the internal complexities of specific implementations and allow digital identity to become loosely coupled. This metasystem is in effect a system of systems that exposes a unified interface much like a device driver or network socket does.

    I think, "why is it a metasystem?"

    Isn't it just a "system"? If I compose some systems, I just have a bigger system, right? I thought a "metasystem" was something different -- e.g. a system of rules for analyzing or processing systems (like a metaprogram -- a program that processes programs).

    When I see people using words like "metasystem", but without using some sort of formal definitions or formal notation (aka "math"), I get a bit nervous, because it starts to sound like a bunch of marketroid speak. Then I figure it is a pile of shit, being built by a bunch of shitheads (who want to sound important by using fancy made up words), and I don't pay any attention.

    And maybe a few years later I read about its total failure.

    --
    http://www.thebricktestament.com/the_law/when_to_s tone_your_children/dt21_18a.html
  8. Re:Other way around by pHatidic · · Score: 2, Insightful
    Correct, although I stand by my original statement. Any identity system will be strictly voluntary, and it will only work if it gives you more privacy and not less.


    Secondly, a lot of times people confuse privacy with power. For example, if my personally identifying information is leaked by a company then this is more of a power issue than a privacy one. Big companies are able to harass me, but I'm not able to harass them back proportionately. I actually publish all my personal info on my website, but when a company sells my information to another company I am still upset because of this power imbalance that it creates.

  9. Re:The Rules According to Kim by silverbax · · Score: 2, Insightful

    I'm not sure why anyone would be shocked. Many of the Liberty ideas were similar, as was Passport.

    The issue is not that nobody has ever thought of these things. This is pretty much old hat. The thing is, big business keeps itching for a way to get people to store their data in a central location, then log in from application to application without re-authenticating.

    This idea would be a boon to businesses, but in practical application, it only works on small networks. It's not the technology. It's that people don't want the technology.

    People don't care to log into Yahoo! and then be logged into their bank account. It's this wall that people want between entities that makes this such a distasteful idea.

    Most people are used to keeping things separated...like the doctor's office and their bank branch, which are in two distinct buildings, owned (hopefully) by two companies. Sure, sure, I know that what is suggested is that people would allow the bank and their doctor to talk, but they usually don't want that at all. Only the bank and the doctor want that. And there's the reason why any SSO/identity/passport system breaks down. People want the internet to have some of same semblance of anonymity as their lives, if not more so. As long as a bank customer never tells anyone at the bank ho their doctor is, then the bank has no reason to know.

  10. Hello? Public Key Cryptography? by mechsoph · · Score: 3, Insightful

    What is so hard about this? I sign this email, you know it's from me. I sign X-Random piece of data, you know it's from me. You send me a challenge, I sign it, and you know I'm on the other end.

    There are nice email frontends for PGP, and the web of trust makes damn good sense. It's flexible, and it makes sure that nobody's got you by the balls.

    This sounds like MS trying to reinvent something that's already working just fine, and making it horribly complicated and broken.

    1. Re:Hello? Public Key Cryptography? by Anonymous Coward · · Score: 1, Insightful

      It only works if you have a trustworthy source for the public key. You may be able to exchange keys directly with people close to you, but how do you establish a dialog with someone new or remote?

      Your web of trust boils down to a chain when you speak of any particular key. And we all now how strong a chain is. You may have been very conscientious about the keys you trust directly, but what about the next link, or the next?

      Think about STDs. There are many reasons they show up in a relationship: Ignorance, promiscuity, revenge, rape, toilet seats. We're dealing with human beings here.

  11. Kim's 7 deadly assumptions by ElitistWhiner · · Score: 2, Insightful

    Based on the Report, the *only* contribution Kim has succeeded in delineating are the assumptions behind Corporate suscription based frameworks.

    There is nothing here that provides any layer of protection for the construction of an online identity. None of this contributes to the level of identity assurance to enable voting online.

  12. What about Novell? by __aamcgs2220 · · Score: 2, Insightful

    I've worked with Novell's Identity Manager and DirXML for several years now, as well as their eDirectory and several other directories. They have a lot of good back-end identity technology that's tried and true. The product set is aimed at corporate customers, but the technology is in place and probably viable for much larger-scale implementations. With the next eDirectory release, you can have two trees and IDM drivers on the same server, so you can sync trees without ever hitting the network. Am I the only one that thinks Novell should be preparing to compete in the same space? Or is it not the back-end technology at issue but the human interface? Novell, are you paying attention here?

  13. You are an idiot by Anonymous Coward · · Score: 1, Insightful
    "... even if it's generally concealed or only anonymously verifiable except to suitable authorities."

    Show me one single case where the "suitable authorities" haven't abused their power? You can't, can you? Now go munch your fodder like a nice sheep; you aren't capable of independent thought.

    "Does anyone really believe that all these people in China are happily speaking freely on the Internet as it stands today anyway?"

    Under your proposed scheme, they wouldn't be able to at all. They at least can now, if they know what they are doing (which has been acknowledged by the "suitable authorities" in China).

    Quit trying to use your brain. You are failing miserably.

  14. Law Eight by Alsee · · Score: 3, Insightful

    The Eighth Law is that people have a right to know their own keys.

    I want my key!
    NO KEY, NO SALE!


    If a computer comes with a boobytrapped self destructing chip that forbids you to know your own key and keeps secrets from you and restricts your ability to control your own computer then refuse to accept it.

    The "seven laws of identity" are just a public relations gimmic to help sell the well documented Trusted Computing system. Microsoft's own website documents that the Security Support Component of their upcoming operating system release *is* the Trusted Computing Group's Trusted Platform Module, and the Trusted Computing Group's technical specifications cover the identity system in detail. I have read this documentation, hundreds of pages of technical specifications.

    Step one is that the system only works if you have an approved and compliant TPM chip. The TPM chip contains a secret key that you are forbidden to know, and the chip is boobytrapped to nuke itself if you attempt to read out your key or alter the system. Step two is that the chip can then cryptocgraphically identify itself to other computers over the internet. Step three is that the chip can then tell other people exactly what software you are running, and that the system only works if you are running compliant and approved software. Step four is that people can then send encrypted data and keys to your chip, and you are prohibited from reading or altering the data or keys sent to you. The chip keeps the keys and data secret and secure against the owner. The chip can then send messages and attest to your "identity" and that it has control over the system and that you cannot do anything they do not want you to be able to do. That you cannot lie about your identity or your "capabilities" to read or alter your own data. Note that this is a really bizzare use of the word "capabilities". This is that you and your computer have the "capability" to deny you the ability to read or alter your own data.

    If you try to run unapproved software, or if you attempt to alter your software or data in any way, then the chip denies you access to read or modify your own files, and the chip reveals in internet communications that you have an invalid identity and that the internet communication can be refused.

    If we include the Eighth Law, that people have a right to know their own keys, then everything is fine and dandy. If you are allowed to know your own keys then your computer can keep no secrets against you and truely own and control your computer. So long as you are allowed to know your own key you cannot be locked in or locked out. So long as they refuse the Eighth Law, so long as this is just a front for Trusted Computing, then this is to be rejected in the strongest terms possible.

    I want my key!
    NO KEY, NO SALE!


    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  15. Build for not against human beings by mattr · · Score: 2, Insightful

    Two other posters prefer 1) an authorization rather than identification based approach, and 2) maintenance of walls between i.e. their bank and their doctor. Well credit card and insurance companies make this a bit messy but I digress.

    It seems to me both posters are completely correct in capturing the general attitudes everyday people have about this sort of thing, or would have if it was translated into a verbal explanation of what somebody was offering to do for you ("I'll make it so you can just check a box and your bank and doctor will be able to talk to each other").

    My first analysis of the rules was that it boiled down to an essential conflict between "Do as little evil as possible" and "We must do some evil".

    This tension is artificial and derives from the author's treatment of an assertion (that globally verifiable identity between meatspace and cyberspace is necessary) as equivalent to a philosophical or religious law, or at least a position of unanimous agreement. This position is not only false, but also makes the author suspect of ulterior motives considering his employer, notwithstanding the list of authors provided (which is what kept me reading to a point).

    However if one wishes to create a viable business system on the net that reflects the (putative) sovereign status of a human being over his or her own person, the architecture should work differently.

    In particular, open standards, one-way only authorization hashes, and user-initiated transactions rather than corporate-initiated transactions, would seem to be more appropriate.

    As an example consider that one's social security number is both very insecure and very important to an individual. Same for a credit card number. Having a database which obviously links an individual's real world identity to such a number, and making the database available through an imperfect system to a virtually unlimited number of agents with their own motives, means that as time goes on the probability of one's identity being publically divulged approaches 1.

    On the other hand, if you personally create a data structure (say an xml file) using an open standard (say for insurance claims) and encrypt it in such a way that part is only readable by one person on a given insurance company's staff, and further encrypt it so that only your doctor and yourself can see the other bits, well that sounds like an authorization based approach and I would have far less to worry about that. It would certainly make the FBI's job a bit harder but they can always get a court order to make the insurance agent and doctor talk, if it's that important.

    My point is that the author's strategy is fatally contaminated by his employment by Microsoft. There are other logical constructs one could make to guide system development, for example one could try to make the net more anonymous and more user-centric, and place stronger legal liability on the corporate entities that use, store and transmit the data. Individuals are empowered to use the system as a homeowner uses his telephone and the circuit created for a call.

    It is not necessary to do evil at all. The only people who think so are those who have been trained to see people as objects instead of seeing them as the kings of inviolate kingdoms whom the system must serve with sincerity and humility.

    The paper makes some good points but I submit that the general agreement that identity is needed online which the author suggests exists, does not in fact exist. People need to be able to trust companies they buy things from, and assurance that they are not "fly by night" operations, i.e. that you can call the better business bureau or the police on them, is what makes commerce possible. That, or just paying cash. I think the author needs to get back to the concrete reality of just how our economy currently works, so long as he is getting around to making suggestions about underlying infrastructure, and think about whether or not people really want this kind of thing.