比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 幣贏 > Info

EOS 漏洞的簡單復盤和原因探討_區塊鏈

Author:

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

360報的EOS漏洞,技術層面并不復雜,很容易懂它的攻擊邏輯。但是這個漏洞背后卻顯現了EOS設計理念有著一些深層次的安全隱患。

先簡單復盤下漏洞本身:根源是在這行代碼,有個數組越界的內存漏洞:

因為binaryen.cpp這個代碼是負責解析EOS智能合約的,所以攻擊者可以:1.先創建一個「惡意」的智能合約;2.把「惡意」的合約上傳到EOS網絡讓超級節點來解析,進而觸發越界,形成EOSWASM虛擬機進程的內存漏洞;3.由于EOS為了性能的考慮,常用的內存緩解技術沒有做到位,攻擊者可以進一步在虛擬機進程里控制整個超級節點的機器,達到遠程代碼執行的效果。漏洞發現者的解釋

EOS跌破3美元關口:火幣全球站數據顯示,EOS短線下跌,跌破3美元關口,現報2.9988美元,日內跌幅達到1.67%,行情波動較大,請做好風險控制。[2020/9/3]

而EOS官方的漏洞修復也是很奇葩的,BM在GitHub上創建了這樣一個bugissue:根據標題,就不難發現,BM根本沒修復根源的漏洞本身,卻只是改了assert在release版的觸發

漏洞發現者說,這種修復沒有本質上解決問題:

說完漏洞本身,再來探討下深層次的原因

一、這個攻擊的一大亮點是,合約本身可以是「惡意」的,是用來攻擊節點的。那為什么「惡意合約」這個威脅會對EOS特別顯著?因為EOS部署合約是零成本的,任何人只要鎖定一定量的EOS都可以免費發布合約來讓超級節點解析。這樣攻擊者幾乎是零成本。所以這個threatmodel對EOS“特別”適用。

動態 | 競猜游戲接連遭黑客攻擊 EOS DApp生態安全刻不容緩:據PeckShield態勢感知平臺數據顯示:今晨08:59至09:00,不到一分鐘時間,黑客共計向eos.win游戲合約(eosluckydice)發起125次攻擊,獲利超9,180個EOS。PeckShield安全人員跟蹤分析發現,黑客先是于昨晚22:46實施了小額測試攻擊,在掌握攻擊方法后,于今晨采用多個關聯賬號實施快速攻擊,并迅速將非法所得資金轉至火幣交易所。

近一個月內,已經有超5款EOS競猜類游戲遭到了攻擊,攻擊原因大多和隨機數漏洞有關。PeckShield分析認為,多個攻擊團隊在背后積極發現和利用漏洞,類似攻擊有可能會愈加頻繁,且他們的攻擊效率有逐漸提升的跡象。[2018/11/11]

二、EOS的21個超級節點的設計,會讓這種攻擊在現實世界里更容易實行。EOS超級節點的本質,就是用中心化來提高性能。可是無論每個超級節點背后有多少機群,一定有個主控端的機器。這樣,攻擊者只需要知道怎么破解每個主控機器的內存保護措施就可以了,反正最差情況也就適配21種。而相對地,拿ETH舉例:ETH區塊鏈網絡現在有18266個節點,而這些節點又有很多不同的客戶端版本和機器版本,光適配這些不同配置的exploit就夠黑客頭疼的,寫PoC是相對簡單的,現實運行是麻煩的,所以安全問題有時候是被一定程度地夸大了的。而且,由于EOS的中心化,超級節點會保存一般區塊鏈節點不會有的太多的重要信息,一旦攻破,后果比攻破一個或多個普通區塊鏈節點問題嚴重的多。

行情 | EOS 5分鐘漲幅超過1.00%:據Bitfinex數據顯示,EOS 5分鐘內漲幅超過1.00%,現報價5.25美元。[2018/8/18]

三、EOS為啥不用更嚴格的沙盒來限制內存漏洞呢?因為EOS的智能合約功能太多了,除了跟操作系統層有很多交互,合約本身還支持異步執行,「并發漏洞」也是個頭疼的事情。

想做的功能越多,被攻擊的危險就越大。有時候,設計越是簡單,往往越有力量。

鏈聞ChainNews:提供每日不可或缺的區塊鏈新聞。

原文作者:道鏈聞編譯:YY版權聲明:文章為作者獨立觀點,不代表鏈聞ChainNews立場。

來源鏈接:mp.weixin.qq.com

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

鏈聞速遞

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

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

入駐指南:

/apply_guide/

本文網址:

/news/3626834.html

EOS柚子漏洞風險安全

免責聲明:

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

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

上一篇:

直指本質,EOS漏洞的復盤和深層次原因探討

Tags:EOS非小號區塊鏈SHIPoker EOS艾坦星幣非小號區塊鏈通俗易懂的例子有哪些SHIT幣

幣贏
一年竊取50萬美元 “業余”黑客告訴你盜幣有多容易_加密貨幣

用戶的比特幣被盜似乎已經成為加密貨幣世界的詛咒。但這種盜竊行為究竟是如何發生的呢?在近日接受TrijoNews的獨家采訪時,一名加密貨幣黑客說明了竊取他人加密貨幣是多么容易的一件事.

1900/1/1 0:00:00
對話隱私保護和區塊鏈安全大咖:談隱私保護時,我們究竟在談什么?_RIN

5月16日,在由杭州金融辦指導、由區塊鏈媒體巴比特主辦、由杭州區塊鏈技術與應用聯合會協辦的2019全球區塊鏈高峰論壇上,鏈聞總編輯劉鋒作為主持人.

1900/1/1 0:00:00
Bitcoin ABC 開發者修復 Bitcoin ABC 0.17.0 版本的一個漏洞_TCO

2018年4月26日,BitcoinABC開發團隊得到通知比特現金礦工使用的Bitcoin-ABC0.17.0版本客戶端存在一個嚴重漏洞.

1900/1/1 0:00:00
BM 譴責 360 制造恐慌,「史詩級漏洞」還是「史詩級營銷」?_REX

鏈聞ChainNews:由于時差原因,360官方發布消息時,EOS技術團隊無法及時回復,事件在不確定性當中繼續發酵.

1900/1/1 0:00:00
7 天被爆出 12 個漏洞,EOS 主網發布仍遙遙無期?_EOS

昨天的區塊生產者投票結果顯示,EOS主網依然無法正式上線。BP將會在24小時之后再次組織一場投票。昨天的這場BP投票過后,期待已久的EOS主網依然無法上線.

1900/1/1 0:00:00
OFAC 考慮建立比特幣黑名單_LAT

3月26日消息,美國海外資產管理辦公室(OFAC)于3月19日宣布,它正在考慮在特別指定國民(SDN)名單中加上個人或實體的數字貨幣地址,以提醒公眾特定的數字貨幣標識符與被屏蔽的人相關.

1900/1/1 0:00:00
ads