Let’s Encrypt
十多年前,HTTPS 还是银行和电商的专属配置:证书要花钱,流程靠人工,过期就宕机。从 ISRG 的成立、ACME 协议把域名验证交给机器,到数十亿张免费证书,回看安全如何从额外付出变成默认前提:当正确的事也是最省力的事,世界无需说服就会改变。

如今,HTTPS 已经像空气和水一样自然。一个网站如果仍然使用明文 HTTP,反而会显得不合时宜:浏览器会警告,搜索引擎会降权,很多现代 Web 功能干脆无法启用。但在十多年前,这种“默认安全”的状态并不存在。那时的 HTTPS 更像是一种高级配置,属于银行、电商或极少数对安全高度敏感的网站。问题并不在于加密技术不成熟,而在于它被设计成了一件“有门槛的事”。
那时的 SSL 证书需要付费,价格对个人站长和小团队并不友好;申请流程复杂,需要生成 CSR、通过人工或半人工验证、再手动部署;有效期长,却因此经常被遗忘,过期导致服务中断。更重要的是,整个体系在观念上默认了一件事:安全是一种额外价值,而不是互联网通信的基本属性。结果就是,大量涉及登录状态、Cookie 和隐私数据的网站仍然在明文传输。公共 Wi-Fi 上的会话劫持和中间人攻击,并不是罕见事件,而是日常风险。
这正是 Let’s Encrypt 出现之前的现实背景。关键问题并不是“人们不懂安全”,而是“安全意味着更多成本、更多步骤和更多出错可能”。在这样的前提下,任何呼吁安全意识的努力,都会被现实的摩擦所抵消。
Let’s Encrypt 的核心思想,恰恰不是去教育更多人,而是彻底消灭这种摩擦。如果安全通信真的对整个互联网至关重要,那么它就不应该依赖个人的责任感、预算或耐心。它应该是免费的、自动的,最好是默认存在的——让人们甚至不需要为“要不要用 HTTPS”这件事做出选择。
这个想法最终由一个名为 Internet Security Research Group(ISRG)的非营利组织承载下来。ISRG 成立于 2013 年,它的目标写得极其直接:降低安全通信在经济、技术和教育层面的门槛。从一开始,它就没有把自己定位为一家“卖证书的公司”,而是试图成为互联网基础设施的一部分。
推动这一方向的关键人物之一是 Josh Aas,他长期参与 Mozilla 和浏览器安全相关工作,对 CA 体系的结构性问题有着非常清醒的认识。在他看来,浏览器已经默认信任了大量证书颁发机构,但这种信任并没有真正转化为“人人可用的安全”。信任存在于制度中,却没有体现在日常实践里。
在更广泛的互联网文化层面,也有人意识到了同一个问题。Reddit 的联合创始人 Alexis Ohanian 早年亲历过流量监听和隐私暴露的现实,对“HTTPS 应该无处不在”这件事有着近乎本能的认同。他所代表的,是一代互联网创业者和工程师的直觉:如果一项防护措施只有少数人用得起、用得好,那它在整体上就是失败的。
真正让这些理念落地的,并不是“免费证书”这个噱头,而是一项更深层的工程突破:ACME 协议。传统证书签发流程之所以昂贵且难以规模化,是因为它建立在人与人之间的验证之上。ACME 做了一件看似朴素、却极具颠覆性的事情:把“你是否控制这个域名”这个判断,转化为一个可以被机器自动完成的过程。服务器通过在指定位置放置文件,或在 DNS 中添加记录,向 CA 证明控制权,整个流程无需人工介入,也无需主观判断。
2015 年,Let’s Encrypt 正式向公众开放。变化几乎立刻发生。开发者第一次可以在几分钟内为一个新网站配置 HTTPS,而不必担心费用和续期问题。浏览器厂商迅速给予信任支持,Google 和 Mozilla 在产品和政策层面持续强化“HTTPS 是默认选项”的信号,Cloudflare 这样的基础设施公司则直接把 Let’s Encrypt 集成进自己的服务,让成千上万的网站在几乎无感知的情况下完成了加密升级。
一开始,传统 CA 行业对这一变化并不紧张。免费证书被视为“不可能长期可靠”的实验,自动化则被认为会牺牲安全性。但几年之后,事实恰恰相反。短有效期配合自动续期,降低了密钥长期泄露的风险;统一、可重复的流程,反而减少了人为错误。HTTPS 的普及速度,远远超过了任何安全宣传或教育运动。
到今天,Let’s Encrypt 已经签发了数以十亿计的证书。更重要的不是数量,而是“正常”的定义发生了变化。安全通信不再是值得表扬的额外努力,而是默认前提。CA 不再只是出售信任的商业实体,而逐渐演变为自动化信任服务的提供者。HTTPS 从一种可选特性,变成了互联网的地基。
从这个角度看,Let’s Encrypt 与 Git、Wikipedia 甚至 Bitcoin 在精神上是相通的。它们并不是通过“更强的技术”改变世界,而是通过降低协作、信任或参与的摩擦,改变了什么事情是“自然发生的”。Git 让分布式协作成为默认,Wikipedia 让知识积累不再依赖中心机构,而 Let’s Encrypt 则让加密通信不再需要决心和代价。
或许 Let’s Encrypt 最具理想主义色彩的一点在于,它至今仍然不卖证书。它依靠捐赠和赞助维持运行,却承担着全球范围内极高的可用性和安全要求。这使它更像 DNS、NTP 或 TCP 那样的公共基础设施:所有人都依赖它,但几乎不会意识到它的存在。
从更宏观的角度看,Let’s Encrypt 的成功并不在于它发明了 HTTPS,而在于它重新定义了“什么是默认”。当正确的事情同时也是最省力的事情时,世界往往不需要被说服,就会自行改变。

原载于微信公众号「网安志异」,2025-12-19 · 原文
留言