网站的小锁,
为什么差点
能被伪造?
不方便开声音?往下看图文版。
看文字稿
下面是视频旁白的全文。
一枚保护网站的公章,密码是四。不是四位数,就是一个四。这枚章属于印度的一家发证机构,它有八枚这样的章,各大浏览器都认。
拿到它们的人,能给任何一个网站做假证,包括你的银行。这是什么章?得从地址栏那把小锁说起。小锁亮着,说明你连上的真是这家银行,别人看不到、改不了你输的内容。
它的原理,像小区门卫查出入证。网站进门先亮出一张证,证上盖着物业的公章。你的手机就是门卫。它手里有一份名单,写着认哪几家的章。
章对得上,门卫放行,小锁就亮了。这张证的真名叫证书,发证的物业叫发证机构。点一下小锁,能看到证书是谁发的。那公章怎么防伪?靠一串只有发证机构知道的密码,行业里叫私钥。
这串密码本该有一百多位,随机挑的,全世界的电脑一起猜也猜不到。先猜一下,这回这八串密码有多大?全都比二百五十六小。安全研究员举的例子是四、五十六、一百一十五。
从一试到二百五十五,笔记本电脑不到一秒就试完了。也就是说,谁都能照着刻一枚一模一样的章。刻好以后,在咖啡馆的公共无线网上假扮你的银行,小锁照样亮着。
这些弱密码二零二五年四月就生成了,直到今年十月十七号,才被一位研究者发现。好在浏览器这个门卫,接通知接得快。谷歌浏览器和火狐当天就拉黑了这些章,苹果和微软一两天内跟上。
而且浏览器只认在公开登记簿上登过记的证。登记簿里查不到这些章盖过东西,所以只用浏览器的人没中招。麻烦在浏览器外面。小区里不止一个门卫。手机应用、公司服务器、家里的路由器,很多自带一份名单,要等软件更新才拉黑。
老设备可能永远等不到。它们也大多不翻登记簿,这一年半里有没有人冒充过,谁也说不准。所以今天能做的很简单:浏览器、手机系统、常用的应用,都更新到最新。现在点开地址栏的小锁看一眼,你常用的那个网站,证书是谁发的?
先做一件事
今天把浏览器、手机系统和常用应用都更新一下,因为一枚网站公章出了事。
印度一家发证机构 eMudhra 有 8 枚「网站公章」,各大浏览器都认。它们的密码全都比 256 小,最小的一个是 4。拿到这些章的人,能给任何网站做假证,包括你的银行。
地址栏那把小锁
小锁亮着,说明你连上的真是这家网站,别人看不到、改不了你输的内容。
原理像小区门卫查出入证。
这张证的真名叫证书,发证的物业叫发证机构。点一下小锁,能看到证书是谁发的。
本该一百多位的
密码,只有一个四
公章靠一串只有发证机构知道的密码防伪,行业里叫私钥。私钥是怎么用的,可以看公钥和私钥那一期。
从 1 试到 255,笔记本电脑不到一秒就试完了。
也就是说,谁都能照着刻一枚一模一样的章。刻好以后,在咖啡馆的公共无线网上假扮你的银行,小锁照样亮着。
弱密码躺了一年半
这 8 枚出自 2025 年 4 月 30 日生成的同一批 24 把密钥。其中 6 枚给网站发证,2 枚给软件签名。
2026 年 10 月 17 日,一位叫 Wayne 的研究者在公开的证书库里发现了它们,并报告给苹果、谷歌、微软、Mozilla 和 eMudhra。
浏览器这道门
已经堵上
浏览器只认在公开登记簿上登过记的证,行业里叫「证书透明」日志。Mozilla 工程师 Dennis Jackson 说:日志里查不到这些密钥签过任何证书,所以只用浏览器的人没中招。
浏览器外面的门卫
和路由器
要等更新才拉黑 它们很多自带一份名单,也大多不翻登记簿。老设备可能永远等不到更新;这一年半里有没有人用这些章冒充过,谁也说不准。
写程序的人
和发证机构怎么说
Cloudflare 提醒:程序连网站报证书错误时,别靠关掉证书校验来「修好」。它自己在 10 月 20 日更新了 WARP、1.1.1.1 客户端和 cloudflared。
eMudhra 的解释:生成密钥的脚本出错,又生成了一套名字相近的弱密钥,员工选错了。它说系统没被入侵,大约 3 万张客户证书要换。
今天更新其他的。
小测验
为什么只用浏览器上网的人,这回没被假证骗到?
浏览器这个门卫多查一道:证得在公开登记簿上登过记才放行。登记簿里查不到这些章盖过的证,所以浏览器这道门没漏人。