DeFi Security Summit 2023 - Session 1: DeFi Protocols 1 - Peter Kacherginsky
三句話摘要
區塊鏈安全的經濟驅動、威脅建模、代碼防禦及事件響應框架。 區塊鏈安全的短板不在工具缺乏,而在於防禦教育與事件響應體系脫節於真實威脅,必須從威脅建模與防禦性開發做起,並建立自動化事件檢測體系,才能將攻擊者的6倍利潤優勢扭轉。 安全投資報酬率驅動攻擊焦點轉移:傳統安全領域一年1000起數據竊取卻只盜竊50億美元(平均每起500萬元),而區塊鏈300起事件盜竊40億美元(平均每起1300萬元),經濟利潤6倍差距吸引了國家級行為體和金融機構轉向加密生態攻擊。
重點整理
重點- 1
安全投資報酬率驅動攻擊焦點轉移:傳統安全領域一年1000起數據竊取卻只盜竊50億美元(平均每起500萬元),而區塊鏈300起事件盜竊40億美元(平均每起1300萬元),經濟利潤6倍差距吸引了國家級行為體和金融機構轉向加密生態攻擊。
- 2
威脅建模必須涵蓋完整攻擊面:從用戶層的釣魚、DApp操縱、錢包洩密,到底層智能合約的預言機操縱、獎勵操縱,再到管理層的私鑰盜竊與多簽弱點,每層都是獨立威脅,協議必須在構建前繪製此圖並針對性防禦。
- 3
教育重心偏差導致防禦基礎薄弱:業界有充分的審計服務和漏洞賞金計劃,但開發者仍缺乏防禦性編程培訓,教材過度關注「攻擊如何進行」而非「如何安全編碼」,導致預言機操縱等已知向量年復年在攻擊排行榜左上角。
- 4
事件響應流程缺失致損失擴大:Euler、Multichain、Bonk、Poly Network五大事件全無內部檢測機制,均靠社區或外部安全公司通報;檢測到回應延遲1–11小時,攻擊鏈每分鐘流失百萬美元,當前監控方案信噪比極差,需從被動檢測升級自動入侵防禦。
實用技巧與重點
乾貨- 經濟數據
- 傳統安全:年1000起數據盜竊事件 → 40-50億美元損失 → 平均每起500萬美元
- 區塊鏈安全:年300起盜竊事件 → 40億美元損失 → 平均每起1300萬美元 → 利潤6倍差距
- 今年損失分佈
- 智能合約漏洞:4億美元
- 管理問題(私鑰盜竊):1.4億美元
- 用戶層(釣魚、錢包洩密):1億美元
- 攻擊向量優先級(按年出現頻率)
- 預言機操縱:每週40+起事件
- 獎勵操縱:持續高發
- 函數訪問控制不足
- 私鑰盜竊
- 重入攻擊:全年僅9起
- 具體案例時間線
- Euler攻擊(侵軍→檢測→回應)
- 攻擊階段:15分鐘完成
- 外部方PeckShield發推:攻擊後9分鐘
- 官方回應聲明:檢測後2小時
- Bonk攻擊
- 已部署漏洞合約檢測:攻擊前17分鐘(最早預警)
- 但官方回應延遲:1.5小時
- Multichain攻擊
- 檢測延遲:1小時
- 回應延遲:4小時
- Poly Network攻擊
- 檢測延遲:6小時
- 回應延遲:5小時
- 攻擊鏈階段(用於威脅建模和事件響應)
- 侦察期(Reconnaissance)
- 資源開發期(Resource Development)
- 準備期(Preparation)
- 主動利用期(Active Exploitation)
- 洗錢期(Money Laundering)
- 相關工具與平台
- 審計服務:Code4Arena、Sherlock、Foundry
- 教育資源:Patrick Collins YouTube頻道(防禦性編程)
- 信息來源:Blockchain Thread Intelligence週刊、Block Thread Newsletter
結論
結論“區塊鏈安全的短板不在工具缺乏,而在於防禦教育與事件響應體系脫節於真實威脅,必須從威脅建模與防禦性開發做起,並建立自動化事件檢測體系,才能將攻擊者的6倍利潤優勢扭轉。”
完整解析
詳細區塊鏈安全與傳統安全的最大差異在於經濟激勵結構。傳統安全領域年均1000起數據竊取事件,盜竊資料需進入黑市變現,整個生態年損失約50億美元,攻擊者人均利潤約500萬美元。相比之下,區塊鏈雖然年均僅300起安全事件,卻直接盜竊40億美元資產——因為區塊鏈資產可即時變現,無需二級市場環節。這意味著區塊鏈攻擊的經濟回報率是傳統安全的6倍。正是這種巨大利差,吸引了國家級黑客、有組織犯罪集團乃至金融機構的目光,使得加密生態逐漸成為攻擊的主要目標。
威脅建模是防禦的起點。協議開發者應在編碼前繪製完整的攻擊面圖譜。典型的區塊鏈威脅模型從用戶層開始——用戶透過DApp與協議交互,面臨釣魚、助記詞洩露等風險;其次是錢包層,Atomic Wallet曾遭盜1億美元;再往下是底層區塊鏈,特別是運行其上的智能合約與管理員操作。今年統計表明,智能合約漏洞造成4億美元損失,管理層私鑰盜竊造成1.4億美元損失,用戶層威脅也導致1億美元損失。但遺憾的是,多數開發團隊在構建協議時並未進行系統的威脅建模練習。
業界對攻擊向量的統計揭示了一個令人擔憂的現象:預言機操縱(Oracle Manipulation)和獎勵操縱(Reward Manipulation)年復一年出現在風險排行榜的左上角——即高頻率、高損失。前者每週造成40多起事件,後者如Euler攻擊案例,攻擊者欺騙協議發放遠超預期的清算獎勵。相反,業界投入大量資源防禦的重入攻擊(Reentrancy Attack),今年全球僅發生9起。這反映出一個根本問題:業界的防禦投入與實際威脅分佈嚴重不匹配。根本原因在於教育側重失衡——審計人員和開發者被培養得過度專注於「攻擊如何進行」,卻缺乏「如何從設計階段就寫出防禦性代碼」的訓練。Patrick Collins的YouTube頻道是少數例外,他強調單元測試與防禦編程的重要性。
事件響應的缺陷更為致命。以Euler、Multichain、Bonk、Poly Network、Mango Markets五起今年最大的攻擊事件為例,所有協議都無法自主檢測到正在進行的攻擊。它們依賴於社區志願者(如安全公司PeckShield、取證人員)透過鏈上數據分析或社交媒體發現異常。Euler遭攻擊約15分鐘後,PeckShield才於推特發出警報,協議團隊又過了2小時才發出官方回應。Multichain的檢測延遲達1小時,回應延遲4小時。最諷刺的是Bonk——安全社區在攻擊發生前17分鐘就發現了已部署的漏洞合約,卻無法阻止攻擊發生,協議仍需1.5小時才做出回應。在這些延遲的每一分鐘裡,攻擊者都在源源不斷地轉移資產。攻擊鏈通常分為五個階段:侦察(測試交易)→ 資源開發(籌集閃電貸)→ 準備(部署輔助合約)→ 主動利用(執行攻擊,通常15分鐘內完成)→ 洗錢(轉換USDC為難以凍結的資產)。協議如能在任何階段實施干預——尤其是自動防禦——都能減少損失。但當前的監控解決方案信噪比極差,產生大量誤報,人工審查無法跟上。
解決方案需要多層推進。開發層面,需提供成熟的安全開發框架與工具,培訓開發者理解威脅建模;審計層面,需更新審計人員的知識,重點關注預言機操縱等高頻向量而非只依賴自動化工具;響應層面,需從被動的Twitter檢測升級為自動化入侵防禦系統,在攻擊初期(準備期或侦察期)即自動觸發合約鎖定等防禦機制。帳戶抽象等新技術提供了引入額外制衡機制與恢復機制的可能性,但仍處於標準化階段。更根本地,業界應認識到當前仍處於攻擊者無須進化的階段——利用現有漏洞已獲利豐厚——因此防禦的當務之急是捕獲「最基礎的攻擊」,如資金池突然清空、治理機制異常變化等信號,而不是過早放棄。
關鍵時刻
Pipeline v2帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。
事實查核
Pipeline v2說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

