Why Google Is Pushing For a Web Free of SHA-1
An anonymous reader writes: Google recently announced Chrome will be gradually phasing out support for certificates using SHA-1 encryption. They said, "We need to ensure that by the time an attack against SHA-1 is demonstrated publicly, the web has already moved away from it." Developer Eric Mill has written up a post explaining why SHA-1 is dangerously weak, and why moving browsers away from acceptance of SHA-1 is a lengthy, but important process. Both Microsoft and Mozilla have deprecation plans in place, but Google's taking the additional step of showing the user that it's not secure. "This is a gutsy move by Google, and represents substantial risk. One major reason why it's been so hard for browsers to move away from signature algorithms is that when browsers tell a user an important site is broken, the user believes the browser is broken and switches browsers. Google seems to be betting that Chrome is trusted enough for its security and liked enough by its users that they can withstand the first mover disadvantage. Opera has also backed Google's plan. The Safari team is watching developments and hasn't announced anything."
has hit the fan
It should start at the certificate authorities. They should've been planning for sha-1 to be unsupported by x date, and not issuing certificates valid past that date.
My website will be fine since it uses ROT-13.
First movers nothing. Firefox 32 just released, and it deprecated a bunch of certs without any real warning at all, causing some users to get mad (http://blog.mozilla.org/security/2014/09/08/phasing-out-certificates-with-1024-bit-rsa-keys/). Google waited for Mozilla to take the risk while planning to safely tell the user that the site is running outdated SHA-1 certs. Stop trying to paint them as heroes, they're just one of the players, and not even at the forefront of the effort.
Do your job too well, and people start questioning if it's needed in the first place.
Or just warn people and ask them if they wish to continue.
Having support for it is so trivial it hurts.
Banning it is stupid.
Shit like that is why I instantly removed Firefox one day because it refused to let me access my router one time because some security bullshit they experimented with in whatever shit version it was.
The instant any site doesn't work and I can't access it at all, the browser gets binned. Period.
The summary writers really need to stop adding terminology willy-nilly. SHA1 is a hashing function, not an encryption.
Thank God I bought my 5 year certificate in 2012, just think if I had to throw away 4 years of that instead of 2!
Wouldn't now be the time to push toward a transition to SHA-3, rather than SHA-2? I realize SHA-2 implementations are much more common. But 1) SHA-2 was handed down from the NSA and 2) is in the same family as MD5 and SHA-1.
Considering 1) the recent NSA scandals, 2) that SHA-3 was independently developed and won a public competition, and 2) that SHA-3 uses a newer family of one-hash algorithms which is provably more secure than SHA-2, it would seem prudent to use momentum to move to SHA-3 sooner rather than later.
Issuer: CN = VeriSign Class 3 Public Primary Certification Authority - G5, OU = (c) 2006 VeriSign, Inc. - For authorized use only, OU = VeriSign Trust Network, O = VeriSign, Inc., C = US
Subject: CN = Symantec Class 3 EV SSL CA - G2, OU = Symantec Trust Network, O = Symantec Corporation, C = US
Valid from: Thursday, 31 October 2013 12:00:00 p.m.
Valid to: Tuesday, 31 October 2023 11:59:59 a.m.
Signature algorithm: sha1RSA
Signature hash algorithm: sha1
Thumbprint algorithm: sha1
Thumbprint: e4 99 59 a4 b3 36 ac bd 2d ac 75 9b b5 21 b9 46 03 3e 82 3a
They're still issuing certificates. It appears they use sha1?
Implying only Google is doing this. Microsoft is doing it too, and a Firefox bug has made a similar proposal shortly after said announcement. https://bugzilla.mozilla.org/s...
Amazing www.google.com and every single link in its trust chain is using SHA-1 signature algorithm.
Why is the only form of encrypted password you accept via your Google Apps Directory Synchronization GADS tool SHA1? Not even salted. Just flat out SHA1. Let us sync salted strongly hashed passwords, and then we'll take your concern for security seriously.
I thought DJB's Snuffle construction turned any hash into a stream cipher by using the hash in counter mode.
The article states that trusted root CA certificates aren't compared by thumbprint; they're compared by identity.
The announcement from Chromes mailling list:
https://groups.google.com/a/ch...
Link to mailling list archive: https://groups.google.com/a/ch...
The real reason is Ryan Sleevi does not want to talk about is this brilliant idea he poo-pooed: https://groups.google.com/a/ch...
He just divert attention from that.
A migration from SHA1 for US federal agencies was mandated at the end of 2013.
Hash is crypto. Its not encryption although with a bit of effort it can be turned into a stream cipher.
if you had studied computational complexity theory, you would understand that they are the same thing
When you add decision points about issues the average user has no practical basis for making an informed determination you just make matters worse by adding confusion and uncertainty able to be leveraged by adversaries.
Now instead of secure and not secure.. ideally working and not working... we are hurling FUD and technobabble at users whose day job is NOT technology.
Who am I trying to kid.. .f@#uck...it...ya'll just need more reassuring padlock .gifs to adorn your secure sites.
-
hash < huge > 160 bits (no way back)
crytp < huge > huge (get it back exactly as before)
An internet free of commit hashes is too much to hope for, I guess.
Google still REQUIRES RC4 for Youtube.
https://news.ycombinator.com/i...
Who logs in to gdm? Not I, said the duck.
Except that is out-of-date information so it is meaningless to this discussion: https://www.ssllabs.com/ssltes...
Not sure if serious...
Most CA's offer free re-issues these days. Allowing you to change your key, and hashing algorithm, and possibly other stuff.
Google recently announced Chrome will be gradually phasing out support for certificates using SHA-1 encryption.
SHA-1 is a hashing Algorithm, not an Encryption Algorithm. Really people. How do you expect anyone to become educated if everything they see is inaccurate to begin with?
http://en.wikipedia.org/wiki/H...
http://en.wikipedia.org/wiki/E...
The short story is that hashing is to prove information has not been altered. Encryption is to keep information secret. Both technologies are used to ensure a secure information exchange experience.
"Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
Reading various sources on this issue I can't understand why the main problem for CAs here is the replacement of existing SHA-1 SSL certificates? Why do they need to do that? Is it not enough for CA's to _stop_ issuing new certificates under SHA-1, as only new certificates would be the potential source of collision attacks? Is there any security gain whatsoever in upgrading any individual site from SHA-1 to SHA-2?
You're testing the website, not where the videos are served. YOU are meaninless to this discussion.
the only meaningless information is coming from you. Its not the YT portal that requires RC4, its servers serving actual video files
r6---sn-2apm-f5fs.googlevideo.com
accepted ciphers:
TLSv1 128 bit RC4-SHA
SSLv3 128 bit RC4-SHA
and hundreds of other content farm servers
Who logs in to gdm? Not I, said the duck.
Yup, my mistake. Eats humble pie!
Is it not enough for CA's to _stop_ issuing new certificates under SHA-1, as only new certificates would be the potential source of collision attacks?
Unfortunately SSL certificates have become a lowest bidder shithole market. In this environment ensuring that no CA continues to issue SHA-1 certs is impractical.
Rejecting certs based on issue date doesn't directly solve the problem either because the "legit" and "fake" certs in the collision attack can have different issue and expiry dates. What it does do is strongly discourage CAs from issuing SHA-1 certs which has two positive affects
1: it reduces (but does not eliminate) the risk that the attacker will find a cert issuing service that is vulnerable to SHA-1 collision attacks.
2: it prepares for the eventual complete dropping of SHA-1 support.
Is there any security gain whatsoever in upgrading any individual site from SHA-1 to SHA-2?
Not directly. It is very unlikely that the legitimate certificate for a given site and the fake one obtained by an attacker will have any cryptographic relationship to each other.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
No. You're confusing cryptography with encryption.
Why not improve certs to be able to use two or three hashes? You can collide one of the hashes, but colliding both of them at the same time is probably impossible enough (relative superlative? yes, of course) to be safe for aeons. MD5 + SHA-1 = impossible enough
Poster says "phasing out support for certificates using SHA-1 encryption" SHA-1 is a hash function not an encryption function.