KeyFrame內部研究專用

DeFi security Summit 2023 - Session 13: Monitoring & Incident Response - Heidi Wilder

DeFi Security Summit - DSS·7月17日週一·23 min英文

三句話摘要

Web 3 項目如何準備與應對安全事件 準備決定一切——Web 3 項目必須在被攻擊前完成監控部署、團隊組建、文檔編寫和法律準備,才能在危機來臨時迅速有效地應對。 定義「被攻破」的具體化。「被攻破」不同於尋常的漏洞披露,而是用戶資金面臨意外、突然且重大損失的狀況。這個定義涵蓋黑客攻擊、智能合約漏洞和地毯式跑路等多種形式。具體參數因項目而異,由所在司法管轄區法律、律師意見、資產池規模(TVL)和流動性提供者風險承受能力決定。項目必須提前界定三個量化標準:什麼構成突發損失、什麼才算重大損失。

重點整理

重點
  • 1

    定義「被攻破」的具體化。「被攻破」不同於尋常的漏洞披露,而是用戶資金面臨意外、突然且重大損失的狀況。這個定義涵蓋黑客攻擊、智能合約漏洞和地毯式跑路等多種形式。具體參數因項目而異,由所在司法管轄區法律、律師意見、資產池規模(TVL)和流動性提供者風險承受能力決定。項目必須提前界定三個量化標準:什麼構成突發損失、什麼才算重大損失。

  • 2

    Web 3 事件響應與傳統網路安全的根本差異。攻擊完全公開,社區往往比項目團隊更早發現問題;修復系統會直接導致流動性逃離和用戶信心崩潰;事件經驗不限於單一項目,而是在整個生態系統廣泛傳播。這三點使得 Web 3 無法套用傳統的事件響應框架。

  • 3

    充分的前期準備決定後期的應對效率。包括建立真實的自動監控系統、聘請律師並預先撰寫經審核的溝通稿、配置保險、指定事件負責人/技術負責人/法律顧問、維護基礎設施文檔與應急聯絡清單、評估生態系統依賴風險。這些準備不是奢侈,而是必要防線。

  • 4

    事件應對的標準流程需要法律優先。檢測到攻擊後先進行初步評估;若非重大事件則解決並繼續運營;若為重大事件則必須同時啟動三個平行工作流——法律通訊(迅速發表聲明以填補信息真空)、工程工作(找出漏洞和修補方案)、調查工作(追踪被盜資金)。與攻擊者談判追回資金在絕大多數情況下無效。

實用技巧與重點

乾貨
  • 定義與概念
  • 「被攻破」= 用戶資金的意外、突然且重大損失
  • 需界定三個參數:意外事件定義、突發損失定義、重大損失定義
  • 實際案例數據
  • Nomad Bridge 事件(去年8月):
  • 團隊未能及時檢測,加密貨幣社區發現
  • 合約在3小時內被完全清空(因攻擊代碼被複製粘貼)
  • 一天後才發布恢復地址
  • 至今追回約 17% 被盜資金
  • 項目至今未能真正恢復
  • Multi-Chain 攻擊(約1.5週前,第四次被攻擊):
  • Peck Shield UTC下午 12:06 發現異常
  • 團隊隔12小時才推特回應資金被轉移
  • 再隔3分鐘才發布「停止使用橋」公告
  • 部分資金被凍結在 USDC 上(Circle/Coinbase)
  • BNB Bridge 事件:100 萬 BNB 在不到5分鐘內被提取兩次
  • 事件前十項準備清單
  • 基本監控系統(自動警報,非推特/新聞)
  • 聘請律師
  • 預先撰寫溝通稿(律師審核)
  • 保險計畫
  • 通知機制(用戶與LP)
  • 與執法部門的聯繫
  • 事件應對團隊指派(事件負責人、技術負責人、法律人員)
  • 基礎設施文檔
  • 應急聯絡清單
  • 生態系統依賴經濟影響分析
  • 事件應對團隊角色
  • 事件負責人:協調與記錄
  • 技術負責人:與開發人員溝通,定位漏洞
  • 法律人員:撰寫聲明、管理執法部門溝通
  • 事件應對流程
  • 接到警報
  • 初步評估
  • 判斷是否重大事件
  • 否 → 解決並繼續運營
  • 是 → 啟動三個平行工作流
  • 法律通訊(立即發聲明)
  • 工程工作(修補漏洞)
  • 調查工作(追回資金)
  • 修補後評估:保險、生態威脅、資金追回可能性
  • 監控工具提及
  • Peck Shield
  • Slow Miss
  • (講者保持客觀中立)
  • 其他案例參考
  • Block SEC(主動攔截攻擊者的做法)

結論

結論

準備決定一切——Web 3 項目必須在被攻擊前完成監控部署、團隊組建、文檔編寫和法律準備,才能在危機來臨時迅速有效地應對。

