Earlier quoted context omitted.
Botnet.
As I stated. The computation power needed to break SHA-1 is higher then attacking RSA. So if you are financially motivated attacking RSA has a higher ROI.
Why Google is Hurrying the Web to Kill SHA-1
51–60 of 136 posts
Re: Why Google is Hurrying the Web to Kill SHA-1
#52Earlier quoted context omitted.
That's What . The headline hints at Why , but never delivers.
This entire article is about Why. Read the "An attack on SHA-1 feels plenty viable to me" section for the most info.
Re: Why Google is Hurrying the Web to Kill SHA-1
#53Earlier quoted context omitted.
Https is to prevent wiretapping and man-in-the-middle attacks. The problem now is even you established HTTPS connection, the weak SHA-1 encryption will not protect you.
The SHA1 vulnerability being contemplated here affects only the establishment of an HTTPS connection; the attack scenario involves obtaining a forged certificate.
s/the weak SHA-1 encryption/the weakened SHA-1 hash used to verify the certificate that's used to authenticate the encrypted connection/
Re: Why Google is Hurrying the Web to Kill SHA-1
#54The issue here is old clients... Does anyone know how old clients would handle SHA-2 certs, would they just get a warning saying the site is insecure but still be able to visit the site over an encrypted connection or do they break completely... I guess - I'll have to run a few tests this afternoon and see how windows XP performs.
Windows Server 2003 will require a couple manual hotfixes to get SHA2 support.
http://blogs.technet.com/b/pki/archive/2010/09/30/sha2-and-w...
Re: Why Google is Hurrying the Web to Kill SHA-1
#55Re: Why Google is Hurrying the Web to Kill SHA-1
#56I'd like to see them gradually downgrade all non-PFS connections. Non-PFS connections should be considered medium-to-highly vulnerable, and shouldn't receive a green icon in browsers. Unfortunately, they've just recommended everyone to use "2048-bit keys" when they announced the HTTPS Google ranking policy. A lot of developers won't understand the difference between a 2048-bit RSA key and a 256-bit ECC key, so they'l…
Google calls for the use of 2048-bit key certificates, a very reasonable demand. In the forward secure use case, the certificate key is only used for authentication. Using, say, ECDHE_RSA as your key exchange mechanism allows for small but secure elliptic curve keys (EC), forward security (DHE) and uses the certificate's RSA key for initial authentication (RSA).
Certificates can actually use ECDSA keys, and some companies will support this (Symantec and CloudFlare off the top of my head), but I'm not exactly sure about browser support. The chief advantage, as far as I know and assuming no new breaks in RSA, is a strong reduction in certificate file size (256-bit vs 3k RSA equivalent), not forward security.
Re: Why Google is Hurrying the Web to Kill SHA-1
#57Earlier quoted context omitted.
The SHA1 vulnerability being contemplated here affects only the establishment of an HTTPS connection; the attack scenario involves obtaining a forged certificate.
That's an especially pedantic correction, as it does not impact the meaning of the statement. s/the weak SHA-1 encryption/the weakened SHA-1 hash used to verify the certificate that's used to authenticate the encrypted connection/
Re: Why Google is Hurrying the Web to Kill SHA-1
#58Earlier quoted context omitted.
As I stated. The computation power needed to break SHA-1 is higher then attacking RSA. So if you are financially motivated attacking RSA has a higher ROI.
While true, "There's something more profitable to attack at the moment" seems like a lousy way to handle security.
Flame like Stuxnet are state of the art. Highly funded state of the art. A lot of security researchers look at these things and simply say, "Are you shitting me?!"
Call me optimistic but I highly doubt we'll be uncovering a new stuxnet every single year.
Re: Why Google is Hurrying the Web to Kill SHA-1
#59Would be interesting to know how this affects Git version control, which has SHA-1 at its core.
I assume you would need to forge a meaningful (and potentially harmful) commit with the same SHA-1 as an existing one to do arm. That's probably more difficult than forging an SSL certificate (since the actual contents of the blob are more constrained that the certificate file, probably). I'm also not really sure what would happen if commits made after the "compromised" one happened to conflict with it but I'm pretty…
A collision in commit hashes would mean you could no longer trust a signed tag, for example.
Look up the old stripe-ctf "gitcoin" challenge and you'll see it really is quite easy to meddle with commit hashes :)
Re: Why Google is Hurrying the Web to Kill SHA-1
#60I've been looking for a CA who will provide an API to send the cert request, an easy way to prove the domain ownership which doesn't involve SMTP, and the signed cert handed straight back from the API, but haven't found it.
So far the most I've been able to streamline my certificate requests is to automate generating the CSR, skip setting the MX record, just bind SMTP to www.domain.com, get the validation email at 'admin@www.domain.com' and auto-forward to my actual email address... so it's mostly automated, but I still have to copy/paste the cert request string into the CA's webform, click the 'Approve' link in the forwarded DV mail, and then copy/paste the final cert from inside email back to the shell where it can finish the import.