本文由Certik中文社區原創,授權金色財經首發,轉載請注明出處
隨著區塊鏈技術的發展及各類新增長的出現,加密貨幣生態系統隨之產生了更多的安全風險及復雜性。
在2021年的基礎上,2022年的攻擊賽道又出現了一位“強力選手”。
跨鏈橋作為新的攻擊載體,安全性方面的發展尚未成熟。因此,跨鏈橋也是所有項目以及開發人員應該提高警惕的領域之一。
2022年的春節假期尚未結束時,跨鏈橋即發生了兩起重大攻擊,算上春節前的另一起同類事件,短短10天內的三起攻擊事件使得黑客在跨鏈橋方面取得了“傲人”成績。
在對這幾起事件進行了解之前,我們需要先知道什么是跨鏈橋(cross-chain bridge)以及它的原理。
《金融時報》首發數字藏品:金色財經報道,據《金融時報》官方公眾號, 《金融時報》創刊35周年之際將推出一份特別的紀念品,1987年5月1日首次發行的《金融時報》創刊號數字藏品,發行方為《金融時報社》,限量3000份,每份售價30元,該數字藏品基于百度超級鏈,具有唯一、不可篡改特性。[2022/6/30 1:41:10]
用一個相對簡單的描述:bridge可將資產從一個區塊鏈轉移到另一個區塊鏈。
跨鏈交易的步驟如下:
1.用戶將代幣“存入”一條鏈上的“bridge合約”,并生成一個證明,指定所需的跨鏈信息(例如,要提取的代幣數量及接收者地址)。
2.bridge合約驗證該證明,隨后在目標鏈上用戶可以從bridge合約中 "提取 "代幣。
在最近的三起事件中,攻擊者注入欺騙性數據,繞過驗證,將目標鏈上的相應代幣提取到指定地址。
Gate.io Startup首發項目ETHA已認購成功并上線交易:據官方公告,Gate.io Startup 首發項目ETHA Lend(ETHA)已于2021年3月5日14:00認購成功。Gate.io將根據每個人的下單情況和每個下單幣種的認購系數進行ETHA分發,并將于3月8日19:30開通ETHA充值服務,于3月8日20:00開通ETHA交易并隨后開通提現服務。據悉,此次認購6小時內下單同等對待,共有4,717人下單,總價值超過1,000萬美金,認購系數約為0.01。[2021/3/6 18:20:52]
Bridges上的常見攻擊媒介
攻擊者偽造數據繞過bridge合約的數據真實性檢查,在沒有提供任何加密貨幣的情況下使bridge合約產生了攻擊者已存款的虛假時間證明。
THOR(Thor Chain)將于11月1日11:00首發上線BiKi:據BiKi公告,THOR(Thor Chain雷神)將于11月1日11:00(GMT+8)獨家首發上線BiKi,開放THOR/ODIN交易對和提現,并于11月7日11:00(GMT+8)開放THOR/USDT交易對,充值現已開放。
為慶祝上線,BiKi舉辦持倉ODIN挖THOR活動,10月30日14:00起,每7天快照一次ODIN持倉,持倉大于1000 ODIN的用戶將按照持倉占比瓜分THOR挖礦獎勵,每7天快照一次,發放獎勵,以此類推。
?Thor Chain是向比特幣致敬的公鏈,在保留了比特幣Pow核心優勢的同時,對比特幣的價值邏輯及發行機制進行了優化,首創與Odin Chain的雙公鏈價值糾纏機制:Thor在出塊時需要燃燒Odin作為燃料(gas)。由此實現Thor的雙向價值錨定與存儲,貨幣價值支撐更加穩固。[2020/10/29]
其根本原因在于ETH和ERC-20的存款共享相同的事件證明。這允許攻擊者調用該函數利用不存在的ERC20存款事實生成虛假的ETH存款事件證明,并以此在另一條鏈上提取ETH。
聲音 | IMF阿德里安:穩定幣應與央行儲備掛鉤,中國央行很可能全球首發CBDC:據第一財經報道,IMF金融顧問比亞斯·阿德里安(Tobias Adrian)是貨幣和資本市場領域的部門最高負責人,其接受專訪表示,穩定幣要和央行儲備掛鉤。這一方面,中國實則已經走在了前面。支付寶、微信的備付金被要求100%上繳央行,并以儲備的形式存在央行的資產負債表上。任何穩定幣都必須要遵守AML/CFT要求。對政府不匿名,但對個人和商戶還是匿名的。因此,對穩定幣而言,我們需要提升執法來打擊犯罪行為,同時也在私人之間保證匿名。支付寶是一種數字現金的形態(digital cash),是基于賬戶的體系,而不是基于代幣,我認為中國遲早會推出代幣,在很多應用方面,代幣解決方案好于賬戶解決方式。中國是金融科技、科技應用、科技創新等方面的領頭羊,因此中國央行很自然地就會成為第一批發行CBDC的機構。中國央行認為應循序漸進地來推進這一事宜,將所有潛在影響都納入考量,也能讓系統足夠安全。央行向來是信用和穩定的守護者,不論做什么,央行都要保證系統的可信度。因此我建議中國循序漸進、深入思考。其實,即使中國三思而后行,我認為中國還是很可能成為第一個發行CBDC的大國。[2019/11/18]
在這種情況下合約中的漏洞被觸發——當代幣地址是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.評估損失,并與社區就被利用的資產數量、可追回的資產以及補償計劃進行坦誠地溝通
Tags:IDGBRIDGEDGEBRIBRIDGE幣Ocean Swap BridgeHedget TokenBrigadeiro.Finance
頭條 ▌首個區塊鏈數字藏品國際標準在ITU成功立項金色財經報道,據“中國信通院CAICT”微信公眾號2月11日消息,2022年1月17-28日.
1900/1/1 0:00:00近幾年NFT賽道引起了投資者的極大關注,一些NFT的售價對于很多人來說是不可想象也無法理解的。其中爆火的NFT收藏品系列,尤其是頭像類收藏品 ,可以說是讓大家又愛又恨,大部分用戶張口就提及加密朋.
1900/1/1 0:00:00導讀: DAO不是一家擁有指定管理結構的傳統公司,其是通過集體投票進行運作的,持有DAO組織通證就是其“股東”。DAO是由計算機程序的編寫的規則主導,而不是由人主導的組織.
1900/1/1 0:00:00NFT (非同質化代幣) 正在席卷世界。Steve Aoki 和 Jay-Z 等名人在 Twitter 上自豪地展示了他們的 NFT 頭像.
1900/1/1 0:00:00一些廢話: 2019年私募起,我就一直持有DOT。經歷過312、519、1204等等起起伏伏,也看到過各種KOL及投資者們的思考和質疑.
1900/1/1 0:00:00我相信在我們公布了《Olympic Game Jam:北京2022》 的最新公告之后,大家一定會有許多疑問.
1900/1/1 0:00:00