Let’s Encrypt
A little over a decade ago, HTTPS was something only banks and e-commerce sites bothered with: certificates cost money, the process was manual, and an expired certificate meant an outage. From the founding of ISRG and the ACME protocol handing domain validation over to machines, to billions of free certificates, this is a look back at how security went from an extra burden to a baseline assumption. When the right thing is also the easiest thing, the world changes without having to be persuaded.

如今,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,而在于它重新定义了“什么是默认”。当正确的事情同时也是最省力的事情时,世界往往不需要被说服,就会自行改变。

Originally published on the WeChat account 网安志异, 2025-12-19 · original
Comments