印度CA机构eMudhra私钥泄露,部分密钥仅为个位数

印度CA机构eMudhra私钥泄露,部分密钥仅为个位数。攻击者可借此伪造HTTPS证书实施中间人攻击。Mozilla等厂商已撤销相关证书并发布补丁,但非浏览器服务仍面临风险。

印度数字证书认证机构 eMudhra 近日曝出严重安全漏洞,其用于签发证书的私钥被泄露。更令人震惊的是,部分泄露的私钥并非复杂的随机数,而是极小的整数。

部分泄露私钥仅为数字4

eMudhra 自称已发行超过 6000 万份数字证书,旨在构建数字信任体系。然而,此次事件却引发了行业内的广泛恐慌。

该消息最初由 Mozilla 加密工程团队成员 Dennis Jackson 披露。他在帖子中指出,Mozilla 于 10 月 17 日星期六晚上 20 点 06 分收到社区成员报告,称与八个 eMudhra 中间证书相关的私钥已被泄露。攻击者若掌握这些密钥,即可为任意域名伪造 HTTPS 证书,进而实施中间人攻击,拦截或篡改网络流量。

目前,Mozilla、Chrome 和 Apple 等主流浏览器厂商已采取应对措施。eMudhra 方面也已撤销了相关证书,并推动多个开源(FOSS)项目发布了更新补丁。

尽管浏览器端已建立检测机制以拒绝此类不良证书,但风险并未完全消除。许多非浏览器依赖的服务仍可能使用由 eMudhra 签发的旧证书。开发者 Jeffrey Huntley 建议相关方需深入排查自身环境,确认是否依赖受影响的证书。

截至发稿时,eMudhra 尚未就此次事件及其安全实践向 The Register 作出回应。

安全研究人员 Scott Helme 对 eMudhra 的公开证书进行了分析,发现其私钥生成存在严重缺陷。Helme 表示,他直接从笔记本电脑上恢复了这些密钥,其中一个私钥仅为数字“4”,其他泄露的私钥包括“56”、“115”、“66”、“155”、“156”、“230”和“237”。

这种极易猜测的私钥使得所有由 eMudhra 发行的证书面临暴力破解的风险。正如 Helme 所述:“P-384 私钥本应是一个随机的 384 位数字,这意味着有 2³⁸⁴(约 10¹¹⁵)种可能性,理论上无人能够穷举搜索。”

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读