以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

Chain:假幣的換臉戲法 —— 技術拆解 THORChain 跨鏈系統“假充值”漏洞

Author:

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

By:慢霧安全團隊

據慢霧區消息,2021年6月29日,去中心化跨鏈交易協議THORChain發推稱發現一個針對THORChain的惡意攻擊,THORChain節點已作出反應并進行隔離和防御。慢霧安全團隊第一時間介入分析,經分析發現,這是一起針對跨鏈系統的“假充值”攻擊,結果分享如下:

什么是“假充值”?

當我們在談論“假充值”攻擊時,我們通常談的是攻擊者利用公鏈的某些特性,繞過交易所的充值入賬程序,進行虛假充值,并真實入賬。

慢霧在早期已經披露過多起“假充值”攻擊事件:

?

USDT假充值:USDT虛假轉賬安全?險分析|2345新科技研究院區塊鏈實驗室

EOS假充值:EOS假充值(hard_fail狀態攻擊)紅色預警細節披露與修復方案以太坊代幣假充值:以太坊代幣“假充值”漏洞細節披露及修復方案

俄羅斯VTB銀行董事長:比特幣是假幣,數字貨幣出現不可避免:俄羅斯第二大銀行VTB董事長兼總裁Andrey Kostin表示,他不喜歡比特幣。他認為比特幣是假幣,并將加密挖礦技術比作中世紀罪犯偽造貨幣的方式。然而,他承認CBDC的推出是重要的,俄羅斯將很快開始數字盧布試驗。Kostin也承認世界正在走向數字化,數字貨幣的出現是不可避免的。然而,他堅持認為,這些應由央行控制。(U.Today)[2021/6/4 23:12:32]

比特幣RBF假充值風險:比特幣RBF假充值風險分析

隨著RenVM、THORChain等跨鏈服務的興起,跨鏈節點充當起了交易所的角色,通過掃描另一條公鏈的資產轉移情況,在本地公鏈上生成資產映射。THORChain正是通過這種機制,將以太坊上的代幣轉移到其它公鏈。

漏洞分析

我們從業務邏輯入口去追蹤分析此漏洞的成因。

dYdX官方:市場上出現dYdX假幣售賣,謹防上當受騙:dYdX平臺上線以來,隨著De-Fi熱度的持續增高,用戶對于dYdX平臺通證的期待也越來越高。但是近期發現有人冒充官方人員在市場上?進行dYdX平臺通證售賣的現象。

dYdX官方特此聲明,目前還未有發幣計劃,且從未對外進行售賣平臺通證額度以及系列募資行為。

dYdX官方謹此呼吁所有愛好者特別注意,dYdX暫無發幣計劃,請不要參與任何dYdX平臺幣投資行為,謹防上當受騙,造成資金受損。[2021/2/10 19:25:39]

首先看到在處理跨鏈充值事件時,調用了getAssetFromTokenAddress方法去獲取代幣信息,并傳入了資產合約地址作為參數:

-bifrost/pkg/chainclients/ethereum/ethereum_block_scanner.go

緊跟熱點 ERC20標準FIL假幣騙局再現:北京鏈安Chainsmap監測系統發現,隨著Filecoin主網上線成為近期投資熱點,以ERC20合約偽造“FIL”代幣的騙局也已經再度出現。這些所謂的FIL代幣甚至剛剛在兩天前創建,即開始以空投的方式向一些地址轉賬,同時已經以此代幣在Uniswap建立交易對池子,并有人參與交易。在此,我們提醒各位投資者在投資前,首先學習了解Filecoin技術和投資的常識,注意提防此類假幣騙局。[2020/10/16]

?

在getAssetFromTokenAddress方法里,我們看到它調用了getTokenMeta去獲取代幣元數據,此時也傳入了資產合約地址作為參數,但在此處有一個定義引起我們的警覺,在初始化代幣時,默認賦予了代幣符號為ETH,這就是漏洞的關鍵點之一:asset:=common.ETHAsset,如果傳入合約地址對應的代幣符號為ETH,那么此處關于symbol的驗證將被繞過。

FTX創始人:警惕Uniswap上的SRM假幣:8月6日消息,加密衍生品交易所FTX的創始人Sam Bankman-Fried發推提醒用戶警惕Uniswap上的SRM假幣。他表示,目前SRM還不能交易,如果你在Uniswap等平臺上看到SRM,那么這是假幣。[2020/8/6]

-bifrost/pkg/chainclients/ethereum/ethereum_block_scanner.go

繼續驗證我們的猜測,我們看到當代幣地址在系統中不存在時,會從以太坊主鏈上去獲取合約信息,并以獲取到的symbol構建出新的代幣,此時所有的漏洞成因都已經顯現:

-bifrost/pkg/chainclients/ethereum/ethereum_block_scanner.go

-bifrost/pkg/chainclients/ethereum/tokens_db.go

