4 ms·
SSL Certificate Scandal Exposes Bug in Mac OS X
- windexh8er 15y agoJust delete the cert altogether - there's no reason to leave it on the system at this point (i.e. Google Chrome does not trust it in the latest updates regardless). http://vimeo.com/28362457 http://vimeo.com/28362457
- RyanKearney 15y agoThe problem is the certificate can be re-added when you do an update (if the update included new root CA's). Thus it's usually safer to just mark the CA as untrusted.
- windexh8er 15y agoThe update would be a new certificate, and the old one would still be marked as untrusted (unless it was deleted by the update). Even if you mark the old one as untrusted the new one would work regardless (i.e. there's 5 Verisign root certs in Lion - 2x class 3s). I doubt root cert updates are an update to the entire set (at least that's what I would hope) - less chance of breaking something else in the process.
- eridius 15y agoOn TUAW, the comments on a post[1] about removing the DigiNotar certificate indicate that all you really have to do is quit and relaunch Safari to get it to notice that the certificate has been marked as untrusted. How did this article decide that EV-SSL was to blame? [1] http://www.tuaw.com/2011/09/01/how-to-get-rid-of-diginotar-digital-certificates-from-os-x/#aolc=A8HEMA http://www.tuaw.com/2011/09/01/how-to-get-rid-of-diginotar-d...
- yogsototh 15y agoI just tried even without restarting Safari and it seems to work.
- deleted 15y ago[deleted]
- kelnos 15y agoMarking as not trusted in Lion seems to work fine. When I open DigiNotar's own site[1] in Safari, I get a "can't verify the identity..." dialog popup. Not sure how to check if it's an EV cert, though it'd be surprising if they're not using an EV cert for their own CA site! Also works in Chrome... [1] https://service.diginotar.nl/files/DigiNotar%20Root%20CA.crt https://service.diginotar.nl/files/DigiNotar%20Root%20CA.crt
- MediaBehavior 15y agoSafari 5.1 won't even let me try that link, saying: "Safari can't open the page... because Safari can't establish a secure connection to the server 'service.diginotar.nl' "
- dchest 15y agoIssue in Chromium bug tracker: http://code.google.com/p/chromium/issues/detail?id=94732 http://code.google.com/p/chromium/issues/detail?id=94732 rdar (filed by Chromium devs): rdar://10051665 On HN: http://news.ycombinator.com/item?id=2940530 http://news.ycombinator.com/item?id=2940530
- arkitaip 15y agoSlightly off topic but anyone knows how Opera has been handling this? I've searched around a bit and looked at Opera's cert settings and can't figure out if Opera has fixed this or not.
- lmkg 15y agoFound an Opera team blog post on it: http://my.opera.com/securitygroup/blog/2011/08/30/when-certificate-authorities-are-hacked-2 http://my.opera.com/securitygroup/blog/2011/08/30/when-certi...
- earl 15y agoOn 10.6.8 and chrome, I had to delete the certs not disable them to get security warnings when visiting eg https://onlineaanvraag.diginotar.nl/Digiforms/StartPage.aspx?FORM_ID=12 https://onlineaanvraag.diginotar.nl/Digiforms/StartPage.aspx...
- pygorex 15y agoWorks for me on OSX 10.6.6 - disable DigiNotar in Keychain Access then attempt to visit the DigiNotar site over SSL at https://service.diginotar.nl/ https://service.diginotar.nl/ - either fails outright or generate a certificate warning.
- calloc 15y agoEhm ... I am not seeing this at all. I have marked the certificate as not trusted ever, and I get warnings no matter what on their site, whether they are using EV-SSL or not.
- sigzero 15y agoSeems to work for me and I didn't restart Safari.
- eli 15y agoIs there a single person here who is able to reproduce this bug? This story seems kinda bogus.
- dchest 15y agoYes, see my other comment http://news.ycombinator.com/item?id=2951386 http://news.ycombinator.com/item?id=2951386
- ams6110 15y agoSeems to me there is going to be a growing demand for greater accountability in CAs. Does the protocol support requiring a certificate to be signed by two (or more) trusted CAs? Then even if one CA is hacked or spoofed into signing a bogus certificate, hopefully the other one hasn't been.
- tptacek 15y agoThe line between how a browser or even a TLS library validates a certificate and what the protocol requires is blurry (you can do more than the TLS protocol itself needs you to do), but, no, you can't sign a cert with 2 CAs.
- caf 15y agoYou could, however, have two certificates issued by different CAs signing the same public key. I'm not sure if the protocol requires the additional certificates to be part of the same chain, though.