据IT之家10月23日报道,印度数字信任服务公司eMudhra于当地时间10月22日宣布,将自愿退出全球SSL/TLS证书业务。此前,该公司签发的8张中间证书被发现存在严重私钥缺陷,谷歌、苹果、微软和Mozilla随后采取措施,不再信任相关证书。
对于退出决定,eMudhra董事长V. Srinivasan在公司公告中给出的解释是:这项业务约占公司总收入的1%,数据主权和合规要求增加,推高了运营成本与复杂程度;部分大型机构免费提供SSL/TLS证书,也进一步压缩了投资回报。董事会决定将资源集中于其他企业解决方案和数字信任服务。
此次安全事件的核心,是中间证书对应的私钥过于简单。报道援引Mozilla公布的事件记录称,研究人员于10月17日报告了8张eMudhra中间证书的私钥遭破解。安全研究人员公布的私钥数值分别为4、56、66、115、155、156、230和237,均小于256,对应的椭圆曲线为NIST P-384。
掌握这些私钥的攻击者,可能利用相关信任链生成可被浏览器接受的虚假网站证书,从而冒充合法网站。报道指出,风险还可能涉及邮件服务器、物联网设备,以及其他依赖相同证书信任体系的软件。
eMudhra在10月21日的说明中,将问题追溯至2025年4月30日的一次密钥生成。公司称,当时使用了符合FIPS 140-2 Level 3标准的硬件安全模块(HSM),但密钥封装与解封装流程存在缺陷,导致系统额外生成一组弱密钥,并被错误地用于中间证书。
公司在Mozilla的Bugzilla讨论中进一步解释,相关流程为测试密钥封装与解封装而偏离常规操作。程序缺陷生成第二组较弱密钥后,工作人员因密钥标签相似,误将其用于生成证书签名请求(CSR),再交由公司根证书签名。部分相关证书还被提交给另一家证书颁发机构Sectigo进行交叉签名。
eMudhra承认,事件涉及密钥生命周期管理流程中的多处人为失误,正在调查代码缺陷、流程漏洞和操作复核机制,并计划重新核查此前所有密钥生成仪式。公司同时表示,相关基础设施未遭入侵,也未发生数据泄露;印度本土的数字签名证书(DSC)和电子签名(eSign)业务不受此次事件影响。
