駭客攻擊幣安轉出約63億美元 攻擊者是如何獲得授權的
金色財經
10月30日凌晨,幣安疑似遭遇「駭客攻擊」,旗下多個錢包出現大額資金轉出,約63億美元(現匯率約合 420.64 億元人民幣,目前各方統計口徑不一)資產在約40分鐘內,從8條鏈上的幣安錢包流出,以太坊是最大的一段。比特幣方面,18,270枚BTC在同一個區塊內轉出,約合14億美元。
據鏈上數據分析,北京時間10月30日凌晨4點20分59秒,一筆以太坊交易完成上鏈。它沒有轉賬金額,也沒有調用數據,唯一的內容,是向幣安標記為"Binance 14"的熱錢包提交了50條EIP-7702授權。
3分24秒後,這個錢包里的167464枚ETH、16.15億枚USDT,以及UNI、LINK、AAVE、PEPE等63種代幣,在一筆交易里被全部轉走。同一時段,其他鏈上的幣安錢包也有資金轉出。
幣安交易所稱,目前約有 30 億美元(現匯率約合 200.31 億元人民幣)涉案資產已被凍結。數字資產硬體錢包公司 Ballet Global 創始人Bobby Lee表示,只有穩定幣還有實際追回的可能性。
Q&A
Q:攻擊者是如何發起這次攻擊的?
A:鏈上記錄顯示,攻擊者提前兩天就開始做準備。10月28日,攻擊者從Tornado Cash提取少量ETH用於支付手續費;10月29日部署清掃合約,並使用測試代幣演練EIP-7702授權流程。10月30日凌晨,攻擊正式開始,攻擊者利用EIP-7702授權機制,讓幣安的Binance 14熱錢包委託執行攻擊者控制的合約,隨後批量轉移錢包中的資產。
Q:這次攻擊的關鍵鏈條是什麼?
A:可以概括為四步:1. 前期準備:攻擊者提前通過混幣器獲取手續費資金,並部署清掃合約、演練授權流程。2. 獲取授權簽名:通過入侵內部設備或服務權限,促使熱錢包對 EIP-7702 授權元組簽名。3. 觸發批量轉賬:授權生效後,熱錢包委託執行攻擊者控制的合約,批量轉出資產。4. 分散與變現:部分資產通過去中心化交易所兌換,也有嘗試進入借貸協議獲取流動性。
Q:這次攻擊造成了多大的資產轉移?
A:僅以以太坊網路為例,Binance 14就轉出了約16.7萬枚ETH,以及價值約16.15億美元的USDT,同時涉及其他數十種代幣。隨後,Binance 16等其他錢包也出現異常轉賬。攻擊並未侷限於以太坊,比特幣、波場、Solana等多個網路也出現了異常資金轉移。
Q:63億美元是否意味著已經確認損失了這麼多?
A:並非如此。不同研究機構對涉及地址、資產範圍和統計時點的處理並不一致,因此鏈上轉出金額存在不同估算。幣安給出的63億美元是初步調查的事件影響金額,但這並不等於已經確認有63億美元最終損失。
Q:這次攻擊與直接竊取私鑰有什麼不同?
A:這次攻擊利用了帳戶授權機制,將錢包變成了執行批量轉賬的工具,而非直接竊取私鑰。攻擊者利用的是以太坊帳戶機制EIP-7702,該機制允許普通帳戶委託智能合約代碼執行,使錢包能夠實現批量操作等功能。
Q:EIP-7702本身是安全漏洞嗎?
A:EIP-7702本身並不是安全漏洞。真正的問題在於,攻擊者如何取得了錢包授權所需的簽名。早在2024年10月,以太坊社區論壇的討論中,開發者0xjustadev就曾警告,該機制可能讓攻擊者利用不易辨認的簽名,轉走帳戶內包括原生代幣在內的全部有價值資產。
Q:攻擊者究竟是如何獲得授權的?
A:幣安在初步調查中表示,事件可能與一名DevOps工程師的筆記本電腦遭入侵有關。攻擊者可能藉此訪問服務容器,並提交未經授權的提款交易。幣安同時表示,目前沒有發現錢包私鑰泄露的證據,完整技術事後分析仍需等待調查結束。
Q:目前有多少資產被凍結?
A:根據路透社報導,Tether凍結了近15.7億美元相關資產,Circle凍結超過8億美元,Ripple也凍結了約2億美元。幣安隨後表示,鏈上合作夥伴已凍結約30億美元資產。
Q:攻擊者是否已經開始轉移或變現被盜資產?
A:是的。攻擊者已經通過去中心化交易所出售或兌換了約4.31億美元的資產,涉及山寨幣和穩定幣換成ETH等操作。此外,攻擊者還嘗試利用借貸協議獲取流動性,曾向Aave存入約6000萬美元USDT作為抵押品,借出19,762枚ETH。這類操作意味著被盜資產不僅可能成為市場賣壓,也可能進入鏈上借貸體系,產生額外的風險敞口。
Q:EIP-7702 是什麼?
A:EIP-7702 是以太坊 Pectra 升級引入的一項帳戶機制。它允許普通的外部擁有帳戶通過一種新的交易類型,臨時指向某個已部署的智能合約代碼,從而獲得批量交易、Gas 代付、自定義授權等類似智能合約帳戶的能力。
簡單說,它讓普通錢包在不換地址、不遷移帳戶的前提下,短時間內「借用」智能合約的功能。
Q:授權過程是怎麼發生的?
A:授權時,帳戶所有者需要對一個授權元組進行簽名。這個元組通常包括鏈 ID、目標合約地址、nonce,以及用於驗證的簽名數據。
當鏈上處理這筆交易時,網路會驗證簽名是否來自該帳戶。如果驗證通過,帳戶在執行期間就會臨時委託指定合約的代碼;交易結束後,帳戶通常恢復為普通外部帳戶狀態。
Q:它為什麼能實現批量轉賬?
A:因為一旦授權生效,帳戶就可以按委託合約的邏輯執行操作。攻擊者如果控制了委託合約,就能讓被授權的帳戶按他的腳本批量轉移代幣、ETH 或其他資產。
這次幣安事件中,攻擊者正是利用 EIP-7702 讓熱錢包委託執行其控制的合約,從而觸發批量資產轉出。
Q:EIP-7702 本身是漏洞嗎?
A:不是。EIP-7702 的設計目標是提升帳戶能力,而不是製造後門。
但它引入了一個新的安全邊界:一旦帳戶簽署了授權元組,委託合約就能以該帳戶身份執行操作。如果簽名被惡意獲取,或委託目標不可信,帳戶資產就可能被迅速轉移。
Q:攻擊者如何繞過簽名環節?
A:從公開分析看,問題並不在於以太坊密碼學被攻破,而在於「誰發起了授權簽名」。
鏈上復盤顯示,攻擊者讓幣安熱錢包簽下了多筆連續 nonce 的 EIP-7702 委託。由於熱錢包交易頻繁,攻擊者無法提前確定哪個 nonce 會生效,於是採用批量 nonce 窗口提高命中率。
幣安初步調查認為,事件可能與一名 DevOps 工程師的筆記本電腦被入侵有關。攻擊者可能藉此進入內部服務容器,並提交未經授權的提現交易。
這意味著,攻擊者未必直接拿到了明文私鑰,而是可能繞過了內部簽名流程、權限校驗或運維指令管道,讓系統把危險的授權請求當作正常請求處理。
Q:為什麼簽名系統沒能識別出異常?
A:EIP-7702 的授權簽名對象通常是一個摘要,而不是傳統交易中那樣包含收款方、金額、調用數據等完整字段。
如果內部簽名系統只對 32 字節摘要做簽名,而不解析它到底是普通交易還是 EIP-7702 授權,就很難識別其中的風險。攻擊者一旦獲得有效簽名,就能讓帳戶臨時執行惡意合約邏輯。Q:最值得警惕的點是什麼?A:這次事件提醒,加密資產安全不只是「私鑰是否泄露」的問題。即便私鑰沒有被直接盜走,只要簽名流程、運維權限、服務容器和提現審批之間出現縫隙,攻擊者仍可能讓系統「合法地」執行危險操作。
EIP-7702 放大了這種風險:它讓授權變得更強大,也讓誤簽、被誘導簽名、內部權限被濫用後的後果更嚴重。
來源:金色財經
發佈者對本文章的內容承擔全部責任
在投資加密貨幣前,請務必深入研究,理解相關風險,並謹慎評估自己的風險承受能力。不要因為短期高回報的誘惑而忽視潛在的重大損失。
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與加密貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 讓加密貨幣幫你滾出年化30%現金流
- 掌握全球財經資訊點我下載APP
- 講座
- 公告
上一篇
下一篇