5 ms·
Can you explain how shorter certificate lifetimes make LE more of a single point of failure? I can squint and see an argument for CA diversity; I struggle to se
by woodruffw 11mo ago
Can you explain how shorter certificate lifetimes make LE more of a single point of failure? I can squint and see an argument for CA diversity; I struggle to see how reducing certificate lifetimes increases CA centralization.
- sethhochberg 11mo agoShorter lifetimes means more renewal events, which means more individual occasions in which LE (or whatever other cert authority) simply must be available before sites start falling off the internet for lack of ability to renew in time. We're not quite there yet, but the logical progression of shorter and shorter certificate lifetimes to obviate the problems related to revocation lists would suggest that we eventually end up in a place where the major ACME CAs join the list of heavily-centralized companies which are dependencies of "the internet", alongside AWS, Cloudflare, and friends. With cert lifetimes measured in years or months, the CA can have a bad day and as long as you didn't wait until the last possible minute to renew, you're unimpacted. With cert lifetimes trending towards days or less, now your CA really does need institutionally important levels of high availability. Its less that LE becomes more of a single point of failure than it is that the concept of ACME CAs in general join the list of critically available things required to keep a site online.
- woodruffw 11mo ago> would suggest that we eventually end up in a place where the major ACME CAs join the list of heavily-centralized companies which are dependencies of "the internet" I think that particular ship sailed a decade ago! > Its less that LE becomes more of a single point of failure than it is that the concept of ACME CAs in general join the list of critically available things required to keep a site online. Okay, this is what I wanted clarified. I don't disagree that CAs are critical infrastructure, and that there's latent risk whenever infrastructure becomes critical. I just think that risk is justified, and that LE in particular is no more or less of a SPOF with these policy changes.
- PunchyHamster 11mo agoif you renew 7 days before cert ends, it would need to be down for entire week in worst case so it' far less bad in general. Hell, you can still set it to renew when cert still have month left. I'm more worried that the clowns at the helm will push into something stupid like week or 3 days, "coz it improves security in some theoretical case"
- ferngodfather 11mo agoBecause when they eventually get their wet dream of 7-day renewals, everyone replies upon them once a week. LE being down for 48-hours could take out a big chunk of the Internet. Certificates have historically been a "fire and forget" but constant re-issuance will make LE as important as DNS and web hosting.
- bigbuppo 11mo agoThe solution is to get rid of CAs entirely.
- ferngodfather 11mo agoYeah, I completely agree. I'm not sure what the solution is, but this ain't it.
- cedilla 11mo agoMore forget than fire. The longer certificates were valid the more often we'd have breakage due to admins forgetting renewal, or how do install the new certificates. It was a daily occurrence, often with hours or days of downtime. Today, it's so rare I don't even remember when I last encountered an expired certificate. And I'm pretty sure it's not because of better observability...
- phasmantistes 11mo agoFWIW, we're acutely aware of the operational risks of super short lifetimes and frequent renewals. That's why our `shortlived` profile is clearly documented as only being appropriate for orgs that have high operational maturity and an oncall rotation. We carry pagers too, and if LE goes down for 48 hours, we'll be desperately trying not to take out a huge chunk of the Internet.
- Spooky23 11mo agoIncreasing the number of touchpoints dramatically increases the probability that the service will be unavailable and and a service impact.
- woodruffw 11mo agoOkay, but that isn't about being a single point of failure. That happens with this policy regardless of whether HTTPS is centralized around LE or not.
- Spooky23 11mo agoOh for sure. This is stupid policy by an organization with no accountability to anyone, that represents the interests of parties with their own agendas.
- woodruffw 11mo agoI don't think it's that venal: the CABF holds CAs accountable, largely through the incentives of browsers (which in turn are the incentives of users, mediated by what Google, Microsoft, Apple, and Mozilla think is worth their time). That last mediation is perhaps not ideal, but it's also not a black hole of accountability.
- Spooky23 11mo agoI don’t think it’s venal, but the browser makers don’t represent the different constituencies that operate servers or end users in many capacities.