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

区块链

2023年是真正的跨链互操作性起飞的一年吗?

在韩国区块链周活动上,行业高管们阐述了即将推出的许多跨链产品的必要性,其中一位表示,没有跨链产品,该行业无法被认真对待

区块链

现在最好的加密货币买入选择- ImmutableX, Algorand, Aave

“X在其客户委员会活动中暗示了加密货币支付随着主流采用的增加,现在最好买什么加密货币呢?”

区块链

日本可能成为“加密黄金之地” - 韩国专家

韩国分析师和专家认为,日本正努力成为加密货币和Web3的“强国”了解更多信息!

财务

🌟 韩国坚决禁止比特币ETF:这对加密货币投资者意味着什么? 🌟

韩国金融服务委员会宣布目前暂时无法推出虚拟货币交易所交易基金 (ETF)然而,委员会也表示这一决定不会对市场产生重大影响,...

政策

韩国监管机构计划与SEC主席Gary Gensler讨论开设比特币现货交易所交易基金(ETF)的可能性

最近美国证券交易委员会批准现货比特币交易所交易基金(ETF)是一个积极的发展然而,当地企业需要注意韩国证券监督局发布的警...

资讯

韩国海关部门围剿国际'USDT博彩团伙

韩国执法机关正在打击使用加密货币的犯罪活动,海关官员关闭了一家使用USDT的国际赌博团伙