比特幣行情 比特幣行情
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小時后到賬,同時,投票將被扣減。

柬埔寨發布“Project Bakong”項目白皮書 詳細介紹其技術細節:柬埔寨國家銀行發布了一份白皮書,詳細介紹了即將推出的區塊鏈支付系統“Project Bakong”的技術細節。白皮書中提到,Bakong項目將是一個封閉的系統,該系統將得到該國銀行和金融監管機構的支持。但是,與其他國家目前正在執行的CBDC不同,Bakong項目不是一種本機數字貨幣。此外,Bakong還將用作P2P平臺,包括零售支付和各種交易類型。(Techwireasia)[2020/7/1]

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

聲音 | 日本央行:區塊鏈可兼顧交易細節和匿名性 對數字貨幣交易至關重要:日本央行今日就“區塊鏈技術應用于數字貨幣等金融交易”發布相關報告書。報告書中提到,如何能既跟蹤個別交易內容又保證匿名性是數字貨幣交易中“不可避免的問題”,而區塊鏈的真實性、可靠性和效率性三個方面對于確保交易細節并保證匿名至關重要。自2016年以來,日本央行一直在與歐洲中央銀行(ECB)合作,研究區塊鏈對金融基礎設施的潛在利益和挑戰。(日本經濟新聞網)[2020/2/12]

二、漏洞攻擊流程

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

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

動態 | Bakkt推出比特幣期貨細節詳情:據Newsbtc消息,Bakkt平臺于1月24日公布了比特幣期貨產品交易的相關詳情。合約將以BTC/USD的形式進行交易,每份合約的金額為1枚比特幣,以美元報價,保留小數點后兩位。[2019/1/25]

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

三、漏洞原理解析

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

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

動態 | Coinbase IPO募股細節 參與法幣交易賬戶逾700萬:Ran NeuNer在推特稱Coinase或于周五宣布有關IPO的細節。Coinase公布了一組數據,在Coinbase上的注冊賬戶約2500萬個、有700萬賬戶從事法幣交易、月交易筆數60萬、上一季度營收9000萬美元、2017年四季度營收4.5億美元。收益占比80%來自普通投資者,15%來自Coinbase專業版(機構投資者),5%來自其他。[2018/10/25]

由于攻擊者在調用命令時加入了--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區塊鏈RANFEREOSC為什么要有區塊鏈China GranariesRufferal.com

比特幣價格實時行情
NEX:火星一線 | Bitfinex首席技術官:將考慮采用EOS網絡發行穩定幣USDT

火星財經APP一線報道,Bitfinex首席技術官PaoloArdoino在接受CCN采訪時表示,將考慮采用EOS網絡發行穩定幣USDT。“此舉的主要動機是因為我們需要EOSfinex.

1900/1/1 0:00:00
SEC:SEC官員:加密貨幣或將成為無需監管的非證券產品

作者:NikhileshDe翻譯:Maya一位機構官員表示,幾年前進行ICO的初創公司可能有資格獲得美國證券交易委員會的無異議函.

1900/1/1 0:00:00
比特幣:貨幣到底是個啥?資深銀行家幫你厘清概念

何謂貨幣的本相?好金融與壞金融的分水嶺是啥?不妨回歸本源,洞悉貨幣的本質與金融的邏輯。貨幣到底是個啥?現代經濟日趨貨幣化的今天,貨幣已成為人們生活生存和社會活動不可或缺的重要元素;但貨幣概念卻日.

1900/1/1 0:00:00
BTC:BTC暴跌跌破8000美元到7800美元下跌行情再次開啟

BTC早間暴跌,帶領主流幣紛紛進入大跌走勢,在凌晨中從8580美元一路下跌,最低打到了7800美元,而7800美元處時前期支撐,并不是目前有效支撐,走勢已經跌破布林帶中軌,處于布林帶中下軌區間.

1900/1/1 0:00:00
比特幣:肖磊:從美國霸占全人類科技成果想到了華為與比特幣

最近關注華為的事情比較多,也持續研究了美國各種強盜式邏輯,但總體來說,中國一方面需要用最強硬的手段還擊,另一方面也需要繼續利用全人類先進技術來發展自己.

1900/1/1 0:00:00
數字貨幣:干貨分享 · 交易冠軍聯賽暨行業發布會圓滿落幕

北京時間5月30日20:00,由Fin-bee和金色財經主辦的數字資產交易冠軍聯賽線上發布會在行業社群里火熱開啟.

1900/1/1 0:00:00
ads