Slashdot Mirror


Mozilla Launches Persona Identity Bridge For Gmail

An anonymous reader writes "Mozilla today announced the Persona Identity Bridge for Gmail users. If you have a Google account, this means you can now sign into Persona-powered websites with your existing credentials. The best part is of course Mozilla's pledge to its users. 'Persona remains committed to privacy: Gmail users can sign into sites with Persona, but Google can't track which sites they sign into,' Mozilla Pesrona engineer Dan Callahan promises."

8 of 114 comments (clear)

  1. Re:And this is impressive why? by Noughmad · · Score: 5, Informative

    This is impressive. It's basically separation of powers. Google has your account, but doesn't know what sites you visit. Mozilla doesn't have your account, but knows what websites you visit*. The websites themselves have nothing, except a confirmation that the e-mail address is really yours.

    I, for one, trust Mozilla more than Google, and both much more than the average website.

    *: I think I read some time ago in the documentation that Mozilla can't see what websites are requesting the auth. I'm not sure I remember it right, and I never checked the claim, and it might have changed since that time. For now, I assume the information is visible.

    --
    PlusFive Slashdot reader for Android. Can post comments.
  2. Re:What about the NSA? by icebike · · Score: 5, Interesting

    They post exactly what they have on you and how they use the data here.

    Basically it keeps Google from snooping, and allows Mozilla still has some records of the sites you access.
    All information is transferred by SSL but its highly likely that Mozilla has already been forced to quietly turn over its SSL keys
    to the government. (At least Snowden claims this has happened).

    So at best you protect yourself from Google, and make the government look in two databases to see where you log in.

    --
    Sig Battery depleted. Reverting to safe mode.
  3. Re:And this is impressive why? by icknay · · Score: 5, Informative
    Are you kidding? Persona solves a whole raft of super common problems
    • -Say for example kittens.com site you post on is hacked. With Persona the bad guys don't get anything. There is no password stored on kittens.com. It's more akin to certs. That alone will eliminate a whole class of internet disasters that we read about every week on slashdot.
    • -I don't want to make up yet another stupid username/password recovery question for every site. Now I can just use one of the Persona identities I already have, and I'm done. I also trust Mozilla or Google a lot more to be on top of security than kittens.com
    • -Unlike, say, facebook connect, this is a federated standard, not dependent on any org. You can run your own identity-provider if you like, not that most people would care to.
  4. Re:And this is impressive why? by icebike · · Score: 5, Insightful

    I believe mozilla can see what websites you are requesting, but they claim they do not retain this because they are not required to do so.
    That could change I suppose. Clearly they have to have a list of emails that they can process, but not necessarily what sites you can use them for because they can just try to log in, and let it fail. Then go thru the authorization process.

    I like the idea of spreading the knowledge around so that no one source knows everything. This essentially puts a middle-man in the Auth process, but that man knows very little.

    But I don't think this will work in the long run because someone will break SSL or demand the keys and the whole thing comes down.

    Mozilla is just as much subject to NSA letters as anyone else. And since almost 100% of their funding comes from Google anyway, I can't help but thinking this is a joint project, or at least carried out with Google's full approval. But still it makes it necessary for the NSA to look a lot more places when building a list and checking it twice.

    --
    Sig Battery depleted. Reverting to safe mode.
  5. The Problem With Mozilla's Persona by Jherek+Carnelian · · Score: 5, Interesting

    For me, the deal-breaker with Persona is that it is tied to my email address and exposes that unique identifier to every website that does Persona.. The pro-persona types argue that is a benefit, that people are used to using their email address as a relatively constant identifier.

    My argument is that giving the same email address out to every website makes it super-easy for those websites to cross-reference my web usage. Nowadays your email address is the online equivalent of your social-security number for marketers. It is the most useful key in the cyberstalker/marketing databases. All of the cyberstalker companies like BlueKai, Janrain, Scorecard, Doubeclick, etc create phantom profiles of people on the web that just sit dormant until you give one of their partner websites your email address and then they file all that dormant data in with any other data associated with your address.

    Some people say, no problem, just create a different email address for every website you visit. Yeah, right. That's no problem at all. The system isn't designed for that. If there were a way to generate a login credential unique to each website so cross-referencing didn't work and it was easy and automatic, then Persona would be useful. As it is now it is only mis-leading, addressing a privacy problem we had 5 years ago but it does nothing to protect us against the current state of the art in privacy invasion.

  6. Re:And this is impressive why? by Anonymous Coward · · Score: 5, Insightful

    *: I think I read some time ago in the documentation that Mozilla can't see what websites are requesting the auth. I'm not sure I remember it right, and I never checked the claim, and it might have changed since that time. For now, I assume the information is visible.

    This is correct.

    The way Persona works:
    * browser generates public-private key pair with the e-mail address as an attribute
    * you send the public part to Mozilla (or whichever ID provider (IdP) you want) to sign
    * the IdP confirms that you have access to said e-mail address, and if so, gives you back the signed data (like a CA) by using the IdP's private key
    * you send the signed data to the website
    * the website grabs the IdP's public key and verifies the signature

    Basically think of it as a decentralized PKI and/or a variant of PGP's web of trust: public-private keys with distributed signing to confirm that you have access to a particular e-mail address account.

    All Mozilla (or any IdP) knows is that a web site grabbed it's public key (which can be cached, so traffic analysis isn't useful either). The IdP doesn't know which person's signed data is being checked. Whenever you want to sign in, the website sends your browser a timestamped nonce. The website has your verified public key on file and so can verify the signature of your browser's response.

    Each device you have (or web browser you use) has its own private key/s, and so if you lose a smartphone you can revoke the keys on it. You should have a "master password" for your web browser with an auto-logout.

    This is similar to a password manager, but you don't have to type anything in, and if a website's database is compromised then the attackers don't actually have anything useful.

    You can also use multiple e-mail address, even for the same website.

  7. Re:And this is impressive why? by Anonymous Coward · · Score: 5, Informative

    Persona is a reference implementation of the BrowserID protocol, which is fully decentralized.

    If your browser and email provider (or your own domain!) support BrowserID / Persona, then Mozilla is completely removed from the login transaction. We don't want to be able to track you, and we've designed a system that automatically removes us from the picture as it gains traction.