BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

EIP-7702 開發者:EIP-7702 本身沒有漏洞,但在幣安事件中確實幫助了駭客

Odaily 星球日報訊 ZeroDev 創辦人、EIP-7702 相關開發者 Derek Chiang 於 X 發文表示,首先說明一點 —— EIP-7702 本身並沒有漏洞。如果你使用的是支援 EIP-7702 的錢包(MetaMask、Uniswap、Ambire 等),請不要驚慌。

EIP-7702 是一個帳戶抽象(Account Abstraction)改進提案,它允許外部帳戶(EOA)簽署一條名為「7702 授權」的特殊訊息,從而將一個智能合約嵌入該帳戶中。這使得帳戶能夠實現強大的功能,例如交易批次處理 —— 把「授權」和「轉帳」合併在單一交易中完成,讓你在 Uniswap 上只需點一下就能完成兌換。

但不幸的是,同樣的特性也讓駭客能夠在一筆交易中高效轉移你所有的代幣。在幣安駭客事件中,駭客在一筆交易中轉走了 ETH、USDT 以及其他 62 種代幣,而如果沒有 EIP-7702,他們本需要為每種代幣單獨發送一筆交易。在這次特定事件中,許多這類交易本來會失敗,因為當時幣安仍在使用被駭的錢包進行提現,所以駭客發送的所有交易都必須與合法交易爭奪 Nonce(交易序號)。因此,使用 EIP-7702 確實幫助駭客盡可能快、盡可能多地竊取了資金。

然而,駭客若想使用 EIP-7702,必須滿足以下條件之一:一是獲取了私鑰;二是誘騙幣安簽署了 7702 授權 —— 後者可能性很小,因為很難想像幣安會暴露一個用於簽署 7702 授權(或者更糟的是,簽署可被駭客重新包裝用於 7702 授權的原始訊息)的端點。但在官方復盤報告(Postmortem)出爐之前,不能完全排除這種可能。

Derek Chiang 補充表示:「作為帳戶抽象的貢獻者之一,我對發生這樣的駭客事件感到有一點責任,因為在賦予帳戶更強大功能的同時,我們確實也賦予了駭客更強的能力。」