后 OCSP 时代,浏览器如何应对证书吊销新挑战
内容提要
2023年8月,CA/Browser Forum决定不再强制要求CA设立OCSP服务器。Let’s Encrypt计划于2025年关闭OCSP服务器,标志着OCSP时代的结束。由于OCSP存在性能和隐私问题,浏览器厂商正在探索替代方案,如Chromium的CRLSets和Firefox的CRLite,以实现本地化验证,提升安全性与隐私保护。
关键要点
-
2023年8月,CA/Browser Forum决定不再强制要求CA设立OCSP服务器。
-
Let’s Encrypt计划于2025年关闭OCSP服务器,标志着OCSP时代的结束。
-
OCSP存在性能和隐私问题,浏览器厂商正在探索替代方案。
-
OCSP的性能问题在于高并发访问时服务器压力大,可能导致连接中断。
-
OCSP的隐私问题在于每次查询都可能泄露用户的访问行为。
-
OCSP存在设计上的安全缺陷,攻击者可利用超时机制绕过验证。
-
OCSP装订(OCSP stapling)是一种改进方案,但使用不广泛。
-
Chromium通过CRLSets方案解决OCSP的隐私和性能问题,采用分层吊销策略。
-
Firefox提出CRLite方案,通过数据压缩和本地验证解决吊销问题。
-
CRLite能够全面覆盖吊销证书,且不需要向第三方服务器发送请求。
-
随着主要CA关闭OCSP服务,浏览器厂商正在探索更高效的替代方案。
-
未来证书吊销验证将转向本地化验证,减少性能瓶颈和隐私风险。
延伸解读
OCSP的隐私风险
OCSP的查询机制虽然提供了实时证书验证,但每次查询都可能泄露用户的访问行为,给CA提供了用户上网习惯的线索。这种隐私风险在用户日益重视数据保护的背景下显得尤为突出,浏览器厂商必须找到更安全的替代方案。
性能与安全的平衡
OCSP在高并发访问时可能导致服务器压力过大,影响用户体验。Chromium的CRLSets和Firefox的CRLite方案通过本地化验证,旨在解决这一性能瓶颈,同时确保用户的安全性。这种转变标志着浏览器在安全与性能之间寻求新的平衡。
后OCSP时代的展望
随着主要CA逐步关闭OCSP服务,浏览器厂商正在探索更高效的替代方案。未来的证书吊销验证将不再依赖中心化的OCSP服务器,而是转向分布式和本地化的验证机制,这将为网络安全带来新的机遇与挑战。
延伸问答
OCSP时代结束的原因是什么?
OCSP时代结束的原因主要是由于其存在性能和隐私问题,浏览器厂商正在探索更高效的替代方案。
Let’s Encrypt关闭OCSP服务器的时间安排是怎样的?
Let’s Encrypt计划于2025年关闭OCSP服务器,具体安排包括2025年1月30日停止接受新请求,5月7日新证书将不再包含OCSP URLs,8月6日正式关闭OCSP服务器。
Chromium和Firefox在证书吊销验证上有什么不同的方案?
Chromium采用CRLSets方案,通过维护一个精简的吊销列表来提高性能,而Firefox则提出CRLite,通过数据压缩和本地验证实现全面覆盖。
OCSP的隐私问题具体表现在哪些方面?
OCSP的隐私问题在于每次查询都会泄露用户的访问行为,CA可以通过这些信息建立用户的访问习惯画像。
CRLite方案是如何解决证书吊销问题的?
CRLite通过哈希函数和布隆过滤器将吊销证书列表压缩成小巧的格式,允许浏览器本地验证,避免向第三方服务器发送请求。
未来证书吊销验证的趋势是什么?
未来证书吊销验证将转向本地化验证,减少性能瓶颈和隐私风险,形成一个更加多元和分布式的生态系统。