eMudra
印度证书颁发机构(CA),提供数字证书服务,受全球信任库认可。
时间轴 (近 90 天)
eMudra声称使用了专用硬件,但私钥却被设置为小数值,推测其可能未正确配置HSM或自行编写了绕过HSM的软件工具直接指定私钥。
证书颁发机构eMudra将部分证书的私钥设置成了小整数,包括4、56、151、66、155、156、230和237。
eMudra出问题的私钥对应的是椭圆曲线算法secp384r1,其私钥空间大小约为2^384。
利用私钥为小整数的漏洞,攻击者可以暴力搜索私钥并伪造证书,视频中演示了用私钥115为包含BBC公钥的证书签名并通过旧版系统验证。
主流浏览器和操作系统已经撤销了eMudra有问题的中间证书,因此当前验证会失败。
印度CA机构eMudra在密钥签名仪式中生成的八把NIST P-384椭圆曲线密钥,私钥全为47个字节的零(即接近0的极小值,被戏称为'4')
Chrome浏览器明确拒绝访问使用eMudra问题证书的网站,而命令行工具curl却毫无警告地正常取回内容,未进行拦截
一位名为Wayne的研究者用密钥检查工具扫描证书,在披露库中发现八把异常的EC密钥,并在当天傍晚六点前将问题邮件发送给Apple、Chrome、Microsoft、Mozilla和eMudra
Chrome在发现问题的当天确认并推送了更新,eMudra同日承认问题,多数浏览器在24小时内完成了处置
一把近乎公开的私钥在长达一年多的时间里存在,但目前没有公开证据表明存在大规模滥用
全部知识事实 (10)
eMudra声称使用了专用硬件,但私钥却被设置为小数值,推测其可能未正确配置HSM或自行编写了绕过HSM的软件工具直接指定私钥。
50%待验证证书颁发机构eMudra将部分证书的私钥设置成了小整数,包括4、56、151、66、155、156、230和237。
50%待验证eMudra出问题的私钥对应的是椭圆曲线算法secp384r1,其私钥空间大小约为2^384。
50%待验证主流浏览器和操作系统已经撤销了eMudra有问题的中间证书,因此当前验证会失败。
50%待验证一把近乎公开的私钥在长达一年多的时间里存在,但目前没有公开证据表明存在大规模滥用
50%待验证Chrome浏览器明确拒绝访问使用eMudra问题证书的网站,而命令行工具curl却毫无警告地正常取回内容,未进行拦截
50%待验证利用私钥为小整数的漏洞,攻击者可以暴力搜索私钥并伪造证书,视频中演示了用私钥115为包含BBC公钥的证书签名并通过旧版系统验证。
50%待验证印度CA机构eMudra在密钥签名仪式中生成的八把NIST P-384椭圆曲线密钥,私钥全为47个字节的零(即接近0的极小值,被戏称为'4')
50%待验证一位名为Wayne的研究者用密钥检查工具扫描证书,在披露库中发现八把异常的EC密钥,并在当天傍晚六点前将问题邮件发送给Apple、Chrome、Microsoft、Mozilla和eMudra
50%待验证Chrome在发现问题的当天确认并推送了更新,eMudra同日承认问题,多数浏览器在24小时内完成了处置
50%