Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
curated.by
Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
1–10 of 38 posts
Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#2Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#3That is incredibly hard to read.
Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#4Best to make sure your HMAC implementation is constant time with respect to the key, too!
If you think for just a little while, I think you can spot the "semantic" difference between using RSA and SRP in this scenario, and why using one instead of the other would change this system from a curiosity to a danger.
Has it occurred to you that this is the best conversation you've had about AUTHO.ME so far because it appeared authoritative but didn't challenge you at all? Is that what you want? Preening isn't going to make your system better. I'm trying hard to believe that you're better than that.
Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#5That is incredibly hard to read.
Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#6That is incredibly hard to read.
Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#7Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#8That is incredibly hard to read.
Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#9Re: Zed Shaw & Dan Kaminsky Talk About Autho.me on Twitter
#10With OpenID the site to which I want to login redirects me to my OpenID provider. So the advantages are:
- I login on the site of my OpenID provider and the site to which I want to login does not learn my password.
- I can check the identity of the OpenID provider before disclosing my password (e.g., by checking the SSL certificate).
- The OpenID provider does not need to use a password-based login system, but can use other things (like secure tokens or OTP-based auth) instead.
If I get this correctly (please correct me if I'm wrong) with autho.me I enter my password directly on the site to which I want to login, but some JavaScript in the background does some cryptographic magic with the password. So:
- A malicious site can just read my password. It's nearly impossible to ensure that the correct code is running in the background.
- I do not only need to trust that my ID-provider has took precautions against XSS & Co., but I also need to trust each single website to which I'd want to login. A single compromised website and my password is compromised.
- Not really any advantage in comparison to OpenID.
Did I miss any obvious points/advantages?