| ▲ | mixdup 7 hours ago | |||||||||||||||||||
I mean, yeah I get your point but also if these pieces of the stack weren't prepared to deal with a compromised CA, then they were also at least a little bit negligent. There's always a chance this is going to happen. There's a chance it could happen and there not be any negligence or incompetence on the part of the CA But at the end of the day if you're not prepared to revoke the trust of any CA you trust, it's a you problem | ||||||||||||||||||||
| ▲ | purplesyringa 7 hours ago | parent | next [-] | |||||||||||||||||||
As I understand it, the reason for so much work is that eMudhra was not a root CA. It wasn't added to any official root CA list, instead it was signed by a different root CA with the assumption that eMudhra will complete the work required to become a root CA and this hack will become unnecessary. This is a common, temporary process. So while all the mechanisms for root CA revocation were in place, no one was quite prepared for intermediate certificate revocation. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | andix 7 hours ago | parent | prev | next [-] | |||||||||||||||||||
Good point. I get why some stacks use their own trust stores and not the system trust store. But there should be some mechanism to revoke trust to some of the CAs, without applying patches or rebuilding. Even if its just a convention based /etc/certs/revoked-certs file. | ||||||||||||||||||||
| ▲ | wat10000 6 hours ago | parent | prev | next [-] | |||||||||||||||||||
It looks to me like the world was decently prepared to deal with it. The bad certificates are being blocked and there don't appear to be widespread compromises. That doesn't mean it's cheap or easy, or that it's reasonable for the responsible party to brush off all the havoc they've caused. | ||||||||||||||||||||
| ▲ | tetha 7 hours ago | parent | prev [-] | |||||||||||||||||||
It's the attitude that riles me. This demonstrates how hard we are messed up in a CA revocation. But no need to rub it in like that, is there? | ||||||||||||||||||||