新聞加密貨幣幣安駭客事件內幕:63億美元失竊案如何發生

幣安駭客事件內幕:63億美元失竊案如何發生

作者: Crypto Valley Journal·

重點速覽

  • •TRM Labs以高度信心將跨十條鏈、63.6億美元的失竊案歸因於北韓,而Elliptic則估計為跨十一條鏈的64.3億美元。
  • •駭客籌備至少36小時,透過Tornado Cash為操作者錢包注資,並在案發前測試了僅約130行的sweeper合約。
  • •在以太坊上,駭客提交了50筆由「Binance 14」錢包金鑰簽署的EIP-7702授權,使單筆交易得以抽走約25億美元的ETH與代幣。
  • •Tether與Circle在資金外流開始約一小時後才凍結攻擊者地址,屆時約7.86億美元的穩定幣已轉換為ETH與TRX。
  • •TRM建議交易所拒絕非預期的EIP-7702委託、按鏈與錢包層級分離簽名基礎設施,並備妥經過測試的撤銷流程。
幣安駭客事件內幕:63億美元失竊案如何發生

駭客在約20分鐘內從幣安熱錢包抽走約63億美元中的大部分,整起竊案的完整時序現已整理成時間軸。根據區塊鏈分析公司TRM Labs的說法,竊賊讓交易所自身的簽名系統代為簽署了這些交易。

加密貨幣交易所將客戶資金一部分存放於保持線上以處理提款的熱錢包,其餘則離線存放於冷儲存。每筆提款都先經過一套簽名基礎設施,依內部政策檢核請求;通過後才以熱錢包金鑰簽署。因此,能控制這一層的人根本不需要私鑰。幣安於2026年10月29日通報失竊,並於隔日指出更多入侵途徑。

此模式與2025年2月的Bybit遭駭事件高度相似——當時同樣是審批層失守,且合約漏洞並非原因。TRM以高度信心將此攻擊歸因於北韓。在其對攻擊的重建分析中,該公司將損失估為跨十條鏈的63.6億美元。相較之下,Elliptic的估計為跨十一條鏈的64.3億美元,每項資產均以轉帳當時的價值計算。交易所承諾發布的根本原因報告應可釐清確切成因。

透過Tornado Cash籌備36小時

籌備工作在失竊前至少36小時便已展開。自2026年10月28日起,一個新建立的操作者錢包透過混幣器Tornado Cash收到小額資金——據Elliptic指出,是三筆各0.1 ETH的提款。2026年10月29日約16:00 UTC,駭客將sweeper合約部署至區塊鏈。該程式可大量抽乾餘額,且僅接受來自操作者錢包的指令。據安全公司Immunefi表示,其程式碼僅約130行。

同日稍早,駭客已在兩個錢包上測試了程式碼的第一個版本。約在攻擊前四小時,他們在第三個錢包上排練了最終版本,之後測試資金流回操作者。駭客因此檢查了程式碼兩次、排練了一次。TRM認為這與Bybit遭駭事件及2026年4月KelpDAO攻擊事件的手法相同。

幣安駭客事件的分鐘級還原

在最初的聲明中,幣安指稱入口點可能是一名DevOps工程師遭入侵的筆記型電腦。據稱駭客透過這台機器存取了一個服務容器並提交未經授權的提款;根據這一說法,當時並無私鑰外洩的跡象。然而在2026年10月30日,交易所通報了更多入侵途徑,並描述這是一起非單一一人所能執行的複雜攻擊。幣安尚未透露這些途徑為何,因此筆記型電腦之說仍是未經證實的初步說法。

資金外流始於2026年10月29日20:05 UTC的XRP Ledger。至20:09,幣安在該鏈上的五個錢包已將2.3346億枚XRP——價值約2.96億美元——轉至單一地址,各錢包均保留最低餘額。20:10過後不久,Solana接著遭殃,被轉走970,500枚SOL,Optimism亦同。20:20,比特幣熱錢包轉出18,270枚BTC,價值約14.7億美元;一條所謂的peel chain在同一區塊內將金額拆分為1,000枚與100枚BTC的區塊。同一時間,Tron熱錢包在兩分鐘內損失6.127億枚USDT與4,640萬枚TRX。隨著20:24的以太坊清掃,主要階段持續約20分鐘。最後,第二波攻擊於約23:05襲擊Avalanche與Polygon。

TRM從這一時序得出其核心結論。單看以太坊的委託,可能像是釣魚攻擊。然而駭客以一般簽名轉帳抽乾了其他九條鏈,並無任何委託。TRM因此認定,是熱錢包簽名系統本身替攻擊者簽了名。Elliptic的數據支持這一解讀:名為「Binance 16」的第二個以太坊熱錢包擁有自己的金鑰,該錢包將28,006枚ETH及其他代幣直接轉給攻擊者,失竊當時合計價值1.74億美元。

