发生了什么
10月17日,一名研究人员向Mozilla报告,eMudhra八个中间证书颁发机构的私钥生成时随机性不足。安全研究员Scott Helme从公开证书中还原出全部八个密钥,用时不到一秒,密钥值分别是4、56和115。这些密钥是在2025年4月的密钥生成仪式上创建的。其中六个用于TLS,两个用于代码签名。
为什么危险
掌握这类密钥的人可以为任何网站签发证书,浏览器会把它们当作真实证书。这为拦截流量提供了现成的基础。
业界的反应
谷歌在Chrome、安卓和Chromebook上封锁了这些证书,无需更新浏览器,并将emSign ECC Root CA G3根证书移出信任库,更改于10月27日送达设备。Mozilla通过OneCRL封锁,Cloudflare从10月19日起启用缓解措施。谷歌称证书透明度日志中没有出现对应的伪造TLS证书,eMudhra则表示这些机构从未签发过终端证书。据Ars Technica报道,该公司将退出TLS证书业务。
需要检查什么
大约三万张合法证书需要迁移。应重点检查支付网关、旧版Java应用、移动客户端和网络设备,它们可能使用自己的信任库,且尚未更新。