本文由Certik中文社區原創,授權金色財經首發,轉載請注明出處
隨著區塊鏈技術的發展及各類新增長的出現,加密貨幣生態系統隨之產生了更多的安全風險及復雜性。
在2021年的基礎上,2022年的攻擊賽道又出現了一位“強力選手”。
跨鏈橋作為新的攻擊載體,安全性方面的發展尚未成熟。因此,跨鏈橋也是所有項目以及開發人員應該提高警惕的領域之一。
2022年的春節假期尚未結束時,跨鏈橋即發生了兩起重大攻擊,算上春節前的另一起同類事件,短短10天內的三起攻擊事件使得黑客在跨鏈橋方面取得了“傲人”成績。
在對這幾起事件進行了解之前,我們需要先知道什么是跨鏈橋(cross-chain bridge)以及它的原理。
“四大”之一安永在進博會首發新品“安永區塊鏈審計平臺”:金色財經報道,11月7日,在第四屆中國國際進口博覽會的新品發布活動現場,安永推出中國首發新品“安永區塊鏈審計平臺”,為使用者識別區塊鏈的風險關鍵信息,并致力在生態系統中建立使用者的信任,通過靜態和動態代碼分析方法,自動運行數百個測試,完成底層技術及智能合約測試和驗證,提供的評估結果既具技術性又備有易于理解的描述和示例。該平臺致力于以技術方法評估與測試智能合約的性能與安全,幫助使用者建立信任,提高產品透明度,從而降低企業轉型風險。[2021/11/7 6:37:09]
用一個相對簡單的描述:bridge可將資產從一個區塊鏈轉移到另一個區塊鏈。
跨鏈交易的步驟如下:
1.用戶將代幣“存入”一條鏈上的“bridge合約”,并生成一個證明,指定所需的跨鏈信息(例如,要提取的代幣數量及接收者地址)。
霍比特交易所聯合首發上線FAR:據霍比特HBTC官方公告,霍比特HBTC將于12月23日11:00(UTC+8)聯合首發上線FAR(Farmland Protocol),并開通FAR/USDT交易對。同時,霍比特HBTC“持倉HBC,7折認購FAR”活動已于12月22日15:00-18:00(UTC+8)正式開啟。
Farmland Protocol是采用權益證明機制(POS)共識的跨鏈DeFi平臺,一個幫助各公鏈資產持有者參與DeFi借貸、交易、挖礦的協議組。Farmland集成了當前最流行的跨鏈協議,并在此基礎上開發了新型跨鏈協議和社區治理模型,用以生成farmBTC,farmEOS等跨鏈資產。
詳情見原文詳情鏈接。[2020/12/22 16:07:45]
2.bridge合約驗證該證明,隨后在目標鏈上用戶可以從bridge合約中 "提取 "代幣。
動態 | 可信教育數字身份在廣州白云區首發 采用區塊鏈等技術:12月25日,可信教育數字身份(教育卡)廣東省應用試點首發儀式與應用研討在廣州市白云區舉行。
據介紹,可信教育數字身份融合采用國產密碼、區塊鏈等核心技術,創新簽發“云計算、邊緣計算、移動計算”網絡環境下的一體化數字身份,實現一體化密鑰管理,構建“可信教育身份鏈”。(中國新聞網)[2019/12/25]
在最近的三起事件中,攻擊者注入欺騙性數據,繞過驗證,將目標鏈上的相應代幣提取到指定地址。
Bridges上的常見攻擊媒介
攻擊者偽造數據繞過bridge合約的數據真實性檢查,在沒有提供任何加密貨幣的情況下使bridge合約產生了攻擊者已存款的虛假時間證明。
TrustNote公有鏈全球首發基于DAG技術的智能合約標準TRC-20:近日,TrustNote項目發布了一項技術成果:Token標準規范,即TRC-20。此次,高速異步DAG公有鏈TrustNote發布自己的TRC-20 Token標準,完善了技術生態體系,同時實現了Token發行平臺和高速DAG鏈底層松散耦合,使得用戶可以快速發布自己的Token。[2018/5/4]
其根本原因在于ETH和ERC-20的存款共享相同的事件證明。這允許攻擊者調用該函數利用不存在的ERC20存款事實生成虛假的ETH存款事件證明,并以此在另一條鏈上提取ETH。
在這種情況下合約中的漏洞被觸發——當代幣地址是EOA(如address(0))時,“safeTransferFrom”函數不會回退。因此,攻擊者在沒有向合約發送任何代幣的情況下獲取了證明。
該漏洞與Qubit bridge漏洞很相似——攻擊者避過bridge合約向bridge提供不存在的代幣證明從而跳過了驗證過程,從而可以在另一個鏈上提取代幣。
Bridge合約提供了兩個方法:deposit和 depositETH。然而,這兩個方法產生了相同的存款事件證明,并且deposit函數并沒有阻止WETH/WBNB的存款交易,也沒有銷毀或鎖定WETH/WBNB。
黑客通過使用deposit,在沒有任何真實存款的情況下使bridge合約產生了虛假的WETH/WBNB存款事件證明。
Solana蟲洞的漏洞事件中,攻擊者通過向指令注入一個惡意的“sysvar account”來繞過“verify signature”,并偽造了一個鑄造Wormhole-wrapped Ether的消息。
這個漏洞的根本原因是在驗證簽名過程(“verify_signatures”)中,程序使用了一個在Solana更新至1.8.0時即被廢棄的“load_current_index”函數。該函數不會驗證輸入的“sysvar account”是否真的是“system sysvar”,從而攻擊者可以趁機偽造這個關鍵帳戶。
此后,攻擊者利用此偽造的賬戶生成了虛假的鑄幣信息,然后根據得到的鑄幣在目標鏈上提取了相應真實代幣。
Qubit以及Meter.io的bridge代碼未能處理臨界情況,也就是說,合約的ERC20存款功能可以用來生成虛假的ETH/BNB存款事件證明,而后者成為了目標鏈上提取真實ETH/BNB的憑證。
Wormhole bridge則是其合約未驗證調用者注入的“sysvar account”,從而產生了虛假的鑄幣信息。
總而言之,上述三起事件都是由于驗證過程的缺陷而造成的。
在上述攻擊中,我們可以吸取到一些關鍵教訓:
1.對于不同的功能,比如ERC20的存款和ETH/BNB的存款,合約應產生不同的事件證明。
2.始終記得驗證用戶注入的輸入。
3.密切關注近期漏洞事件,并檢查其他項目是否存在類似情況。
4.需要對每個bridge的核心合約進行相應審計。
除此之外,當該漏洞發生后,我們應該:
1.停止中繼消息層并暫停代幣傳輸,bridge合約也應暫停所有充提幣功能。
2.立即通知社區、交易所和平臺合作伙伴,監控資金流向。
3.建立與權威安全專家們的溝通渠道,進行有效的討論和信息共享。
4.識別、驗證和修復漏洞。及時測試以確保現有的漏洞得到解決以及未產生新的漏洞,同時對bridge合約進行升級。
5.評估損失,并與社區就被利用的資產數量、可追回的資產以及補償計劃進行坦誠地溝通
譯者注:隨著其他 L1 公鏈和 L2 的交易活動日漸增長,跨鏈和跨 rollup 的需求也大大增加.
1900/1/1 0:00:00都說 2021 年是屬于 NFT 的一年。NFT 確實也彰顯出自己不凡的實力,不僅上半年連續刷新各種記錄,在下半年的開局也取得了極具震撼力的爆發.
1900/1/1 0:00:00原標題:《元宇宙如何成為下一代生產力工具?》辦公、城市和工業,元宇宙的變革無處不在。作為互聯網的下一站,元宇宙將改變辦公、城市、工業等多個企業業務的形態,帶動社會生產力提升、生產形態變革、進而改.
1900/1/1 0:00:00關于不可替代代幣 (?NFT?) 的持續熱潮已經席卷全球,并已成為爭論的焦點。然而,有一個不可否認的事實是,NFT 將在產生理想的元宇宙中發揮關鍵作用.
1900/1/1 0:00:00根據俄羅斯政府官方網站在周二晚間發布的一份文件稱,其準備將加密貨幣的流通通過立法納入監管。文件顯示,俄羅斯各有關方面已對加密貨幣的監管原則達成一致,并得到俄羅斯央行的支持.
1900/1/1 0:00:00NFT (非同質化代幣) 正在席卷世界。Steve Aoki 和 Jay-Z 等名人在 Twitter 上自豪地展示了他們的 NFT 頭像.
1900/1/1 0:00:00