針對前段時間EOS漏洞問題,數字彗星科技CTO兼創始人張東誼的安全團隊向鏈聞ChainNews透露了整體回顧細節,希望大家提起安全意識,但也不要過度恐慌,正確看待安全問題。
一、事件概述
6月22日凌晨,EOS官方社區發布消息稱:發現EOS漏洞,用戶抵押投票的代幣在漏洞修復之前都無法贖回。隨后我們根據相關消息對該漏洞進行驗證確認該漏洞確實存在,且在漏洞修復前,通過精心構造的攻擊使得特定用戶資產進行無限期抵押,無法贖回。
我們知道EOS采用DPoS共識機制,該機制通過社區投票選舉21個超級節點來維護EOS網絡,為EOS網絡提供算力、帶寬以及存儲支持。用戶投票不需消耗EOS,但EOS會被鎖定。用戶可以隨時申請贖回抵押的EOS,申請贖回后72小時后到賬,同時,投票將被扣減。
NFT Worlds公布第二個NFT系列Genesis Avatars鑄造細節:4月13日消息,NFT Worlds在社交網站公布第二個NFT系列“NFT Worlds Genesis Avatars”,該系列共15,000枚NFT,將作為NFT Worlds生態的可游玩人物形象。NFT Worlds的持有者將按照持有數量獲得等量白名單鑄造資格,剩余數量將公開鑄造。白名單的鑄造費用為0.4ETH,公開鑄造將采取荷蘭式拍賣,起拍價為1ETH。鑄造收入50%將分配給激勵計劃中的玩家和建設者。白名單鑄造活動暫定于2022年4月30日進行,24小時后進行公開鑄造。[2022/4/13 14:21:44]
此次漏洞事件發生在EOS贖回過程中,如果其他用戶抵押EOS給贖回用戶,系統首先將贖回用戶贖回過程中的EOS進行再次抵押。我們已經知道申請贖回的EOS需要72小時才能到賬,如前所訴,通過精心構造的攻擊理論上使得指定用戶資產進行無限期抵押,對用戶造成嚴重危害。
tBTC上線兩天后暫停充值 相關細節將隨后公布:5月18日,tBTC項目負責人Matt Luongo在推特上宣布,tBTC協議上線主網兩天后,將在接下去的10天內暫停充值功能。看來tBTC正式誕生的時機還未到來。官方會幫助相關用戶抽出資金,后續將提供具體細節。[2020/5/18]
二、漏洞攻擊流程
假設被攻擊用戶擁有0.0005個正在贖回途中EOS。
此時攻擊者向贖回用戶抵押0.0001個EOS。
交易生效后,我們看到攻擊者的余額沒有發生變化,而贖回用戶正在贖回途中的0.0001個EOS被迫再次進行抵押。
動態 | Coinbase IPO募股細節 參與法幣交易賬戶逾700萬:Ran NeuNer在推特稱Coinase或于周五宣布有關IPO的細節。Coinase公布了一組數據,在Coinbase上的注冊賬戶約2500萬個、有700萬賬戶從事法幣交易、月交易筆數60萬、上一季度營收9000萬美元、2017年四季度營收4.5億美元。收益占比80%來自普通投資者,15%來自Coinbase專業版(機構投資者),5%來自其他。[2018/10/25]
三、漏洞原理解析
攻擊流程圖中的攻擊命令如下:
cleos--wallet-urlhttp://localhost:6666--urlhttp://mainnet.genereos.io:80systemdelegatebw(attacker)(victim)「0.0001EOS」「0.0000EOS」--transfer
政策 | 泰國數字資產交易指導方針細節:允許比特幣等7種加密貨幣用于ICO:據曼谷郵報,泰國SEC公布數字資產交易指導方針的細節,要點如下:1、市場監管機構預計約有10家中介機構申請營業執照,其中半數預計成為加密貨幣交易所,其余被確定為經紀公司和交易商。2、泰國SEC將允許七種用于ICO的加密貨幣作為交易對進行交易,包括比特幣,以太坊,比特現金,以太經典,萊特幣,瑞波幣和恒星幣。3、所有市場參與者,包括ICO發行方、數字貨幣交易所、經紀商和涉及數字資產交易的交易商,都必須在生效日期后90天內向SEC注冊。參與者開展數字資產業務還必須獲得財政部批準。4、未經授權的數字貨幣的賣方以及設立未經授權的研討會以獲取加密貨幣投資的人,將被處以不超過交易價值兩倍或至少500000泰銖的罰款。他們還可能面臨長達兩年的監禁。[2018/7/4]
由于攻擊者在調用命令時加入了--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.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場
下一篇:
韓國:加密貨幣交易所急需保險服務,保險公司卻爭相避之
火星財經APP一線報道,比特幣于今日凌晨4點開啟下跌模式,自8500美元上方不斷下挫,4小時內跌破8000美元,24小時跌幅高達6.32%.
1900/1/1 0:00:005月31日凌晨股市、外匯、加密市場集體崩盤跳水。BTC在5月30日凌晨暫時突破9000美元,迅速暴跌至8000美金.
1900/1/1 0:00:001?項目背景 1.1雙重需求巧合 隨著區塊鏈的日趨普及,大大降低了大眾發行Token的成本。不同的加密Token因為解決不同的現實需求,被紛紛創造出來.
1900/1/1 0:00:002019年第22周區塊鏈二級市場報告2019年5月26日-2019年6月1日 本期報告重點內容: 大盤走勢:寬幅震蕩收陽線.
1900/1/1 0:00:00過去24小時資金凈流入前十的幣種過去24小時資金凈流出前十的幣種1、比特幣今天大跌近7個點,價格跌破8000美元,現在暫時報價7908美元.
1900/1/1 0:00:002019年的牛市才剛剛開始,這次的牛市讓優質的項目爆發的同時也讓一些新銳交易所出現在我們面前,交易所作為區塊鏈和數字貨幣行業關鍵的一個環節.
1900/1/1 0:00:00