最新新闻
为您推荐

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

作者Vignesh KarunanidhiVignesh Karunanidhi 3 分钟阅读
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%。

虽然这种下降趋势很明显,但一些攻击向量仍然非常强大。允许授权攻击,黑客创建与合法地址视觉上无法区分的钱包地址,导致单笔最大损失为77.1万美元ETH。

基于Permit的攻击紧随其后,损失61.1万美元,其次是BSC上未撤销的网络钓鱼批准,被盗资金61万美元。IncreaseApproval漏洞完成了顶级攻击向量,损失32.6万美元ETH。

最聪明的加密领域人士已经在阅读我们的通讯。想加入吗?加入他们。

分享本文

免责声明。 本文提供的信息不构成交易建议。 Cryptopolitan.com 对于基于本页信息进行的任何投资,我们不承担任何责任。我们强烈建议在进行任何投资决策之前,进行独立研究或咨询合格的专业人士。

Vignesh Karunanidhi

Vignesh Karunanidhi

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

更多新闻…