50筆授權如何解鎖sweeper

在以太坊上,駭客利用了2025年5月Pectra升級帶來的功能。根據EIP-7702,一般錢包可簽署一筆指向智慧型合約的授權,之後執行該合約的程式碼。簽名僅涵蓋鏈ID、目標地址與nonce,而非個別交易。nonce是帳戶的計數器。收款人與金額皆不在簽名之列,且任何人都可提交此類授權。規格文件本身即警告,委託會讓程式碼對帳戶擁有不受限的存取權。

20:20:59 UTC,駭客提交了一筆包含50筆授權的交易。每一筆都帶有「Binance 14」錢包金鑰的簽名並指向sweeper。之所以需要這麼多筆,是因為nonce必須完全吻合,而高提款率使計數器不斷前進。這一系列涵蓋nonce 18,914,775至18,914,824;最終僅nonce 18,914,809命中,其餘49筆遭網路捨棄。TRM將此系列解讀為存取時效受限,或是經由請求系統途徑的跡象。

20::23 UTC,攻擊者隨後透過Binance 14呼叫sweeper。單筆交易即抽走167,464枚ETH與63種代幣——包括約16億枚USDT——合計價值約25億美元。

委託在此之後仍維持有效,因為EIP-7702的委託會持續到下一次授權為止。規格文件以便利性作為理由,認為使用者不應總得重新設定新合約。然而在此案例中,同一特性使駭客無需新簽名即可繼續清掃新存入的資金。後續清掃發生於20:41、21:04、22:39與23:56 UTC等時間點。Binance 14遲至2026年10月30日00:10 UTC才撤銷委託——近四小時之後。

透過遭入侵的錢包,駭客還指示了另一個幣安錢包,並從中抽走8.23億枚USDC。據TRM表示,這第二個錢包是獨立的智慧帳戶。據TRM統計,幣安在以太坊上的總損失為37.9億美元。

與穩定幣凍結的賽跑

USDT、USDC與RLUSD等穩定幣都有中央發行方,可凍結個別地址。比特幣與以太幣則缺乏此類機構,因此只有凍結流入資金的交易所或掌握金鑰的當局才能攔阻。然而Tether與Circle在資金開始外流約一小時後才凍結首批地址。

據Elliptic指出,駭客透過Uniswap、1inch與做市商將4.34億枚USDT換成160,451枚ETH,接受了低於市價12%至26%的折價——Elliptic將此解讀為速度優先於價值。至首批凍結時,約7.86億美元的穩定幣已轉換為ETH與TRX。

第二個攻擊者錢包也轉向借貸協議Aave。它存入5,990萬枚USDT作為抵押品,借出19,762枚ETH,價值約4,400萬美元。結果,可被凍結的USDT如今留在Aave池中,而ETH則留在攻擊者手中。Aave已預防性凍結受影響的市場並已重新開放;相關部位仍保有足額抵押。

在Tron上,駭客在SunSwap將2.34億枚USDT換成6.38億枚TRX。據Elliptic指出,當地主要的洗錢錢包執行了546筆TRX轉帳,中位數間隔為96秒。Chainalysis在其自身分析中將Tron上的交易模式歸類為自動化:許多地址先收到恰為1枚TRX的金額,隨後再收到其後續轉出的金額。不過Elliptic無法判斷AI代理是否扮演了角色。

TRM估計無法凍結的剩餘資金約為24億美元,以比特幣與以太幣計。若以當前價格計入XRP與TRX,Elliptic得出32.1億美元。比特幣透過peel chain分散於19個地址,尚未流入任何服務。分析師因此預期,跨鏈橋、兌換服務與OTC交易商將是下一階段。

交易所需要補強的管控

TRM的建議正是針對這些弱點。交易所應拒絕非預期的EIP-7702授權,並將跨nonce區間的大量授權請求視為遭入侵的跡象。TRM另建議按鏈與錢包層級分離簽名基礎設施與審批路徑。就財庫錢包而言,任何委託都是立即警訊,因為本不應持有程式碼的地址突然帶有程式碼。

據幣安表示,該委託並未經過正常審批,而撤銷在近四小時後才進行。針對這一確切情境,TRM建議應備有經過測試、預先核准的撤銷流程。Immunefi副總裁Simone Imbrescia同樣認為弱點出在營運層,因為此攻擊所需的上鏈程式碼極少。

幣安尚未透露最初入口點。交易所持續暫停提款、計劃逐步重新開放,並正在全面檢修其提款系統。除根本原因報告外,它也計劃於2026年11月2日發布儲備證明報告。

本文根據Crypto Valley Journal的報導整理。