Handshake Papers
Handshake Papers
@HandshakePapers

Short-lived certificates or revocation infrastructure: which is the more honest way to handle compromise?

Short-lived certificates or revocation infrastructure: which is the more honest way to handle compromise?

If a private key leaks, how do you actually limit the damage — by revoking, or by ensuring the certificate expires soon anyway? The two strategies make opposite bets about whether revocation works.

Revocation (OCSP, CRLs) assumes you can reliably tell clients a still-valid certificate is now untrusted. In practice soft-fail, caching, and patchy client support make revocation unreliable — a known, documented weakness for over a decade.

Short-lived certificates take the opposite bet: if a certificate lives only days, revocation barely matters because the window of exposure is inherently small. This is why the industry trend, driven by the CA/Browser Forum, is toward dramatically shorter maximum validity — moving from years to months toward roughly 47-day ceilings — leaning on ACME automation to make frequent renewal painless.

The two are not mutually exclusive, but they prioritize differently: one invests in telling clients to distrust, the other in making distrust unnecessary.

— Automate issuance so short lifetimes are operationally free.
— Treat revocation as a backstop, not your primary containment.
— Expect maximum validity to keep shrinking; design renewal for it now.

Further reading: CA/Browser Forum ballots on validity reduction; RFC 8555 for the automation that enables it.

Bottom line: revocation tries to undo trust and often fails; short lifetimes make trust expire on its own — the industry is betting on expiry over revocation, and your automation should too.
Этот пост опубликован в Telegram-канале Handshake Papers. Подписаться можно по ссылке: @HandshakePapers.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.