SlowMist发现可能暴露私钥的安全漏洞

- 安全公司SlowMist发现JavaScript椭圆曲线库存在漏洞。
- 该缺陷允许攻击者仅通过一次签名操作即可提取私钥。
- 受影响的库被广泛用于加密货币钱包和Web3应用中。
区块链安全公司SlowMist发现了一个广泛使用的JavaScript加密库中的漏洞,该漏洞可能使用户的私钥暴露给攻击者。
该安全漏洞影响了流行的“elliptic”库,该库为几个加密货币钱包、身份系统和Web3应用程序提供椭圆曲线加密功能。
根据SlowMist的 分析,该漏洞源于库在处理非标准输入时的缺陷,特别是在签名操作期间。此流程可能导致ECDSA签名中重复使用随机数。由于这些签名的安全性完全取决于这些随机值的唯一性,任何重复都允许攻击者通过数学方法推导出私钥。
漏洞允许以最小交互提取私钥
漏洞的原因在于elliptic库如何生成密码学家所称的“k值”。这是一个随机数,绝不应在不同的签名中重复使用。SlowMist的分析显示,攻击者可以制作特定的输入来欺骗库重用此值。“在生成k时,私钥和消息被用作种子,以确保在不同输入下的唯一性,”SlowMist的报告解释道。
此漏洞创造了一个危险的攻击向量,因为它需要与受害者的最小交互。攻击者只需要观察一个合法的签名,然后欺骗目标签署一个特别制作的消息。通过比较这两个签名,攻击者可以使用相对简单的公式数学推导出受害者的私钥。
广泛采用使众多Web3应用程序面临风险
JavaScript社区对elliptic库的使用使得该漏洞的潜在影响更大。SlowMist指出,该漏洞存在于6.6.0之前的所有版本中,并影响使用各种椭圆曲线的应用程序。
任何在外部提供的输入上进行ECDSA签名的应用程序都存在风险。这可能包括加密货币钱包、去中心化金融应用程序、NFT平台和基于Web3的身份认证应用程序。
在数字货币领域使用库带来了攻击面。如果私钥被泄露,攻击者将完全控制相应的资产。黑客可以执行未经授权的转账、更改所有权记录或冒充去中心化应用程序中的用户。
SlowMist还发布了一些紧急建议,供用户和开发者减轻安全威胁。开发者首先应将elliptic库更新到6.6.1或更高版本,因为该漏洞已在最新版本中正式解决。
除了刷新库之外,SlowMist建议开发人员在他们的应用程序中包含进一步的安全预防措施。对于受影响的应用程序用户,最大的担忧是他们的私钥是否已经处于风险之中。SlowMist建议可能签署了恶意或未知消息的用户采取预防措施,更换他们的私钥。
网络钓鱼攻击减少,技术漏洞成为焦点
尽管SlowMist的发现表明技术漏洞带来的威胁,但Scam Sniffer的数据显示,传统的 网络钓鱼攻击已连续三个月下降。2025年2月,7,442名受害者损失了532万美元。这比1月的1025万美元下降了48%,比12月的2358万美元下降了77%。
🧵 [1/4] 🚨 ScamSniffer 2月 2025 网络钓鱼报告
2月损失:$5.32M | 7,442 名受害者
1月损失:$10.25M | 9,220 名受害者
(-48% 环比) pic.twitter.com/HsZZSlYKJC— Scam Sniffer | Web3反诈骗 (@realScamSniffer) 2025年3月5日
虽然这种下降趋势很明显,但一些攻击向量仍然非常强大。允许授权攻击,黑客创建与合法地址视觉上无法区分的钱包地址,导致单笔最大损失为77.1万美元ETH。
基于Permit的攻击紧随其后,损失61.1万美元,其次是BSC上未撤销的网络钓鱼批准,被盗资金61万美元。IncreaseApproval漏洞完成了顶级攻击向量,损失32.6万美元ETH。
最聪明的加密领域人士已经在阅读我们的通讯。想加入吗?加入他们。
免责声明。 本文提供的信息不构成交易建议。 Cryptopolitan.com 对于基于本页信息进行的任何投资,我们不承担任何责任。我们强烈建议在进行任何投资决策之前,进行独立研究或咨询合格的专业人士。

Vignesh Karunanidhi
Vignesh 是一位加密货币内容作家、记者、内容编辑和社交媒体经理。他拥有商学硕士学位,在科技、机器人、商业和人工智能新闻领域积累了丰富经验。过去 6 多年间,他曾服务于 Watcher.guru、BeInCrypto、CoinGape、Milkroad 及 Airdrops 等平台。
















