Binance 熱錢包失守手法曝光:以太坊授權功能被濫用
以太坊在 2025 年 5 月的 Pectra 升級加入 EIP-7702,讓一般錢包簽一份「授權」,就能暫時借用某個智慧合約的程式碼動用資產。授權不指定收款人與金額,指向惡意合約時,現有與之後入帳的資金都暴露在外。Binance 先前只說攻擊可能源自工程師筆電。
CoinDesk 與資安公司 Blockaid 的鏈上分析顯示,攻擊者手上有 50 筆由熱錢包「Binance 14」簽署的授權,全指向攻擊者控制的清掃合約。該錢包仍在處理提款,交易計數器不斷變動,只有一筆的計數吻合而生效。台北時間 10 月 30 日凌晨 4 點 24 分起,以太坊上約 25 億美元在 4 分鐘內被轉走。授權留了近 4 小時,期間新入帳的客戶存款也被掃走,到早上 8 點 10 分才撤銷。Binance 尚未說明攻擊者如何取得簽名。
- Blockaid:「攻擊者不知道 Binance 14 的即時 nonce。所以他們在一筆 type-4 交易中噴灑了 50 個 EIP-7702 授權⋯⋯50 個中只有 1 個命中。」
- Wazz:「攻擊者在事件發生前 6 小時對 Binance 熱錢包進行了攻擊演練⋯⋯他創建了 3 個新錢包,並為每個錢包分配了 EIP 7702 委託至其清掃合約。」
- Tudor Anastasiu:「Binance 外部的人還不知道(可能 Binance 自己也不知道)。他們的事後報告還沒出來,但我想知道為什麼被入侵的提款服務會給出 EIP 7702 授權。」
Binance 是全球交易量最大的加密貨幣交易所。10 月 29 日熱錢包被大額轉出後,Binance 上一階段表示攻擊源自一名 DevOps 工程師的筆電,總影響約 63 億美元,約 30 億美元已凍結,完整技術報告要等調查完成。
美東時間 10 月 30 日,Binance 官方帳號更新調查:初步判斷涉及一台被入侵的筆電,但後續調查發現了「額外的入侵點」。Binance 稱這是複雜的攻擊,正與執法單位協調,仍在收集事實。創辦人 CZ 在回覆中粗估,被盜 60 多億美元、凍結 30 億美元、SAFU 基金 10 多億美元,缺口約 20 億美元,他說剩餘缺口「仍然痛苦,但可控」。
Binance 是全球交易量最大的加密貨幣交易所。前一階段 Binance 已承諾承擔所有損失並暫停全部存提款,但被轉出的總額與攻擊方式都沒公布,Blockaid 與鏈上分析師的估計落在 33 億到 58 億美元之間。
美東時間 10 月 29 日深夜,Binance 官方帳號表示,初步調查顯示一名 DevOps 工程師的筆電遭入侵,攻擊者藉此存取服務容器並送出未經授權的提款交易,目前沒有錢包私鑰外洩的證據。Binance 估計總影響金額約 63 億美元,完整技術報告要等調查完成。TRM Labs 以「高信心」判斷是北韓 Lazarus 旗下的 TraderTraitor,ZachXBT 也說「很可能是 Lazarus」,不過 Binance 和政府機關都還沒正式歸因。