Slashdot Mirror


An Online ID Registry

Neil Gunton writes "Over the years I have had a few ideas for websites which would allow for free registration and trial, but I always ran up against a brick wall with regard to how to stop people from re-registering as someone else once the trial was up, or registering multiple times for abusive purposes. The question of how to verify online identity has been bugging me for a while now, so eventually I just sat down and wrote a prototype for an Online ID Registry. There's a white paper explaining what it's all about. I am curious to know what the slashdot crowd thinks of all this, whether I am on the right track, and what to do next. Should it be for-profit or non-profit? Is the whole thing pointless and stupid, or a cool idea? I don't really know where to take it next, because I don't really want to be sitting at home verifying people's documentation for free, and I am nervous about the security and legal aspects if I do it for money. I have no clue how to set up a non-profit organization, and my business knowledge is almost non-existent. I am sort of stuck with a working website but nowhere to go with it... that is, if it's even worth going anywhere. Perhaps it was just an interesting exercise... thoughts and ideas welcomed. (Note: The server may get a little slow, since while I have a caching reverse proxy front end, people will inevitably be trying out the registration, which involves key generation and other cpu intensive activities, so I don't really know how well the mod_perl backend will stand up...)"

278 comments

  1. Interesting choice of words... by miketang16 · · Score: 4, Funny

    "I am sort of stuck with a working website but nowhere to go with it."

    Not anymore you don't. Problem solved!

    --
    -------
    "In times of universal deceit, telling the truth becomes a revolutionary act."
    -- George Orwell
    1. Re:Interesting choice of words... by Nurseman · · Score: 4, Insightful
      "I am sort of stuck with a working website but nowhere to go with it."

      Lets see, a central repository of peoples personal data, so someone can verify that we are trying a program for the first time ? Oh, yeah, I can see that flying.
      Sarcasm aside, I just don't see it happening, too much potential for abuse. Imagine if this repository was hacked ?

      --
      Save a Life. Donate Blood. Please.
    2. Re:Interesting choice of words... by miketang16 · · Score: 1

      EDIT: Not anymore you aren't. (typed too quickly i suppose)

      --
      -------
      "In times of universal deceit, telling the truth becomes a revolutionary act."
      -- George Orwell
    3. Re:Interesting choice of words... by Anonymous Coward · · Score: 2, Insightful

      I'm replying to the first post so people will see my comment before all the others, suckers! eat me, i taste good, bitches.

      Your idea is hopeless. Identity can only be "verified" using something that's difficult or expensive to fake. Nobody is going to trust you with information that can be used for identity theft, so you can't rely on the government to do the enforcement for you. You can't afford enough private investigators to check up on every new account, and users wouldn't tolerate that anyway. Your only choice is to create a system that costs the user something to enter, so they incur greater costs if they enter multiple times. That's how game companies do it, they ban abusers and let them buy a new copy of the game with a new cd key for $50. If the initial registration is free, there's no way to do it. Either give up, charge a fee, or settle for allowing only some multiple registrations while blocking a lot of legitimate users.

    4. Re:Interesting choice of words... by cgenman · · Score: 4, Insightful

      I don't see how notarized copies of documents are easy or cheap to fake. Valid Drivers licenses are easier, but you can always verify the info with the state. Passports work great too.

      The step that you're missing is not that xeroxes of these documents are hard to fake (they aren't) but that they are verifiable. If Mary Marsupial has a passport, the government can verify whether or not the information that she entered is correct. If there really is a Mary Marsupial with passport ID #15857287382748 VX123, with birthdate etc etc, they can verify that. Now, that doesn't necessarily mean that the person on the other end of that communication is actually Mary Marsupial, and the following step is to MAIL a confirmation code of some kind to the address of Mary Marsupial as listed by the passport. If you have that, you know that either A: this is really Mary Marsupial or B: Mary Marsupial is totally Owned.

      Of course, all of this is hard work, and therefore would take paid registrations and a profit motive to achieve.

    5. Re:Interesting choice of words... by potat0man · · Score: 4, Insightful
      If the problem is preventing multiple sign-ups from one person then can't you simply snail mail them a PIN they need to use to verify the account?

      Sure, some people have access to multiple addresses but this would largely address the problem.

    6. Re:Interesting choice of words... by jrockway · · Score: 1

      There's no address on the passport. Or SSN for that matter.

      --
      My other car is first.
    7. Re:Interesting choice of words... by JohnyDog · · Score: 2, Insightful

      You feel like paying for delivery of thousands letters which get returned because of non-existent addresses ?

      --
      People who like this sort of sig will find this the sort of sig they like.
    8. Re:Interesting choice of words... by Alan+Livingston · · Score: 2, Interesting

      There's no address on the passport nor a SSN but there is a passport number. And don't doubt that the US government has a database that links passport numbers to addresses...

    9. Re:Interesting choice of words... by Anonymous Coward · · Score: 1, Informative

      PayPal takes great pains to verify your identity. To verify your address, they mail you a special ID number that you have to register on their web site. To verify your bank account, they make several very small deposits and withdrawals, in the order of a few pennies, and you have to tell them the amounts and dates of the withdrawals. (I came out a few cents to the good.)

      Of course, you could be someone else, but at least you have access to my mail and to my bank account if you can answer the queries.

      All that said, I have to agree with those above -- I didn't give up my address and bank account numbers easily. There are very few sites for which I would give up much lesser personal information, as you can see my my post signature.

    10. Re:Interesting choice of words... by Fnkmaster · · Score: 1

      I seem to recall that when you get a GeoTrust SSL cert they verify your identity using an automatic phone-dialer system that verifies your physical presence at a given telephone number while you are on their website. I guess this isn't really much better or worse than the address verification system, and it's reasonably easy to implement automatically, with essentially no ongoing manual labor. This kind of identity verification is never going to be as good as going through government issued IDs manually and verifying their legitimacy, but it's a hell of a lot cheaper and easier to implement.

    11. Re:Interesting choice of words... by Sir0x0 · · Score: 3, Insightful

      Imagine if this repository was hacked ?

      From the article:
      Even if hackers stole the entire database, they couldn't read it because all the data is encrypted using individual users' passwords.

      So hacking is not a massive threat, just have to be careful with your own password.

    12. Re:Interesting choice of words... by pAnkRat · · Score: 0

      (I'm just karma whoring by referencing classic games:)

      Just because a person is able to produce some sort of vocal verification code at a givven moment does not nececarily mean he/she is the real Mc Coy.

      It allways remembers me of the part in Larry Laffer III,
      where he tries to impress this spanish chick with his spanish talking capabilities (none).

      After the conversation she assumes he is the awaited spy and hands out some secrtet device to him, because "He knew all the correct codes!"

      ("Your eyes are as shiny as a sperm whale!" is a secret code, not a compliment.)

      --
      we need an "-1 Plain wrong" moderation option!
    13. Re:Interesting choice of words... by mikrorechner · · Score: 4, Informative

      You know, here in Germany, we have a rather good system for that purpose. If some online business wants to verify your identity, they can use PostIdent from Deutsche Post (known as DHL in the rest of the world, I think). That means you register with your data at the company's website, then, a few days later, your friendly postman rings and asks for your ID or passport, checks it against the data he got from the online company, then sends them a form stating that you are really you.
      Works like a charm, is rather fast (total processing time 3-5 working days), no data is stored by the verifying company, and I think it is rather cheap (5-10 Euros IIRC). Businesses that are forced to identify their customers by law, like online banks, are very glad to have something like it.

      --
      "Oh, a lesson in not changing history from Mr I'm-my-own-Grandpa." - Dr Hubert Farnsworth
    14. Re:Interesting choice of words... by XemonerdX · · Score: 3, Informative

      PayPal takes great pains to verify your identity. ... To verify your bank account, they make several very small deposits and withdrawals, in the order of a few pennies, and you have to tell them the amounts and dates of the withdrawals. (I came out a few cents to the good.)

      Since when did this happen? I've had & used my PayPal account for a few years now and never ever had to go thru this procedure, let alone heard of it...

    15. Re:Interesting choice of words... by cgenman · · Score: 2, Informative

      They've been doing it ever since I signed up a few years ago, but only if you are attempting to link your paypal account with an external bank account. If you're just linking with a credit card they don't verify.

    16. Re:Interesting choice of words... by XemonerdX · · Score: 1

      Okay, makes sense then why I never went thru that procedure :) Thanxxx for clearing it up!

    17. Re:Interesting choice of words... by Anonymous Coward · · Score: 0

      That is clever, and I've toyed with the same idea myself (hence of course it's clever!)

      The problem is that you have to trust this website to encrypt your data and not keep it for its own purposes. The basic scheme (central repository for information encrypted to your own key) is sound, but once you have verification then this central organization has to know all your details. That's a highly valuable mailing list of confirmed active names and addresses - no one can be trusted not to sell it.

      What you need to do is have 3rd-party verification where the tickets are signed by your bank or something.

    18. Re:Interesting choice of words... by CreatureComfort · · Score: 1


      So what happens if, like me, you are never home when the postman does his rounds?

      Heck, I have to make special arrangements with Fedex and leave work early just to catch that guy on his last round of the day.

      --
      "Unheard of means only it's undreamed of yet,
      Impossible means not yet done." ~~ Julia Ecklar
    19. Re:Interesting choice of words... by Anonymous Coward · · Score: 1

      The same as happens if you are not there and the postie tries to deliver a parcel which doesn't require verifying your identity - you go to the post office to collect it and go through the same process there (or you fill in the card he puts through your door arranging to have it delivered on a day that you will be there).

    20. Re:Interesting choice of words... by dhanes · · Score: 1

      Paypal does this when you are setting up a business account with them.

      --
      Wait, What?
    21. Re:Interesting choice of words... by A55M0NKEY · · Score: 1
      IDs are just primary keys to databases of information. In the case of IDs created by the user, you can be sure that the user that created the account is the one using it. Any other information that you can tie to that account can be faked. ( They could have entered a fake address for instance ).

      If you want to verify that other data tied to that account is correct, you need proof. You can look at their driver's license, or you can take the word of a third party like a credit card company that THEY know who you are. Of course, anybody who digs through a department store wastebasket will be able to find a recipt with all the neccessary information to fool a credit card company into vouching for them, so you only 'keep out the honest people' that way. Most likely the credit card would not be charged. You could just verify the data by putting a hold on some money for a few seconds and then releasing it which would not even show up on the person's bill. ( And if you DID charge the credit card, good luck in getting anyone to use their credit card to sign up. ) You will also need to pay the credit card company to use their database for verification, as opposed to sales, as this probably violates their merchant terms of service. ( Why should VISA let you use their database for free? )

      And people aren't likely to mail you their real driver's licenses. A photocopy will have to be accepted, which is ridiculously easy to fake. If you know the relavent information about someone, you can easily photoshop together a 'license', take a grainy photocopy of it, and send it in. Only honest people are kept out. Also, many states have privacy restrictions on what data they will let you verify. Unless you are in one of the specific classes of people that have exemptions written into the law for them, you aren't legally allowed to verify that data with the state. In at least one state that I know of, it will cost an insurance company, or private investigator ( yes PIs have an exemption here! ) $5.00 to verify your license data. You may be able to get less up-to-date data from a company like ChoicePoint for less, though the same legal restrictions apply.

      So it will be a pain in the butt to verify the correctness of the data you recieve. It will cost money, and time. How are users going to create custom fields? You will have to create new standards for each datum to verify the correctness of the data they provide which will cost money. How will you guarantee to websites that accept their ID, that their favorite ice cream flavor REALLY IS black raspberry, or that they REALLY DO own a Geo Metro? Who cares? You might decide to take their word for it about the ice cream, but you would probably have to pay a human being to verify that the photocopy of their title was really geniuine, and also pay all the fees neccessary to query the appropriate authoritative sources ( if that is even legally allowed ) in order to certify that the person was really the owner of a blue 1994 Geo Metro. Who would care if that information was true? Maybe a Geo Metro collector's club would want to exclude non Geo Metro owners.
      They might be peeved when 'posers' that don't even own a Geo Metro post on their site.

      This ID is going to cost someone alot of time and money. Users have nothing to gain by certifying their information - they KNOW if they lied or not. So the consumers of the information ( the web sites ) will have to pay for all this verification. Also the web sites will have to offer SIGNIFICANT benefits to users who log in using an ID that is tieable to all this certified-to-be-true data in order for the users to even go to the trouble of dealing with all the red tape to certify their data ( like sending photocopies in ).

      --

      Eat at Joe's.

  2. My random thoughts.... by YankeeInExile · · Score: 4, Interesting

    Well, first and foremost: Get a fire extinguisher handy for the slashdotting you're about to receive. Hmmmm ... I have a compute-intensive application I'm playing with ... I think I'll talk about it on slashdot. What's that crashing sound I hear?

    As to the premise: I actually think it is a moderately valuable idea, but you are going to find yourself heading into a strong wind of distrust. "Who is this guy that I want to give him information that has extemely high identity-theft value?" - Your first major obstacle is not technological at all, it is going to be image: How do you present your bona-fides. Can you afford a seven figure surety bond?

    Finally, the ultimate question, when you decide how to make the business model work: Who wants the product? If you can get pr0n sites to accept your say-so as an adult-verification entity, then you will have people beating down your door to sign up with your service.

    --
    How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    1. Re:My random thoughts.... by Metteyya · · Score: 2, Informative

      "high identity-theft value" - That's some point here. You're asking people for literary every piece of personal ID info.

      I don't know how it's resolved in US, but in Poland, where I live, every man has a unique PESEL number, given at the date of birth. This number consists of birthdate (first 6 digits) and few other digits, containing (besides some pretty random data) info about sex and a checksum of all the previous data. Maybe you could use something like that? This way you could make it with just person's name, sex, birthdate and such number - voila! ?

    2. Re:My random thoughts.... by NanoGator · · Score: 1

      "As to the premise: I actually think it is a moderately valuable idea, but you are going to find yourself heading into a strong wind of distrust."

      Yeah, like Microsoft's Passport service. And they don't even ask for utility information!

      --
      "Derp de derp."
    3. Re:My random thoughts.... by YankeeInExile · · Score: 4, Insightful

      Another thought: How do you solve this problem?

      Hey, man, I'll give you $5,000,000 to verify that I am William Gates of Redmond, WA.
      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    4. Re:My random thoughts.... by CyberVenom · · Score: 1

      We have a "Social Security Number" here in the states, and despite the fact that when Social Security was instituted it was specifically prohibited that this number be used for identification purposes aside from collecting social security benefits, it has nonetheless become the de facto standard for numeric identification in the US.

    5. Re:My random thoughts.... by CtrlPhreak · · Score: 2, Funny

      Just be glad I'm not running it, to me that's not a problem, that's a bonus!

      --
      WikiAfterDark.com It's a sex wiki, go now!
  3. It's been done by autopr0n · · Score: 4, Insightful

    see microsoft passport. I'm sure there are tons of online user ids, the biggest being passport and yahoo.

    I wonder how hard it would be for an independant website to use passport for id?

    Anyway, making your system for-profit would be kind of pointless, since there are already much larger commercial offerings. I'm not aware of many non-commercial ones, though. oh well.

    --
    autopr0n is like, down and stuff.
    1. Re:It's been done by nkh · · Score: 5, Informative

      Microsoft Passport and its OSS port: MyUID (as seen on /. here)

    2. Re:It's been done by ngunton · · Score: 1

      This is not really the same as MS Passport, that is a single-signon system, this is simply a way to verify that someone is who they say they are. The Online ID Registry is not for logging into third party websites.

    3. Re:It's been done by Anml4ixoye · · Score: 4, Interesting

      Thawte does this as well - they have a network of people who can verify your identity throughout the country, and if you can be positively identify enough, you can become an identifier. Seems to work pretty well (See their Freemail section).

    4. Re:It's been done by LostCluster · · Score: 2, Informative

      But that doesn't solve the problem because there's nothing preventing the same real person from having two or more MS Passports or AOL ScreenNames.

      That's what this person is trying to do. Limit free trial offers to one to a customer. Something tells me that's just not possible.

    5. Re:It's been done by Isao · · Score: 1
      I'm sure there are tons of online user ids, the biggest being passport and yahoo.

      Yes, and I have several ID's on each service. Some even under my own name. That's the issue that is at question. Whether it needs to be resolved or not I leave as an excersize for the student.

    6. Re:It's been done by GarfBond · · Score: 4, Informative
      And a bunch of microsoft-hatin' companies are already attempting to do it in a semi-open way: Liberty Alliance Project

      . Whitepapers and guidelines are already available from them. Note that when the whole passport thing fizzled (have *you* seen anyone use it other than MSN and ebay?), the Liberty Alliance doesn't seem to have gotten much more steam either.

      Companies listed as members of the Liberty Alliance include AOL, Sun, Novell, Oracle, HP, etc. (full list here)I would say that if anyone's going to pull it off, it would be these guys and not a random /. poster.

    7. Re:It's been done by chgros · · Score: 1

      see microsoft passport
      Do you mean it's not possible for a single person to have several passport accounts? I don't think so.

    8. Re:It's been done by nonesposed · · Score: 1

      Project Liberty is more along the lines of federated authentication, not identity validation. If you're looking at federatted authentication, you might also want to look at Shibboleth by Internet2.

    9. Re:It's been done by Frederic54 · · Score: 2, Interesting

      there's a problem with MS passport...

      for example I can open a passport with a fake address like "root@slashdot.org" assigining a password. Of course an email will be send to this address, but just a few seconds after registering, you can connect to MSNM for example with your email and password, and it will works.
      Passport does NOT wait for the confirmation link being clicked in the email, and as long as nobody deny it, you can login.

      --
      "Science will win because it works." - Stephen Hawking
  4. Appeal to authority by Ars-Fartsica · · Score: 5, Insightful

    The only way to truly verify identity online or offline is to appeal to a trusted authority...which currently people use driver's licenses or SSNs for. If you cannot establish a trusted authority that discrminates people you have never met before, your system is just another exploitable database.

    1. Re:Appeal to authority by jackb_guppy · · Score: 3, Interesting

      If you ask for DL or SS, there goes your business.

      Think about it.. that leads to claim of identity theif immedatily.

      Better question why offer 30 day demo software, or crippleware in the first place?

      Why not offer lower cost software, so it can be tossed if the customer does not like it.

      Or required the software to phone home every few days while in demo period. This why you can use embedded id of software / IP of coonection to determine if linesse is valid... but that will label you with SPYWARE instead.

    2. Re:Appeal to authority by NanoGator · · Score: 1

      "The only way to truly verify identity online or offline is to appeal to a trusted authority..."

      You could also go off the processor ID that Intel implemented back in the P2 or P3 days. Not as decisive, but Slashdot trolls won't buy new processors to have multiple accounts. ;)

      --
      "Derp de derp."
    3. Re:Appeal to authority by Gonoff · · Score: 3, Informative

      The processor ID is set to off in all BIOS I have seen and people are not going to turn it on. A lot of people are not even going to know how. Those of us who do know how won't.

      I have 2 PCs and a laptop in my house at present, does that mean I need to register 3 times to use the stuff?

      --
      I'll see your Constitution and raise you a Queen.
    4. Re:Appeal to authority by Ernesto+Alvarez · · Score: 2, Informative

      The processor ID will not be useful in this case.
      The channel you use to check that ID is not secure. I could program my computer to lie about its ID and you wouldn't be able to distinguish a real answer from a fake one.

    5. Re:Appeal to authority by mollymoo · · Score: 1
      You could also go off the processor ID that Intel implemented back in the P2 or P3 days.

      Much easier to use the MAC address of the NIC. I suspect more people have a MAC address than have a PII or PIII. Sure you can fake it, but then what can't you fake?

      --
      Chernobyl 'not a wildlife haven' - BBC News
    6. Re:Appeal to authority by ZZeta · · Score: 1

      Driver's licence and SSN are OK to US citizens. And I know slashdot is US centric, but the Internet is NOT.

      (and I for one believe that most dot-com companies wouldn't get rid of the entire international profit that easily!)

      This kind of online ID should be thought much more thorougly than you think. The World Wide Web is WORLD WIDE and should have World Wide solutions.

      Just my 2c.

    7. Re:Appeal to authority by dilettante · · Score: 1
      Why not just use existing trust models? Thawte will give you a free e-mail certificate, and then you can go through a process of getting extra credentials added to that certificate, by providing identifying documents to certain individuals trusted by Thawte. Seems like a workable but not too intrusive system to me.

    8. Re:Appeal to authority by KlaymenDK · · Score: 2, Insightful

      ...presupposing that people *do* have driver's licenses, or "SS#" as you call them. Doesn't leave much room for non-drivers, young people, or the small bit of the world that does not use SS#'s (ie. outside of the US).

      I'm not saying this simply to bash you, just to say it needs more thought than that.

    9. Re:Appeal to authority by lachlan76 · · Score: 1

      Not everyone uses an Intel CPU.
      I'm writing this post on an Athlon XP 2000+ (Palomino), and it doesn't have processor ID. You can't just restrict registration to one type of processor. And there are other hardware platforms [not x86] too.

    10. Re:Appeal to authority by Meski · · Score: 1

      So it can use the MAC from the network card, or the SN from your hard drive. Got a feeling that the video card has one too - when mine at work blew up this morning, MS wanted me to reactivate. I guess that's why Intel dropped it on the P4.

    11. Re:Appeal to authority by qbert911 · · Score: 1

      MAC addresses are insecure. Totally.

      Campus Firewalls throttling you down because your bittorrent bandwitdth is more than they'd like?

      Wanna change your IP address with your broadband DHCP server?

      Check out SMAC a nifty MAC address spoofer... don't even have to reboot...

      Version 2.0 will have command line! Muwahahaha

  5. What I'd have to know to use it: by Qzukk · · Score: 5, Interesting

    First, does it keep track of where I've used it? If so, then I want this used in my favor by allowing me access to this log to ensure that my identification has not been compromised.

    Second, can site A find out that I also use site B?

    Third, is there any more information stored than my credentials? (for example credit card #s, SSN etc.) Not only that, but will sites use this as a key for tracking additional information? (perhaps you should consider returning an "identified" or "not identified" response, with no additional information.) (Sites that keep my CC# without giving me a way to delete them piss me off. This means you, Amazon, you and your collection of every expired CC I've ever used there.)

    I think thats a pretty good start. That pretty much covers my privacy concerns as well as exploit/misuse concerns.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
    1. Re:What I'd have to know to use it: by ngunton · · Score: 4, Informative

      The answer is No, there is no tracking. All it does is store encrypted data that only you can read, and you can pass tickets to other users which are also encrypted (and can only be read by that user). So this is really not a distributed login system, or a tracking system, it's just a way of confirming that someone is who they say they are. See the White paper for details.

    2. Re:What I'd have to know to use it: by Anonymous Coward · · Score: 0

      > Sites that keep my CC# without giving me a way to delete them piss me off. This means you, Amazon,
      > you and your collection of every expired CC I've ever used there.

      You offend Amazon for no reason here. They are one of the few who really did this part right.

      They save you CC# encrypted on their server and the key is stored on your local computer in a cookie.

      And this has two big benefits.
      A: If you delete the cookie they won't have a way to decrypt your data.
      B: If their server is compromised an intruder will only get useless encrypted data.

      Sure you never can ultimately trust them that they say the truth.
      But there is hope.

    3. Re:What I'd have to know to use it: by tigress · · Score: 2, Informative

      Credit card number? Forget it, most (smart) people would never give out their credit card number just to "authenticate" themselves. (On the other hand, enough idiots do this already, so maybe I'm wrong). Also, not everyone has a credit card.

      SSN? Great, Lots of fake ones out there. Besides the fact that many countries don't even HAVE social security numbers. Some have equivalent forms of ID, but many doesn't even have that.

      Passports? Well, I bought a Sealand passport off of eBay. ;)

    4. Re:What I'd have to know to use it: by grimarr · · Score: 1

      This doesn't sound like a practical system to me. It would mean that I could sign up with Amazon, buy something, provide my credit card info, etc. on my home computer, but if I tried to use my office computer (or even a different browser on the home PC), Amazon wouldn't have the info any more. If I gave it to them again, it would set the cookie on the office machine, but then I go back home, and now the cookie info is not valid any more.

      It's been a while since I bought from Amazon, but I don't think it works that way.

  6. Centralization by prichardson · · Score: 5, Insightful

    Doesn't the idea of a central registry defeat the purpose of the internet anyway?

    The internet was designed so any number of nodes could go offline and all the other nodes could still talk to each other. This has largely been kept true, even in the application layer, where your stuff would be taking place. I think that requiring a central database for people to use to register for websites would be unwise.

    Also, you have any number of privacy concerns here. Do you really want a database of everything that everyone registers for? Do you want it to be possible for your boss to find out that you subscribe to an atheist news letter of he's a hardcore christian?

    --
    Help I'm a rock.
    1. Re:Centralization by YankeeInExile · · Score: 1

      While the OP clearly has "a" site now with his test code, there is absolutely no reason the system could not be expanded to dozens or hundreds of autonomous entities each offering verification of identity.

      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    2. Re:Centralization by ngunton · · Score: 3, Informative

      Please read the White Paper, it answers just about all your questions.

      Why centralization may be necessary

      Data is encrypted, only you can read it

      -Neil

    3. Re:Centralization by Uncle+Gropey · · Score: 2, Funny

      Do you want it to be possible for your boss to find out that you subscribe to an atheist news letter of he's a hardcore christian?

      I'm trying to imagine what an athiest newsletter might have to say every month...

      "Supreme Being: Still Made Up" or something like that?

    4. Re:Centralization by handslikesnakes · · Score: 0

      No, more like "101 Ways to Tell Religious Jerks to Piss Off".

    5. Re:Centralization by Isao · · Score: 1
      This has largely been kept true...

      This, unfortunately, is SO not true any longer. I can tell you the names of 13 machines to take out, after which most of the 'net won't function. Care to guess what they are?

      As soon as commercial interests hit the 'net, it's ability to survive substantial damage and continue functioning began to disappear.

    6. Re:Centralization by swmccracken · · Score: 1

      Are you sure? How many machines are f.root-servers.net?

      BGP anycast anyone?

      There's currently twenty four f root server/s.

      http://www.isc.org/about/press/?pr=2004040800 gives the press release for Portugal.

      There are more in Brisbane, Auckland, Toronto, Taiwan, Singapore, Moscow, Paris, UAE, Seoul...

      http://www.isc.org/index.pl?/ops/f-root/sites.ph p

    7. Re:Centralization by nzkbuk · · Score: 1

      that kinda defeats the purpose. I could have a different identity at each entity. Then it's a case of what entity would the web site subscribe to ? one or many ?

      If it's only one you'd get alot of users who find it simply isn't worth their time to sign up to another entity. If you allow multiple then you could have multiple accounts from the same person which kinda defeats the purpose.

    8. Re:Centralization by Anonymous Coward · · Score: 0

      dazzling thought processes!

    9. Re:Centralization by gracefool · · Score: 0, Offtopic

      It would:

      • Talk about the latest antics of religious extremists
      • Stereotype religious people as being adherents of blind faith
      • Deride any theory which goes against mainstream science and contains anything vaguely supernatural

      A Google search will find a large number of athiest (and anti-athiest) websites such as The Athiest's Handbook.

    10. Re:Centralization by tehcyder · · Score: 1
      And the hardcore christian newsletter would have "Made Up Supreme Being Still Not Made Up."

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    11. Re:Centralization by eg · · Score: 1
      Data is encrypted, only you can read it
      contradicts
      You then send the whole package in to the Online ID Registry, who will then confirm that the documentation matches what you entered on the website and if necessary, make follow-up checks
      The owner of the site/service is indicated to have means of accessing your original information.
    12. Re:Centralization by lucifuge31337 · · Score: 1

      Not to mention that there are more root servers than that (every ear of Anycast?), but no root DNS hardly will make "most of the net [not] function."

      --
      Do not fold, spindle or mutilate.
  7. Looking at the whitepaper by autopr0n · · Score: 1

    Simplicity - the service should be simple and easy to use, so that your average non-geek can use it without having to care about encryption, PKI infrastruction, digital certificates or other arcane knowledge.

    Yeah, that infrastruction. A real bitch.

    Seriously, though. You seem to be thinking of people mailing notarized passport photocopies!? Yeah right. The vast majority of FRR sites only want to know their advertising demographics and do some geotargeting (also with ads). They don't need to know your SSN or even care. As long as 50% of the people respond truthfully, they're fine.

    your system just sounds like a huge pain in the ass. It'll go nowhere.

    --
    autopr0n is like, down and stuff.
  8. how do i know by deft · · Score: 4, Funny

    you really are the owner of this website?

    --

    There's nothing Intelligent about Intelligent Design.
    1. Re:how do i know by Anonymous Coward · · Score: 0

      Yea. Who the heck is Neil Gunton? What
      duty does he have to keep this information
      private? He's getting birthdates and other
      personal information. What is he going to
      do with it? Does he have insurance? If
      his computers get stolen and I get my personal
      information nicked, can I make an insurance
      claim?

      The whole thing sounds like a nice idea, but
      I don't know Neil Gunton, and I don't have any
      reason to trust him. It's not that I think he's
      a bad person or trying to trick me. It's just
      that I don't have *RECOURSE* if Neil's computers
      get stolen and I end up the victim of ID theft.

    2. Re:how do i know by ngunton · · Score: 3, Informative

      The data is encrypted using a password that only you know. The hackers would have to individually break Blowfish encryption on every single user record. If Blowfish is no good then I'll use something else, but the point is that even if the database was totally stolen, it's still no use to the hackers.

      As for trust, why do you start trusting anybody? I have to start somewhere. I don't claim to be starting up this thing from my basement and expecting everybody to just send me their life data. This is a prototype, a first attempt to come up with something that I think would be useful to have as a secure place to store your personal information, and a secure way to pass same on to other people. Obviously if it went into production then there would have to be a "real" company or organization, which is precisely the questions I ask at the end of the White Paper. I'm not looking for people's trust at this point, just some feedback on the concept. I really wish more people would actually read the article before assuming that this thing is just another MS Passport.

      -Neil

      -Neil

    3. Re:how do i know by ngunton · · Score: 3, Funny

      Oops

      Oops

    4. Re:how do i know by Ernesto+Alvarez · · Score: 1

      It's not a matter of using blowfish or idea or whatever. If a user uses a crappy password, someone attempting to find it will find it, no matter what encryption algorithm you use.

      By the way, nice choice: Blowfish is one of the fastest of the lot, and very secure.

    5. Re:how do i know by Anonymous Coward · · Score: 0

      What if an attacker gets into your site, and intercepts user sessions BEFORE you blowfish encrypt their data?

      Also, in terms of trust, I trust my bank with my banking information, and I trust the DMV with my driving information. I trust them because I have no choice, and I always seek to minimize where I place my private information. For example, the DMV does not have my bank account. Some of the information you seek my bank does not have. Why should I place all the eggs in one basket?

      What assurances do I have that you will not browse my private information, even just to check your scripts are working? I'm not asking for your word, or a promise. I'm asking WHAT lets me trust you. As for my bank, I know that if they violate my privacy I have federal laws that let me sue them. As for the DMV, if someone gives away my private information, that person goes to jail. Since I have no choice but to trust them, the laws make sure I have RECOURSE if they screw up.

      Now, you sound like a nice guy, but why should I trust you with information that would help a criminal accomplish an identity theft? What laws protect me? The answer is none. You have no insurance (that I know of), and likely have no real assets. So when my credit is ruined for life and I can't get a job, a home or even rent an apartment in a large city, how can you help me? Are there laws that let me sue? Is there at least the threat of jail? Nope. Nothing. You ask me to trust 100%, and there's no reason why I should.

      You haven't even put up on your website a document retention policy. What if a drive you are using fails? Do you throw it out? Demag first? Slag it? Do you have onsite or offsite backups? If the backups are offsite, who has access to the data? Will you resist a subpoena from a frivolous lawsuit seeking my information? Do you have money to hire lawyers to protect the privacy of "clients" who trusted you?

      You ask people to trust you, but you can't really offer protections. It's not that I think you're some scamster. It's just that you're not prepared to defend my private information.

      But I think you are well prepared to offer up nice tools, so keep coding.

    6. Re:how do i know by AaronLawrence · · Score: 1

      How ironic that you say we should not assume this is "just another MS Passport". You don't even mention Passport. That was the first question that entered my head: how is this different from Passport? The second question was: why would I trust it more than Passport (which I don't trust at all). I'm sorry but I can't take seriously an online identity system that doesn't discuss itself in relation to the largest established systems. It just looks like ivory tower dreaming. No offense; such things still have value, just not very much.

      --
      For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    7. Re:how do i know by maxwell+demon · · Score: 1

      How is the password transmitted? How is the data transmitted? Could a man-in-the-middle attack break security?

      Also, if you want to verify the data, you have to have a way to access it (so not only the account owner has a way. How to make sure that no hacker can get the info needed for that?

      Transmitting sensitive data over the internet is always a problem, even if you trust the owner of the server you (supposedly) connect to.

      Maybe a better way would be to send the complete initial data by paper mail only, using non-personal info on account creation which then is additionally passed along with the personal data, with notarial confirmation that exactly that info was connected with the copy of your passport; the connection can be made safe by writing it on the exact same paper containing the photocopy.

      So say you create an account without transferring personal data, and get a 20 character account ID. This 20 character ID is then written onto the photocopy of your passport, and the combination of both is confirmed notarially and sent per paper mail. This way the data can be verified to belong to the account without any sensitive data being transmitted over the net.

      Given that the stated goal is just to make sure that different IDs belong to different people, there's not even a need to ever enter that data into the computer (thus making it perfectly secure even against the brightest hackers). After all, as soon as someone enters a for-pay registration, he must give payment information which you can check independently. This way,

      * the account user just has to trust you not to give away sensitive data (and more, the only sensitive data is the one on his passport or whatever is used for identity verification)

      * the web site owner only has to trust you to never give two accounts to the same person

      Note that with this scheme, you can still hide your real identity from the web site (that is, the web site owner has no way to find out your real life identity, unless you're doing a crime, in which case of course the police may find out the connection by just asking for the documents connected to the ID.

      Now as to electronic storage and controlled giveout of personal data to selected sites: That's another service, and therefore should be separate (KISS!). Of course that other service could then use the "separate user service" to prevent multiple accounts from the same user, just as every other site.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    8. Re:how do i know by ProfFalcon · · Score: 1
      . I really wish more people would actually read the article before assuming that this thing is just another MS Passport.

      Is this not where someone says "you must be new here."

      If people actually read most of the articles before posting, most of the postings would not even exist and Slashdot would not be the huge, wonderful beast that it is.

      Besides, no one asked the obvious question. What happens when my toaster stops toasting bread because it no longer recognizes me as its rightful owner? I didn't read the article but I'm assuming that this proposal also covers toasters, MP3 players and, of course, Beowulf clusters of fried slashdotted Linux-in-a-wristwatch-web-servers. *grin*
      --
      Simply stating [Citation Needed] does not automatically make you insightful or brilliant.
  9. Trust by Anonymous Coward · · Score: 0

    No one should trust you. You shouldn't trust anyone. This idea might be valuable in someway, but i believe you are trying to accompish what pgp keys are already doing.

  10. always a way to subvert it. by Lumpy · · Score: 4, Insightful

    I dont care what you try to come up with, I bet you $100.0 that within 24 hours I can figure out a way to get multiple user id's on it.

    Hell meet the right people and you can get multiple Social Security number, drivers licenses, and passports.

    ALL identification systems can be subverted and online ones that do not require a large amount of 3rd party and usually highly reliable data backing up your claims to be you is really easy to subvert.

    I tried to find a solution like this over 7 years ago for the company I work for. it is impossible to make a foolproof system and I proved it to the board of directors that trying to do this will only piss off the customers and give us nothing but a false sense of security that really does not exist.

    --
    Do not look at laser with remaining good eye.
    1. Re:always a way to subvert it. by Anonymous Coward · · Score: 0

      Best you can do is fingerprint, retina scans, and DNA. It can be foolproof, but only if you keep people from simply lying. It won't happen.

    2. Re:always a way to subvert it. by NanoGator · · Score: 1

      "I dont care what you try to come up with, I bet you $100.0 that within 24 hours I can figure out a way to get multiple user id's on it."

      Are you going to do that just to reuse software once the trial period is up?

      --
      "Derp de derp."
    3. Re:always a way to subvert it. by ngunton · · Score: 1

      Sure, you can register multiple times, as many as you like in fact. But in order to be verified in the system, you have to send some kind of documentation. Initially what I've thought of is notarized copies of common documents such as passport, drivers license, utility bills and so on, but that's just a first pass. So you would need to forge all those in order to get multiple verified IDs. Anyway, I talk about this in the Fraud section of the white paper. It's all a matter of risk management and appropriate use.

      -Neil

    4. Re:always a way to subvert it. by Chess_the_cat · · Score: 1

      HAHAHAHAHAHAHAH! I'm going to mail you a notarized copy of my passport? Think again!

      --
      Support the First Amendment. Read at -1
    5. Re:always a way to subvert it. by jacquesm · · Score: 1

      sorry to rain on your parade, but *any* software or service, trial period or none that requires a 'notarized copy of a common document' gets tossed before it gets a chance to be tested on its merits. This is absolutely insane. I run a website that allows a 'trial' too (ww.com), and we have our share of re-subscribers (that take the trial, cancel it and then take another trial), but overall the problem is really small. The majority of the users play fair.

  11. Other people who do ID verification... by Anonymous Coward · · Score: 4, Informative

    Have you looked at the http://www.cacert.org people? They are basically doing the same thing and issuing digital certificates based on the person and his/her level of authenticity. Since you have to use your drivers license, passport, or something of that sort, its hard to get a second account :-)

    1. Re:Other people who do ID verification... by Tony+Hoyle · · Score: 1

      Every country has a different definition of verified identity, and they even re-use the same words to define completely different things (the US has a specific title 'Notary' which seems to be from the definition identical to 'Solicitor' in the UK... but would such an identity verification be valid in the US? How would you check it? Teachers, Doctors and Engineers can verify identity in the UK - same question - how would someone in the US check such data?).

      The effect for cacert is it's a real barrier to entry to verification if you're not from the US... there are few verified cacert users in europe because of this.

  12. Beware of Big Brother... by midifarm · · Score: 3, Insightful
    I typically hate being FORCED to register to use a web site. Furthermore I hate being tracked as I use the site. This idea is just short of installing an always on GPS in my car, oh wait isn't that called OnStar? Furthmore, I think this type OnlineID is intrusive and totalitarian. Beware!

    Peace

    1. Re:Beware of Big Brother... by ngunton · · Score: 1

      I try to avoid the Big Brother aspect through encrypting user data using a password that only you know. I can't see what you put in the database, unless you want to confirm your identity using paper documentation (which is your choice, and after all is the entire point of the site). Other people can't see your data. The website doesn't act like MS Passport, it's not being used to track anybody or be a distributed login system.

      -Neil

    2. Re:Beware of Big Brother... by MavEtJu · · Score: 2, Interesting

      I typically hate being FORCED to register to use a web site.

      Nobody is forcing you to look at the information.

      But if you need the information, you have to play by the rules of the provider.

      --
      bash$ :(){ :|:&};:
    3. Re:Beware of Big Brother... by ganhawk · · Score: 1

      "unless you want to confirm your identity using paper documentation (which is your choice,"

      If the information can be decrypted only by persons holding the key and verification is optional. Is in't it a public repository where people can have a public secure communication channel (think terrorists) ?

      --
      Python script to convert photos into "artsy" portraits: http://p2pbridge.sf.net/pyPortrait/
    4. Re:Beware of Big Brother... by ngunton · · Score: 1

      I'm not sure what you're getting at. It's certainly not illegal to encrypt data, and all I've done is build a system where people can encrypt their own data so that other people can't read it. Any secure email system does pretty much the same thing. Also, if you pass a ticket to another user, then that data is encrypted using the other user's public key, so it's still secure. I guess you could say that any secure system that uses encryption could be used by terrorists, but then we'd just have to ban encryption altogether, which is far worse, in my view.

      There is a price to living in an open society, which is that you have to give people the ability to protect their own data if they want to.

      -Neil

    5. Re:Beware of Big Brother... by midifarm · · Score: 1
      No, but if the info is desired you still have to register or whatever. I'm not saying that all websites are malicious, but this definitely has the potential for malicious uses and that's what we need protection from. Demographics are one thing, but how thye're compiled, who has access to them and for what purposes they're used for are the big questions. With the advent of the PATRIOT Act (Putting Americans Through Ridiculously Inhumane Oppressive Torture) we as a people need to be more secure in whom we trust.

      Peace

    6. Re:Beware of Big Brother... by j1m+5n0w · · Score: 4, Insightful
      I typically hate being FORCED to register to use a web site. Furthermore I hate being tracked as I use the site.

      Here is a slashdot anomaly: the parent post would have more credibility had it been posted as anonymous coward.

      -jim

    7. Re:Beware of Big Brother... by midifarm · · Score: 1

      Naaa I like the /!!!

  13. Thawte Web of Trust by Rupan · · Score: 5, Informative

    Well, I should think you could write hooks into the free Thawte web of trust system to achieve this goal. Why reinvent the wheel?

    http://www.thawte.com/email/index.html

    --
    Ads? What ads?
    1. Re:Thawte Web of Trust by AndroidCat · · Score: 1

      Isn't Thawte more-or-less a sockpuppet of Verisign/Network Solutions? (To give the illusion of a 2nd choice.) I could be wrong.

      --
      One line blog. I hear that they're called Twitters now.
    2. Re:Thawte Web of Trust by Rupan · · Score: 1

      That may be the case... but they still provide a free email certification service. Whether or not they are a sock puppet is anyone's guess :)

      --
      Ads? What ads?
  14. online registration by hawkeyeMI · · Score: 4, Funny

    I'll just register with a dummy email address!

    --
    Error 404 - Sig Not Found
  15. Privacy policy? by MisanthropicProgram · · Score: 5, Insightful

    I don't see one and this doesn't cut it:
    Privacy - users will be entering very sensitive, personal data which they do not want passed on to anyone without their permission. People want to maintain full control over their own information, and not be used as pawns in marketing games
    Until privacy is addressed with a lock tight policy, like, "We'll never give out your info." I will never become a client.

    1. Re:Privacy policy? by ngunton · · Score: 2, Informative

      Did you look around at all? There's a Privacy Policy which is under the Help section. It's even linked to directly from the front page. And yes, it states pretty much that your information will never be shared with anyone, for any reason, without your consent (or unless required by law, which I guess anyone has to be held to).

      -Neil

    2. Re:Privacy policy? by MisanthropicProgram · · Score: 1

      You should have a link to it on th front page. I don't spend time looking for privacy statements. If there's not a link on the front page, easily accessible, it's not there. Sorry, but I have very high standards when it comes to my information and I don't have time or patience to be poking around people's web sites. Granted, I'm in the very small minority. Most people don't give a shit. Now, if you'll excuse me, I need to put a new tin-foil hat on.

    3. Re:Privacy policy? by Anonymous Coward · · Score: 0

      Poking around the site? There's a link labelled "privacy" on the first page that is easily accessible. A quick visual scan for privacy found it in 2 seconds. A text search would have found it even quicker. Just admit to the poor guy that you really didn't look that hard (or at all since the link is really right there).

    4. Re:Privacy policy? by Overzeetop · · Score: 1

      Make sure you add the line: if the company is ever sold, you information will be deleted prior to the sale. If these terms ever change, your information will be deleted unless you affirm the new policy. The company or purchaser will be liable for $10,000 per record which is compromised, distributed, transferred or sold for any reason without the express written consent of the record subject.

      That should do it. But I still won't register. Your primary reason for having me register is to limit my use of your site. No thanks.

      --
      Is it just my observation, or are there way too many stupid people in the world?
  16. A matter of trust by plsuh · · Score: 4, Insightful

    Nice cut at things, but why on earth should we trust you?

    This is not meant as an insult -- it cuts to the heart of the matter. A user is thus relying on you for secure storage of all of his or her personal information, and also relying on you that none of the information will ever leak. This is both leaks to the outside world in general via website spoofs, phishing, and the like, as well as internal leaks where an individual's information is inadvertently revealed beyond what he or she intended (e.g. I only meant to give out my address, not my credit card number).

    You would do well to read up on the design documents and white papers from the Liberty Alliance. This is a hard problem to solve and simply using a centralized data store does not address any of the real privacy and security issues inherent in the field of identity verification and personal information management.

    --Paul

    1. Re:A matter of trust by Kioti · · Score: 1

      I would worry less about user's trust and more about verification. I mean why trust netflix, paypal, amazon, ebay, or anyone? Sure they're all established now , but they all started somewhere at this same point. A small ammount of advertising would go along way to curing 90% of people's legitimacy concerns. People give up their personal information pretty readily everyday as the phishing scams have proven. ~Joshua Norton

      --
      Regards,
      ~Joshua Norton
  17. already being built, it's called the liberty . . . by Anonymous Coward · · Score: 2, Informative

    ahhhh, isn't this what the liberty alliance is all about?
    www.projectliberty.org

  18. And how the hell... by fsterman · · Score: 4, Insightful

    How are you gonna make sure people don't get another one? "You send in notarized copies of documentation such as passport, birth certificate, drivers license, utility bills etc." Riiiiiight, I got three people in this house that won't be using this thing. Along with plenty of insecure garbages all over town full of utility bills. Even shit like SS# are _VERY_ easy to get. How do you think illegal workers work? With fake SS cards they buy for $50-$100. This is a really useless idea.

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
    1. Re:And how the hell... by dave420 · · Score: 1

      You can even get a temporary tax ID from the IRS, which is will validate as an SSN.

    2. Re:And how the hell... by ProfFalcon · · Score: 2, Insightful

      He's not trying to create a security system. He's trying to minimize the number of times people sign up for a "free 30 day trial" of his services in a way that is useful for others.

      I would rather send in a subscription fee of discontinue use of a product if it is not worth the fee to me than dig through the neighbors trash for utility bills. I would also rather subscribe than go through the trouble of buying a $50 fake SS card.

      He states right up from what the purpose of the proposal is. It is not intended the be the ultimate authentication product. It is to help the web content publisher minimize the number of freebie trials given out.

      --
      Simply stating [Citation Needed] does not automatically make you insightful or brilliant.
  19. I don't like it by Tsugumi · · Score: 1
    There's a bunch of these. The one that springs to mind is Micrsoft's passport, and that got people all worked up. Partly I guess because it was Microsoft, but also because of privacy. Hence browsers with password managers, people seem to prefer that to having one password to rule them all.

    Also for one of the stated goals - to ensure that people don't register several times - you need some confirmed data. So either a credit card I guess, or something more intrusive. Just doesn't sound good to me at all....

    1. Re:I don't like it by ngunton · · Score: 1

      Does anybody around here actually RTFA??? What you are saying is totally off-track as to what the website is actually about. Please read the White Paper before springing to conclusions like this.

      a) It's not Passport, it's not a distributed login system at all

      b) The "confirmed data" aspect is covered in some detail

      -Neil

    2. Re:I don't like it by CyberVenom · · Score: 2, Interesting

      This is Slashdot. You should expect that 95% of the users will not even bother following the link to your whitepaper, especially after you hint that your server may not handle the slashdot effect very well. Some of us just get tired of clicking on interesting links and waiting half an hour for the page to load. Try to anticipate what the major objections and questions of the average Slashdot user will be and include some answers in the slashdot article itself.

    3. Re:I don't like it by ngunton · · Score: 1

      Fair point, sorry if I sounded annoyed... ;-)

      Thing is, the server's doing just fine, the document loads up immediately, so it doesn't seem to be an issue here. It's real easy to get to the actual website and the White Paper itself. I was just trying to explain in advance, since I really wasn't sure what would happen. Surprisingly, the server is still very responsive, which is great!

      -Neil

  20. Given That... by Nom+du+Keyboard · · Score: 2, Insightful
    Given that we cannot establish identity completely anywhere else in society short of invasive DNA testing (identical twins beat this one) or fingerprints (already shown to be easily spoofed), why should cyberspace be any different? We're awash in counterfeit identity documents good enough to pass, and sold on street corners for a few bucks and a few minute's waiting. Most IP addresses dynamically change faster than presidential candidates positions on the issues. You might be able to generate a unique PC ID value (e.g. Windows Product Activation), but who doesn't have more than one PC? And there was an outcry against the CPU ID feature Intel introduced a few years back. Besides, often times many people may use the same PC. So with nothing more than a keyboard and mouse at the far end of the wire, you want to know how to uniquely identify a person -- and all without asking for personal information most of us are (wisely) loath to provide.

    My solution: Everyone gets an implanted RFID grain with a unique 128-bit identifier + a public encryption key with cheap readers everywhere they will ever need to establish identity. And anyone caught faking an identity goes to jail for life to deter such attempts.

    It won't happen. The privacy advocates would be up in arms against this before the ink was dry on the proposal. And someone would still manage to beat it -- though probably very few. Someone will manage to make his ID grain rewritiable, or some such nonsense.

    Conclusion: I don't feel this problem is solvable through any measures current society will accept, but I'd love to be proven wrong. I look forward to seeing what solutions are proposed.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Given That... by Anonymous Coward · · Score: 1, Funny

      "anyone caught faking an identity goes to jail for life"

      Is that you, Mr. Ashcroft?

  21. Paypal by Noksagt · · Score: 4, Informative

    You've gotten a lot of responses to "use Passport" and the like. Passport, of course, doesn't uniquely identify you--you can easily get multiple passport accounts.

    Instead, use Paypal or similar financial services who have an interest in verifying ID. Yes, many have problems with Paypal eating money, etc. Guess what: Most will probably have a bigger problem sending YOU their personal info & paypal already has a lot of personal info.

    Just make users send you the send you the smallest amount possible as pseudo-micropayment. And/or send THEIR paypal account some small amount. That will probably be cheaper than doing verification yourself.

    1. Re:Paypal by YankeeInExile · · Score: 1

      Maybe this is where to start -- not necessarily with PayPal, but the idea of distributed "identifying entities." Rather than spending your time on a site for registration, design an infrastructure that allows entities who do know with some certainty who I am ( say, the Instituto Nacional de Migracion, who handle my residence visa, or my banker who handles my money ) to allow me to issue these same identifying tickets to other parties.

      Be like BASF "We don't make the identity database. We make the identity database better."

      In many ways we do have that with, at least in the US, credit cards -- A web site can do a $1 auth and then never deposit the frank, and they can be reasonably certain that that user is John Q. Bankcustomer. This of course falls apart as soon as you leave the US.

      I have a friend (no really!) who is a major porn addict, and every month he gives me a pile of cash to go put on one of a prepaid debit card that I got for him in his name (itself an interesting exercise). The last stastitic I heard: About 30% of the population of Mexico has a bank account.

      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
    2. Re:Paypal by dAzED1 · · Score: 1

      I could get a credit card with first name, last name. I could get another with first name, middle initial, last name. Could get another with first and middle initials, last full. Another with all three full.

      All 5 would be legal, valid cards. All 5 would show up as seperate folks in the DB.

      And what happens when the second "John Smith" signs up? Do you key it to just the card number itself? No one I know has only 1 card. They either have none, or several.

    3. Re:Paypal by cheesedog · · Score: 1
      "Passport, of course, doesn't uniquely identify you--you can easily get multiple passport accounts."

      I'm convinced that this isn't really a problem for most uses of identification technology -- the problem is not that one guy can get 10 or 15 or 40 IDs, its that one guy and some software can get 1,000 or 100,000 or 100,000,000 IDs. An online unique identification system that solves the former and not the latter is "good enough" for most online collaborative applications that require any sort of integrity of "voting."

      But that's just my opinion.

  22. Evil. by Anonymous Coward · · Score: 0

    This is frighteningly similar to Microsoft Palladium's "Nexus" component.

  23. Re:A new fan site by Anonymous Coward · · Score: 0

    Wow, this guy sure has issues. He compares Michael Moore to Hitler. LOL.

  24. Another possibility by coldcup · · Score: 1

    You could use CAcert and their certificates as required identification.

  25. Why moderate this onto the front page? by Anonymous Coward · · Score: 0

    Aren't there anymore naked anime casemodded mp3 players out there today?

  26. Testy by The+Ancients · · Score: 1
    ...so I don't really know how well the mod_perl backend will stand up...

    That's what /. is here for. I suggest you count in minutes, not hours.

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

      I suggest you count in minutes, not hours
      I suggest you count in microseconds, not minutes!

  27. as a customer... by Anonymous Coward · · Score: 0

    why do i want to do this?

    what reason do i have to send you photocopies of my personal information?

    how do i know YOU are who you say you are, more importantly, why do i care?

    what is the point of such a registry, what does this registry have to offer that microsoft passport does NOT have, and why does THAT matter to ME?

    People only care about things like this if it provides a direct and measurable increase in "quality of life" (tm) anything less than that and you are going to end up with about 30 people total who are willing to do this (on earth) and not many more.

    to sum it up, what is the point?

    1. Re:as a customer... by AndroidCat · · Score: 1
      What happens when you send someone photocopies of identification and they use those to claim that they're you?

      It's like the unbreakable toy: you can always use it to break other toys.

      --
      One line blog. I hear that they're called Twitters now.
  28. I hate ti drive the nails in the coffin, but... by Brane2 · · Score: 2, Interesting

    this is really stupid. Autor states that electronic signig and autentication never really caught on with geeks, but for some reason, he thinks that just about everybody will be thrilled with his implementation. What a great concept ! Have your vital info notarised, scan it,s end it around etc... Yeah! What an imoprovement over PGP etc, where you simply send a few tens of bytes of your public key... Not to mention the smallish issue of the security of that central authorisation point. While the official key registrars have to be secure places, they are not strictly centralised. If AL-Quaeda guys nuke one of them, no big deal for the rest of correspondents. They would just use some other registrar. Besides, those places hold encrypted data, so they can be blown up, but getting intel out of them is not very probable. NEw scheme tries to be PGP Lite, just for cheap/free online services, but I don't see where the Lite part regarding implementation comes in...

  29. Trust, and the 'trustworthy computing' by ONU+CS+Geek · · Score: 3, Interesting

    I can only see where this is going.

    First of all, if you're really worried about people abusing a trial service, maybe you could track things via IP, or, even subnet masks. If your application is specific enough (or just geared to one industry in general), try doing the "Thanks for requesting information, we're going to *MAIL* you your login information the next business day."

    Second...how do I as J6P know that you're going to handle my data correctly? No matter how many times you tell me on your website that you're handling my data in a secure fashion, I can't actually see it. Am I suppossed to just trust that you'll keep my information away from everyone? Including yourself, your marketing droids, and maybe the FBI should they come knocking on your door?

    If you or company are worried about people abusing a trial service...well, get over it. It's bound to happen, no matter how you try to stop it. Just use common sense (don't allow signups from Open Proxies, maybe ask for a credit card number if you're looking for a paid service in the future), and realize that you're going to have online 'shrink.' Every company has shrinkage...why should an online company be any different?

    I can only see where this is going in the "trustworthy computing" area. In order to get a computer, you're going to have to show your computer maker an ID, they'll seal your computer so you can't install devices (they'll send a technician out to do it), and tell you what you can and can't do with your data, your time, and ultimately, your hardware.

    Ian

    --

    I disable sigs...do you?
  30. GPG by BlackMagi · · Score: 1

    Isn't that what GPG is for? Oh, I get it, you're hooking up an online identity to a real one. Well, that's kind of what a domain name is. If we had free personal domains, administered by someone politically neutral, that would all be a solvable problem. I haven't looked into your site, but I understand what you're talking about, and yes it would be a useful thing. It's the kind of thing that could defeat spam, fight evil and be generally useful. I think it could be strapped together by encouraging companies to mutually trust eachother's employees at the mail server level etc until it became so obviously useful everyone wanted to do it... Cheers, -BM

    --
    http://melbournephilosophy.com/
    1. Re:GPG by bcrowell · · Score: 1
      If we had free personal domains, administered by someone politically neutral,
      I'm not convinced that there's "someone politically neutral" who wants to run this kind of thing as a charity, and a for-profit entity could be just as bad.

      Isn't that what GPG is for?
      Here I agree with you more. The only non-authoritatian way to establish an online identity is some kind of web of trust.

      Funny coincidence: I first saw this article this afternoon, and thought, "Useless idea, who needs that?" Then I checked the logs on a web site I run (see my sig) that catalogs free books and accepts user-submitted reviews. Seems that someone had listed his own book (which wasn't actually free at all except for a teaser in MS Word format), and then written his own review. He actually hadn't tried too hard to hide his identity, but it does point up the fact that there really are cases where one might need this kind of system. And if the bearded hacker community doesn't produce it, you can bet MS or governments will.

      BTW, guess what I did with the phony review? Yep, I deleted the book from the database (well, it didn't actually meet the criteria anyway, since it wasn't free), deleted the review, and deleted the user's account. In other words, I acted authoritarian. The alternative to a user-id system is not necessarily a utopian, anonymous internet.

    2. Re:GPG by BlackMagi · · Score: 1

      'I'm not convinced that there's "someone politically neutral"' .... I thought someone might say that. I think practically speaking, it will work itself out. Having VeriSign at the helm isn't actually the worst thing at the world. Not ideologically ideal, but you know, it works kind of okay. "Here I agree with you more. The only non-authoritatian way to establish an online identity is some kind of web of trust." Well, the thing is that GPG does well is provide anonymity and encryption. I think it's a valuable service to tie that to a meatware ID so that I can do cool stuff online without having to worry about identity fraud. Wouldn't it be cool if it were possible to really trust that you were talking to someone who had a real, traceable ID in case something went horribly wrong? Cheers, -BM

      --
      http://melbournephilosophy.com/
  31. ah ha! by B3ryllium · · Score: 1

    I would also like to see an Online Eye Dee Ten Tee Registry.

  32. more porn sources by theguywhosaid · · Score: 2, Informative

    hey auto, check out pictures-free.org . autopr0n rocks!

  33. Why? by max+born · · Score: 3, Insightful

    Nice idea, Michael, but why would I want this?

    What problem does it solve?

    I already do online banking, shopping, bill paying, etc.. What additional service could I get from registering with you?

    1. Re:Why? by flonker · · Score: 1

      Nice idea, Michael, but why would I want this?

      What problem does it solve?


      Email.

      No more spam.

      If you can verify that each message comes from a specific person, you can filter out the known spammers and get on with your life.

      If you're creative, you can come up with more problems for this solution fairly easily.

    2. Re:Why? by Tony+Hoyle · · Score: 1

      LOL!!

      Oh, it's just another 'I've got a wizzy new idea for eliminating spam' suggestion.

      Guess what, it won't work.

      1. ID can be spoofed, and there is *nothing* a webside can so about it (it isn't a solved problem even in meatspace).
      2. Unless *everyone on the entire planet earth* adopts this system it will not stop spam at all, or even slow it down.
      3. All the world is not the US - You can't enforce it - you really think Nigerian spammers will give a crap that you know what ID they're sending from... especially if they faked it?

    3. Re:Why? by flonker · · Score: 2, Funny

      Number 1 and number 3 are the issues he's trying to solve. I think it's intractable, but that's my opinion.

      As for number 2, make it part of a ruleset (like SpamAssassin), and it can be adopted gradually. For fun, here's the whole form:

      (in short, all potential implementation problems that are difficult in and of themselves. The worst being identity theft via worm or virus. But, if he got a perfect solution to his problem, it could solve spam problems right quick.)
      ----
      Your post advocates a

      (x) technical ( ) legislative ( ) market-based ( ) vigilante

      approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

      ( ) Spammers can easily use it to harvest email addresses
      ( ) Mailing lists and other legitimate email uses would be affected
      ( ) No one will be able to find the guy or collect the money
      ( ) It is defenseless against brute force attacks
      ( ) It will stop spam for two weeks and then we'll be stuck with it
      (x) Users of email will not put up with it
      ( ) Microsoft will not put up with it
      ( ) The police will not put up with it
      ( ) Requires too much cooperation from spammers
      ( ) Requires immediate total cooperation from everybody at once
      (x) Many email users cannot afford to lose business or alienate potential employers
      ( ) Spammers don't care about invalid addresses in their lists
      ( ) Anyone could anonymously destroy anyone else's career or business

      Specifically, your plan fails to account for

      ( ) Laws expressly prohibiting it
      ( ) Lack of centrally controlling authority for email
      ( ) Open relays in foreign countries
      ( ) Ease of searching tiny alphanumeric address space of all email addresses
      ( ) Asshats
      ( ) Jurisdictional problems
      ( ) Unpopularity of weird new taxes
      ( ) Public reluctance to accept weird new forms of money
      ( ) Huge existing software investment in SMTP
      (x) Susceptibility of protocols other than SMTP to attack
      (x) Willingness of users to install OS patches received by email
      ( ) Armies of worm riddled broadband-connected Windows boxes
      ( ) Eternal arms race involved in all filtering approaches
      (x) Extreme profitability of spam
      (x) Joe jobs and/or identity theft
      ( ) Technically illiterate politicians
      ( ) Extreme stupidity on the part of people who do business with spammers
      ( ) Dishonesty on the part of spammers themselves
      ( ) Bandwidth costs that are unaffected by client filtering
      ( ) Outlook

      and the following philosophical objections may also apply:

      (x) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
      ( ) Any scheme based on opt-out is unacceptable
      ( ) SMTP headers should not be the subject of legislation
      ( ) Blacklists suck
      (x) Whitelists suck
      ( ) We should be able to talk about Viagra without being censored
      ( ) Countermeasures should not involve wire fraud or credit card fraud
      ( ) Countermeasures should not involve sabotage of public networks
      ( ) Countermeasures must work if phased in gradually
      ( ) Sending email should be free
      (x) Why should we have to trust you and your servers?
      ( ) Incompatiblity with open source or open source licenses
      ( ) Feel-good measures do nothing to solve the problem
      ( ) Temporary/one-time email addresses are cumbersome
      ( ) I don't want the government reading my email
      ( ) Killing them that way is not slow and painful enough

      Furthermore, this is what I think about you:

      (x) Sorry dude, but I don't think it would work.
      ( ) This is a stupid idea, and you're a stupid person for suggesting it.
      ( ) Nice try, assh0le! I'm going to find out where you live and burn your house down!

    4. Re:Why? by fallenangel99 · · Score: 1

      yeah, ok. like i'm gonna send copies of my birth certificate, ss#, drivers liscense,etc to some random guy i dont know

    5. Re:Why? by Overzeetop · · Score: 1

      "If you're creative, you can come up with more problems for this solution fairly easily."

      Wow, that's just like SmartCards! And they've practically revolutionized the worl^H^H^H^H...um. Well, they've made DTV a PITA.

      Usually a solution without a problem is just an excuse to come up with more problems.

      Sorry, flonker, didn't mean to lash out at you specifically, it's just that part of your comment just struck me as way too close to the smartcard parallel, which has been a wholesale disaster for the consumer. All control, no liberation.

      --
      Is it just my observation, or are there way too many stupid people in the world?
  34. Is it a harvester or not? by Maljin+Jolt · · Score: 1

    Before I sign to OnlineRegistry, I need to verify that Neil Gunton is a real and believable person. This 'project' may as well be a spammer's (or scammer's or CIA's or whoever's) clever method of harvesting identities.

    Any ideas how to verify a real identity of Neil Gunton?

    --
    There you are, staring at me again.
    1. Re:Is it a harvester or not? by CyberVenom · · Score: 1

      Well, he seems to have a Slashdot account, and we all know how well Slashdot verifies its users, so of course you can trust him!

  35. So Let Me Get This Straight... by osmethnee · · Score: 1

    You solved the problem of people doing multiple registrations for a *free* trial by introducing a system where I have to get a notarized copy of my passport and then *pay you to process it*? I am wildly unconvinced the author of the original article has any idea what problem he's trying to solve... In short: show me a problem, show me a solution, and do us all a favour by having the two match up.

  36. Problems by xihr · · Score: 1

    The main problems are that this just shifts the point of failure (or deception or fraud) to third parties. Instead of you yourself lying about your identity to someone over an insecure communications system, now you're dependent on whatever procedure people identify themselves with to this registry. Ultimately someone at the registry has to examine the documents submitted by someone and decide whether or not it's legitimate (and thereby mark the user as verified). How can he managed to never be deceived? One mechanism mentioned is photocopies of documents (photocopies are notoriously easy to manipulate) and a notary public -- but how do you know that the notary public isn't working for the bad guys (after all, it's not like it takes a huge amount of effort to become a notary public)?

    Ultimately there's going to be an issue of liability. You cannot guarantee 100% reliability, and so you're going to get sued whenever someone who is mistakenly verified by the system defrauds someone else. Do you really want that?

  37. Re:already being built, it's called the liberty . by LostCluster · · Score: 4, Informative

    Nope. Liberty is a free project for centralized user IDs... but has no component for the killer app this person is looking for, preventing the same person from using two or different accounts to get treated as a new signup two or more times...

  38. Sounds like the Patriot Act ... by cool_st_elizabeth · · Score: 1

    but answerable to ... absolutely nobody. Be afraid. Be very afraid ... oh on second thought, just don't ever register there.

  39. Shaky by trifakir · · Score: 1
    Yet another self-appointed notary. I don't get the point of how the "registry" and the public CA scheme would work in tandem? Or is it just an interface?

    The security of the whole thing seems extremely low. If you want to do something like that I suggest that you consider some zero-knowledge techniques.

    Go, fetch a copy of Bruce Schneier's Applied Cryptography, but you've probably already done this. Just open the right page, then (503).

    1. Re:Shaky by andfarm · · Score: 1

      503 (Chapter 21 - Identification Schemes: 21.1 Fiege-Fiat-Shamir, 21.2 Guillou-Quisquater...) is probably not the section you wanted. That's identification algorithms, this is trust systems. Try page 109 (5.2: Zero-Knowledge Proofs of Identity).

      --

      TANSTAAFI: There Ain't No Such Thing As A Free iPod.

  40. How Dare You Solve My "Problem!" by RobotRunAmok · · Score: 3, Funny

    Seems to me that the needs of the website owners are at variance with those of the website -- or more accurately -- online community -- users. Look, if I'm selling ads on /., I'm touting every impression as unique, by a major IT Industry Knowledge Worker/Decision Maker. You want to provide substantiation that it's really one 14-year-old with 35 different aliases and a singularly large amount of free time on his hands? R U Crazy?! Jeez, if this catches on, it's the end of the Web/Blog Ad Sales model as we know it...

    Which is to say: GO, MAN, GO....!!!

  41. In Finland banks do this by rraton · · Score: 2, Interesting

    Here in Finland every bank offers sign-in with your bank web-account-id, and the protocol (TUPAS) is standardized here in finland by a central authority (Pankkiyhdistys), so that when you include this authentication system to your application, with the same effort, it works with all the banks (and potential customers). Allmost all the transactions and bill paying is done electronically in web-banks here in Finland, so almost everybody has these id's already. The bank authenticates the user at the local office, so It really works.

    You receive the users's social security number and other important information, and the protocol can be customized for companies to give custom information too.

    So I think this system (topic) is quite useless. It really needs some authority to trust.

    Do you have this kind of stuff?

    1. Re:In Finland banks do this by trifakir · · Score: 2, Funny

      "Pankkiyhdistys" is going to be my next password.

    2. Re:In Finland banks do this by Anonymous Coward · · Score: 0

      Yes in Sweden we also have.. Probably many other EU states has this too (probably because EU demand/laws).

  42. go for it by Doc+Ruby · · Score: 1

    Forget verification. Filling in endless registration forms for come-and-go websites is a prohibitive barrier to massifying web commerce. Just implement a database of records with unique IDs, and suffixes for levels of info disclosure, and people will use the IDs in a single registration field all over the web. It's like M$ passport without the onerous security infrastructure. If you presign a giant damages agreement in the event someone proves you've divulged their info against the license you've gotten from them, they might even trust you.

    --

    --
    make install -not war

  43. Who said anything about "Truly verify identity"? by raehl · · Score: 2, Insightful

    IT seems some people here are overstating the problem - "You'll never be able to have a foolproof system for verifying peple's identity!" So what? That isn't the problem he's trying to solve.

    The problem he's trying to solve is people avoiding paying for a service that offers free trials simply by creating multiple user IDs when the free trial is over. To prevent this, he doesn't need a foolproof system...

    He just needs a system where it is EASIER TO PAY FOR THE SERVICE than it is to get another ID, for MOST people, MOST of the time.

    If 1-5% of people still go through the bother of getting extra IDs, but 95-99% of people who would otherwise just keep abusing free trials end up paying for service instead, then the system might have value.

    Whether that's enough value to justify the system however, I don't know. It seems a lot of places that have free trials actually BENEFIT from the "abuse" - take matchmaking sites for example. The larger a site is, the more value there is in a subscription. It's probably better for them to charge people willing to pay in order to keep the same login/profile and also have a buncha people who just keep doing free trials than it is to just have people who are willing to pay and get rid of the "leeches". Same reasoning as the "Pirated copies of Windows are good for microsoft" (market dominance) argument.

  44. For Profit? by ElDuderino44137 · · Score: 2, Informative

    "Should it be for-profit or non-profit?"

    Hey There,

    I would suggest you go with a proven business model.

    Should be "non-profit".

    Just make sure that you patent the idea.
    Don't tell anyone about the pending patent.
    Work as part of a standards group to gain wide acceptance.
    Wait 3-5 years.

    Now what's the phrase I'm looking for?
    Damn the torpedoes?
    Up periscope?

    Surface that submarine ;)

    Cheers,
    --The Dude

  45. Re:CHeck out my drawings!!1 by orthogonal · · Score: 0, Flamebait

    CHeck out my drawings!!1... comments/suggestions are most welcomed

    Thank you so much for posting this link to your amateurish drawings of Furry Hentai.

    After a weekend of consisting of drinking beer, posting on Slashdot, and not going out on any dates, I was naturally questioning whether I was a pathetic loser who had wasted his life on stupidities.

    But after seeing your drawings of women with cow and lizard (or something, your cows and your lizards look pretty much the same but for their colors) heads, expression-less faces, impossible ballooning breasts, and crudely drawn swollen genitals stuffed full of gigantic dildos and tentacles, my depression lifted and I felt once again a real satisfaction in my life.

    I realized that no matter how much time and potential I've frittered away in my life, no matter what mistakes I've made, nothing I have done is so pointless, lacking in artistic merit, or symptomatic of an inability to relate to women as other than dumb animals with giant boobies and gaping genitals, as the "art" work you are so deluded as to be proud of.

    Once again, the internet has served its real purpose: to show, by the great diversity of its most dismal and fetid and stunningly pointless depths, that most of the rest of us are by comparison, balanced, happy, contributing members of society.

    Thank you once again for making me -- and I'm sure legions of others -- feel better by displaying just how useless your life is. You are truly a holy martyr to the cause of human joy! Christians claim Christ for our sins, but you have outdone Jesus: you live for your pointless Furry obsession, and in so doing enrich all lives around you merely by comparison!

    I salute you sir, for the happiness you bring to the world by allowing the rest of us the relaxing pleasure of some thorough Schadenfreude!

    Mod parent up to bring this joy to all who read Slashdot!

  46. Verisign? by HoleNdaBitBucket · · Score: 1

    Verisign attempts the same thing, but in reverse. I (Mr. Website Owner) purchase a "certificate" from Verisign. Depending on how much I pay, they perform certain types of verification, certify my server's identity, and "people will trust [my] site". Truth is, folks don't typically care if I purchased the certificate from Thawte for $25 or from Verisign for $500; they care that the transaction is encrypted, that they didn't get a security warning, and that my site has not developed a negative reputation (notice I didn't say "has developed a positive reputation").

    You idea seems opposite: are sites interested in identifying their customers more assuredly? Well, if so, Verisign also has services it offers for certifying individuals -- but I've never run across a site that requires such strong authentication. I don't think there's tremendous demand for a third party to provide that authentication. Although your implementation may be technically different, there's still little demand for the concept.

    I think you've put some valuable thought into some protocols and algorithms that others have devised (Translucent Databases, Applied Cryptography) and designed a concrete implementation. Now, go and create demand for the product.

  47. Stupid question... but.... by visionsofmcskill · · Score: 1
    why would i give you, or anyone for that matter... my personal information..

    and why on gods green earth would i spend the time to SEND you NOTARIZED ($$) copies of my UBER-private documents (step #3 on his page)...

    For....

    a "free trial" or "free registration"?

    through a third-party.

    no way... im too lazy to give my lawyer those documents in an orderly fashion... much less for a free trial to mens life online magazine.

    --
    --Idiots, Every single one of YOU, A flaming mass of conglomerated morons, hey wait a second, isnt that how RAID works?
  48. Economics matters more than CS here by RyanMuldoon · · Score: 2

    One of the main problems that I see in identity/privacy/security issues at the moment is that people are convinced that there is a purely technological solution. That's just false. One thing you will have to consider is how much it is worth it to someone to cheat, what are the initial costs of getting an identity, and what are the costs to a discovered cheater. If the benefits to cheating outweigh the costs at all, then you lose. If there is money to be made in cheating, someone will find a way to do it.

    Secondly, you as an individual (or a small business) will never be able to run this service. The insurance cost alone has priced you out of the market. You are providing some degree of certainty above the status quo that people registered with you are who they say they are. That has significant value, at least linearly related to number of users. Which means insurance prices would be huge. This is a business most naturally suited to an insurance company, not a technology company or an individual.

    Finally, why do you claim that centralization is necessary? We barely use this in real life. Birth certificates don't come from a central authority - they come from towns and hospitals. Driver's licenses are issued by states. Credit cards are issued by banks. Student IDs are issued by universities. Even these things that we consider centralized are decentralized. Our more informal relationships are completely decentralized. A web of trust more accurately reflects our relationships, not a hub with a bunch of spokes. Why would you want such a huge single point of failure?

  49. Is it secure? by Ernesto+Alvarez · · Score: 1

    Could you prove me that your system is secure, that is that I can only register once, and only once, and that no one can be identified as anyone else? Could you prove that the information I might give you is secure (inaccessible by anyone else, unless authorized)?

    I don't think it is possible. With all the cryptography in the world, there is always a point where you have some trusted data, such as a password, that will be your weak point. After all, that encrypted data must be decrypted to be used.

    An attacker might attempt to subvert your initial login (say testing for common passwords used to decrypt the data). A malicious user might lie (say that he never registered to a site when he did), your audit data would have no value (IP addresses may be spoofed, same thing with all the data sent from a host attempting to login to your service).

    Someone WILL (not might, it's certain) try to crack those tickets of yours, they might provide valuable data, not only personal data, but might enable someone to create aditional tickets (hence re-registering at will).

    If the data in your server is stolen, it might be possible to run a dictionary attack on those encrpyted records (after all, lots of people use crappy passwords, no matter what strong crypto is there), and that will probably yield valuable information on stealing identities from your server.

    Nodody guarantees that companies will not abuse your service (after all, if they can read data from your server, they can easily copy it).

    OK, you might make it difficult for these things to happen, but there is still no guarantee that it is safe as you say, crypto converts big secrets into little ones (by encrypting something, that something no longer is vulnerable, but the key now is), but if that little thing is not secure, everything falls appart.

  50. Use PGP WoT by Sloppy · · Score: 1
    The question of how to verify online identity has been bugging me for a while now
    Don't re-invent ways to do this, when we already have an excellent one: the PGP Web of Trust and the public keyservers. At least integrate what you're doing into it. It looks like your proposed CA is pretty strict (it wants DOB and address, notarized documents, etc), so its signatures on peoples' keys might be pretty valuable.

    I wish people, instead of competing with an outstanding existing system and fragmenting, would build on the existing infrastructure and database.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  51. I suggest a simpler way... by Psychic+Burrito · · Score: 2, Interesting

    Your inital problem was "people register n times at my site and I can't stop them". Here's a different way to stop people:

    Have a central registry with only an ID and a phone number. To activate your ID, the system calls you and tells you a number which you subsequently type in a web form. The "ID" is then considered "validated".

    Your initial web app can now call the DB and ask if the ID is validated. If it is, everything's fine.

    Advantages: Less privacy intruision (people only have to trust that the central registry won't tell the phone numbers anybody). Simple to set up for both the central registry and any service. Quite efficient (most people don't have access to more than a few phone numbers).

    Case solved. :-)

    If you implement it, don't forget us poor buggers from Europe who would like to use the app too! :-)

    1. Re:I suggest a simpler way... by ngunton · · Score: 1

      What's to stop someone from a large company using different extensions each time (probably during off-hours). Many companies with large internal phone networks have direct dial to individual desks.

      -Neil

    2. Re:I suggest a simpler way... by Psychic+Burrito · · Score: 1

      Good point. I guess the idea still needs some work...

    3. Re:I suggest a simpler way... by Eivind · · Score: 1
      All authenthication-schemes can be fooled. The one you just suggested more easily than most;

      There are multiple online services where you can register your sip-phone (i.e any program or device connected to the internet and capable of using the sip-protocol) and get a free normal telephone-number for it so people using normal phones can call you.

      Thus, it takes me about 10 minutes work to give my computer, located in Germany, 10 different phone-numbers in 5 different countries.

      I bet you either didn't know this, or didn't think of it.

      Fact is, the only people who think that authenthication is easy, are people who either doesn't know enough about the problem, or hasn't spent enough time thinking about failure-modes.

  52. Using the exploit against the exploiters by adzoox · · Score: 2, Interesting

    Actually this exploit of IDS is a two edged sword for those that try to exploit it.

    If you keep track of IP addresses and do a little research at netcraft - you can really expose someone for being a fraud.

    On my website, I have followed such a person, and exposed that he was registering as different aliases and agreeing with his own posts pretending to be other people. In some cases, just so he would look like he wasn't the same person he would criticise his previous comments.

    --
    Yell & scream & rant & rave... it's no use... you need a shaaaave ~ Bugs Bunny
  53. Just to be clear... by ngunton · · Score: 4, Informative

    Hi, I'm the developer of the Online ID Registry prototype. I wanted to clarify some points:

    a) The Online ID Registry concept has nothing to do with MS Passport or Liberty Alliance. It is not a distributed login system, it is simply a way of confirming your identity. The website is not used in any sort of tracking or third-party login architecture.

    b) All of your information is encrypted, using a password that only you know. Therefore even if the entire thing was stolen, it wouldn't be any use to anybody, at least unless they can break Blowfish on each and every record.

    c) I haven't asked anybody to trust me personally at present, the whole idea of this article was to get feedback on the concepts and mechanisms, and to try to work out how this thing might be done in a "non-evil" manner. You have to start somewhere! We're just talking about how this might work. Please read the White Paper before diving in with comments about "Why should we trust Neil" etc.

    Ok, here's another idea on the documentation front: Many people obviously have a problem with the concept of sending notarized copies of their ID docs through the mail. It's true, this does present many problems. How about if we had the Notary Public simply confirm that various pieces of (original) documentation (passport, bills etc) matched up with the information on the printed confirmation form, and the Notary Public then checks off what was provided, notarizes the form and seals & sends it off *themselves* (obviously you can't have the end-user doing that). Or, perhaps we could have the Notary Public authenticate the documentation request themselves online, without having to send anything to the Online ID Registry at all. The Notary Public has to be computer savvy enough to do this, and in fact they would have to be confirmed themselves in some way in order to have access to the admin functionality for confirming people. I guess we could use the snail mail for the Notaries Public, or perhaps there are other established ways of authenticating these people? Anybody know?

    Point is, I am open to other ways of doing it, I think it would in fact be a huge plus if we didn't actually have to handle all that paperwork. Having the NP confirm "on the spot" with the originals would seem to skip a lot of hassle. Of course, the issue becomes establishing a secure enough mechanism so that the NP can notarize people without people being able to alter the form before it is sent in.

    Still thinking - thanks for the feedback.

    -Neil

    1. Re:Just to be clear... by HoleNdaBitBucket · · Score: 2, Interesting

      Let's reply to this...

      a) Prove this. You probably can't, you'll have to develop a track record of behavior
      b) Is it encrypted on my computer before getting to your database? Or am I supposed to assume that you'll be honest and you'll 1) actually encrypt the data and 2) won't keep the password?
      c) OK, so you're asking the slashdot crowd to help you play and test ... good luck on a) and b)

      (Everytime you attempt to quickly placate the fears of your potential audience, you risk weakening the system. I'd recommend staying away from debate until you've received some valuable comments and really thought out a response.)

      Personally, I feel the system is too complex and resolves a problem that I, as a 'Net citizen, don't have. I've had visions of grandeur in the past for notarizing PGP keys using real notaries and replacing paper signatures with digital ones. I think it'd be great to walk into the bank, hand over a digital file (on a USB key?) for opening an account, taking out a loan ... I hate the paperwork. Although the technologists would love this, the average citizen doesn't get it and can't imagine using it. OK, you're audience is the technologist: well, frankly I (a technologist) am not interested in going through any of this trouble because no site has asked for such tight verification of my identity. And when porn sites tell me to use the adult verification service for a one-time fee of $5 or $20, I start surfing someplace else. Competition will probably drive out any site requiring your authentication services.

    2. Re:Just to be clear... by Chess_the_cat · · Score: 1

      And how do you confirm that these Notaries Public are actually Notaries Public? You think it's that hard to get a fucking embossing machine?

      --
      Support the First Amendment. Read at -1
    3. Re:Just to be clear... by ngunton · · Score: 1

      I'm open to ideas. There must be some kind of existing way to confirm that someone is a NP, I'll do some research to find out how it works. If anyone is a NP then feel free to get in touch and enlighten me...

      TIA

      -Neil

    4. Re:Just to be clear... by Anonymous Coward · · Score: 0

      Quit looking at that pr0n, it will rot your mind...

    5. Re:Just to be clear... by Tony+Hoyle · · Score: 1

      What about countries where the 'Notary Public' does not exist, like, um... almost everywhere except the US?

      If you want a US only system then fine but you're cutting your userbase a hell of a lot.

    6. Re:Just to be clear... by ngunton · · Score: 1

      It's just an initial stab at the problem, you have to start somewhere. Then you go from there, and solve these problems as you go along. I assume there must be ways to verify people in other countries, but you have to start small...

      -Neil

    7. Re:Just to be clear... by gerardrj · · Score: 2, Informative

      Yup... you look at the stamp they embossed with and their name and ID number. You then call or write to the city/county/state that provided the NP's seal and ask if that I.D. number and name match with what they have on file and the commission is current.

      Of course, this assumes you know you can trust the person on the other end of your communication to no be the person claiming to be the notary, or to be in conspiracy with the claimed notary, or that the notary's seal hasn't been forged.

      In the end there is no way to absolutely "prove" the identity of a person. People can lie, records can be altered/forged, officials can be bought. It all comes down to a percentage/degree of certainty and trust.

      Driver's license, passport, etc. only prove who the person claimed to be when they presented themselves to receive those documents, not who they actually are.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    8. Re:Just to be clear... by rfc1394 · · Score: 2, Insightful
      Ok, here's another idea on the documentation front: Many people obviously have a problem with the concept of sending notarized copies of their ID docs through the mail. It's true, this does present many problems.
      As a computer programmer for over 24 years and a Notary Public for over 24 months, I'd like to point out something else. In the Commonwealth of Virginia, notaries cannot authenticate copies of some government issued documents. I cannot authenticate a birth certificate, for example; the instructions from the Secretary of State make that particular example very clear. I also suspect I'm not allowed to certify copies of a drivers' license, I'm not sure on that point. (Since you can get certified copies of birth certificates from the registrar but you can't get them for DL that might be a different matter.)

      Also, Virginia doesn't require seals on notarized documents; all they require is signature of the notary and commission expiration date. And basically anyone can buy a notary seal for $20 from a mail order company if they wanted to impersonate a notary. (Or get a friend of theirs to pay the fee to get a commission; in most states getting a notary commission is no more complicated than filling out a form and paying $10 to $40.)

      The only way you can be certain the notary really is one is to verify their signature with either the county clerk where their commission indicates it was issued from (in county-based notary states, like California) or with the Secretary of State at the state capital (in state-based notary states, like Virginia). And that doesn't guarantee the notary was honest.

      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
    9. Re:Just to be clear... by ngunton · · Score: 2, Interesting

      Thanks, this is exactly the kind of feedback that I need. So you're basically saying that the Notary Public system is flawed in that it won't be possible to either validate copies of certain documents, or even trust any validation that does occur? Well, I guess the Notary Public system must be useful for *something*, otherwise it wouldn't exist, right? At a bare minimum, for instance, a NP can be a witness that a document was signed by a certain person, and you can make sure that the person identified themselves with photo ID. I think that is a bare minimum for what a NP can do... so, what if the document that is being signed has the person's name, address, dob etc on it, and you are simply confirming that the ID they present matches with the paper they are signing? Would that constitute something a NP is allowed to do?

      Also, I assume it's possible to check up on a NP via some kind of registration of the fact that they are a NP. But if it's as easy as you say to become a NP in some parts, then are you (or anybody else) aware of other people who can act in a trusted proxy capacity? How about other "respected" members of the community? This is a problem, it seems, but I'm open to ideas...

      -Neil

    10. Re:Just to be clear... by Eivind+Eklund · · Score: 1

      I think this is all done in a wrong "frame" (set of thinking patterns). As a lot of people have pointed out, you cannot guarantee that people do not bypass the system. What you can do is make it expensive to bypass the system, and the expense will usually be divided between investment and per-identity costs. As an example, let's say you use a text message to a cellular phone to verify identity (a popular way to verify identity at least here, where I do not know ANY person that use the Internet and do not have a celluar phone). With this, the attacker can effectively purchase IDs for $20 (the cost of a new cash subscription) plus transaction costs (going out and getting that subscription). These are anonymous and sold at any gas station etc. Or the attacker can purchase/crack an ISDN P(A)BX and a set of phone numbers - this will bring the cost per ID down (especially if cracking it), but will have a higher "investment cost" (legal issues if caught, higher risk, payment if buying, etc) Or the attacker can purchase/crack a complete phone number series for a phone company. This will bring the cost per id to virtually zero (a few cents in practice), but again carries higher investment/risk. This is the way to analyse a system. Those of us that work or have worked in the security business know that you generally CAN'T guarantee anything - you can just change the cost profile for attacks. Eivind.

      --
      Doubting the existence of evolution is like doubting the existence of China: It just shows that you're uninformed.
    11. Re:Just to be clear... by gerardrj · · Score: 1

      By like 96.5%.

      less than 300 million out of over 6.4 billion.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    12. Re:Just to be clear... by Lours · · Score: 1

      Here is my 2(euro) cents tought :

      You want to keep the system simple if you want it to be used for simple things such as what you give as an example (registering only once for a download)

      If this requires going to your site, issuing a ticket by copy/pasting the site ID, sending it, then entering your ID on the site, and then wait for the site to say "we've checked : it's ok", you can be sure no one will use it

      It would be probably a good idea to have most things done directly via the browser without the need to send a ticket. How ? This implies some kind of intelligence in the browser : it must be able to to all that work for you as soon as you click on a dedicated button. So, mozilla .xpi extensions could be a possible way to do it.
      This would have another advantage : data could be encrypted by the user itself and not by your server prior to storage in the database. Thus increasing the trust people can have towards you.
      Moreover, you could disclose the source of the extension, which would even more add to your credibility.

    13. Re:Just to be clear... by rfc1394 · · Score: 1
      Thanks, this is exactly the kind of feedback that I need. So you're basically saying that the Notary Public system is flawed in that it won't be possible to either validate copies of certain documents, or even trust any validation that does occur?
      For most commercial transactions (wills, power-of-attorney, leases, mortgages) a notary is adequate. A notary's purpose is to be a non-party witness to a transaction.
      At a bare minimum, for instance, a NP can be a witness that a document was signed by a certain person, and you can make sure that the person identified themselves with photo ID. I think that is a bare minimum for what a NP can do... so, what if the document that is being signed has the person's name, address, dob etc on it, and you are simply confirming that the ID they present matches with the paper they are signing? Would that constitute something a NP is allowed to do?
      A notary can certify that a document is a true copy. A notary can take an acknowledgement that a particular person who is signing a particular document is known personally to them or has provided satisfactory identification. A notary can take a sworn statement. In some states a notary can issue summonses and subpoenas. A notary can't state that the information on a document matches some other document except to the extent that they can certify a copy of it. (A notary is a witness to a transaction, they are not permitted to be a party to the transaction.) But again, if it's government issued they might not be allowed to certify it. And some states prohibit photocopying of licenses. (The USA PATRIOT ACT may override this, however.)
      Also, I assume it's possible to check up on a NP via some kind of registration of the fact that they are a NP.
      Either with the county they are registered out of or the state, it depends on the state.
      But if it's as easy as you say to become a NP in some parts, then are you (or anybody else) aware of other people who can act in a trusted proxy capacity? How about other "respected" members of the community?
      If the issue is serious enough, a bank signature guarantee is used. This means that the user appears at the bank to which they are a customer and the bank, which supposedly knows them, then guarantees the signature. That is one way.
      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  54. site ids by Anonymous Coward · · Score: 0

    Just because your monikor is "Studly Bob" on one web site doesnt mean you have the rights to it anyplace else.

  55. Centralized IS bad, and meatspace identity's... by .@. · · Score: 1

    not the right way to go. When you try to tie online identity to real-world identity, you begin to encounter serious circle-of-trust and privacy issues, which many will balk at rather than use your system.

    That's why some think the best you can do is track the behavior of an online identity in some manner that minimizes the impact of throwaway identities.

    In fact, that's the basis of a distributed, P2P anti-spam project we've recently started, called GOSSiP. There's a white paper and mailing list available, and an active community about to start development.

    --
    .@.
  56. Sounds like the cure is worse than the disease by ninjaz · · Score: 4, Insightful
    Sure, you could require registration with a credit card, but this immediately turns many people off and negates the whole point of a free trial.

    So, people don't want to give out their credit card numbers for free trial... But they will want to give you their DOB/Address/Passport/etc? Sure, the individual site wouldn't be the one causing the immediate nuisance, but you still have the problem of getting people on the system to begin with. If they were loathe to provide you with a credit card number, what would make them more willing completely hand over their identities?

    Also, you're being incredibly disingenuous with statements like this (in the Quick Tour section):

    Register - this is free, and involves entering some basic personal information about yourself, such as Name, Address, Date of Birth and Sex. These are attributes that can be verified via documentation. All of your personal information is encrypted, so nobody but you can ever see it.

    But, the registration is non-SSL and requests name/DOB/address. I see that buried in the "Terms and Conditions" and "Implementation" section, but, saying "nobody but you can ever see it" anywhere on the site when you're not even using SSL in transit shouts loud and clear that you aren't the one to trust with any sensitive data.

    You should have a big highly-visible warning on the registration page about being a prototype and that there is no SSL, and that having no SSL means all information is sent insecurely to you. Not statements that "no one but you can ever see this information" in big print, and "Oh, I was lying about that" in small print.

    Stating "no one but you should ever see it" regarding the database being encrypted is also a big false sense of security. Since the password is being given to your server, it can be intercepted on the server. If someone has access to steal the database, they've most likely got access to harvest some passwords first, too. Of course, since you're doing everything in cleartext in-transit right now, it could be intercepted over the network, too.

    1. Re:Sounds like the cure is worse than the disease by ngunton · · Score: 1

      Sorry, perhaps I should have made the current non-SSL status of the website more clear. It's a fair point. I thought I had done this somewhere in the registration, but I will go and make sure it is more prominently displayed.

      Please remember that this is a prototype, I think *that* is fairly clear, and the Terms and Conditions do let you know that it's a demo.

      -Neil

    2. Re:Sounds like the cure is worse than the disease by ninjaz · · Score: 1
      Please remember that this is a prototype, I think *that* is fairly clear, and the Terms and Conditions do let you know that it's a demo.

      I'm aware it's a prototype, but no claims should be made in the present tense about offering any sort of security. I think everyone knows how closely "Terms and Conditions" are read by end users. 25 million adware-infected PC's can't be wrong. ;)

      The real point is that the combination of making claims of security, then rescinding them in the Terms of Service, and not using SSL reeks of plausible deniability. "Your honor, he can't PROVE it was me who stole his identity! I wasn't using SSL on my site, and my Terms and Conditions link (which he even checked to indicate he read them!) clearly stated there was no SSL! His data could have been intercepted by ANYONE!"

      This isn't the type of behavior I like to see from people setting themselves up in a position of trust. If you want to build trust, any appearance at all of playing fast and loose with personal information is to be avoided.

    3. Re:Sounds like the cure is worse than the disease by ngunton · · Score: 1

      Again, this is a demo site. Take it easy, it's not intended to be a production-quality service. I'm sorry if I made a mistake but I assure you it was not intentional. All I can say is that I'm not perfect, and this was definitely something that should have been made more clear, I admit.

      Anyway, I have added a warning to the Registration page regarding the fact that the server is not running SSL and all communications are insecure etc.

      -Neil

    4. Re:Sounds like the cure is worse than the disease by ninjaz · · Score: 2, Insightful
      In the interest of a reality check, I saw your work on oreilly.com and perl.com, including that you were a conference speaker. That leads me to believe that you're not just trying to run a phishing scam on slashdot.

      That out of the way... What appears to be the lynchpin of your model is false:

      Your information is securely encrypted in the database using your password so that only you can read it.

      Even if hackers stole the entire database, they couldn't read it because all the data is encrypted using individual users' passwords.

      Three simple and likely ways for Bad Guys to get the data immediately come to mind:

      • A keystroke logger. Maybe it was installed by a trojan or worm. Maybe a kiddie put it there on a public terminal. Maybe it was that creepy guy who crashed your party last week.
      • Backdooring your perl code to capture the passwords used to encrypt the records
      • Reading the passwords from your server out of system memory. i.e.: strings /proc/kcore

      For this data to be safe, it has to be safe from the moment the user enters it on the keyboard until it is stored onto the disk of the database server.

      A true statement might read:

      Your information is encrypted in the database using your password, so only you can read it -- unless a keylogger has found its way onto your computer (eg., by a worm or that creepy guy who showed up at your party last week), or our system is backdoored to harvest your password, or your information is pulled out of our server's system memory or swap.

      This plan looks like an attractive nuisance - giving people a false sense of security so they give information over the net. And it would be gathered all in one place to create the juiciest of juicy targets.

      Beyond the issue of the basic security of the users' data, your system will never be able to prove the user is really that user as long as worms are around installing keyloggers.

      Since we know it will never be airtight, why gather such a large amount of personal data to begin with? You seemed to think giving a credit card number for a free sample was adequate to discourage duplicate requests. Why not do something like paypal, and get a bank account or credit transaction? That way you could offer a database of checking account/credit-card authenticated users.

      I see in your whitepaper that you're worried about credit card fraud. Sure, that's a possible problem. But, afaik, the most you would be out is whatever the fees you charged to that credit card. And, a chargeback would work as a measure to weed out bad records. As it stands now, you're asking the users to shoulder all the risk by sending their identities to you.

      If they send their credit card number and it's compromised, they might have a few charges to dispute and a week or two to wait while their bank issues a new card. If they send you their identities, and something goes wrong, they're in for what I've seen calculated at over $1000 in direct monetary expense and over a year to clean up.

      With further regard to storing data, all you're doing by holding more data is creating more risk. When you do the bank transaction, the bank information should be completely separated the your authentication system that users touch. It shouldn't even be an option to retrieve it over the web.

      The more valuable your data, the more resources the Bad Guys will spend to crack it, and the less your effective security will be. And the more personl information you request, the more trust your users will have to place in you. At the current level that would likely lead to near-zero adoption.

    5. Re:Sounds like the cure is worse than the disease by ngunton · · Score: 1

      You have some valid arguments about keystroke loggers, but this same argument could also be made for anyone doing banking online. Why do that at all if everything is as hopeless as you seem to think? It's true that any computer can be compromised, but what I am trying to do here is develop a secure database. That is possible, within the realms of current technology. It's possible to run secure servers, banks do it, and it's possible to fend off most attacks, if you have the correct IT staff who keep software patched and implement multi-level security. This is very doable.

      If you take your arguments to their logical conclusion, then we shouldn't try to do anything secure over the internet at all, because of what can happen. But I feel that the potential benefits of having a secure repository for personal IDs would actually improve the security of the internet in general, by enabling people to have a bit more confidence that the person they are dealing with online really is who they say they are, while also enabling users to take control of their own information and control who gets to see it. How we do all this is still a work in progress - the White Paper is not the final word on the subject, it's a first shot.

      I know that when you suggest something new, a lot of people will always pop up telling you why it can't or shouldn't be done. But if you have conviction that the goal is worthwhile, then you just have to push on and ignore all the naysayers. I think that the security risks can be minimized, and I'll try to fix problems as they arise. You have to start somewhere, and that is what this first stab at the problem is - a start. Otherwise nothing would ever get done.

      I've had quite a few interesting replies via email, which suggest some very promising ways to make this into a real business that could make real money. I'll have to digest it all, but I will probably put updates on the site when it all shakes out.

      -Neil

    6. Re:Sounds like the cure is worse than the disease by ninjaz · · Score: 1
      My previous comment was really about multiple issues -
      • How you mitigate your risk
      • How your describe the level of risk involved to potential users
      • How you will convince users to use your system

      As I said, I don't think this is such a bad idea using credit cards. Oppose that to having all manner of personal data, and advertising yourself as a convenient place to store sensitive data. Fending off most attacks doesn't count if you hemmorage personal data when a few do succeed.

      Even banks aren't 100% safe from crackers. However, they do aggressively mitigate risk. For instance, I've noticed in my experiences with on-line banking that if you're asked for some information for verification, it's the last 4 digits of your social security number. Not the whole thing.

      Presumably, if they only ask for the last four digits, they're only storing the last four digits in their web-accessible databases.

      The customer is entering less personal information over the net. There is less sensitive data going around that way. Keyloggers don't have the chance to capture the whole SSN, because it's not typed in. No one can crack your webserver grab a password, then use that to decrypt the Blowfish-encrypted SSN in your database, because the Blowfish encrypted SSN isn't there. Only the last four digits are.

      Also, consider government levels of security. The really sensitive stuff isn't allowed to touch the internet. "Air gap" is used to eliminate the possibility of network-based attack. There are no electronic connections between these systems and those connected to networks at a lower level of security.

      This ties into the statements to the effect of "you'd have to break blowfish to get these records". That's possibly the strongest point of your system. The overall security of your system doesn't usually break down at the strongest point, it usually breaks down at one of the weaker points.

      It calls to mind countless sites I've seen touting their iron-clad security because they're using SSL. Of course, much of the time they were also using webservers with trivially exploitable holes that rendered the SSL meaningless.

      Even allowing lesser SSL ciphers over the net plays into this. Unless you're paying attention, you may take the default, which might allow people to make 40 bit des connections.

      Regarding proper employees - far more important is proper management. Managment are the ones who ultimately direct how employee resources are used and track progress. The "proper" employee might throw a fit and refuse to do something he knows will break security. But I've seen first-hand what happens to employees who behave that way (hint: it isn't get a raise....)

      So, I could say that taking your argument to the logical conclusion would be you as management firing that employee because he wouldn't just "make it work" in a way that it wouldn't. Telling him that you're sure there's lots of money to be made if he'd just stop whining. And besides, there are a lot of other programmers looking for jobs right now...

      You're setting up a system that could potentially be more sensitive than a bank. The attitude of "nevermind those pesky security issues, it will be taken care of later" doesn't strike me as productive. Putting your head in the sand doesn't make the risks disappear.

      Mitigating your risks doesn't make them disappear either, but saying that banks pay attention to security... and then planning to undo some of their mitigation doesn't strike me as the way to accomplish that.

      Anyway, on the topic of making money, you'll need users for that. To get users, you'll need to convince them to provide something to you to begin with.

      If it's a birth certificate, I think you'll have trouble getting many of those. The only times I remember having to produce my birth certificate in the past 10 years is getting a job and crossing the US/Canada border. I don't just m

    7. Re:Sounds like the cure is worse than the disease by ngunton · · Score: 1

      How to mitigate risk and how to communicate this risk to users are obviously real issues which need to be addressed. Obviously I will have to be addressing these - it's a given that the production system will need to have top-notch security policies in place in order to be secure from hackers. You are basically stating the obvious and accusing me of not paying attention to it, which is unfair imho. Once again, I'm just starting out! Don't tell me that I'm somehow "sticking my head in the sand" because I've stuck my neck out and put forward an actual working system that is (I guess I have to state this again): A PROTOTYPE. Why is that so hard to understand? If I seem a little bit annoyed, it's because I guess I am - you are stating very valid facts in a way that makes it appear that I am somehow unaware, not caring or simply not paying attention. The point of the website is to try to come up with a system where people can store their personal information in a secure database. I'm sorry, but I do believe that this is doable, and it's very possible to mitigate the risks. I started by trying to construct a mechanism where people could pass tickets to one another within the closed system. I anticipate many changes as (or if) it develops into a "real" system.

      Listen, I take your points. Your original complaint about my not being clear about the lack of SSL on the site was valid, and I addressed that. But since then you're basically harping on the fact that "it's risky" and "I'm not being clear enough to the users just how risky it is". Well, of course it's risky - but I thought I made it pretty damn clear that it's a *demo system*, and things will change between here and the finished product. That means it's not the finished product. In the spirit of Open Source (which this might be at some point, I don't know yet), I am trying to "get it out there" for comment. Specific criticisms about the architecture are perfectly valid and welcome - for example, I am currently seriously reconsidering the whole process of how to verify someone using documentation. I don't really like anything that I've seen so far - the Notary Public system seems to be somewhat broken in terms of trust (since it's apparently very easy to become a NP, it differs from county to county and state to state, some states don't even require a stamp or other embossing, and some states don't even allow a NP to verify government documents). I have been thinking that it would be great to have people's documents verified "on the spot" by some trusted member of the community, such as a police officer, without having to send paper through the mail. However someone else has told me that this won't work, for various reasons. But to me, the biggest problem here is not so much technical but people in the real world. How to make a secure server and secure database is something that is fairly well understood and very doable. Saying it's risky is stating the obvious. Saying I'm ignoring the problem because it's not finished yet is unfair. The more interesting problem is how to do the original verification in as trustworthy a way as possible.

      As to your last question, "How to convince users to use my system", that is a marketing question and really comes down to what resources I will be able to bring to bear on the problem. Obviously if this remains a one-man show without any external funding, then it may remain a small thing that is something of a curiosity but never really gets anywhere. However if I can construct it in a way that is useful to businesses (e.g. keeping track of employees' addresses, with the full consent of the employee of course, since each user has full control over who sees their data), then I might be able to get more done. I just don't know yet. Perhaps, as I said in the White Paper, the whole thing will turn out to be just an interesting exercise in finding out why remote verification of identity is just a Hard Thing To Do.

      I appreciate your comments, if you have any specific ideas for making the thing work or be more usable then d

  57. And remember the advice by NoMercy · · Score: 1

    Never give out your name and address on the internet unless youre trusting them with your credit card details as well :)

  58. Non-profits by myke113 · · Score: 1

    You mentioned in the article that you don't know anything about nonprofits. Go to www.nonprofits.org for all the information you can handle on that topic.

    --

    -Myke
    myke@compassionatecoalition.org
    http://www.compassionatecoalition.org
  59. And specifically WHY should I trust YOU? by gatkinso · · Score: 1

    Seriously?.

    --
    I am very small, utmostly microscopic.
  60. Use multiple sources of trusted authorities by Adam9 · · Score: 4, Interesting
    I would setup a scoring system so that the user must have X points to successfully register their account.

    Points can be earned by:

    Depositing 2 random amounts of money into the person's checking account (like PayPal)

    Verifying their address with the address on their credit card

    Matching their phone number to their address through a phonebook (anywho.com/rl.html)

    Have an automated call placed to the phone number listed and ask the person to input his/her date of birth as digits

    Have X other registered users verify that the person signing up is real

    Have the person fax in a notarized document of identity

    Send a letter/postcard in the mail with a code for the person to use to verify his/her address

    Have the person call a toll-free number and input their birth date and using caller id to verify the source of the phone call

    There are probably more ways, but like others said, if you're serious about this, you may want to look into starting a non-profit or LLC.

    1. Re:Use multiple sources of trusted authorities by gilgongo · · Score: 1

      I like this idea. With a points system you can also adjust it to suit the terrain: to be able to post to the bulletin boards you need 2 points, but sell goods up to the value of $1,000, 10 points, etc. You could even adjust the threshold per user if you were really evil.

      But all this assumes you have something valuable in the first place that will make users want to jump through all these hoops to get it...

      --
      "And the meaning of words; when they cease to function; when will it start worrying you?"
  61. Why? by Gray · · Score: 1

    I distrust any site operator that insists nobody makes more then one account. People dream of this for doing voting things all the time, but it's just not possible if there's a cent or a laugh to be made rigging the system.

  62. for profit is out the window now by rhyder · · Score: 1

    you just gave it away, and now someone else will run with tha ball if it is viable.

  63. Korean Games do this well by natmsincome.com · · Score: 1

    My brothers been trying to play some koreans game and they've got this pretty well nailed down. Because gameing and the internet is massive in Korea (I think it was like 80% or some other crazy number) they're are currently alot of games being made there hence they're are lots of games in Beta as well. Most of the games go to open beta, then they start a free content/paid content kinda thing. Basic game is free but you can get cool stuff/access certain servers/get above a certain level for cash etc.

    The thing is almost all of them use the SSN. It works a little bit differently over there but that it in a nut shell.

    * It means you have to be Korean to play the games or know a korean that doesn't play games.
    * You can only apply once.

  64. Your competitors by Sven+Tuerpe · · Score: 1
    The question of how to verify online identity has been bugging me for a while now, so eventually I just sat down and wrote a prototype for an Online ID Registry.

    Try POSTIDENT.

    --
    http://erichsieht.wordpress.com/category/english/
  65. RE:An Online ID Registry by Anonymous Coward · · Score: 0

    What a great idea! If I wanted everyone to know exactly who I am I'd get a Hotmail account..
    Have you considered the priesthood?

  66. The long and short of the privacy implications. by Anonymous Coward · · Score: 0

    I think it's important for people to realize that any database that contains personally identifiable cards is subject to search by the local/state/federal authorities. You can say all you want about the patriot act being used to combat terrorism, but when they start using those tools to grab information on any citizen from any private party without the need for a warrant investigating normal crimes, is going to require thought on your part.

    It's not the use that turns people off, it's the abuse. Schneier says that it's not the way security systems work, it's how they fail that's important. It's important that people understand this. That's probably the number one reason I will not use a centralized database that holds my information as a trusted third party. I simply won't trust any third party to act as a proxy on my behalf for authentication. It's not enough that we merely "trust" these third parties to do the right thing, they have to be transparent. Also, if I don't like how some clearinghouse handled my authentication or distribution of personal information, I should be free to move and choose a different company to represent me.

    I don't see that happening with MS Passport.

    At some point people then usually hit upon the magic bullet, biometrics.

    The problem with biometrics is the same problem as using the SSN for verification. Once the biometric data is lost, it's lost for good. An ATM card can be replaced and a pin number can be reset. You can't reset either your SSN or thumbprint easily.

    To solve this problem, the beginner thinks, "Okay, let's say we just store a one-way hashed value instead of actual fingerprints in our database. Now there's no privacy concern, anymore. Right?"

    Wrong. Why? Transmitting a fingerprint, in this difference, is no more different than transmitting a hash of a fingerprint. If a man-in-the-middle attack can pick out the authentication byte stream, that byte stream can be reused over and over again.

    And then you have the problem now where the users will have to keep their fingerprints secret, as well as their SSN's. Ill reputable restaurants may then be able to "steal" your prints off the glass you drank out of, and make copies.

    Cute eh? I think so.

  67. Retarded assumption by pyth · · Score: 1

    Why should I only be allowed to have one identity?

    Someone tell me why this is relevant.

    If a system requires each account to have a unique human body behind it, then it is fundamentally flawed, right from the start. Why bother pandering to such broken systems?

    1. Re:Retarded assumption by edinho · · Score: 1

      I second.

    2. Re:Retarded assumption by serial_crusher · · Score: 0

      The voices in your head can share an account, can't they?

  68. Nice Idea But... by whfsdude · · Score: 2, Interesting

    It sounds like a great plan. Think of this, you could register once and never have to register again for news paper sites. Problems: 1. PRIVACY - Do you want one place to have all this info. 2. You rely on one place for all this info. What if it is linked on slashdot or fark hehe. 3. Money - How would this one central site make money? 4. Technology - How would they integrate this with several different systems?

  69. THIS ALREADY EXISTS by nan0 · · Score: 1

    and it's very well executed, and totally free of paranoia / delerium / apathy. http://bugmenot.mozdev.org/index.html i use it, it rocks.

  70. We already have gpg, don't we? by xiando · · Score: 2, Informative

    I use gpg to sign (and encrypt when possible) my mail. This allows the reciever to verify that the mail was, in fact, signed by my gpg key. This does require the reciepent to verify that the key used is, in fact, mine.

    gpg has been used for years and it works. I read in the article something about Instant Messages. Several Jabber clients, including PSI, can use gpg to "real-time" encrypt conversations.

    Honestly, to me it sounds like reinventing the wheel. It is a very good idea, that's why it was done years ago.

    It would be easy to make a php function that checks for a valid gpg key before accepting users, the same way a valid email address or toher means can be used. This, however, requires the audience to have gpg keys and demanding things from the audience tends to turn it away. This also applies to "Online ID Registry", a web service that requires me to sign up and configure some something I do not already use is a web service I'll skip.

  71. Biometrics would be best by serial_crusher · · Score: 0
    Privacy nuts freak out whenever they hear this, but I think biometrics could be done more safely than anything involving current documents.

    When you first sign up for the website, they give you a confirmation number. Take this number down to the post office, bank, somewhere safe. They have a machine that scans your retina/fingerprint/DNA/whatever, and sends an encrypted version of it to the central government database, along with the confirmation code. The government database uses the confirmation code to send a message to the other party telling them that you are who you say you are.

    Since this is done in a public location, you cant cut off a persons finger or anything. The only real problem would be if somebody faked the confirmation letter or stole the database. There are very few criminals capable of something that secure from the government.

  72. Certificates? by shird · · Score: 4, Interesting

    Why not just use the existing mechanism of personal certificates/digital IDs? These achieve the same effect, but without the requirement of a lookup on a centralised database. ie, the certificate holds all the required information, and is digitally signed by a trusted party which has supposudly verified the information.

    As everyone has this trusted party's public key (ie Verisign), they can verify the information.

    All the same benifits, without the need of some central database. If you dont trust verisign, or don't like their business practices, then just become a CA yourself and work in exactly the same way. It is much more flexible than a central online database.

    --
    I.O.U One Sig.
    1. Re:Certificates? by shird · · Score: 2, Interesting

      But if for some reason you really need to have this centralised database for identies, just let people upload their certificates to your server for people to lookup. As these are public anyway, people would rather submit that than mail a bunch of personal information to you.

      Of course, the problem here is the only 'unique' thing in the certificate is the name, which their can be many duplicates.

      The solution of course is still to be a CA, but issue certificates with a property which gaurantee uniqueness to an individual - ie do it in exactly the same way as you suggest, but issue certificates as well as database lookups.

      --
      I.O.U One Sig.
    2. Re:Certificates? by Anonymous Coward · · Score: 1, Informative

      This is actually the case with some CAs. You have different classes of certificates, with some classes requiring you to show your ID Card/Passport to the CA.

  73. DMCA abuses, a new case by Anonymous Coward · · Score: 0
    From Jason Schultz's blog (the guy at the EFF doing the patent busting project among other things):

    "DMCA hammer comes down on tech service vendor

    This just in: A district court in Boston has used the DMCA to grant a preliminary injunction against a third party service vendor who tried to fix StorageTek tape library backup systems for legitimate purchasers of the system."

    http://lawgeek.typepad.com/lawgeek/2004/07/dmca_ha mmer_com.html

    How much longer are we going to let them do this to us?

  74. Step One: Use a Secure Server... by SamSpectre · · Score: 2, Interesting

    No really... Maybe I'm paranoid, but I NEVER enter information on anything that starts with http:// rather than https://

    1. Re:Step One: Use a Secure Server... by KlaymenDK · · Score: 2, Funny

      Really? Then why are you not posting as AC...?

  75. easy solution by djbrums · · Score: 2, Funny

    Only allow 1 account :)

  76. This already exist.. Online Electronic ID by Anonymous Coward · · Score: 0

    Here in Sweden we already have Electronic ID cards. They have the same credibility as the normal ID cards and both are normally issued by your bank.

    This should be enough. It would be up to the specific website to check the ID and then remember the persons visit for future.

    I am sure this is available in the rest of EU (or will be soon). The physical ID cards are already "EU ID cards" valid in all EU member states.

  77. Whatever scheme you've implemented... by Anonymous Coward · · Score: 0

    has probably already been patented.

  78. Re:Who said anything about "Truly verify identity" by Anonymous Coward · · Score: 1, Interesting

    In Sweden we have Electronic ID cards. They are as valid as the normal physical ID cards we have.

    They are issued by the banks, just like the normal ID cards.

    Of course, if you have your passphrases stolen for the certificate keys it is bad... But then again someone can easilly steal your credit card numbers whenever you use it.

  79. It will never work by Anonymous Coward · · Score: 0

    The majority of the people are like me: they give FAKE ID info, and make sure it is convincing enough not to be detected.

  80. My advice by Orion+Blastar · · Score: 2, Interesting

    The first thing I would suggest is to patent that idea ASAP before someone else steals it.

    The second is to write a business proposal to online companies to sell them on your idea and why it is better than MS Passport, KeyType, MyUID, and others.

    So what is to prevent someone from creating a fake Yahoo or Hotmail mail account, and then using it to create a mail account somewhere else that requires email verification. Then use the other email which passes the free web email checks that other sites use? Once they got an account in your database, they can enter fictatious info, and repeat this many ways. If you filter by IP or subnet, what prevents them from using a web proxy?

    People won't want to enter their SSN, and what about someone not from the USA, what do they enter? What about people who can generate fake SSNs, or fake passport numbers, or fake driver's licenses? How do you check for all that?

    If you require them to enter a valid credit card number, what about those who do not have a credit card? Can they enter a checking account number? What if someone does not trust you with this information or they use fake or stolen accounts? Someone with a program that uses the same formula to check credit card numbers can reverse it to create a fake number that passes your check. What then?

    The best way to deal with this problem is to change the software on the end of the service that is providing the content. Maybe trial users can only read so many pages, or get a ton of more advertising and pop-ups than if they had subscribed? Or maybe requiring the trial member to wait 3 minutes before a page loads, and show them a page of benefits should they pay to register? The trial registration, maybe, has a large survey that they must complete, so that creating a new account is going to be more trouble than it is worth. Also limited trial memberships will be issued to subnets per month. If a subnet has over a certain number, they must wait until the next month to register a trial. There needs to be a way to limit trial memberships to prevent abuse.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
    1. Re:My advice by Glorat · · Score: 1

      The first thing I would suggest is to patent that idea ASAP before someone else steals it.

      Evil companies/legal systems/congressmen aside, remember you can't patent an idea, only an implementation of one

  81. government? by Anonymous Coward · · Score: 0

    would be better, and probably more trusted if one's government were to provide such service.

  82. Why not use IP addresses by jobugeek · · Score: 1
    Log an IP address when it signs up for a free trial, then deny that IP from anything but signing up after the trial is over for 30 days or whatever.

    The only downside would be dynamic addresses, but we aren't talking about amazon.com where they gets millions of visitors either.

    --
    I'm not drunk, I just have a speech impediment. And a stomach virus. And an inner ear infection.
    1. Re:Why not use IP addresses by Anonymous Coward · · Score: 0

      becoz of nat servers:

      let's say I use a proxy, just the same than at least hundreds (thousands) of peoples browsing the web from my job/university residence/wifi access point/cyber café

      you're denying your trial to everybody but the first one to come in, which is neither fair nor effective since you really want people to try your product.

    2. Re:Why not use IP addresses by jobugeek · · Score: 1

      crap. Totally forgot about proxies. You're right.

      --
      I'm not drunk, I just have a speech impediment. And a stomach virus. And an inner ear infection.
  83. What we need is a registry of online merchants by Animats · · Score: 2, Informative
    This solves a problem we don't really have, which is why the last five or so attempts to solve it haven't gone anywhere.

    What we need is a solid way to identify everyone who takes credit cards on the Internet, to help deal with spammers. It's a crime in many areas (California, for one) to run an anonymous business. California requires that the actual name and address of the business (not a P.O. box, unless you file some extra paperwork) be shown to the customer before the site accepts a credit card number. So it's not controversial to require this. It just needs a better implemention.

    What we need is a banking regulation requirement that when a credit card merchant bank accepts a credit card transaction, there's a check at the bank's payment gateway of the web page from which the transaction came. The page must be SSL, of course. Its certificate information should be validated agains the ownership info for the merchant's bank account The credit card transaction (merchant to bank) should be signed with the same key that signs the web page. Otherwise, the bank is required to reject the transaction.

    This requires zero consumer-side changes. It makes it much easier to figure out who to blame for spam. Just get to the payment page and read the certificate. Right now, most SSL certificates don't guarantee anything. This forces accurate info into the site's certificate, or the transaction bounces.

    It would be a pain for companies that rely on "affilate networks" and other marginal indirect payment schemes. But that's probably a good thing.

  84. See Verisign, Thawte, etc by Samarkind · · Score: 1

    Verisign, Thawte, et al support the notion of a certificate that says you are indeed who you say you are. Why not just use that?

  85. trust-e by pilsner.urquell · · Score: 1

    There is already Trust-e https://www.truste.org/ but I don't trust anybody that asks for a SSN.

  86. You do not have the Business Case. by Puls4r · · Score: 1

    Like most geeks, you have an interesting idea (microsoft passport) but you don't have a business case.

    For instance, look at your stated benefits:
    Secure repository for your personal information.
    Verify your identity once to us, using paper documentation.
    Then verify yourself to any number of other users.
    Pass sensitive information to others securely. Keep full control over your own data.
    Others see only what you want them to see.

    I have a secure repository for my personal information. It's called my house. I don't want you to have my personal information, and I certainly don't want you "verifying" what I'm doing.

    Let me put this another way. So now, the website I'm downloading from can watermark the files (with a javascript) so they know MY ID downloaded it.....and you can see where that can go. Websites that share information can compare ID's and build a very comprehensive picture of exactly what people are doing on the net.

    I think the majority of the slashdot crowd would work very actively at circumventing anything like this that was put in place. They certainly worked hard to get around the digital watermarking in MP3's... another type of verification.

    Not too long ago, Microsoft tried to "slamdunk" a number of users and force them to use passport. Players of their massively multiplayer games that had micrsoft "zone" accounts were notified that their personal information was migrating to a "passport" account. It took me two weeks of contacting personnel to have remove my "passport" account, and I deleted my game accounts. Even NOW, 5 years after getting rid of it, I can still log in and microsoft recognizes my "passport" info - likely meaning they still have my personal information there as well.

    I do not want to be tracked, catalogued, verified, objectified, numberfied, or any other "fied". I want to walk to the store, buy something, and walk home without wondering who knows I just purchased 3 pairs of women's undergarmets and a package of 300 balloons....

  87. WTF? by Anonymous Coward · · Score: 0

    Why did this even make the front page?

    It's not innovative cool new useful smart witty fun futuristic entertaining or anything it's just stupid.

  88. why bother by ronaldyang · · Score: 0

    who cares if someone registers multiple times?

    If they could have paid, they would have paid.

  89. Distributed Online Trust by cheesedog · · Score: 1
    A related topic you may be interested in, TrustBuilder, has some nice techniques for automated trust negotiation and protocols to deal with such. It is hosted at UIUC and BYU:

    BYU Internet Security Research Lab
    Urbana-Champaigne Database and Information Systems Laboratory

  90. Destroy that documentation by John+Hasler · · Score: 2, Insightful

    > Then there's the question of what happens to all
    > the documentation that has been sent in. I think
    > that for security and audit purposes, we do need
    > to keep it in some form.

    On the contrary. Yot need to *destroy* those documents for security and audit purposes.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  91. More useful than an ID registry by Anonymous Coward · · Score: 0

    For a long time I've been wondering about IP registries.... I'm sure a number of entities are developing IP-based databases but are there any public ones?

    With more and more people having static IP addresses, the value of an IP registry increases.

    Let's say you get your typical worm-infested e-mail. You know the headers are forged but the IP address of the infected machine isn't. If we could look up this IP in a database and contact the user and tell them they're infected, this would be helpful.

    Or you have someone creating trouble on a web site and you want to know their identity? Look up their IP address in the registry and find out who they are.

    We know there are ways to identify people this way, but as it stands, there aren't really any solid sources across the board. Hotmail, Yahoo and Google are probably in the best position to create these profile databases if they haven't already. If they want to be responsible, they should make these systems open to the public.

    Is it a severe privacy issue? Yes, but we all know the government and probably a number of commercial entities are building these lists. I would like to see one public database of IPs that users could at least contribute to in order to provide more detailed info.

  92. passport, birth certificate, drivers license, util by john_smith_45678 · · Score: 2, Insightful

    Yeah, those could NEVER be forged, stolen, etc.

  93. Expand on the idea by MBraynard · · Score: 1
    This is really the tip of the iceburg to a much larger problem - you are talking about just online. But how about encompassing not just online but the entire sphere of existence - person to person, over the phone, in business transactions? How do you know who is who and who isn't - for certain?

    Problems of changing address and personal information being proliferated completetly and efficiently, IDENTITY THEFT, identity confusion, citizenship status, accessibility of medical and financial information, etc. have all grown out not being able to readily prove exactly who you are and who you are not.

    The solution I have come up with is for the US government to charter an organization to develop and open source, multi-biometric, voluntarily commercialy extensible citizenship database. No, this doesn't mean you would need an 'id card', but that you, or at least your retenas/fingerprint/dna would BE the id card.

    • Want to mail someone a package but unsure of their address? Just fill out the scantron label with their id number and the post office inprocessing will append their most recent address to the box.
    • Why carry a credit card anymore? Give Visa permission to extense certain fields of your record in the database and just get a retnal scan in the check-out line.
    • Worried about illegal aliens? Access to social services will require a biometric check - and if that person is not flagged as being an America, they get a free trip back to [home country].
    • Worried it will be build by a lousy private developer with no oversite? While it will probably cost some money to develop, it will be open source with multiple phases of public comment for experts to make sure that it is hack-proof with multi-million dollar prize to the first group that can hack it and reports it to the chartered organization to ensure security. And when it is no longer completely safe, time for an upgrade.
  94. What, No SSL! by p5 · · Score: 0

    http://www.onlineidregistry.com/registration/

    sign me up!

  95. Business advice by droopycom · · Score: 1

    Do not take business advice from Slashdot.

    Not even this one....

  96. You dirty faschist! by Anonymous Coward · · Score: 0

    You need to be shot along with all the other faschist pigs!

  97. Re:Who said anything about "Truly verify identity" by complete+loony · · Score: 2, Insightful
    So, if we're talking software;
    - each build / install of the application should stop working after a while for evaluation purposes forcing the user to download a new copy
    - email a demo key to the user, only one allowed per email address
    Of course you're software could still be cracked allowing anyone to use the evaluation version / key as if it was registered.

    There will always be a small percentage that find a way around whatever you try to do. So don't make it too hard for legitimate users, or you shoot yourself in the foot. No matter how difficult the protection method is, someone will crack it.

    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  98. The problem is simple by UnrepentantHarlequin · · Score: 2, Insightful

    Being Slashdot nerds, we tend to look first at the technical aspects of a problem. But in this case, the greatest difficulty is not technical. The biggest part of the problem is trust -- namely, users' trust for you.

    This might surprise a lot of people, but the majority of credit card fraud is not carried out by shoulder surfers, packet sniffers, l33t hackers, or any other third parties. It's done by the merchants themselves, or by their employees. Yep: the people most likely to misuse your CC info are the people you voluntarily give it to.

    You're planning to ask people to give you information that can positively identify them in a non-face-to-face environment. Which means that you, your eventual employees, the investigators you hire to verify that the documents people send you are real, etc., will all potentially have access to that information. You first have to work out a bulletproof means to protect that information, even from yourself, and then you have to convince prospective users (remember, these are the people who are afraid to send their CC info over the Net) that you've protected it adequately. You can convince yourself . . . you might possibly be able to convince me . . . but it'll be a cold day in hell before you convince my mother-in-law.

    There are a lot more mothers-in-law who have heard scary news stories about identity theft than there are Slashdotters.

  99. What to do instead by SilverJets · · Score: 0

    Don't write it, just patent the idea. Then let someone else write it, sell it and make big bucks off it. Then pull out your patent, hire a few lawyers, and retire on your windfall.
    (Why not, everyone else is doing it?)

  100. Is there a p2p way of doing it? by flechette_indigo · · Score: 1

    It's the only way to be sure. Central authorities always get corrupted. Validity of id-individual pairs would be determined by common usage. Cheating would occur via spampoganda.

  101. Quick, Patent the idea by bs_02_06_02 · · Score: 1

    Quick, patent the idea before Amazon or Microsoft do it.

    --
    -- No sig for you!
  102. It's Pointless and stupid... by Sensible+Clod · · Score: 1

    that's what makes it cool.

    --

    The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
  103. In Denmark, certificates have you? by KlaymenDK · · Score: 1

    Yep, in Denmark (and a few other enlightened countries) citizens get free personal certificates from the state (certifikat.dk). And we have this digital mailbox thing (e-boks.dk) that we can use to receive "ex-paper" mail from just about anywhere (IRS, banks, telcos, etc.) in addition to being able to store a couple of hundred megs worth of personal files in a safe server.

    I get to store my own identity token (with a fallback in case I lose it), and I trust the authority to authenticate me and others. All my personal email is signed with my certificate (and all my work email is signed with my employer's employee certificate).

    Doesn't cost me a dime, and is as trustworthy as any web certificate can be.

  104. Why the heck would you reinvent the weel ? by fulgan · · Score: 1

    Digital certificates already do all these things your web site does and they do it better. Why better ? because:

    1/ With the notable exception of the CRL, they don't depend on a central server to be available to be verified.
    2/ They can enforce non-repudiation of transactions and digital signature (i.e.: What is someone CHANGES some details on you site and the pretend they never did it?)
    3/ They aren't as brittle as to rely on user-supplied password.
    4/ They can easily be expanded to use secure devices.

    The only advantage your system has over digital certificates is the fact that you can choose to provide only the details you want to a third party. And while this is not something that can be directly done with digital certificates, it's something that can be trivially implemented using them (sending signed and encryted VCards, for instance).

  105. Re:Who said anything about "Truly verify identity" by twelveinchbrain · · Score: 1

    He just needs a system where it is EASIER TO PAY FOR THE SERVICE than it is to get another ID, for MOST people, MOST of the time.

    Frankly, it's too much of a pain to get your first ID with the system he proposes. If the only benefit is that you get to use some silly software for a limited time, I'm sorry, but nobody's going to do it. There are competitors, including OSS, that will not have such intimidating barriers.

    --
    Not Found
    The requested URL /signature.html was not found on this server.
  106. No brain implants? by NaDrew · · Score: 1
    From the whitepaper:
    Short of implanting a chip in someone's brain at birth, there is simply no way to know for sure who someone is, beyond a shadow of a doubt.
    Wait... you mean other people don't have chips in their brains? Why, that friendly man from the government said--just a second, there's somebody at the door.
    --
    Vista:XPSP2::ME:98SE
  107. Forget it!! by gd23ka · · Score: 1

    What you want to be able to do, to pin down the identity of a user is not wanted and not appreciated by most people.

    People don't like:

    Answering marketing questions. If a site asks me twenty questions I can't just randomly click through then I'm not interested. I NEVER answer them truthfully in the first place.

    Threats like "Your IP will be logged". To those of you that do stuff like that: FUCK YOU

    Address verification (for example CC AVS): Yeah right, so you can send me junkmail.

    Credit card: Sure, you can have my credit card number... After all you might like to decide to convert my trial into a full sale because I couldn't afford a lawyer to check out the small print on your site. To those of you that do stuff like that: FUCK YOU!!

  108. Two kinds of identity, we don't need one of them by CrosbieFitch · · Score: 1

    There are two kinds of identity:
    1) A physical, human identity
    2) A virtual identity

    A virtual identity (like a company) is fine for accumulating reputation, trustworthiness, credit, and holding a bank account. The same virtual identity can also be prosecuted, with penalty in the form of the identity's reputation being impaired, perhaps even being terminated.

    It really doesn't matter that humans or corporations could control umpteen different virtual identities.

    People seem to get hung up as if there is some intrinsic unfairness to someone being able to have more than one virtual identity. Presumably these same people would also get upset by schizophrenics?

    Why is it so important to pin down precisely which bag of flesh is operating a virtual identity? And why is it so important to ensure they can only operate one?

    The inherent security of human memory enables us to assure that a virtual identity has one and only one controller (unless the controller decides to share their secret), we can also detect if the virtual identity is used in two or more locations contemporaneously and that enables us to discourage multiple controllers.

    However, in order for us to assure that there is a one-to-one mapping between a human and a virtual identity, we'd need to figure out something that a human can only reveal/think one of. This is effectively a mental biometric. Perhaps there's a fingerprint/signature inherent in everyone's writing? Perhaps, an authentication test would require the operator to write 50 words on a particular subject? Perhaps the timings of each keystroke, choice of words, typos, etc. would confirm the human identity? But, what if the human was schizophrenic?

    But, then so what? Even if we contrive to restrict a particular type of virtual identity to be generally limited to one per person, what has that acheived? We still don't yet know the bag of flesh. And still, why do we need to know?

    On the other hand, why is the operator of a virtual identity interested in restricting themselves to a single identity, or in authenticating their physical identity?

    Physical identity is simply totally irrelevant to e-commerce or any other kind of online transaction. It's only perceived as a need by those who can't face treating virtual identities as first-class citizens.

  109. Two suggestions by Anonymous Coward · · Score: 0

    1) Legalities: Patriot Act, etc. Think like some libraries do: no records (IP logs, what have you) means they cannot be asked for. (Of course, this leads to the question: what do you do with the notarized documents sent to you, if you go that route? I suppose you could send them back to the user.)
    2) Open source. Think like voting machine creators should: the source should be completely open so that the open source community can find any possible bugs, etc.

  110. The market will weed it out, by gyg · · Score: 1

    I'm sure the idea is technically doable, and I can see why you'd want it, but still it's not going to work. Thing is, if I have to type in anything at all besides a valid email address to qualify for a download, I will look for an equivalent offer by somebody else where no such nonsense is required (ahh, the freedom of the Internet). A free trial and similar goodies are mostly just not worth having to reveal your identity - that's the reason why all such schemes (Microsoft passport and lots of others) are stagnating in spite of the big money behind them. The free ;) market at work, God bless it.

  111. This problem is as old as AOL by Anonymous Coward · · Score: 0

    And the answer that's worked well for them is: user lock-in.

    Whatever your service is, once the customer has used it for a few months, they will have built up a non-trivial investment of their own in it. All you have to do is make sure that investment is non-transferrable, at least not for free.

    E-mail addresses, for instance: the more people you've told about your e-mail address, the harder it is to change. And many people store old messages on Yahoo!/etc's server, so if they lost access to that specific Yahoo! account, they'd lose all those mails.

    Or if your application involves creating and storing files, encrypt those to the user name. Then, if the user revisits the service under a different name, the old files will break.

    Seriously, why is this even hard? The solution is in systems and procedures, not technology.

  112. Anonymous registration by Anonymous Coward · · Score: 0

    A non-anonymous registration system may not be practical for you to set up - it requires people to trust your website with a fair amount of information.
    On the other hand an essentially anonymous registration system is flawed with the problem that people can always discard their old identity and get a new one.
    The only way to prevent people from doing this is to (somehow) add value to their anonymous indentification, making it more valuable than a new identity so they do not wish to discard it. Also each new identity must be, essentially, worthless.
    For the purposes of a registration for a free software trial, this is impossible, since you are, by definition, giving something away for free.
    Perhaps you could require people to jump through some hoops, and click on a few ad banners, before you accept their registration. If the process is sufficiently arduous, and the trial is sufficiently short (I mean, do they really need a 30 day trial? Why not a 1 day trial? And make them earn it!) then the new identity becomes nearer to the worth of the product they get at the end. And with repetition comes boredom, and with boredom, the cost of precuring a new identity increases. Thus eventually they will say "sod it, I'm going to buy the bloody thing".
    This is a bit like nagware, I suppose.

  113. Constructive criticism by Anonymous Coward · · Score: 0

    Your idea is good in theory but has several problems. I don't know that the minor benefits over certificates (no need to store a digital key; ability to limit information shown to another person) are significant.

    You accept that forgery is possible (personally I would only accept absolute proof of identity through DNA). In that light, I see the main benefit of your system as linking misbehaviour/criminality to a digital identity. The identity would become worthless when linked to misbehaviour and the criminal would have to spend time/effort/money forging another one, acting as a deterrent to criminal behaviour. This only has effect where your system is employed.

    The main problem is that not all people in the world have documents to prove their identity. We have had this debate on news.admin.net-abuse.email and found that in many parts of the world (including first-world countries like Britain), definitive proof-of-identity documents don't exist or aren't mandatory.

    The second problem is that you require the confirmer of someone's identity to be registered too. This is too much to ask. The process requires effort, and most people use the internet to minimise effort. That's the advantage digital certificates have over your approach - no effort on the verifier's part.

    Your whitepaper states: "Hopefully, as it grows, the Registry will be able to employ ever more sophisticated background checking methods to battle the fraudsters..." Unlikely - as it grows it will probably find itself swamped in paperwork and will have to *reduce* its background checking methods - unless you find an appropriate business model that is.

    You want to physically send a passcode to the administrator - why not just digitally send them a ticket??

    Your whitepaper states that the site could be "run by a quite small group of people". Excuse me? You want to be responsible for potentially verifying the identity of the entire world's population and yet "processing the incoming paperwork" could be handled "by a quite small group of people"?

    Overall, I think it has potential to deter criminal behaviour for those who adopt it, but I doubt that it would be widely adopted.

  114. Anonymous ID Registry....?.? by BenRussoUSA · · Score: 1

    OK, I have had this Idea for a long time. You set up RSA ACE SecurID servers (or something similar) in a few cities around the world with replication and fault tolerance. Then you issue tokens to people who send you money. You don't care who they are or what information they have. You provide the people who receive the tokens with a web page where they can create "org/alias" relationships. You provide organizations an authentication API over the internet. Now, I go to my bank. I create an account for "John Smith" I tell them that I will authenticate via my token, and you can validate/verify my authenticity by checking my passcode with the online anonymous ID service using the alias jsmithbank. Now I go to E-bay. I create an account called "sumn4nuthn" I tell them that I will a authenticate via my token, and you can validate/verify my authenticity by checking my passcode with the online anonymous ID service using the alias sumn4nuth. The authentication check "sumn4nuth+passcode" would only be validated if the SecurID Token holder registered EBAY as an authorized agent in the holder's alias list. Likewise the bank. The cool think about this scenario is that you could open accounts all over the place. Each one could be "ANONYMOUS" but at the same time UNIQUE and VERIFYABLE. The types of transactions that could take place with this type of setup would be amazing. I can only imagine the possibilities for money laundering. -Ben.

  115. so... is this just a "Chickens and Eggs" system by Anonymous Coward · · Score: 0

    What happens if I lose my certificate or forget my password?? Users do this alot, which could possibly mean that you will have many dead ( and non verifiably so) entries in your database... and the user would not be able to make a new one as it might conflict with an existing one? or can a "superuser" modify the password/ unlock your data on request? *yawn*

    Joke:
    Why did the chicken cross the road?
    Because it's safer to play on the freeway than to trust the safe keeping of your identity with any government,corporate, or organizational entity.

  116. This Sucks by cowgoesmoo2004 · · Score: 1
    Okay, I thought the whole point of the Internet was that it allowed anonymity and freedom from big brother?

    Now you want every site in the world to be able to verify who every user is? Unless you are in the porn industry, who cares?

    Do I have to prove who I am to buy popcorn at the movies? Why should I have to prove who I am just to read your crappy web site?

  117. Re:Two kinds of identity, we don't need one of the by maxwell+demon · · Score: 1

    Well, a simple example: Say you'd enable voting by internet. Now you'd certainly want to make sure that not someone creates a few million virtual identities which all vote. Otherwise the voting is only about who manages to create the most VIs. Also note that it's not necessary to connect that virtual identity to a specific physical one (quite the opposite: the voting system must effectively remove every trace from the physical entity to the vote), but only to ensure that every physical entity has only one virtual entity voting.

    (Note that the system of the author of the slashdot article couldn't be used for that purpose because it explicitly maintains relations between physical and virtual identities)

    --
    The Tao of math: The numbers you can count are not the real numbers.
  118. Re:Two kinds of identity, we don't need one of the by CrosbieFitch · · Score: 1

    Remember:

    "No taxation without representation"

    If virtual identities are taxed, then why shouldn't each virtual identity get a vote?

    But, again, we need to avoid thinking that just because we often have a need to establish physical identity that therefore all online analogues of real world activities must also tie in to the physical identity.

    It's a hard problem, but perhaps it's generally unnecessary. If real people have to vote, then require that the real person is physically identified.

    Alternatively, if you require that virtual identities can vote, require that the only virtual identities entitled to vote are those that pay taxes.

  119. Moo by Chacham · · Score: 1

    Impossible.

    People are not onlive, identities are, and people can have multiple identities. Stop limiting what you cannot.

    Free trials should either be limiting, or hard to sign up for, so the person doesn't do it without really wanting to. Besides, all you want to do is deter people. That'll keep the legitimate people from doing it, but won't stop the crackers who'll find a way anyway.

    Good deterences are easy to find. Even ip address helps there.

  120. Not sure what the /. crowd will think of it? by mwood · · Score: 1

    Where have you been? Identification==evil. Everyone should be completely anonymous all the time. Anyone who wants to know anything about you is up to no good.

    }sarcasm off{

  121. CACert? by Hard_Code · · Score: 1

    Isn't this basically what CACert is all about? I would think if you got a CACert by proving your identity to local CACert agents, you could then just use your private key and somebody elses public key to essentially encrypt and "sign" pieces of digital identity for another party to discover. This could work very well with websites as you could basically give the website SSL key the right to view a few things about you without having to fill it in all the time.

    --

    It's 10 PM. Do you know if you're un-American?
  122. Identify verification by mazor · · Score: 1

    There are already identity verification processes available on the web, and it doesn't require government involvement. Check out the Thawte Web of Trust. To receive a "trusted" certificate, you have to appear in person before at least two WoT notaries to have your claimed identity verified against real documents.

    It's not perfect, but it's as trustworthy as what you describe.

  123. Not so simple. by Anonymous Coward · · Score: 0

    There I was, browsing all the obvious entries of WikiPedia; Mandy Moore in a browser window, Britney Speers in a browser window, and my ol' trusty text editor sitting idle ready to ammend both those hag performers' WikiPedia documentary into a goat.cx free-for-all.

    I thought it would be any easy hack, that every occurence of "Mandy Moore" had a "," trailing, thus I would create a new record at WikiPedia known as "Mandy Moore," in attempt to over-ride the existing "Mandy Moore" with "Mandy Moore," and the same for "Britney Spears" and "Britney Jean Spears" but alas I did not register and WikiPedia kept tabs on my IP Address.

    Jibbor me terraflops, says I. If I want to hoist a new standard for these hag sirens, then it will need be done through both a dummy eMail address and a anonymous gateway or anonymous proxy service of some kind in order to conceal the IP Address which WikiPedia resolves to access from non-registered users; perhaps FreeNet, freenetmta, freeweb, or what I'm currently using Guardster.

  124. Not sure about legal aspects by g0bshiTe · · Score: 1

    But as for not knowing wether you want it open or closed source. Irregardless of which you choose, I suggest you get a copyright on your idea my friend. That way no matter which course you choose to take with your project the rights remain yours, so that no one person, or group can pervert your idea and use it in a way you don't like or even intended it to.

    Granted I haven't read your model, but from the gist of the synopsis I think it is a brilliant idea.

    Protect your intellectual property. It's like Acacia getting the patent on transmitting digital content. Which IMHO is a bullshite patent. Did they invent transmitting digital content over telephone lines, computer, or cable lines, hell no, yet they are making money from someone elses idea. Talk about money for nothing. A few thousand dollars to log the patents and file the paperwork == millions in extorted monies. That's one hell of a ROI.

    --
    I am Bennett Haselton! I am Bennett Haselton!
  125. This guy is John Ashcroft? by MMHere · · Score: 1

    How do we know this supposedly named "Neil Gunton" character isn't really John Ashcroft in disguise?

    Hmm... Give me all your information. I'm a "free" web site...