
Secret 的事後分析報告已公布。真實情況是:修改該橋樑的人根本不懂其自身驗證機制的運作方式。從未有外部審計師被要求檢查它。而且三年來,也沒有任何攻擊者理解它。直到(我猜)某個 AI 終於閱讀了合約,發現了每個人都忽略的細節。 回頭看,這個疏漏簡直愚蠢至極。該合約最初是作為託管橋樑,類似衣帽間:它只會歸還之前存入的衣物,因此「這筆充幣是否真實?」這個問題由票據邏輯免費解答。 後來它被分叉,改為鑄造 Axelar 代幣。但鑄造的代幣從未被存入,因此票據邏輯不再適用,並被刪除。執行此操作的人並未意識到,這些特定函數正是唯一用來驗證充幣來源鏈的機制。取代它們的允許名單只檢查可鑄造的代幣,從未檢查其來源。 因此,從 2023 年 1 月起,這扇門就已敞開。隨後有人建立了一條虛假鏈,命名了一個真實資產如 USDT,並無中生有地鑄造了 467 萬美元。 這個教訓其實並非關於 Secret。三年來,發現這個漏洞需要有人願意完整閱讀合約,但沒有人這麼做。這道障礙已不復存在。現在 AI 可以花幾美分,仔細閱讀全部內容。因此,如果你的合約是公開的,且尚未經過 AI 審計,請假設攻擊者的 AI 已經在閱讀它了。優先審計你的合約。
