以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > Gate.io > Info

危險的授權轉賬,Li.Finance攻擊事件始末-ODAILY_DGE

Author:

Time:1900/1/1 0:00:00

一、前言

北京時間3月20日晚,知道創宇區塊鏈安全實驗室監測到以太坊上分布式跨鏈協議Li.Finance受到了攻擊,攻擊者執行了37次call注入獲取了多個錢包中約60萬美元的資產。此次資產損失并沒有非常大,但項目方對于攻擊的處理非常積極并值得學習與肯定(見后文),目前項目方已補償了協議損失并修復后重新部署了協議。知道創宇區塊鏈安全實驗室第一時間跟蹤本次事件并分析。

二、分析

1.攻擊者相關信息

攻擊tx:0x4b4143cbe7f5475029cf23d6dcbb56856366d91794426f2e33819b9b1aac4e96

CoinList:從第三方購買CoinList賬戶存在違反服務條款、賬戶賣方重新獲得訪問權限等危險:5月12日消息,CoinList 發推提醒稱,從第三方購買 CoinList 賬戶存在嚴重危險和后果,購買賬戶直接違反 CoinList 服務條款,將導致相關帳戶立即終止。另外,由于創建賬戶的賣方是 KYC 的所有者,因此他們可以隨時返回 CoinList 并重新獲得對其賬戶的訪問權限,然后,賬戶賣方可以提取資金,這將給賬戶買方帶來不可逆轉的損失。[2023/5/12 14:59:02]

被攻擊合約:

0x5A9Fd7c39a6C488E715437D7b1f3C823d5596eD1--代理合約

0x73a499e043b03fc047189ab1ba72eb595ff1fc8e--邏輯合約

歐盟金融官員:一些加密貨幣倡導者贊成“危險”的反監管路徑:金色財經報道,隨著立法者準備明年對歐洲加密資產市場 (MiCA) 監管進行投票,歐盟金融服務專員Mairead McGuinness表示,即將出臺的規則已經產生了影響。雖然一些公司希望受到監管并且已經按照即將出臺的指令行事,但其他公司反對這一想法。一些從一開始就參與加密貨幣的人之所以這樣做,是因為他們不想成為受監管的管理系統的一部分,他們希望與之平行。這是一條非常危險的道路。

McGuinness一直堅定地倡導在歐洲集團內外統一加密貨幣監管。[2022/12/8 21:30:09]

攻擊者地址:

0xC6f2bDE06967E04caAf4bF4E43717c3342680d76--部署地址0x878099F08131a18Fab6bB0b4Cfc6B6DAe54b177E--收款地址

趙東:大部分BTC理財很危險 幾乎所有平臺都挪用用戶BTC資產:RenrenBit創始人、Bitfinex股東趙東在微博上發文表示,大部分的比特幣理財的確非常危險。他認為比特幣平臺在未經客戶允許的情況下,默認就應當是100% 準備金,并且最好能夠透明出來,防止平臺自身挪用客戶資產暴雷,前車之鑒已經太多了,遠有mtgox,近有fcoin,而且未來還會有無數的平臺。隨后趙東又在微博回復網友稱,可以負責任的說,幾乎所有的平臺都在挪用用戶的比特幣資產,其中不乏一些“大”交易所的身影。[2020/5/22]

2.攻擊流程

攻擊調用流程攻擊者構造payload并調用被攻擊合約0x5a9fd7c3的swapAndStartBridgeTokensViaCBridge函數

聲音 | 參議院銀行委員會副主席:Facebook很危險,他們想連接世界,但也想賺很多錢:金色財經直播報道,在Libra聽證會上,參議院銀行委員會副主席謝羅德·布爾文表示:Facebook很危險,他們想連接世界,但也想賺很多錢。Facebook在測試它是否可以操縱我們的情感,操縱我們的心情,事實證明它可以,甚至對緬甸產生影響,現在我們竟然瘋狂地要讓Facebook訪問我們的銀行賬戶。[2019/7/16]

具體使用的Payload如下--圖中選中部分即為利用授權轉賬部分的payload:

調用一次正常50刀的跨鏈橋功能

聲音 | 歐洲央行行長:加密貨幣是非常非常危險的資產:歐洲央行行長德拉基:加密貨幣是非常非常危險的資產。[2019/5/8]

在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:DGEBRIDGEIDGBRISMUDGE價格Corgi of PolkaBridgesquidgrow幣發行價FABRIC

Gate.io
如何托管數字資產-ODAILY_數字資產

2021年,數字資產市場快速擴張,總價值飆升至超過2萬億美元。然而,同年,犯罪分子利用監管弱點從不斷擴大的生態系統中吸走了創紀錄的140億美元.

1900/1/1 0:00:00
為科學提供一個去中心化的數據共享空間-ODAILY_BER

科學數據的語料庫是分散的、受訪問控制的,它們的迅速增長已經超出了中心化服務的維護能力。點對點技術的最新發展使得建立一個對所有人開放的永久科學記錄檔案成為可能.

1900/1/1 0:00:00
DAOrayaki:DAO對于民主治理的啟示-ODAILY_DAO

概要 民主與DAO之間的關系?這個話題在上周關于反侵占的對話中冒了出來,當時一位社區成員問道:“DAO是否可以看作是民主最先進的實例”.

1900/1/1 0:00:00
談論QREDO,來自社區的5個類比-ODAILY_RED

Qredo很難定義。它是基于兩個經常被誤解的密碼學突破的一系列創新:區塊鏈和多方計算(MPC)。為了提煉這種復雜性并使其更易于消化,人們經常使用類比來將Qredo與更熟悉的概念進行比較.

1900/1/1 0:00:00
AC新項目有多火?一夜之間引爆Fantom的Vampire War-ODAILY_DAO

還記得曠日持久的CurveWar嗎?協議們為了話語權激烈廝殺。現在,「CurveWar」在Fantom鏈上被復制,受到YFI創始人AndrewCronje的號召,所有人的目光都聚焦在Fantom.

1900/1/1 0:00:00
孫宇晨閣下在比特幣紀錄片《Aligning The Future》中的精彩片段(一)-ODAILY_TOR

格林納達常駐世界貿易組織代表、特命全權大使、波場TRON創始人孫宇晨先生閣下受邀參與的紀錄片《AligningTheFuture》中英字幕完整版已正式上線.

1900/1/1 0:00:00
ads