Fireblocks与UniPass Wallet共同解决以太坊ERC-4337账户抽象漏洞

Fireblocks和UniPass Wallet联手解决以太坊ERC-4337账户抽象漏洞问题

加密货币基础设施公司Fireblocks已经发现并协助解决了以太坊生态系统内第一个账户抽象漏洞。

10月26日的一则公告解释了ERC-4337账户抽象漏洞在智能合约钱包UniPass中的发现。两家公司合作解决了这个漏洞,据报道,在一次白帽黑客攻击行动中发现了数百个主网钱包存在该漏洞。

据Fireblocks称,这个漏洞将允许潜在攻击者通过操纵以太坊的账户抽象过程,完全接管UniPass钱包。

根据以太坊开发者关于ERC-4337的文档,账户抽象允许区块链在交易和智能合约处理方面进行灵活高效的转变。

相关:账户抽象将把十亿亚洲用户推向Web3:Consensys高管

传统的以太坊交易涉及两种类型的账户:外部拥有的账户(EOA)和合约账户。EOA由私钥控制,可以发起交易,而合约账户由智能合约的代码控制。当EOA向合约账户发送交易时,会触发合约代码的执行。

账户抽象引入了元交易或通用的抽象账户的概念。抽象账户不与特定的私钥相关联,并且能够像EOA一样发起交易并与智能合约进行交互。

正如Fireblocks所解释的那样,当符合ERC-4337的账户执行操作时,它依赖于入口合约来确保只有已签名的交易才会被执行。这些账户通常信任一个经过审计的入口合约,在执行命令之前确保它从账户中获取了权限:

“需要注意的是,一个恶意或有缺陷的入口合约理论上可以跳过”validateUserOp”的调用,直接调用执行函数,它唯一的限制是调用来源必须是信任的入口。”

根据Fireblocks的说法,这个漏洞允许攻击者通过替换钱包的信任入口点来获取UniPass钱包的控制权。一旦接管账户完成,攻击者就能够访问钱包并提取其资金。

在ERC-4337模块在他们的钱包中激活的几百个用户容易受到这种攻击,任何参与区块链的人都可以执行这种攻击。受影响的钱包中只保存了少量资金,并且这个问题在早期就得到了缓解。

Fireblocks的研究团队确定了漏洞的可利用性,成功进行了一次白帽操作来修复现有的漏洞。这实际上涉及利用这个漏洞:

“我们将这个想法与UniPass团队共享,他们自己负责实施和运行了白帽操作。”

以太坊联合创始人Vitalik Buterin 先前阐述了加速账户抽象功能普及的挑战,其中包括将EOA升级为智能合约并确保协议在第二层解决方案上工作需要一个以太坊改进提案(EIP)。

杂志:以太坊重新押注:区块链创新还是危险的东西?

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

市场行情

币安考虑减少在韩国数字资产交易所 GOPAX 的股份

币安(Binance)作为一家加密货币交易所,正在寻求减少他们在韩国的数字资产交易所GOPAX的持股,以加强他们的数字资产市场这...

财务

西班牙财政部计划使用纳税人的加密货币来偿还债务

西班牙财政部旨在简化解决税务欠款的过程,通过允许没收数字资产,实现更有效的税款清算这一举措将带来积极的改变,为纳税人...

政策

国际货币基金组织(IMF)总裁敦促制定明确的规则和基础设施来遏制加密货币风险

Kristalina Georgieva,国际货币基金组织(IMF)总经理,就应对加密货币对金融稳定风险的方法发表了讲话

区块链

K-Pop超级巨星Blackpink在Roblox中推出元宇宙体验 - 元宇宙正在复苏吗?

韩国流行巨星Blackpink将在热门的Roblox游戏平台上进行直播,为粉丝们打造全新的沉浸式体验

政策

🌐 加密货币监管的未来:日本、韩国和洪都拉斯采取措施加强控制 📜🔒

日本正在探索加密货币市场点对点交易的潜在监管措施同时,韩国继续保持警惕,冻结可疑的交易,而菲律宾正在努力在未来两年内...

市场行情

韩国加强对加密交易所的审查:你需要了解的事情 🧐💼👇

监管机构计划实施积极的交易暂停系统,以防止可疑交易此举将保障所有参与交易活动的各方的安全和安全,并改善交易环境