一、前言
北京時間3月20日晚,知道創宇區塊鏈安全實驗室監測到以太坊上分布式跨鏈協議Li.Finance受到了攻擊,攻擊者執行了37次call注入獲取了多個錢包中約60萬美元的資產。此次資產損失并沒有非常大,但項目方對于攻擊的處理非常積極并值得學習與肯定(見后文),目前項目方已補償了協議損失并修復后重新部署了協議。知道創宇區塊鏈安全實驗室第一時間跟蹤本次事件并分析。
二、分析
1.攻擊者相關信息
攻擊tx:0x4b4143cbe7f5475029cf23d6dcbb56856366d91794426f2e33819b9b1aac4e96
達利歐:世界正處于“危險的邊緣”,或面臨三個“地震式”劇變:3月26日消息,美國橋水投資公司創始人、首席投資官導師、董事會成員瑞·達利歐在中國發展高層論壇2023年年會上表示,世界正處于“危險的邊緣”,可能會面臨三個“地震式”的劇變。達利歐所稱的三個劇變分別是,一是巨額債務的貨幣化,即各國央行通過印鈔,發行貨幣來購買這些債務,二是財富和價值觀的鴻溝引發的巨大內部沖突,三是國際大國的沖突。達利歐認為,現在這三種因素都在以1930年-1945年以來最大的程度出現。[2023/3/26 13:27:20]
被攻擊合約:
0x5A9Fd7c39a6C488E715437D7b1f3C823d5596eD1--代理合約
0x73a499e043b03fc047189ab1ba72eb595ff1fc8e--邏輯合約
OCC代理署長:穩定幣領域創新“太多”是危險的:金色財經報道,當談到穩定幣的開發時,美國貨幣監理署(OCC)代理署長Michael Hsu表示“創新太多不是你想要的”。Hsu認為,在處理人們的金錢問題時,該領域的創新者過多會帶來風險。Hsu稱:“如果你在那個領域創新太多,你會得到各種各樣的結果,其中一些不會很好。”[2021/11/9 6:39:48]
攻擊者地址:
0xC6f2bDE06967E04caAf4bF4E43717c3342680d76--部署地址0x878099F08131a18Fab6bB0b4Cfc6B6DAe54b177E--收款地址
2.攻擊流程
攻擊調用流程攻擊者構造payload并調用被攻擊合約0x5a9fd7c3的swapAndStartBridgeTokensViaCBridge函數
趙東:大部分BTC理財很危險 幾乎所有平臺都挪用用戶BTC資產:RenrenBit創始人、Bitfinex股東趙東在微博上發文表示,大部分的比特幣理財的確非常危險。他認為比特幣平臺在未經客戶允許的情況下,默認就應當是100% 準備金,并且最好能夠透明出來,防止平臺自身挪用客戶資產暴雷,前車之鑒已經太多了,遠有mtgox,近有fcoin,而且未來還會有無數的平臺。隨后趙東又在微博回復網友稱,可以負責任的說,幾乎所有的平臺都在挪用用戶的比特幣資產,其中不乏一些“大”交易所的身影。[2020/5/22]
具體使用的Payload如下--圖中選中部分即為利用授權轉賬部分的payload:
聲音 | Tom Lee:現在交易比特幣是危險的:據cryptoglob 9月27日消息,Fundstrat Global Advisors聯合創始人Tom Lee表示,目前加密市場太“奸詐”,以至于任何人都無法積極交易比特幣。Tom Lee說,他已經提到過過去幾周美國股市的低迷如何影響了比特幣的表現,并表示標普500美國股票指數需要在比特幣能夠爆發之前創出新高。雖然李對比特幣保持積極態度,說長期持有者不必擔心,但他警告日間交易者當前市場條件不利。他說:“如果有人現在正在交易比特幣,那確實很危險。”[2019/9/27]
調用一次正常50刀的跨鏈橋功能
聲音 | 摩根士丹利首席股票策略師:像BTC和新興市場債券等資產可能特別危險:9月13日消息,摩根士丹利首席股票策略師邁克爾威爾遜在一份報告中表示,像比特幣、新興市場債券和股票、貴金屬和住宅建筑商等資產的風險可能尤其大。縱觀各個行業,威爾遜重申了他對信息技術的悲觀看法。[2018/9/13]
在payload中包括多個call方法(調實際用transferFrom)。讓0x5a9fd7c3調用37個call,借此利用多個錢包對于0x5a9fd7c3合約的授權(approve)將錢包資產轉賬到攻擊者地址:
后續執行正常的跨鏈橋邏輯_startBridge(_cBridgeData);。這也是為什么第一個swap是正常的,這樣才能讓后續邏輯正常執行下去
3.漏洞細節
導致本次問題的根本原因被攻擊合約0x5a9fd7c3的邏輯合約存在一個批量讓call調用傳入數據的函數swapAndStartBridgeTokensViaCBridge
該合約將會取出payload中的多個_swapData數據結構并調用,LibSwap.swap(...);實現如下:
借此,攻擊者利用該合約的call將各個錢包對0x5a9fd7c3合約的代碼授權轉走了多個錢包中的各種代幣。
4.項目方進展
在事件發生后,項目方第一時間對合約可能的方法進行了停用,并為其審計和安全性問題進行致歉。
而后,項目方還聯系了黑客,希望能與其取得聯系并和平解決:
同時,最快的時間將漏洞合約修復后上線:
并將錢包對于之前被攻擊合約的授權取消,對新的合約進行了重新授權:
最后,將用戶資產進行補回:
同時我們關注到,其在polygon鏈上的合約也已實現了新的部署:
三、總結
此次攻擊的根本原因是項目方對于swapAndStartBridgeTokensViaCBridge合約的實現過度自由化所導致的call調用注入,但項目方積極的面對問題的態度和后續補救的及時性值得學習和肯定。不貴于無過,而貴與改過。但我們仍希望能將錯誤扼殺在發生之前,應從他人的錯誤中學習并避免自己未來的錯誤,正如Li.Finance所說的那樣:
我們的使命是最大化用戶體驗,現在我們痛苦地了解到,為了遵循這種精神,我們的安全措施必須大幅改進。
近期,各類合約漏洞安全事件頻發,合約審計、風控措施、應急計劃等都有必要切實落實。
Tags:比特幣RIDGEBRIDGEBRI比特幣sv今日最新價格美元FRIDGE價格Bridge OracleFABRIC幣
據最新消息,權威媒體《福布斯》日前發布文章《AreRealEconomiesReadyForDAOs?》,文章對TRONDAO大加贊賞,并稱TRONDAO是世界上最大的DAO.
1900/1/1 0:00:00上周,我讀了JaronLanier的《虛擬現實:萬象的新開端》一書,并產生了兩個想法:1.他的名字發音有一種柏拉圖式的美2.在重要技術的開發中,早期做出的小決定在幾十年后可能徹底改變世界.
1900/1/1 0:00:00BitKeep錢包宣布與KuCoin社區鏈建立合作伙伴關系,BitKeep錢包現已支持KuCoin主鏈上線。在安裝BitKeep最新版本V7.0.1,用戶便可體驗KuCoin主鏈生態.
1900/1/1 0:00:001.打開:打開谷歌瀏覽器,嵌入Nami錢包拓展程序。https://chrome.google.com/webstore/detail/lpfcbjknijpeeillifnkikgncikgf.
1900/1/1 0:00:00一、MACI簡介 MACI是MinimalAnti-CollusionInfrastructure的縮寫,是一種允許用戶進行鏈上投票過程的應用程序,其有很強的抗串通/共謀能力.
1900/1/1 0:00:00超6億美金加密貨幣被盜 3月29日,區塊鏈項目平臺Ronin宣布被黑,約超6億美元的加密貨幣被盜.
1900/1/1 0:00:00