E-commerce Single Sign-On Not Dead Yet
FullyIonized writes "A few years ago Microsoft's Passport technology made headlines as Microsoft predicted e-commerce nirvana and conspiracists predicted a new Big Brother. Not to be outdone, Sun spearheaded the Liberty Alliance . Years later, I still don't have a single sign-on, not that that's a bad thing. Enter Andre Durand who started his first business with BBS software, then headed up Jabber, and now has started Ping Identity. The big distinction: the federated identity software is open-source. The Denver Post has the story."
..single login to phish.
'nuff said(that's enough, not snuff).
world was created 5 seconds before this post as it is.
We welcome our new overlords.
Seriously, I'm not asking in jest. Is there a problem with the technology as it stands?
Computers are useless. They can only give you answers.
-- Pablo Picasso
Moderate this comment
Negative: Offtopic Flamebait Troll Redundant
Positive: Insightful Interesting Informative Funny
Nothing to see here
There's no way I can keep track of the 200-odd different passwords I have - so they all end up being simple variants of the same one. Federated single sign on would be a boon - if it was handled correctly.
My Journal
Why do you even bother to post? Why am I even bothering to reply? *sigh*
Wheel in the sky keeps on turnin'.
"Kids Passport helps participating sites and services obtain parental consent to collect, use, or disclose a child's personal information. You or your child can register his or her .NET Passport account."
As opposed to "...will ensure children's personal information is kept confidential...".
High-stakes venture
Funding quest a gamble in new Internet economy
By Ross Wehner
Denver Post Staff Writer
Sunday, November 28, 2004 -
Andre Durand adjusts his black cowboy hat and eyes a roomful of tech-industry players milling around blackjack tables at Broomfield's Omni Interlocken Resort.
It's casino night at Digital ID World, a high-level Internet conference that costs $1,795 per person. Durand, 36, is a founder of the conference and has a lot riding on it this year.
He, like many other Internet entrepreneurs, is fighting to come back four years after the tech economy meltdown.
Everyone here knows Durand as a whiz kid who started two multi-million-dollar companies before he was 32. But the money came easier back in the 1990s.
Durand's firm, Ping Identity, is on the verge of launching software that could make Internet commerce easier and more secure. Companies such as Microsoft, IBM and Hewlett-Packard are chasing the same solution.
But he needs a lot of money just to keep swimming in that shark tank - at least $8 million in venture capital. He needs the help of the people in this room.
Nearby is Thor Hauge, an investor from Nokia Innovent, the venture capital arm of Nokia, which invested $250,000 in Ping early on.
Durand then spies Bob Blakely, IBM's point man for computer security. He's in charge of protecting some of the largest networks in the world. One deal with IBM could transform Ping from a tiny startup into a recognized industry leader.
It's time to get this party rolling, Durand thinks.
He leaves his gin and tonic at the bar and heads toward an electronic bull, set up for the event. Real bull riders need an eight-second ride. Durand mounts the bull and hangs on for nine glorious seconds, arms flying above his head, before flying onto the mat. When he springs to his feet, people applaud.
Durand heads to the cocktail bar, reaches behind it and grabs a brand-new $200 Nokia N-Gage. Any self-respecting geek knows it's the coolest combination cellphone, e-mail device and video game around.
Durand slaps backs at every table and offers the N-Gage to whoever stays on the bull the longest. Within 10 minutes, there is a steady stream of people hooting and hollering and getting tossed into the air.
Even Blakely rides the bull. But Craig Wirths, an old friend of Durand's, wins the N-Gage with a 33-second ride.
Andre Durand is standing in the casino of the new Internet economy, where having a great idea isn't good enough anymore. To succeed now, Durand must also become a true chief executive, someone who can execute a business plan and devise the DNA of a company that will last.
Like Microsoft, for example.
The next day, Durand will help unveil Ping's first software product at Digital ID World. Then he and a Ping board member will spend two weeks in California's Silicon Valley meeting with a dozen venture capital firms who chew and spit out guys like Durand every day.
A lot is riding on the next few weeks.
Payday for first company
A communications firm that Durand began when he was 25 was acquired for $10 million in 1998.
Durand has worked insane hours for most of his adult life. He launched Durand Communications in his hometown of Santa Barbara, Calif., in 1993 at the age of 25. He worked from dawn to nearly midnight seven days a week. The company sold software to people who posted online bulletin boards, before the rise of the Internet
His drive paid off in 1998 when Durand sold the company to Denver-based Webb Interactive Services for $10 million in a stock swap. After Durand paid off his angel investors, he was left with more than $1 million in Webb Interactive stock.
Part of the deal was that Durand keep working with Webb. He drove from California to Denver with a bike and all of his possessions, which fit neatly in three boxes.
The first person he met in Denver was his future wife, Kim Gunning, who worked at We
Why do you have so many different passwords? Just come up with a few sufficienly complex ones. I've got 4 different passwords that I use, each having their own "security level". Slashdot is a level 1, since I don't care about someone stealing my account here, whereas my account for World of Warcraft is a level 4 :-P
Wheel in the sky keeps on turnin'.
Incase somebody is wondering where the open-source implementation of Ping ID is hiding, it's here:
Sourceid.org
Durand heads to the cocktail bar, reaches behind it and grabs a brand-new $200 Nokia N-Gage. Any self-respecting geek knows it's the coolest combination cellphone, e-mail device and video game around.
Greatest unintentional humour of the year!
Me thinks this Ross Wehner's
--
Registered .sig quotient : 1337
Why is there no link to the actual ping identity website in the submission?
Hack once, use everywhere.
Seriously - all the sites that I would trust a single-sign-on thingy already have that. I use the same password at all those less important places. (I'll probably get bashed to hell for this, but I'm sure most of you do the same)
Underholdning.info
Who had attempted top kill it? Or who had declared it dead?
People in cowboy hats can not be trusted with technology.
Many Linux users view Microsoft as the evil empire.
Me thinks this Ross Wehner has taken some of our fellow slashdotters too seriously
--
Registered .sig quotient : 1337
In Korea, single sign-on is only for old people.
It was fairly uncrackable password generation method, until you told *everybody!*
Durand heads to the cocktail bar, reaches behind it and grabs a brand-new $200 Nokia N-Gage. Any self-respecting geek knows it's the coolest combination cellphone, e-mail device and video game around.
I take ithe authour has never spoken to any geek besides his 12 year old nephew who 'knows computers'
Where is your link to mod this post retarded?
There is a sucessful SSO mechanism used by the education and health sectors in the UK. It has around 3 million users and over 250 target resources. It's called Athens and has been around for years. Eduserv Athens website
wear it
Seriously, when you're dealing with security you need to give your service a good title, would you really trust a company called "Ping" to safe-guard your security? OK, you might, but I think a lot of the general public would not.
There are far to many posts proclaiming "I only need one password, that'll do me, and I generate my password using the following or step by step procedure ...". This is a Linux/geek community that probably attracts a heap of crackers (or whatever you wish to call them), gee, do you think that just maybe your giving a little too much info out?
Frankly I -want- to think before I click "purchase". I think the real benefactors of this technology aren't the consumers but stores that can rush you in and out the door as fast as possible.
Luck favors the prepared, darling.
Single sign on schemes.
Single operating system monoculture.
Single biometric identity card/device.
etc. etc. et-bloody-c.
All are worthless. Why ? because a single breach and the entire wall falls down.
And there never has been. nor will there ever be, an uncrackable code/security system. Human(s) devised it. Other human(s) will crack it. Simple as that.
I also suspect the amount of criminal reward at stake determines the amount of effort the "bad guys" will expend in cracking something and a single sign on for your bank, auction sites, pay pal, email etc. would prove very tempting indeed.
Personally I'll stick with my current myriad user name, password combinations thanks.
Sky subscribers are morons. They pay to be advertised at !
Lasso is another free (GPL) implementation of the liberty specs. It is still in heavy development but compatibility against SourceID (PingID solution) has been achieved.
.NET actually), integration in existing website is easy (well, it will be much easier when the documentation is completed).
The great thing in Lasso is the language bindings; PHP, Python, Java, C# (anything
E-commerce Single Sign-On exists and it's name is PayPal.
You can shop in thousands of stores at eBay.
Even if you are a Slashdot Geek you can use your PayPal acount at Source Forge.
Google search Paypal Donate returns a lot of blogs, open source projects and other webs that belive that Paypal it's the Single Sign-On E-commerce solution.
85 % growth and 437.60M revenue says something about it.
My city: Barcelona.
Let's see...
Phrase: "In Soviet Russia, dot slashes you!"
32 possible positions of 21 possible "letter(s) that come after e" = 672 possible munged phrases to MD5.
I think I'll stick with "pwgen -s 20".
In Korea, E-commerce Single Sign-On is for the elderly.
My other account has a 3-digit UID.
I've done SSO, using both Liberty and not, many times over the past couple of years.
Generally, between financial applications.
"Access Denied."
Omelet Du Fromage!
"Access Denied."
Omelet Du Fromage!!!
"Access Denied: Self destruct mechanism activated...5"
GRRRRRRR!!!! OMELET DU FROMAGE!!
"...4"
OMELET DU FROMAGE!!
"...3"
OMELET DU FROMAGE!! OMELETE DU FROMANGE !!
"...2"
OMELET DU FROMAGE!! OMELETE DU FROMANGE !! OMELETE DU FROMANGE !!
"...1"
KABOOOOOM!!!
--
Registered .sig quotient : 1337
Our chief SSO is Athens... ...no... *Amongst* our SSOs.... Amongst our Single Sign-On solutions...are such elements as...
Athens and MS Passport...MS Passport and Athens....
Our two SSOs are MS Passport and Athens...and Paypal....
Our *three* SSOs are MS Passport, Athens, and Paypal...
and an almost fanatical devotion to Bill Gates....
Our *four*
Security of the database is. Availability of the source helps to make sure that that has no flaws, but that's useless if an insider rips off a portion of the db to sell to the highest bidder.
Even ignoring that, they at least have access to statistical and marketing data on who visits what sites when, potentially even how much they spend; that could be quite valuable to the right people.
It's official. Most of you are morons.
And tried it, and tried it. Everyone and their cousin set up some "adult verification" affiliate network, to the point where there's so damned many of them, with such scant content you may as well not have any consolidation of logins.
How is this any different? Why can any of these parties succeed where pornographers have failed? IS MICROSOFT BETTER THAN SMUT PEDDLERS?
Liberty is an affiliate program that ties consumers into related "circles of trust". There is not motivation for affiliates to grow the circles of trust to encompass competitors. This means many, many small circles of partner companies will emerge, each requiring their own authentication scheme.
SSO will not happen.
Identity management:
I cannot ever see the need for uniqueness online, and in saying that I require is you are asaying that I may ahve intent to commit a crime, which isn't work the risk of your ability to control what I can do.
Training:
Well, you don't need training really, it's all in the software, all my passwords are already encrypted with kwallet, and I expect that if I use kmail it will automaticly sign my emails.
All I need is for a signiture tag to be added to the xforms or xhtml specification and my browser can transparently sign any data that I post.
(I would also add a date field to the post data so that you know when the message was sent, this will prevent a duplicate message being send by a hacker.)
The main problem I can see is viruses and trojons because as soon as someone has broken into your pc your identity is stolen, and that is going to be the problem with any time of identity management system you can think of.
thank God the internet isn't a human right.
In Korea, Single Sign-On is only used by old people!
Single sign on using a PGP key was done back in 98.. see http://www.pgp.com/resources/ctocorner/identitymgm t.html
Moderate this comment
Negative: Offtopic [mithuro.com] Flamebait [mithuro.com] Troll [mithuro.com] Redundant [mithuro.com]
Positive: Insightful [mithuro.com] Interesting [mithuro.com] Informative [mithuro.com] Funny [mithuro.com]
Anyone who mods up any post that has that kind of nonsence in it, regarldess of how good the content is, does not deserve mod points.
I hate single signon! In fact, I wish I had to use a different pin number at every ATM machine too!
-=-jw-=-
Shibboleth, from Internet2, provides much the same, and is being rapidly adopted by Higher Ed and vendors supporting Higher Ed. As SAML 2.0 is adopted, word is that Shib and Liberty Alliance may begin to converge.
10b||~10b -- aah, what a question!
you could change all of those passwords in a single place. If there were single signon, then you could change your password once instead of going to every site and changing it. More like corporate security where you have to change your password every 30, 60, or 90 days. If you were the victim of a phishing scheme and later realized it, you could change your password - done.
© 2004 The SCO Group, Inc. All Rights Reserved.
Not to bang on these guys, but for an open, non-commercial, distributed identity system, with working code, see Identity Commons.
The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
In "the real world" I have several different ID numbers:
SSN
Bank account number (more than one)
Credit card number (more than one)
Employee ID
Student ID
Drivers license number
Supermarket loyaty discount card number
Blockbuster/Movie Gallery number
Library Card number
Auto/Home/Medical insurance ID
Voter Registration ID
I think I'm better off having those as separate numbers, and just keeping the cards around so I don't have to remember them. Why should online be any different? Can you imagine a world where all those numbers are the same, and are maybe our telephone number for instance (making everyting easy to remember). Scary.
I wrote an article about the solution to many logins and passwords...
Isn't that becoming somewhat obsolete, now that browsers (like Mozilla) have password managers? I just have one master password for the password manager, and Mozilla remembers all the login info I need. Personally I much prefer that de-centralized approach to having something like Passport. I admit though, that this is not as convenient when you use multiple browsers (e.g. one for work, one for home or one in an internet cafe on vacation).
And on this thread we have many password managers...
One for Windows (I'm sure there are more)
One for Palm (I'm sure there are more)
One for Linux/Gnome
One for Linux/KDE
Plus I use a thing called pwsafe, which I believe may be a back-level KeePass, which runs on command line under Linux.
NONE of these buggers are multi-platform. I've seen a package called Strip for Palm, and there's a read-only perl library to read the database under Linux. But it's not full-function dual, let alone multi-platform.
I want something I can put on a memory key, and plug into ANYTHING with a usb port, and use on that system. I don't mind that I'll have to store multiple executables on the key. There should be a common encryption engine for all platforms, and probably per-platform UI/storage that invokes the engine.
Does this exist, or am I going to have to find the time to write it?
The living have better things to do than to continue hating the dead.
Yeah, this may seem like flame-bait but bear with me.
The idea of a federated single-sign-on system suffers the problem of trust. I'm supposed to set up my system to trust your sign-on system that vouches for your identity and provides me with user information. Well, how do I know how to trust you? What kind of security, identity checks, and validation routines did you implement? Do you have a system for revoking id's? Do you have a system for checking for bogus id's? Etc, etc, etc.
There are two problems with any sign-on system. The first is issuing an id/account/card/whatever to a person and ensuring that it actually matches the person. The second is dealing with the associated data. Who can access what data, who can revoke and edit data?
Looked at in this light you see that the technical part of encryption and tokens and what-not is really just the beginning (or even the end) of the battle and a minor part of it at that.
So the point is that having an OSS solution for federated identity really doesn't gain you all that much.
--- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
If your bank is not having you use at least a one-off PIN, then sniffing, phishing or other forms of interception can cause great harm. There are disadvantages to a one time pad, but having an individual password intercepted and re-used is not one of them.
You'd think that with remote exploits in MSIE announced publicly every week for 5 years would sharpen banks up. It's not like the problems don't circulate for weeks, months or years before MS finally admits them either.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Kerberos already supports cross domain authentication and has the added advantage that there are packages for all the major linux and BSD distros (including OS X). PAM (pluggable authentication modules) make adding it even easier. Even MS-Windows supports a passable if somewhat broken variant, but it is still possible to work around that.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
but single signon via public-key/private-key authentication would be very handy. The obvious downsides are less anonymity and phishing. But it's conceptually very easy for everyman, with no username and a single password (ok, it unlocks your private key, but that's the details). And why not start offering it right now. A bank could have you authenticate yourself the 'old-fashioned' way with username/password, then accept your public key over that channel and thereafter allow you to authenticate with your private key.
I've got single sign-on for all my websites through my MacOS X Keychain. I imagine there's a similar facility bundled with or made available for Windows. It works great and I only have to trust myself to keep it secure for me.
With tools like that, why is there even a market for this thing?
+++
NO CARRIER
The Denver Post seemed to help Ping hype up its open source roots, but I was at the Digital ID World confrence and the solution that impressed me as both a consumer and site developer was SXIP (pronounced skip). This is a PKI-like solution where any web sit you log on to can be a Home site and any web site you want to access without loging on to can be a Member site. Once I've logged on to the homesite of my choice, member sites can easily get any info about me that I've allowed from my home site with homesite lookup and encryption handled by the SXIP root site. Kind of like MS Passport, but I choose exactly who gets what information and I only have to establish an account with my favorite login site (such as, say, slashdot).
No, thanks. My GF would not appreciate it I guess.
"I'm not quite dead yet"
"oh you'll be stone dead in a moment"
"I'm getting better..."
That was what I was raising, maybe I phrased it badly, but the issue is authentication.
You have to either trust the other party's authentication process or you have to do it yourself. In a distributed system you have to trust the other party. This means that the technology used to send the authentication information is really a minor issue in the process.
I remember back when we looked at VeriSign to be a certificate authority for our company and they talked about all of their physical security, the signing "ceremony", and all of the personnel checks they went through with their people. This was above and beyond what security was on the box that would actually be the CA host.
If you are looking at a distributed system for e-commerce then you need to address all of those issues as well. Heck, it's more critical because you're dealing with financial transactions and thus financial information needs to be exchanged as well.
So, an OSS "solution" may sound great but it doesn't really address the problem in this case.
--- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
We should have lots of them.
If you were blocking sigs, you wouldn't have to read this.
I think one of the main reasons Passport failed is that the server side had to pay a pretty big fee to use it. Sure free for the client but the company couldn't be bothered. Not to mention it required the use of Windows based server side technologies.
IMO, the solution is to make private keys a real physical thing: similar in form factor to a USB key drive. It would store the private key, and have a small CPU that could encrypt/decrypt small messages using that private key. It would not be capable of transmitting the private key itself.
The masses will never go for private keys that live on hard drives, and a good thing too because they would get compromised all the time! But ordinary people could understand the idea that they need to put a key in their computer to buy stuff online, the way they put a key in their car to turn it on.
Now here is one piece of open source work that I would really like to see widely adopted and take off. It's the first real piece of open source work that is not a clone of something that solve a real world problem and is going to stop something real important from becoming proprietary, (no there is no adopted solution out there yet that is proprietary in my book).
I am sure that this will raise a lot of hackles in that I suggest that open source work is basically clone software of major labels, so troll mod me. I don't care. But reality is that there has not been a trust forward into a new field with open source work as of yet. This could be the project that makes open source a major player.
I work for a small company doing some web-based training in flash for Microsoft, and they want us to integrate it with Passport. That thing is a pain in the ass! They have a huge book full of rules you have to follow just to be allowed to use it. We ended up outsourcing to a company who specializes in doing passport logins, so we just pop up a form on their servers, which passes the data back to us after they signup or login.
anonymously posted
I have a single memorized passphrase and generate a new password for each site by hashing it with the hostname. This bookmarklet asks for the passphrase, grabs the hostname from the current URL, MD5s them, and inserts the first 8 characters of the result into each password field on the current page. It's all done locally in Javascript so nothing secret is passed across the 'net which makes it secure except for shoulder-surfers and keyloggers - good enough for most stuff. And it has the great advantage that there's no locked file of passwords to lose.
The point of this is not actually to have a single sign-on everywhere, like Passport tried to do. The point of this is to have a transitive sign-on, where you can sign-on to a starting web site, and have that web site provide the information you gave it to other sites of your choice. If you're a slashdot user, you could post to groklaw as a slashdot user when you follow a link from slashdot, whether or not you have a groklaw account, and groklaw could verify that you are the slashdot user you claim to be.
Their example has a person having a session with an airline company (not Microsoft or Sun or some identity company) and using that session to make reservations at other sites for the same trip.
Why would you even need a single sign-on? most browsers have password managers (for people who are happy to use them) and anyone who is too paranoid to store things on their own machine probably isnt going to be to happy trusting a 3rd party. Microsoft Passport is _not_ going to catch on unless companies can have it for free and on their platform. If systems like Worldpay started using it (they would have to trust it) then maybe it would work out, but most stores dont ask to store your card number and most people dont want to. Plus no single-sign-on system will ever be free of the two major problems: 1) don't put all your eggs in one basket and 2) just like credit cards there will always be more than one passport system and not all stores will take them all so you will have to sign up with most of them.
This comment does not represent the views or opinions of the user.
In the States we've had single sign on for years. We call it our "Social Security Number". Yes, there is legislation that says nobody can ask for it, but it's used for student id's, tax returns, credit information, etc. It's not crackable because there is no password... unless you count the number of companies that ask you for the last four digits of your social security number before they will talk to you.
We also use "Mother's Maiden Name" as a security mechanism for super-high security things like bank accounts.
Sure, here is one example: Banque Générale du Luxembourg. Click on the Web Banking link, chose a language, and weep :-(
If you read French (or German), click FR or DE, and look at their slogan (top left of page), and snicker ;-) (The English version is less funny).
Actually, most banks in Luxembourg are MSIE only (or do need some trickery and/or alternative login pages to get access).
Say no to software patents.
If they lack the technical expertise, perhaps their vendor can help them as a partner in the offeneren welt and actually hook them up with an "opener" web site.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.