KeyFrame內部研究專用

Demystifying Smart Contract Security: Facts & Fallacies | DSS Monthly Webinar (February 4th)

DeFi Security Summit - DSS·2月5日週三·62 min英文

三句話摘要

Web 3智能合約安全從業者探討協議安全實踐、審計標準、工具應用及未來發展的核心挑戰。 Web 3安全的成熟不在於更多認證標準,而在於將安全植入企業DNA、合理運用工具與人工分析,以及在開發最早期就引入形式驗證思維。 協議安全重視度的轉變

重點整理

重點
  • 1

    協議安全重視度的轉變

  • 2

    三年前協議對安全多不重視,現在因駭客攻擊頻發和投資者要求,大多數協議已將安全列為優先項。但這種改善主要集中在頂級協議,中小型協議因資金有限仍面臨挑戰。

  • 3

    內部安全責任制的必要性

  • 4

    安全責任必須由內部人員承擔,無法外包。公司需要有具決策權的人確保安全實踐到位,這不僅是制度層面,更是企業文化的根本改變。密鑰管理、運營安全等Web 2威脅往往被忽視。

  • 5

    審計工具與人工分析的平衡

  • 6

    目前工具可以快速找出「懸而未決」的明顯漏洞,但業務邏輯錯誤和複雜漏洞鏈條仍需手動審查。靜態分析、模糊測試等工具價值被低估,應搭配人工而非替代。

  • 7

    標準化需求與實踐困境

  • 8

    業界需要統一術語語言(如審計vs審查定義),但完整標準易導致企業只達基準線而止步。軟性指引(如最佳實踐清單)優於硬性認證,因區塊鏈快速演進使認證易過時。

實用技巧與重點

乾貨
  • 組織與責任
  • 協議必須有安全負責人(小型團隊由合伙人兼任,大型團隊設CISO)
  • 無法將安全意識完全外包給審計員
  • 內部安全人員發現密鑰管理問題效率更高
  • 審計流程與工具
  • 當前審計工作:80-90%手動審查,10-20%工具輔助
  • 使用工具:Fing、Invariant、靜態分析、模糊測試
  • 工具發現比例:即使只發現15%漏洞,若正是導致損失的關鍵也值得運行
  • 形式驗證工具:Safeguard(Go以太坊客戶端監控工具)、聲學驗證(Solidity編寫規範)
  • 安全標準現狀
  • Seal框架:軟性最佳實踐清單
  • E-Trust倡議:推進標準化
  • S-SWC:弱點分類(類似CWE/CVE)
  • Z測試:10問題自檢清單(軟性標準示例)
  • 開發流程改革
  • 不變式驅動開發(Invariant-Driven Development):類似TDD,在代碼前編寫規範
  • UNIS案例:規範從V2沿用至V4,提升升級效率
  • Compound V2規範用於V3和V4開發
  • 人工智能與就業前景
  • 預測到2030年AI可能解決部分安全問題,但工作形式會改變(如編寫安全提示)
  • 2025年可能出現十億美元級漏洞,更可能是運營安全而非代碼漏洞

結論

結論

Web 3安全的成熟不在於更多認證標準,而在於將安全植入企業DNA、合理運用工具與人工分析,以及在開發最早期就引入形式驗證思維。

完整解析

詳細

本次研討會匯聚Web 3安全業界頂級從業者,以「事實與謬誤」對辯形式深入探討智能合約安全的現況與未來。關鍵發現是,過去三年協議對安全的態度發生根本轉變。2017年ICO泡沫和DeFi Summer期間,安全多被視為形式,但駭客攻擊頻繁發生後,投資者開始追問審計情況,用戶上主網前也要求安全保障。如今頂級協議進行多次審計已成常態,但這帶來新風險:頻繁分叉和小幅修改往往隱含難以察覺的漏洞。

在組織結構上,與會專家達成強烈共識——安全責任不能外包。許多中小協議試圖僅依賴外部審計,但這忽視了一個核心問題:密鑰管理、運營流程、基礎設施配置等Web 2威脅往往被輕視。擁有內部安全負責人的團隊,無論規模大小,都能更早發現和修正這類問題。Harry提出,這不僅是聘用成本的問題,實際上內部能力比完全外包更節省成本——因為安全意識和企業文化無法被外部供應商植入。Matias進一步強調,安全必須成為企業DNA,從CEO層面開始,才能在所有決策中貫徹。

關於審計工具的角色,與會者觀點有趣而實用。大多數人同意當前審計仍以手動分析為主(80-90%),但對工具價值的評估卻有微妙分歧。M和Joseline認為工具被嚴重低估——靜態分析、Fing、Invariant等可發現邏輯錯誤和複雜漏洞,即使只找出15%的問題,若正是導致資金損失的根因也極具價值。Harry則強調,工具和人工各擅其長,應合理搭配而非替代。他指出,頂級協議有時追求新發現(未知缺陷),此時人工審查優於工具。但對中小協議,不使用工具可能是疏忽——這是Web 2和Web 3的關鍵差異。

在標準化問題上,與會者呈現有趣的對話張力。一方面,業界確實需要統一術語(如「審計」vs「審查」的定義差異),以幫助非專業人士理解購買的服務質量。另一方面,完整的硬性標準可能有害,因為一旦有了基準線,企業傾向於「達標即止」而放棄超越。因此Matias提議的軟性指引(最佳實踐清單)更合適。Mikel進一步指出,標準與技術的同步成本極高,尤其在區塊鏈快速演進的時代,認證發布時已可能過時。但M提出另一視角:制定基準線有助於提升整個生態的最低安全水位,只要基準足夠低且保持軟性,就不會扼殺創新。

最後,對於開發流程的革新,與會者力推「不變式驅動開發」——在編寫代碼前就通過形式驗證或規範定義不變式,類似測試驅動開發(TDD)。M分享了Sora與客戶的實踐:與Li合作時在編寫任何代碼前就介入,結果發現了關鍵的設計缺陷。UNIS案例更有說服力——V2的規範一直沿用到V4,初期投入規範編寫看似耗時,但長期收益遠大於事後補救。Compound也採用同樣策略,V2規範支撐了後續版本開發。這種方法與傳統審計順序(先代碼、後審計、再競賽、最後考慮驗證)完全相反,體現了新一代安全實踐的根本轉變。

關鍵時刻

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