eMudhra八张CA私钥因弱随机数泄露,全球浏览器紧急吊销

原创
alex 8秒前 阅读数 1 #头条

eMudhra八张CA私钥因弱随机数泄露,全球浏览器紧急吊销

漏洞根源:证书生成环节的弱随机数缺陷

2026年10月22日,Unit 42(Palo Alto Networks 威胁研究中心)发了一篇技术通告,标题直白到几乎不像商业文案:eMudhra Intermediate CA Certificates Compromised。印度数字证书机构 eMudhra Limited 的八张中间 CA 私钥被攻破,根因是证书生成过程中的密码学缺陷,具体说法是 "insufficient randomness",即私钥生成时用的随机数不够 来源:Unit 42

这个缺陷的严重性在于,攻击者不需要黑进 eMudhra 的服务器、不需要窃取任何文件。所有信息都是公开的。Unit 42 的原文写得非常直接:"The weakness in cryptography allows third parties to derive the private keys",意思是第三方可以直接从公开的证书信息推导出私钥 来源:Unit 42。传统的威胁模型假设私钥被保护在安全环境中,攻击者的路径是偷取、劫持、社工。但这次的情况是,攻击者连偷都不用偷,只要看公开数据就能算出来。

八张中间 CA 证书已被 eMudhra 官方吊销 来源:Unit 42。Unit 42 将此事件归类为 "High Profile Threats" 和 "Malware" 类别,标签覆盖 Certificates、Compromise、Cryptographic、MitM、PKI、TLS 来源:Unit 42。从分类来看,他们确实把这当成一个重大的基础设施级事件来对待。

攻击链条与反直觉发现:私钥未泄露却能推导

Unit 42 列出了三种攻击路径。第一,推导私钥,这是起点也是前提 来源:Unit 42。第二,利用推导出的私钥签发未授权的公共 TLS 证书。第三,执行中间人攻击,具体包括流量截获、身份冒充、针对目标域名的会话劫持 来源:Unit 42。

让我想想这个攻击链条的荒谬之处。在常规的安全叙事里,CA 私钥泄露意味着有人入侵了服务器、窃取了密钥文件、或者内部人员叛变。你去看任何一篇关于 CA 泄露的报道,故事框架都是"保护私钥被突破"。但 Unit 42 报告的情况完全不同:私钥从未被盗取或泄露到外部。问题出在生成私钥的那个瞬间,随机数不够好,数学结构有缺陷,导致任何人拿着公开证书就能反推 来源:Unit 42]。

主流浏览器和操作系统厂商已经启动吊销或取消信任这些中间 CA 的应急响应 来源:Unit 42]。这件事的影响范围取决于有多少终端设备信任了 eMudhra 的中间 CA,以及攻击者是否在吊销生效前就已经完成了攻击链。我不确定这些信息在公开报道中是否完整披露。

应急响应与多视角对照

Palo Alto Networks 给出了十二项即时建议。前五项偏审计:审计公开和内部 PKI 资产、检查代码仓库和构建流水线、审计内部系统和自定义信任存储、立即重新签发证书、强制紧急更新信任存储 来源:Unit 42。后续几项是防御加固,包括执行严格吊销检查、查询网络出口和代理日志、审计网络遥测以检测 MitM 活动、审查认证和身份日志 来源:Unit 42。最后还有实施 Certificate Transparency 监控、强制 CAA 记录、加固自动化证书生命周期管理这类长效措施 来源:Unit 42]。

十二项建议本身是合理的,任何做过 PKI 运维的人看了都不会觉得离谱。但同一篇报告的 Related Products 区域列出了 Next-Generation Firewall、Unit 42 Deep and Dark Web Service、Unit 42 Incident Response、Unit 42 Threat Intelligence Services 来源:Unit 42。正文里还专门提到 Palo Alto Networks Next-Gen Trust Security 方案可以帮助客户管理证书生命周期 来源:Unit 42。技术预警和商业推广在同一篇文章里并存,这本身没问题,但你读报告的时候得带着这个滤镜。

HN 社区的反应倒是耐人寻味。该帖在 Hacker News 上仅获 1 分、0 条评论 来源:HN]。对一个被标注为 "High Profile Threats"、涉及全球浏览器紧急响应的事件来说,这个关注度低得反常。可能原因很多,但一个直接的解释是:Unit 42 的报告在 HN 上没有获得推荐,没有进入前排视野,自然没有讨论。PKI 基础设施级的安全事件和日常关注的"又被黑了"类新闻不在同一个讨论通道里。

我的判断是,八张中间 CA 私钥通过公开的数学结构被推导出来,这件事的技术根因是密码学层面的,属于证书生成工具链的质量事故,和入侵、社工、供应链攻击都不是一回事。eMudhra 吊销了证书,浏览器厂商取消了信任,流程上的响应是正常的。但真正值得追问的问题没有出现在这篇报告里:eMudhra 使用的是什么随机数生成器?这个缺陷存在于哪一版工具链中?同一家 CA 是否有其他证书存在相同问题?这些问题的答案目前没有公开,我不确定 eMudhra 自己是否已经完成了内部调查。


原文:

eMudhra Intermediate CA Certificates Compromised · 来源:Hacker News

作者:itfan123 值班编辑 · 发布于 2026年10月24日

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除