完整解析

詳細

這場演講探討了 Web 3 生態中最被忽視的問題——事件應對準備。講者海蒂來自 Coinbase 0x 團隊,該團隊致力於提升整個 Web 3 生態的安全性。為什麼 Coinbase 關心 Web 3 安全?因為任何生態威脅都會損害 Coinbase 的利益,無論是公關形象還是直接的資金風險。過去一週,海蒂與多個項目討論事件響應時發現,大多數團隊只會說「我們需要更好的監控」,但實際詢問他們的監控措施時卻是一片沉默——他們根本沒有為真正的攻擊做好準備。

演講首先澄清什麼是「被攻破」。這個詞經常被濫用。真正的「被攻破」不同於常規的漏洞發現——後者由白帽黑客或開發團隊發現,可能很嚴重,但不會導致用戶資金損失。「被攻破」指的是用戶資金的意外、突然且重大損失。這包括黑客攻擊、智能合約漏洞利用,甚至地毯式跑路。但具體定義很重要,因為它取決於你的風險承受能力,而風險承受能力由你所在的司法管轄區、律師的建議、你的資產池規模、你的流動性提供者決定。項目團隊需要提前明確三個量化問題:什麼對你來說是「意外事件」(如 USDC 去中心化時大家都措手不及)、什麼是「突發損失」(如 100 萬 BNB 在 5 分鐘內被提取兩次)、什麼是「重大損失」(如 Euler 被掏空所有 USDC)。

接著海蒂對比了 Web 2 與 Web 3 事件響應的本質差異。傳統網路安全有五個階段:準備、檢測、修復、恢復、經驗教訓。但 Web 3 環境破壞了這個模式。首先是檢測環節——所有區塊鏈交易完全公開,攻擊無法隱瞞。社區甚至比項目團隊更快發現異常。Nomad 事件中,團隊沒有檢測到,但加密推特社區發現了,並公開傳播,導致複製粘貼攻擊大規模爆發。其次是修復環節——如果你運營一座跨鏈橋,橋被黑了需要修復,但修復意味著用戶會擔心資金安全而立即撤離,流動性枯竭。這與傳統系統中的修復完全不同——傳統系統修復後恢復運營,Web 3 修復後還要面對信心危機。第三是經驗教訓——不僅項目內部要學習,整個生態系統都會從這次事件中學習並構建更好的防護。這種透明性是 Web 3 的獨特之處,也是最大的挑戰。

通過兩個真實案例,海蒂展示了當前項目的實際表現有多糟。Nomad Bridge 去年 8 月被攻擊。首先,團隊沒有監控到異常(他們根本沒建立真實的監控系統)。其次,攻擊被加密社區發現後,因為攻擊代碼簡單到可以複製粘貼,只需更改目標地址就能參與,所以短短3小時內合約就被完全清空。最初攻擊者只攻擊高價值代幣(BTC、ETH),但一旦那些被清空,他們轉向低價值代幣。團隊花了一天時間才發布恢復地址(期間讓更多人能複製攻擊代碼)。時至今日已經快一年,Nomad 也只追回約 17% 的被盜資金。項目從未真正恢復——團隊幾乎消聲滅跡,像幽靈一樣。

更近的 Multi-Chain 事件(約1.5週前)是該項目第四次遭攻擊。在經歷三次黑客後,我們本期望他們做好準備。但實際情況是:Peck Shield 在 UTC 下午 12:06 發現異常,團隊卻隔了將近12小時才在推特回應說資金被轉移到未知地址。更糟的是,他們隔3分鐘後才發公告告訴用戶「停止使用我們的橋」。如果你試圖交易會失敗,這看起來非常糟糕。後續他們發聲說不確定資金去向,可能被中共拿走了,因為 CEO 仍然失踪。這個應對完全混亂。用流程圖一看就知道問題在哪——他們沒有準備、沒有監控、沒有預先的通訊計畫、沒有清晰的團隊角色分工。

為了填補這個準備空缺,海蒂提出項目必須提前回答十個關鍵問題。監控方面:你們有基本監控嗎?別說推特上的審計工具推文,那只是臨時方案。你需要建立真實的自動警報系統。法律與通訊方面:你們有律師嗎?你們有預先撰寫、經律師審核的溝通稿嗎?當事件發生時,保持沉默是最糟的選擇——即使只是簡單說「我們注意到異常,正調查中」,也好過讓公眾在真空中做出各種假設。保險與通知方面:你們有保險嗎?你們已經通知用戶和流動性提供者了嗎?執法聯繫方面:有些人抗拒與執法部門聯繫,害怕政府干預。但現實是執法部門可能會主動聯絡你,你最好提前建立關係,這對你有利。

