Earlier quoted context omitted.
I'd be interested to know why if you have the time.
The classic manual method of cert pinning is not feasible for more than a handful of large sites, because each browser that supports it has to update its own pin list. Google adds a whitelist of public keys to Chrome upon request, only for high impact sites. Firefox does the same, with a different list. Safari doesn't support it at all. IE supports it in a useless fashion. This is totally unworkable in the long term.…
Government-Linked Certificate Authorities in OS X
41–50 of 88 posts
Re: Government-Linked Certificate Authorities in OS X
#42We should come up with a scheme where certificates are signed by multiple CAs (or you have several cross-linked certificates). If one signature changes but not the others, you know something is wrong [1]. It would be beneficial to use CAs from different political blocks, like one from the US, one from China, and one from the EU, to reduce the risk of collaboration. Of course, a MITM attacker would just strip all cert…
We should come up with a certificate authority that's distributed and based on real trust ... but who do you trust?
It remains to be seen if it actually makes an impact upon launch. It certainly can't replace all the types of certs in use today.
Re: Government-Linked Certificate Authorities in OS X
#43It's technically illegal for the NSA to intercept the Internet traffic of American citizens, but that doesn't mean the US Government can't supply certificates to GCHQ and company.
Ok, I know why. But it's infuriating to watch the U.S Government throw it's weight around in other countries under the guise of spreading democracy or "cooperation", but then operating like a totalitarian police state anywhere it sees fit.
It's not O.K. that Americans get a better deal than everyone else when it comes to privacy and security. Especially not when the U.S government acts like the World Government in real terms.
I really don't have a problem with the U.S running things. I have a problem with the U.S. running things for the the exclusive benefit of America... whatever America is these days. It's certainly not the American people anymore.
EDIT to add, I'm not attacking your comment by the way. I'm jumping on the "illegal to spy on American citizens" bit, which we also know is untrue in real life.
Re: Government-Linked Certificate Authorities in OS X
#44I think it's highly unlikely that they'd do that, as there's a chance that the fake certificate could be used as evidence against them later. A valid certificate for google.com signed by the US Govt CA would raise a few eyebrows.
If the NSA really wants to MitM you, it wouldn't surprise me if they had backdoor access to the real GeoTrust Global CA, either by bribery, National Security Letter or even "dark arts" that the real GeoTrust knows nothing about.
Re: Government-Linked Certificate Authorities in OS X
#45No, if they want to hack your SSL comms, they aren't going to do it by using a MITM attack backed by a government-issued root CA, they are going to do it by gaining access to a "neutral" CA (such as Verisign), and obtaining the root certificate's private key. Now you would have a much harder time of figuring out that something has gone wrong, but then, if you're paranoid of the government spying on you, and you are using a CA other than one you own yourself, you've already lost the battle.
Trust is a Hard Problem(tm) to solve. Without using Certificate Authorities that you don't personally know, it is difficult to create a sufficiently trusted network. I think the best attempt at a description of such a system that I have seen is in Cory Doctorow's "Little Brother" (http://craphound.com/littlebrother/download/), but even there it seems to me that there were numerous problems for scaling, or even just avoiding invaders.
All of which is to say that certificate-based technology couple with CAs that you don't control is not a solution against state-level adversaries. Which in turn makes this entire article fear-mongering rather than a real discovery of a potential threat. In a more cynical mood, I might wonder about the author's motives, was this an attempt to distract away from the fact that the main CAs are not secure against state actors?
Re: Government-Linked Certificate Authorities in OS X
#46Also I find it highly unlikely that these certificates get abused:
- Those certificates are from other branches of the government. They won't like the NSA abusing their certificates.
- When abuse of these signatures gets detected it would be a big scandal. It's way more easy and stealthier to steal the keys of a intermediate CA.
Re: Government-Linked Certificate Authorities in OS X
#47I don't know why people trust companies more than governments. Both can be large and powerful. Also I find it highly unlikely that these certificates get abused: - Those certificates are from other branches of the government. They won't like the NSA abusing their certificates. - When abuse of these signatures gets detected it would be a big scandal. It's way more easy and stealthier to steal the keys of a intermediat…
Re: Government-Linked Certificate Authorities in OS X
#48None of them appear in my Windows PC (Windows 7)…A Windows 7 PC has 38 Certificate Authority certificates installed. My Mac OS X Yosemite has 217 Certificate Authority certificates installed. This is a poorly-reseasrched comparison, because Windows downloads root certificates when they are first encountered (see http://support.microsoft.com/kb/931125 ). "When a user goes to a secure website (by using HTTPS SSL), read…