以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

細節!EOS 抵押漏洞分析_EOS

Author:

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

針對前段時間EOS漏洞問題,數字彗星科技CTO兼創始人張東誼的安全團隊向鏈聞ChainNews透露了整體回顧細節,希望大家提起安全意識,但也不要過度恐慌,正確看待安全問題。

一、事件概述

6月22日凌晨,EOS官方社區發布消息稱:發現EOS漏洞,用戶抵押投票的代幣在漏洞修復之前都無法贖回。隨后我們根據相關消息對該漏洞進行驗證確認該漏洞確實存在,且在漏洞修復前,通過精心構造的攻擊使得特定用戶資產進行無限期抵押,無法贖回。

我們知道EOS采用DPoS共識機制,該機制通過社區投票選舉21個超級節點來維護EOS網絡,為EOS網絡提供算力、帶寬以及存儲支持。用戶投票不需消耗EOS,但EOS會被鎖定。用戶可以隨時申請贖回抵押的EOS,申請贖回后72小時后到賬,同時,投票將被扣減。

歐盟將要求加密貨幣公司向監管機構報告稅收細節:金色財經報道,歐盟委員會表示,計劃要求加密貨幣公司向稅務機關報告用戶的持倉情況,不過該機構仍在研究如何對設在歐盟之外的交易所執行這些措施。歐盟稅務專員Paolo Gentiloni在一份聲明中表示,匿名性意味著許多賺取大量利潤的加密資產用戶落在國家稅務機關的視線之外。這是不可接受的。

當被問及歐盟將如何對集團外的公司執行這些措施時,Gentiloni稱,我們將在這方面努力,對我們來說,重要的是歐盟居民成為這些措施的目標,即使他們使用來自其它地方的加密貨幣供應商。

Gentiloni的措施將進一步推動歐盟的《加密資產市場條例》(MiCA),該條例允許外國公司使用一種稱為反向招攬的程序獲得歐盟客戶。[2022/12/9 21:32:49]

此次漏洞事件發生在EOS贖回過程中,如果其他用戶抵押EOS給贖回用戶,系統首先將贖回用戶贖回過程中的EOS進行再次抵押。我們已經知道申請贖回的EOS需要72小時才能到賬,如前所訴,通過精心構造的攻擊理論上使得指定用戶資產進行無限期抵押,對用戶造成嚴重危害。

ApeCoin:正在敲定質押相關細節,將建立符合AIPs-21&22的質押系統:7月9日消息,ApeCoin發推稱,目前正在敲定有關質押的細節,以便更廣泛地更新項目進展,建立一個符合AIPs-21&22的質押系統。后續將公布更多更新和合作。[2022/7/9 2:01:55]

二、漏洞攻擊流程

假設被攻擊用戶擁有0.0005個正在贖回途中EOS。

此時攻擊者向贖回用戶抵押0.0001個EOS。

交易生效后,我們看到攻擊者的余額沒有發生變化,而贖回用戶正在贖回途中的0.0001個EOS被迫再次進行抵押。

Parachain Race上線,可展示平行鏈競拍獎勵細節:據官方消息,平行鏈競拍信息聚合頁Parachain Race已上線,該聚合頁展示平行鏈是否為先行網、獎勵細節、是否已開啟交易、獎勵初始釋放數量、是否獲得Web3 Grant、Substrate Builders Program等數據,可供用戶及媒體快速對比平行鏈獎勵規則,作為標準化數據傳播和引用。[2021/6/18 23:47:41]

三、漏洞原理解析

攻擊流程圖中的攻擊命令如下:

cleos--wallet-urlhttp://localhost:6666--urlhttp://mainnet.genereos.io:80systemdelegatebw(attacker)(victim)「0.0001EOS」「0.0000EOS」--transfer

聲音 | 慢霧創始人:因相關細節被“不負責任”地公布,門羅幣緊急發布修復版本:區塊鏈安全公司慢霧創始人余弦在微博稱,由于Ledger硬件錢包門羅幣的一起“丟幣”事故,Ledger警告稱不要和門羅幣客戶端v0.14一起使用Monero Ledger HW應用程序(或Ledger Nano S),可能會引起“丟幣”事故,門羅幣官方轉發了這條消息。而這之前門羅幣官方緊急發布了最新的修復版本v0.14.0.1,解決了在Coinbase 交易中RingCT輸出的錯誤處理問題,正是這個導致了“丟幣”事故。之所以是緊急修復是因為漏洞相關細節已經被“不負責任”地公布了。余弦表示,有相關猜測稱,這是一個匿名貨幣小幣種嘲諷地披露了門羅幣“假充值”漏洞細節,解釋說是因為門羅幣對漏洞研究者一直很傲慢。這導致門羅幣提前發布了補丁。接入門羅幣的相關交易所和錢包盡快修復了漏洞。[2019/3/7]