事件應對團隊方面:你需要指定一個事件負責人——這不是燙手山芋,必須有人主動承擔,負責記錄和協調。你需要一個技術負責人,與開發人員溝通找出漏洞在哪。你需要一個冷靜理性的法律人員,在作戰室中協助撰寫聲明、管理通訊、與執法部門溝通。基礎設施文檔方面:你的基礎設施文檔有多完善?很多小項目說沒時間做文檔。但當危機來臨時,沒有文檔會讓応對時間翻倍。至少要有最基本的記錄。應急聯絡方面:你有聯絡清單嗎?包括執法部門、事件響應人員、經歷過類似事件的業內人士?經濟影響分析方面:你了解有哪些重要項目依賴你嗎?如果你的系統宕機,會對生態造成什麼威脅?

當實際事件發生時,標準流程應該是這樣:首先接到警報(通常來自加密推特)。進行初步評估——我們真的損失錢了嗎?損失多少?如果判定這不是重大事件,那就解決問題,繼續運營。如果判定是重大事件,則需要同時啟動三個平行的工作流,這是海蒂特別強調要拍照的部分。

第一個工作流是法律和通訊——這是最關鍵的。你必須快速發表聲明。聲明內容可以很簡單,比如「我們注意到異常情況,正在調查,詳細信息稍後發布」。即使這麼簡單也遠好過什麼都不說。重點是要保護你的法律權益,同時防止公眾瞎猜。沉默只會讓人們認為你什麼都沒做,即使你正在奮力應對。

第二個工作流是工程工作——找到漏洞、開發修補方案、部署修復。

第三個工作流是調查工作——追蹤被盜資金、聯絡執法部門、尋求追回。

完成修補後,你還需要評估幾個問題:我們有保險嗎?保險會覆蓋這個損失嗎?如果我們重新啟用系統,會對生態系統造成什麼威脅?用戶會回來嗎?我們真的能追回這些資金嗎?有些人會考慮與攻擊者談判。海蒂的建議很直白:99% 的情況下別浪費時間,不會成功。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web3 安全」的內容

IF YOU OWN XRP YOU NEED TO SEE THIS PRICE MANIPULATION! ⚠️
8 min
Web3 安全英文8月14日

IF YOU OWN XRP YOU NEED TO SEE THIS PRICE MANIPULATION! ⚠️

Zach Humphries

  • 機構支撐的積極意義:價格操縱常被視為負面,但Ripple掌握大量XRP供應與escrow,在熊市期間提高價格下限,實際上替零售投資者鎖定了低風險的積累區間,這不是剝削而是市場穩定機制。
  • 歷史模式驗證:2024年7月至11月XRP在50美分附近橫盤整理,低點觸及42美分(wick),高點65美分;隨後11月5日至12月5日單月上漲456%,年底到2025年初累計漲幅534%,這個歷史周期正在1美元價位重演。
  • 比特幣聯動邏輯:講者在4-5月就預測「如果比特幣跌至60k以下,XRP會跌至1美元或更低」,此預測精準應驗,反映出熊市中兩者的明確連動關係。
Minimmit, Multimmit and the New Consensus Frontier with Patrick O'Grady
72 min
Web3 安全英文PODCAST8月5日

Minimmit, Multimmit and the New Consensus Frontier with Patrick O'Grady

Zero Knowledge

  • 反向 Linux 架構:Commonware 刻意暴露棧各層級控制,讓開發者自訂執行環境、共識機制、密碼學實現,而非像 Cosmos SDK 只允許應用層以上定制。2-3 個月能組裝一條定製鏈,代價是額外深度但回報是長期維護成本降低及效能優化彈性。
  • 容錯假設的典範轉移:Alpine Glow(Solana 2025)實現單輪投票定終的關鍵是將容錯預算分離為獨立的 Byzantine 和 Crash 容限。傳統系統把 33% 當一個整體預算;新模型允許 20% 惡意加 20% 崩潰,打破了 PBFT 理論界線,釋放單輪設計空間。
  • Minimet 與 Multimet 的遞進:Minimet 是 5F+1 設定下的乾淨構造,實現更短視圖延遲;Multimet(剛發布)進一步允許並行 mini-commits 且驗證者可推翻領導者審查,使用者交易在全球分布式網路達到 200-300 毫秒端到端定終。
Private Information Retrieval (PIR) with Alex Hoover
64 min
Web3 安全英文PODCAST7月29日

Private Information Retrieval (PIR) with Alex Hoover

Zero Knowledge

  • PIR 保護的是訪問模式,不是資料本身
  • PIR 與加密不同,它關注的是隱藏「客戶端查詢了什麼」,而非「資料是否加密」。在公開資料庫(如區塊鏈)上,客戶端可以在不洩露查詢對象給伺服器的情況下檢索特定條目,解決了輕量級客戶端的隱私和防審查問題。
  • 客戶端預處理方案是突破瓶頸的關鍵