合作揭露:本站可能含交易所合作連結。請自行評估平台條款、費用與投資風險。

合作平台
市場影響事件

未來價格騙局:區塊鏈預言機被駭 2400 萬美元損失內幕

未來價格騙局:區塊鏈預言機被駭 2400 萬美元損失內幕

你聽過「價格來自未來」嗎?這不是科幻情節,而是 2024 年 7 月真實發生在區塊鏈世界的離奇事件。Ostium——一個鏈上永續合約交易平臺——在短短 5 分鐘內被掏空了可能高達 2400 萬美元的資金。駭客不是破解了什麼超高深的密碼,而是利用了「未來價格」這個看似不可能的破綻,成功欺騙了預言機系統。

5 分鐘蒸發 2400 萬:Ostium 漏洞事件簿

這起事件的時間點非常精準:2024 年 7 月 15 日 UTC 時間 14:18 到 14:23,攻擊僅持續區區 5 分鐘。目標是 Ostium 的公開流動性庫(OLP Vault),這裡存放著交易者的質押品,並且在交易獲勝時直接透過鏈上自動支付給贏家。

Ostium 共同創辦人 Kaledora Kiernan-Linn 在事後證實,團隊在幾分鐘內就發現異常,並在不到一小時內協調暫停交易。但直到現在,官方仍未公佈最終的損失金額,也沒有給出明確的根因分析。

金額到底多少?各方估計一次看

  • Blockaid:接近 1800 萬美元
  • Cyvers:約 2370 萬美元
  • PeckShield:最終約 2400 萬美元
  • SlowMist:較保守的 1186 萬美元(僅追�到單筆 11,862,444.782 USDC 的流出)

PeckShield 的追蹤顯示,這筆 USDC 後來被兌換成約 12,080 ETH,其中 10,540 ETH 已經流入了 Tornado Cash——這是駭客最常用的混幣工具。

「未來價格」是怎麼欺騙預言機的?

傳統金融裡,價格是由市場供需即時決定的。但在區塊鏈世界,許多應用依賴「預言機」(Oracle)來餵入價格資料——簡單說,就是一個告訴智慧合約「現在比特幣多少錢」的外掛系統。

問題在於,Ostium 的預言機系統在這起事件中被提交了「未來日期」的價格資料。Security firms(安全公司)Blockaid 和 Cyvers 的分析指出,攻擊者使用了一個名為 PriceUpKeep 的.forwarder,提交了帶有未來時間戳的預言機報告。這些報告在技術上完全合法——它們有正確的簽章、透過了身份驗證——但裡面的價格資料卻是人為操縱的。

你可以把它想成:有人拿著一張「有效期限是明天」的支票,但今天是週三,銀行卻讓這張支票過關了。認證沒問題,但內容是假的。

認證過了,但資料不安全:技術破綻在哪裡?

這起事件最值得所有 DeFi 開發者警惕的地方在於:驗證簽章 ≠ 驗證資料。

Ostium 的安全檔案中引用了 OstiumVerifier 程式碼,這個函式可以恢復 ECDSA 簽名並檢查簽名者是否有授權。聽起來很嚴謹對吧?但關鍵來了——這個驗證器並沒有執行價格合理性檢查,也沒有強制時間戳的範圍限制。

翻成白話文就是:系統確認了「這筆資料確實是由授權的人簽名的」,但沒有檢查「這個價格合理嗎?」或「這個時間戳是不是未來的?」。任何時間戳檢查、價格偏差檢查、或多來源驗證,都必須在執行路徑的其他環節另外實作。

是內鬼還是鑰匙被偷?可能的劇本

現在大家最關心的問題是:到底是誰幹的?目前有幾種理論:

  1. 簽名鑰匙外洩:某個被授權的私鑰被盜,攻擊者拿著這把「正版鑰匙」簽署了假資料
  2. 授權運營商作惡:某個有許可權的內部人員主動動了手腳
  3. 其他特權路徑被濫用:系統中存在某個我們還不知道的後門

Ostium 目前正在與執法單位、SEAL 911、以及第三方資安專家合作調查。在官方報告出爐之前,這些都只是推測。

類似事件:Bonzo Lend 的前車之鑑

就在 Ostium 事件發生的四天前, Hedera 鏈上的借貸平臺 Bonzo Lend 也遭遇了類似問題。Bonzo 的事後報告指出,他們的驗證器接受了一份「沒有任何有效簽名」的證明——這跟 Ostium 的情況正好形成對比。

專案 Bonzo Lend Ostium
攻擊手法 提交無效簽名的證明 使用授權路徑提交未來價格
問題本質 簽名驗證失敗 資料驗證不足
損失 較小 可能高達 2400 萬美元

這起事件教我們什麼?

區塊鏈安全從來不是「有沒有加密」的問題,而是「驗證夠不夠嚴格」的問題。Ostium 的案例清楚地顯示:即使簽章完全合法,資料本身仍然可能是一顆「未爆彈」。

未來要防止類似事件,開發者需要做到:

  • 簽名者隔離:不要讓單一簽名者同時擁有「認證權」和「資料提交權」
  • 時間戳邊界檢查:強制要求資料的時間戳必須在合理範圍內,不能是「未來」
  • 獨立價格驗證:引入多來源報價,並檢查價格偏離幅度是否異常
  • 速率限制與熔斷機制:短時間內大量獲利交易應該觸發自動暫停

FAQ 常見問題

Q1:什麼是區塊鏈預言機?

預言機(Oracle)是區塊鏈與現實世界之間的橋樑,把外部價格、天氣、比賽結果等資料傳入智慧合約。沒有預言機,區塊鏈應用就無法知道「現在市場多少錢」。

Q2:Ostium 的損失有多少?

各安全公司估計不同:Blockaid 說約 1800 萬美元,Cyvers 說 2370 萬美元,PeckShield 說接近 2400 萬美元。Ostium 官方尚未公佈最終數字。

Q3:為什麼「未來價格」可以透過驗證?

因為 Ostium 的系統只驗證了「資料是否由授權者簽名」,但沒有驗證「時間戳是否當下」或「價格是否合理」。這就像一張有效期限還沒到的空白支票,銀行只檢查了簽名,沒檢查日期。

Q4:普通投資人該怎麼保護自己?

選擇 DeFi 協議時,優先考慮有完整安全審計、多重簽名機制、以及明確應急機制的平臺。別把所有資金押在單一協議上,做好資產分散。

這起「未來價格」攻擊再次證明,區塊鏈安全沒有捷徑。每一次看似不可能的漏洞,都是開發者在「便利性」與「嚴謹性」之間取捨時的教訓。如果你正在評估任何 DeFi 專案,不妨多問一句:「他們的資料驗證,做得夠嗎?」

🔍 相關標籤

#區塊鏈安全#預言機漏洞#DeFi攻擊事件#加密貨幣被盜#智慧合約安全#Ostium

#區塊鏈安全 #預言機漏洞 #DeFi攻擊事件 #加密貨幣被盜 #智慧合約安全 #Ostium

覺得有用?分享給朋友 👇

每一次分享都是對創作者最大的支持

同分類文章