發生了什麼事
知識與資訊系統中發表的一項研究介紹了一種深度學習方法,透過分析以太坊交易重播中的可變長度操作碼序列來檢測智慧合約漏洞。該模型基於 ChordMixer 架構和保留機制構建,避免了執行追蹤被截斷,在七種漏洞類型中實現了 93.5% 的準確率。
廣州大學的研究人員在《知識與資訊系統》雜誌上發表了一項研究,詳細介紹了一種用於智慧合約漏洞檢測的新深度學習模型。核心創新是使用源自以太坊交易重播的可變長度操作碼序列,而不是靜態原始碼或截斷的執行追蹤。
該模型利用 ChordMixer 架構,這是一種專為不同長度的序列設計的可擴展神經注意機制,並結合了保留網路系列的保留機制。這種雙解析度方法允許模型捕捉攻擊的全局行為特徵和局部可疑指令突發。
該團隊針對七種不同的漏洞類型(包括重入性和時間戳依賴性)對該模型進行了基準測試。研究報告的準確度為 93.5%,F1 分數為 90.6%,優於依賴固定長度輸入的基線偵測器。這些數據來自 Etherscan 等公共區塊鏈瀏覽器,反映了現實世界的合約行為。
為什麼這很重要
這項研究解決了自動化區塊鏈安全工具中的一個關鍵的結構性弱點:當可變長度的執行軌跡被強制輸入固定長度的神經網路輸入時,資訊會遺失。透過保留智能合約執行的完整上下文,該模型可以識別傳統靜態分析或截斷動態分析可能會錯過的微妙漏洞,例如重入和整數溢出。這對 DeFi 領域來說意義重大,因為該領域不可變的合約和數十億的資產使得安全缺陷成為災難性的。這項工作表明,本機可變長度處理可以優於標準填充/截斷方法,為鏈上資產的連續、自動化安全監控提供更強大的基礎。
用於區塊鏈安全的傳統機器學習偵測器通常會截斷長操作碼序列以適應固定長度的模型輸入,可能會丟棄揭示漏洞的指令。這種新方法消除了資訊遺失,提供了更完整的合約執行視圖。
對於去中心化金融(DeFi)生態系統來說,合約是不可變的,漏洞利用可能會消耗數十億美元,因此能夠在部署之前或之後準確標記漏洞的自動化工具至關重要。該模型提供了一條對鏈上資產進行持續、即時安全監控的途徑。
這項研究也對應用人工智慧產生了更廣泛的影響,證明了為不規則的真實序列長度而設計的架構可以勝過基因組學和感測器數據等其他領域的標準填充和截斷預處理方法。
互動機制:它實際上是如何運作的
以互動方式探索這項發展背後的基礎技術。
Which component of an AI application is the machine-learning model itself?
接下來看什麼
監視此可變長度檢測管道的開源版本或商業整合。關注 DeFi 協議或安全審計公司採用作為人工審查的補充層。觀察該架構是否成為人工智慧中其他可變長度序列分析任務(例如基因組或感測器資料)的標準。
尋找模型代碼或權重在 GitHub 等平台上的發布,以評估可重複性和社群採用的潛力。
監控安全審計公司和 DeFi 協議,以將此可變長度檢測方法整合到其標準安全堆疊中。
觀察 ChordMixer 和保留機制組合是否成為其他 AI 應用中處理可變長度序列的標準參考。