Gate 廣場“新星計劃”正式上線!
開啟加密創作之旅,瓜分月度 $10,000 獎勵!
參與資格:從未在 Gate 廣場發帖,或連續 7 天未發帖的創作者
立即報名:https://www.gate.com/questionnaire/7396
您將獲得:
💰 1,000 USDT 月度創作獎池 + 首帖 $50 倉位體驗券
🔥 半月度「爆款王」:Gate 50U 精美周邊
⭐ 月度前 10「新星英雄榜」+ 粉絲達標榜單 + 精選帖曝光扶持
加入 Gate 廣場,贏獎勵 ,拿流量,建立個人影響力!
詳情:https://www.gate.com/announcements/article/49672
輸入驗證中的嚴重缺陷使 SwapNet 和 Aperture Finance 損失$17M
兩個去中心化金融(DeFi)協議在1月26日遭遇嚴重財務損失,原因是其智能合約中的安全漏洞被攻擊者利用。此次事件造成的總損失超過1700萬美元,再次引發對去中心化金融驗證機制的關注。根據BlockSec的分析,根本弱點源於受害協議中驗證輸入的不充分。
理解技術漏洞
核心問題在於受影響智能合約中缺乏充分的輸入驗證。這一設計缺陷為任意函數調用創造了漏洞——攻擊者可以利用此技術在協議上執行未經授權的操作。攻擊者並非從零開始發動複雜攻擊,而是利用用戶之前已授權給這些合約的代幣批准,這反映出兩個平台在安全架構上的重大疏忽。
攻擊者如何利用代幣批准
攻擊路徑直接而破壞性強。攻擊者利用ERC-20標準操作transferFrom函數,未經授權就從用戶錢包中轉移資金。驗證邏輯的缺陷意味著沒有機制阻止這些意外的函數調用。由於用戶已經在正常操作中批准這些合約轉移代幣,攻擊者便將這些批准轉向大規模提款。
這對DeFi未來意味著什麼
此事件凸顯了一個反覆出現的模式:輸入驗證中的安全漏洞仍是智能合約開發中最危險的弱點之一。1700萬美元的損失是個嚴重的警示,即使是成熟的協議也可能藏有關鍵弱點。對於更廣泛的DeFi生態系統來說,SwapNet和Aperture Finance的案例展示了為何嚴格的代碼審計、正式驗證程序以及多層驗證框架已不再是可選項,而是處理大量用戶資產的協議的必要前提。