日本1.9億假幣詐騙比特幣案,4人遭到起訴:據日經新聞報道,東京地方檢察廳調查了四名企業高層,包括Kentaro Yagihashi,因用假幣詐騙比特幣遭到欺詐指控。警察因欺詐行為共逮捕了12人,并對包括自營職業者在內的8人作出不起訴處理,對4人作出起訴處理。但地區檢察官沒有披露處理的原因。此前,據TBS報道,前后有12人因假幣詐騙比特幣被日本逮捕,涉案金額高達1.9億日元。[2018/5/2]

-bifrost/pkg/chainclients/ethereum/ethereum_block_scanner.go

總結一下,首先是由于錯誤的定義,如果跨鏈充值的ERC20代幣符號為ETH,那么將會出現邏輯錯誤,導致充值的代幣被識別為真正的以太幣ETH。

還原攻擊真相

我們來看一筆攻擊交易的執行過程,可以提取出充值的代幣合約地址:

我們在Etherscan上查看這個代幣合約地址:

發現這個地址對應的合約的代幣符號正是ETH,攻擊者正是通過部署了假幣合約,完成了這次跨鏈假充值。

漏洞修復

漏洞補丁:

項目方在發現攻擊后快速對代碼進行了修復,刪除了默認的代幣類型,使用common.EmptyAsset進行空代幣定義,并在后續邏輯中使用asset.IsEmpty()進行判斷,過濾了沒有進行賦值的假充值代幣。

總結

幸運的是項目方及時發現了本次攻擊,未造成巨額財產損失,但作為跨鏈系統,未來可能聚集巨額的多鏈資金,安全性不容忽視,因此慢霧安全團隊建議在進行跨鏈系統設計時應充分考慮不同公鏈不同代幣的特性,充分進行“假充值”測試,做好狀態監控和預警,必要時可聯系專業安全公司進行安全審計。

****

往期回顧

強扭的瓜不甜——SafeDollar被黑分析

“不可思議”的被黑之旅——ImpossibleFinance被黑分析

走過最長的路,竟是自己的套路——Alchemix事件分析

HPOOL入駐慢霧區,發布「安全漏洞與威脅情報賞金計劃」

重磅!慢霧的安全審計結果已集成到CoinMarketCap

慢霧導航

慢霧科技官網

https://www.slowmist.com/

慢霧區官網

https://slowmist.io/

慢霧GitHub

https://github.com/slowmist

Telegram

https://t.me/slowmistteam

Twitter

https://twitter.com/@slowmist_team

Medium

https://medium.com/@slowmist

幣乎

https://bihu.com/people/586104

知識星球

https://t.zsxq.com/Q3zNvvF

火星號

http://t.cn/AiRkv4Gz

鏈聞號

https://www.chainnews.com/u/958260692213.htm

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

慢霧科技

現已在非小號資訊平臺發布68篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/10123951.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

簡析三個典型DAO模型,揭示DAO社區的運作機制

Tags:ETHChainCHAAINtogetherbnb手游下載安卓sanjinchainHey ChainPEPE Chain

以太坊價格今日行情
OMI:HomiEx(紅米交易所)關于恢復FIL充值和提現的公告

親愛的用戶: FIL節點升級完畢,HomiEx現已恢復FIL的充值和提現。暫停期間給您帶來的不便,敬請諒解!風險提示:虛擬貨幣投資是一種高風險的投資方式,它是7×24小時的交易方式,所以不會有收.

1900/1/1 0:00:00
THE:專訪Synthetify CEO:借助Solana優勢,探索DeFi合成資產的多元化配置|CryptoJ AMA回顧

在傳統金融中,風險管理一直以來都是核心環節,一系列的金融衍生品就是為風險管理而生的重要工具,包括合約、期貨、期權、債券等在內的細分市場已成為傳統金融衍生品領域的重要標的.

1900/1/1 0:00:00
USDT:幣安逐倉槓桿新增 FOR、FXS、HNT、KLAY、LPT、PERP 資產,並推出百萬免息券活動

親愛的用戶:幣安逐倉杠桿已增加FOR、FXS、HNT、KLAY、LPT、PERP資產,並開放COTI/BUSD、FOR/BUSD、FXS/BUSD、HNT/BUSD、HNT/USDT、KAVA/.

1900/1/1 0:00:00
DEX:XT 關于恢復 FIL 充提的公告

尊敬的XT用戶: FIL主網升級已完成,XT現已恢復FIL充值與提幣業務,暫停期間給您帶來的不便,敬請諒解.

1900/1/1 0:00:00
以太坊:10年后,以太坊的市值能達到3.2萬億美金么?

原文標題:《AGuidetoUnderstandingETHasanInvestment》原文作者:KevinHu、CeliaWan原文編譯:0x88、0x71資產估值一直是被投資者廣泛討論的話.

1900/1/1 0:00:00
COI:NBA 球員 Spencer Dinwiddie 建立的創作者加密應用平臺 Calaxy 完成 750 萬美元融資

鏈聞消息,據Coindesk報道,NBA球員SpencerDinwiddie建立的創作者加密應用平臺Calaxy完成750萬美元融資.

1900/1/1 0:00:00
ads