隨著區塊鏈技術的發展及各類新增長的出現,加密貨幣生態系統隨之產生了更多的安全風險及復雜性。
在2021年的基礎上,2022年的攻擊賽道又出現了一位“強力選手”。
跨鏈橋作為新的攻擊載體,安全性方面的發展尚未成熟。因此,跨鏈橋也是所有項目以及開發人員應該提高警惕的領域之一。
2022年的春節假期尚未結束時,跨鏈橋即發生了兩起重大攻擊,算上春節前的另一起同類事件,短短10天內的三起攻擊事件使得黑客在跨鏈橋方面取得了“傲人”成績。
在對這幾起事件進行了解之前,我們需要先知道什么是跨鏈橋以及它的原理。
用一個相對簡單的描述:bridge可將資產從一個區塊鏈轉移到另一個區塊鏈。
LBANK藍貝殼“NFT交易區”于3月30日23:00首發ILV:據官方公告,3月30日23:00,LBANK藍貝殼“NFT交易區”首發ILV(Illuvium),開放USDT交易,3月30日20:00開放充值。
為慶祝ILV上線,LBANK藍貝殼于3月30日23:00開啟充值交易ILV瓜分10,000 USDT活動。用戶凈充值數量不少于0.1枚ILV ,可按凈充值量獲得等值1%的ILV的USDT空投獎勵,本部分獎池4,000 USDT。交易賽將根據用戶的ILV交易量進行排名,前30名可按個人交易量占比瓜分6,000 USDT的交易獎勵。詳情請點擊官方公告。[2021/3/30 19:30:23]
跨鏈交易
跨鏈交易的步驟如下:
1.用戶將代幣“存入”一條鏈上的“bridge合約”,并生成一個證明,指定所需的跨鏈信息。
聚幣Jubi將于11月10日17:00首發上線HDS(Hades):據官方消息,聚幣Jubi將于2020年11月10日17:00(UTC+8)首發上線HDS(Hades),開放HDS/USDT交易市場。聚幣Moonshot HDS的抽簽申購將于今日15:00結束。
Hades協議是一個基于雙向借貸市場的輕量級去中心化穩定幣協議,具有自動利率目標和流動性挖礦激勵機制。HDS是Hades協議中的治理代幣,其主要職責是作為社區成員對協議細節產生變更或進行重大決策的憑證。同時HDS也是Hades協議的激勵令牌,用戶可以通過提供資產、借貸資產或者抵押指定流動性證明獲得獎勵。[2020/11/10 12:12:04]
2.bridge合約驗證該證明,隨后在目標鏈上用戶可以從bridge合約中"提取"代幣。
在最近的三起事件中,攻擊者注入欺騙性數據,繞過驗證,將目標鏈上的相應代幣提取到指定地址。
Gate.io將于16日開啟Startup首發項目CORAL認購:據官方公告,Gate.io將于10月16日(周五)12:00-14:00上線Startup首發項目Coral(CORAL)并開啟認購通道,兩小時內有效下單同等對待。用戶達VIP1和以上級別即可參與。Gate.io根據14天平均持有GT總量設置參與認購額度。詳情點擊原文鏈接。[2020/10/12]
Bridges上的常見攻擊媒介
QubitBridge漏洞事件
攻擊者偽造數據繞過bridge合約的數據真實性檢查,在沒有提供任何加密貨幣的情況下使bridge合約產生了攻擊者已存款的虛假時間證明。
其根本原因在于ETH和ERC-20的存款共享相同的事件證明。這允許攻擊者調用該函數利用不存在的ERC20存款事實生成虛假的ETH存款事件證明,并以此在另一條鏈上提取ETH。
聚幣Jubi首發上線MONO/USDT交易對:據官方消息,聚幣Jubi“JT生態”之第四期投票上幣獲勝項目MONO,于新加坡時間2020年6月23日20:00全球首發上線聚幣,開通MONO/USDT交易市場。
MONO是基于TRON生態開發的一個安全可信數據共享的技術平臺,聯合多個行業機構,共同構建數據高地,打造無邊界流通、整合共享、協同創新的數字經濟聯盟,構建一個平行于現實世界的數字網絡,一切數字化,數字皆一切。[2020/6/23]
在這種情況下合約中的漏洞被觸發——當代幣地址是EOA時,“safeTransferFrom”函數不會回退。因此,攻擊者在沒有向合約發送任何代幣的情況下獲取了證明。
Meter?Bridge漏洞事件
該漏洞與Qubitbridge漏洞很相似——攻擊者避過bridge合約向bridge提供不存在的代幣證明從而跳過了驗證過程,從而可以在另一個鏈上提取代幣。
Bridge合約提供了兩個方法:deposit和depositETH。然而,這兩個方法產生了相同的存款事件證明,并且deposit函數并沒有阻止WETH/WBNB的存款交易,也沒有銷毀或鎖定WETH/WBNB。
黑客通過使用deposit,在沒有任何真實存款的情況下使bridge合約產生了虛假的WETH/WBNB存款事件證明。
Solana跨鏈橋蟲洞事件
Solana蟲洞的漏洞事件中,攻擊者通過向指令注入一個惡意的“sysvaraccount”來繞過“verifysignature”,并偽造了一個鑄造Wormhole-wrappedEther的消息。
這個漏洞的根本原因是在驗證簽名過程中,程序使用了一個在Solana更新至1.8.0時即被廢棄的“load_current_index”函數。該函數不會驗證輸入的“sysvaraccount”是否真的是“systemsysvar”,從而攻擊者可以趁機偽造這個關鍵帳戶。
此后,攻擊者利用此偽造的賬戶生成了虛假的鑄幣信息,然后根據得到的鑄幣在目標鏈上提取了相應真實代幣。
三起“炸橋案”總結
Qubit以及Meter.io的bridge代碼未能處理臨界情況,也就是說,合約的ERC20存款功能可以用來生成虛假的ETH/BNB存款事件證明,而后者成為了目標鏈上提取真實ETH/BNB的憑證。
Wormholebridge則是其合約未驗證調用者注入的“sysvaraccount”,從而產生了虛假的鑄幣信息。
總而言之,上述三起事件都是由于驗證過程的缺陷而造成的。
如何應對該類漏洞?
在上述攻擊中,我們可以吸取到一些關鍵教訓:
1.對于不同的功能,比如ERC20的存款和ETH/BNB的存款,合約應產生不同的事件證明。
2.始終記得驗證用戶注入的輸入。
3.密切關注近期漏洞事件,并檢查其他項目是否存在類似情況。
4.需要對每個bridge的核心合約進行相應審計。
除此之外,當該漏洞發生后,我們應該:
1.停止中繼消息層并暫停代幣傳輸,bridge合約也應暫停所有充提幣功能。
2.立即通知社區、交易所和平臺合作伙伴,監控資金流向。
3.建立與權威安全專家們的溝通渠道,進行有效的討論和信息共享。
4.識別、驗證和修復漏洞。及時測試以確保現有的漏洞得到解決以及未產生新的漏洞,同時對bridge合約進行升級。
5.評估損失,并與社區就被利用的資產數量、可追回的資產以及補償計劃進行坦誠地溝通
Tags:RIDGEBRIDGEBRIDGEmybridgetokenSkyBridgerBRICKS幣iXledger
2月17日消息,以太坊區塊瀏覽器及數據分析平臺Etherscan新增“ViewNFT”和“ChatwithOwner”功能.
1900/1/1 0:00:00去中心化金融最顯著的特征之一是“收益”概念的流行。為了吸引用戶,新協議每天都在宣傳高得離譜的數字:這些代APR為97%,這些代幣的APY為69,420%等等.
1900/1/1 0:00:00據媒體報道,虎年新春上海海昌海洋公園以“元宇宙”為主題,線上線下聯動全球首發數字盲盒“虎鯨騎士團海洋NFT數字盲盒”,力求帶給游客驚艷與完美,發售NFT數字盲盒的不僅僅有上海海昌海洋公園.
1900/1/1 0:00:00在?Facebook于2021年10月份公布其愿景后,元宇宙成為一個主要的流行語,現在游戲和科技巨頭都在權衡未來互聯網的潛力.
1900/1/1 0:00:00十年前,它聽起來像是科幻動作電影中的東西,但元宇宙已成為現代世界的真正組成部分。尤其是2021年,元宇宙狂熱全面席卷了商業領域,Facebook宣布了以元宇宙為重點的項目,并發布了大量與元宇宙相.
1900/1/1 0:00:00token經濟模型經常被大家討論,但是很少有人能夠傳授與理解其中的奧秘。token有多種用途,但“什么才是優質的token經濟學”還沒有一個被廣泛接受的定義.
1900/1/1 0:00:00