快科技10月21日消息,据报道,印度大型数字证书认证机构(CA)eMudhra近日曝出重大安全事故,其采用的中继证书私钥竟然是单个数字4,导致8组中间证书私钥遭破解外泄,逾6000万张证书公信力瞬间瓦解。
据Mozilla密码学工程团队成员Dennis Jackson披露,Mozilla于10月17日接获社区成员通报,确认与eMudhra关联的8组中间证书私钥已外泄。
攻击者可针对任何网站伪造HTTPS证书,Cloudflare警告称,攻击者可借此冒充合法服务器,对网络流量发动中间人攻击。
知名安全研究员Scott Helme深入分析证书架构时发现,其中一组私钥是数字4,并非以4开头的长字符串,也不是4后面跟数百位随机数,就是单纯的一个数字4。

Helme在个人笔记本上从公开证书反推还原,整个运算不到一秒,随后又还原出56和115等私钥,其他研究人员陆续还发现该机构使用的私钥包含66、155、156、230和237等数字。

根据规范,P-384椭圆曲线私钥应为384位强随机数,理论上有10的115次方种组合,常规计算环境下根本无法暴力穷举。

而eMudhra使用个位数或极小整数做私钥,等于直接敞开防护大门,所有由其签发的证书完全无法抵御暴力猜测。
事件爆发后,Mozilla、Chrome和苹果等主流浏览器厂商已将相关证书列入黑名单,用户完成系统或应用更新后,浏览器将全面拒绝信任eMudhra签发的证书,多个开源软件项目也紧急发布更新进行阻断。
但业界担忧受损私钥签发的证书仍广泛分布于各类网络服务器、内部系统和特定应用中,企业和系统管理员需主动检查自身服务器环境,通过自动化流程全面清查是否仍在使用eMudhra签发的证书。

【本文结束】如需转载请务必注明出处:快科技
责任编辑:黑白
“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)










