Let's Encrypt had a higher error rate for 90 minutes today
Outage impact and status-page semantics
- Incident was a ~90-minute period of elevated issuance errors due to upstream networking, not a full-day outage.
- Let’s Encrypt staff (posting personally) say most requests still succeeded; some users report repeated 400/500s and zero successful renewals during that window.
- Confusion over “Degraded Performance”: some read it as near-total failure; others note status-page language often downplays serious problems.
- The status banner being green during an “Active Incident” is criticized as misleading, especially on mobile where detailed status text is off-screen.
Short certificate lifetimes vs. revocation
- Debate over push for ever-shorter lifetimes (90 days → 45 days → even days).
- One side: shorter lifetimes limit damage from stolen keys and shrink CRLs; expiry is core to the model.
- Other side: more frequent renewals increase dependence on CA uptime and infrastructure fragility; revocation should be fixed instead.
- Revocation today is widely viewed as broken, though some argue newer mechanisms (e.g., CRLite in Firefox) largely solve this, pending broader vendor adoption.
Operational hygiene and automation
- Many emphasize clients should renew well before expiry (e.g., at 60 of 90 days) and with retries/backoff, making short outages a non-event.
- Criticism of setups that attempt renewal only shortly before expiry; compared to using a passport that is technically valid but effectively unusable near expiration.
Alternatives and centralization risk
- Some see Let’s Encrypt as a de facto single point of failure for much of the web; others counter that alternative CAs (ZeroSSL, Google Trust Services, etc.) exist.
- Practical switchover in a crisis is questioned: lack of built-in failover, potential load spikes on other CAs, and complexity of serving multiple certs per key.
- Broader critiques target the web PKI model and reliance on US-based CAs; proposals include DNS-published self-signed keys or stronger regulation of network intermediaries.
Browser handling of expired certificates
- Disagreement over whether browsers should soften errors for just-expired certs.
- Some argue harsh failures are necessary to force proper automation and avoid security complacency; others think nuanced, time-based warnings could improve usability without major risk.