5 ms·
> It is vanishingly unlikely [...] China [...] has the key associated with Verisign's root CA certificate. Sure. I'll give you this. > It is almost the case
by onedognight 17y ago
> It is vanishingly unlikely [...] China [...] has the key associated with Verisign's root CA certificate.
Sure. I'll give you this.
> It is almost the case that it's worth pruning out certs from your browser from untrustworthy CAs;
This was my point. So you trust VeriSign, but do you trust the others (there are 125 in my list)?
Here's one:
Issuer: C=TW, O=Government Root Certification Authority
That looks like the Taiwanese government to me. If they have one you don't think that US has one?
- tptacek 17y agoIf you suggest "now is the time to get paranoid about your certificate store", I agree. If you imply that there's a problem with the SSL/TLS/HTTPS model, I'm pushing back hard. There is a weird SSL stigma among web developers, and it's time to start beating it back. The alternatives are worse.
- __david__ 17y agoIt's more a problem of certificate chain trust models. You have to trust the security of every podunk CA in your browser's root store since they all have the ability to sign anyone in the world's cert. Should the government CA of Taiwan have the ability to sign bofa.com? I would say no. Let them have * .tw. The funny thing is that x509 has the ability to limit signing to various CNs, so it's possible to limit signing powers, but no one seems to do it. > The alternatives are worse. Hardly. Some alternatives might be worse (plaintext everywhere, for instance). What I would like to see is a * .example.com signing cert being given to all domain owners when they buy a domain, signed by a single * .com authority (or .net or whatever the domain is). This would prove to the https client that the domain they are connecting to is really the domain owner. This is a basic level of trust that would be an option for everyone who owns a domain (without any stupid yearly charge for the certs). Banks and other important sites could go above and beyond and buy certs that verify that their business is what they say it is, which is another trust level entirely (this already exists and can be seen when you go to paypal.com in firefox and get the green location bar thing). I think that would be a much better alternative than our current system.
- tptacek 17y agoI agree with you completely. By alternatives, I meant wholesale replacements to SSL/TLS.