3 ms·
Is any amateur or professional auditing done on the CA system? Something akin to amateur radio auditing? Consumers and publishers take certificates and certs
by tonymet 1y ago
Is any amateur or professional auditing done on the CA system? Something akin to amateur radio auditing?
Consumers and publishers take certificates and certs for granted. I see many broken certs, or brands using the wrong certs and domains for their services.
SSL/TLS has done well to prevent eavesdropping, but it hasn't done well to establish trust and identity.
- sleevi 1y agoAll the time. Many CA distrust events involved some degree of “amateurs” reporting issues. While I hesitate to call commenters like agwa an amateur, it certainly was not professionally sponsored work by root programs or CAs. This is a key thing that Certificate Transparency enables: amateurs, academics, and the public at large to report CA issues. At the same time, it sounds like the issues you describe aren’t CA/issuance issues, but rather, simple misconfigurations. Those aren’t incidents for the ecosystem, although definitely can be disruptive to the site, but I also wouldn’t expect them to call trust or identity into disrepute. That’d be like arguing my drivers license is invalid if I handed you my passport; giving you the wrong doc doesn’t invalidate the claims of either, just doesn’t address your need.
- tonymet 1y agoit seems more ad-hoc, bounty-driven , rather than systematic. is that a fair perspective?
- agwa 1y agoI wish there were bounties :-) There is systematic checking - e.g. crt.sh continuously runs linters on certificates found in CT logs, I continuously monitor domains which are likely to be used in test certificates (e.g. https://bugzilla.mozilla.org/show_bug.cgi?id=1496088 https://bugzilla.mozilla.org/show_bug.cgi?id=1496088), and it appears the Chrome root program has started doing some continuous compliance monitoring based on CT as well. But there is certainly a lot of ad-hoc checking by community members and academics, which as Sleevi said is one of the great things that CT enables.
- tonymet 1y agoThanks for highlighting that— and for the efforts to assemble this project. Honestly before this post about the CT logs i hadn’t been aware of systematic auditing being done.
- Spivak 1y agoI think over the years trust and identity have gone out of scope for TLS—I think for the better. Your identity is your domain and it's not TLS's problem to connect that identity to any real life person or legal entity. I'm sure you still can buy EV certs but no one really cares about them anymore. Certainly browsers no longer care about them. And TLS makes no claim on the trustworthiness of the site you're connecting to, just that the owner of the cert proved control of the domain and that your connection is encrypted. I can't even imagine how much a pain it would be to try and moderate certs based on some consistent international notion of trustworthiness. I think the best you could hope to do is have 3rd parties like the BBB sign your cert as a way of them "vouching" for you.
- NovemberWhiskey 1y agoMeet the QWAC. https://en.m.wikipedia.org/wiki/Qualified_website_authentication_certificate https://en.m.wikipedia.org/wiki/Qualified_website_authentica...
- oasisbob 1y agoYup, it happens. There was a case I remember where a CA was issuing certs using the .int TLD for their own internal use, which it should not be doing. Happened to see it in the CT logs, and when that CA next came up for discussion on the Mozilla dev security policy list, their failure to address and disclose the misissuance in a timely manner was enough to stop the process to approve their request for EV recognition, and it ended in a denial from Mozilla.
- dlgeek 1y agoYes. All CAs trusted by browsers have to go through WebTRUST or ETSI audits by accredited auditors. See https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/#3-documentation https://www.mozilla.org/en-US/about/governance/policies/secu... and https://www.ccadb.org/auditors https://www.ccadb.org/auditors and https://www.ccadb.org/policy#51-audit-statement-content https://www.ccadb.org/policy#51-audit-statement-content
- tptacek 1y agoAs I understand them, these are accounting audits, similar (if perhaps more detail) to a SOC2. The real thing keeping CAs from being gravely insecure is the CA death penalty Google will inflict if a CA suffers a security breach that results in any kind of misissuance.
- creatonez 1y agoIt's not just Google, but also Mozilla, Apple, and Microsoft. They all work together on shutting down bad behavior. Apple and Microsoft mainly have power because they control Safari and Edge. Firefox is of course dying, but they still wield significant power because their trusted CA list is copied by all the major Linux distributions that run on servers.
- tptacek 1y agoSure. I think Google and Mozilla have been the prime movers to date, but everyone has upped their game since Verisign/Symantec.
- tonymet 1y agothat's good news about the CA's , but how about the publisher certificates that are in use?