Live data from Hacker News

Introducing BrowserID: A better way to sign in

identity.mozilla.com

21–30 of 188 posts

Re: Introducing BrowserID: A better way to sign in

#21
post #17
post #5

What's the advantage over openid?

Some people think that using URLs instead of email address in OpenID was a big mistake. Having in-browser support for this kind of thing seems like a plus, too.

Email addresses are something that people are fairly familiar with when it comes to signing in. Trying to explain why URL's are used instead of email addresses in OpenID is difficult when you are dealing with a non techy user.

Re: Introducing BrowserID: A better way to sign in

#24
post #10

This seems to encourage using the same credentials everywhere which I think most agree is a "bad idea." If BrowserID is compromised, the attackers have access to all the sites where I use browser id, right?

There is a large distinction here - the provider (in the video, BrowserID.org) would have to be compromised, as only they have your credentials. This is quite a bit different and more secure than using the same credentials with many different providers, because in that scenario, the weakest of any party could get compromised and that way compromise all parties.

Re: Introducing BrowserID: A better way to sign in

#25
post #5

What's the advantage over openid?

There seems to be an implied trade-off between a usable system and a distributed system. Most users and most developers at this point will go for usable.

But then, Google, Facebook and Twitter have reduced the friction for identifying all over the internet, so Mozilla is kind of arriving late to the party.

Re: Introducing BrowserID: A better way to sign in

#26
post #23

What I'd really want to see is public-key authentication for website. Let me upload my public key when I create an account on a website, and let the browser interact with my ssh-agent to authenticate.

This... A million times this. Where do I signup?

Re: Introducing BrowserID: A better way to sign in

#27
So, it's basically a traditional single-sign on system? Is that right? Like, in the old days, I integrated one of my products with AOL. You could click a link and it would automatically sign you into my product using you AOL Screenname and Password (behind the scenes, AOL would verify that the screenname and password are correct and my app would create a new user in my database).

Re: Introducing BrowserID: A better way to sign in

#28
post #23

What I'd really want to see is public-key authentication for website. Let me upload my public key when I create an account on a website, and let the browser interact with my ssh-agent to authenticate.

This. Perhaps ssh+http is the solution.

Re: Introducing BrowserID: A better way to sign in

#29
post #24
post #10

This seems to encourage using the same credentials everywhere which I think most agree is a "bad idea." If BrowserID is compromised, the attackers have access to all the sites where I use browser id, right?

There is a large distinction here - the provider (in the video, BrowserID.org) would have to be compromised, as only they have your credentials. This is quite a bit different and more secure than using the same credentials with many different providers, because in that scenario, the weakest of any party could get compromised and that way compromise all parties.

In addition to that, since the ID provider does not get any sort of information about which websites you visit with your ID, it would be impossible to know where exactly the ID is in use.

At least that's how I understand it.

Re: Introducing BrowserID: A better way to sign in

#30
post #23

What I'd really want to see is public-key authentication for website. Let me upload my public key when I create an account on a website, and let the browser interact with my ssh-agent to authenticate.

Have you read the spec? https://wiki.mozilla.org/Labs/Identity/VerifiedEmailProtocol

That's essentially what this is... with a verification service and web based UI to help bootstrap it.

Post reply on HN