由于攻擊者在調用命令時加入了--transfer參數,在調用到抵押函數delegatebw時會調用changbw函數,此時transfer為true

當transfer變量為true時,from地址變成被攻擊對象的地址

接下來被攻擊對象的數據被修改,EOS再次抵押

四、漏洞緩解方案

綜合以上分析,數字彗星團隊建議修改部分業務邏輯緩解和修復該抵押漏洞。

1.transfer參數不管是否為true,都應該直接在抵押發起方余額中扣除

梳理相關業務邏輯,審查是否存在類似漏洞五、漏洞分析總結

通過以上分析,通過精心構造的攻擊使得特定用戶資產進行無限期抵押,無法贖回。利用緩解方案的措施修補代碼能夠有效緩解和修復該漏洞。

六、參考引用

https://github.com/EOSIO/eos/issues/4273

數字彗星科技專注區塊鏈生態安全,真正解決區塊鏈至全網安全問題。團隊成員均是由全球頂級網絡安全攻防實戰的團隊創建,核心技術成員曾為360、阿里巴巴、SUN中國工程學院、國家部委等貢獻安全力量,對境外組織利用來竊取國家敏感信息的漏洞及時發現,提出臨時解決方案。

團隊個人均獲各項國家專利,曾多次在國內知名漏洞平臺提交可泄漏千萬級公民用戶數據的重大漏洞。數字彗星科技的核心能力是區塊鏈企業安全服務,為區塊鏈生態企業保駕護航。

鏈聞ChainNews:有謠言買入,有新聞賣出。

鏈聞作者:張東誼版權聲明:文章為作者獨立觀點,不代表鏈聞ChainNews立場。

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

鏈聞獨家

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

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

入駐指南:

/apply_guide/

本文網址:

/news/3630325.html

EOS柚子漏洞風險安全

免責聲明:

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

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

下一篇:

韓國:加密貨幣交易所急需保險服務,保險公司卻爭相避之

Tags:EOS門羅幣RANTRAPoker EOS門羅幣是用cpu挖還是顯卡挖The Grand BanksTraders Coin

酷幣下載
原力協議Allen:DeFi的實踐與思考,鏈上金融的現狀與未來

在近日舉辦的第一期捕手學堂上,原力協議聯合創始人&CEOAllenAn分享了原力協議的發展規劃以及他對DeFi、開放式金融的一些觀點.

1900/1/1 0:00:00
JEX上線周NEO期權0611公告_NEO

NEO看漲期權 代碼周NEO看漲0611期權標的NEO合約類型歐式看漲期權計價單位USDT最小價格單位0.0001USDT合約比例1:1.

1900/1/1 0:00:00
Binance DEX成為調整后24小時交易額排名第94位的交易所_BIN

6月3日據Coinmarketcap數據,BinanceDEX目前調整后24小時交易額排名94位,交易額為10492415美元.

1900/1/1 0:00:00
比特幣一度突破9000美元,再度刷新年內價格新高后迅速回落_比特幣

據比推數據,市值最高的加密貨幣比特幣在北京時間31日凌晨上行突破9000美元大關,再次刷新年內價格新高。其市值也超過1590億美元,過去7日內上漲超過16%.

1900/1/1 0:00:00
CFC(證書幣)6月5日震撼上線BTB公告_CFX

尊敬的BTB用戶: BTB交易所將于新加坡時間2019年6月5日上線CFC/證書幣 上線時間: 開放充值時間:2019年6月4日11:00AM開放交易時間:2019年6月5日11:00AM前CF.

1900/1/1 0:00:00
Mcoin交易所狂歡福利大派送6.1日 “提建議”獲獎名單_OIN

親愛的用戶: 感謝您長期以來對Mcoin交易所的支持!“Mcoin交易所狂歡福利大派送,10萬枚Tcoin等你拿”活動正在火熱進行中.

1900/1/1 0:00:00
ads