by慢霧安全團隊當我們談論區塊鏈時,總是離不開這些技術:分布式存儲、P2P網絡和共識機制,本次我們要談的問題就是出現在P2P對等網絡協議上。異形攻擊實際上是一個所有公鏈都可能面臨的問題,我們用以太坊為例子說明。以太坊的P2P網絡主要采用了Kademlia(簡稱Kad)算法實現,Kad是一種分布式哈希表(DHT)技術,使用該技術,可以實現在分布式環境下快速而又準確地路由、定位數據的問題。什么是異形攻擊?
首先,我們先定義一個同類鏈的概念,是指使用了和其它區塊鏈相同或兼容協議的區塊鏈系統。異形攻擊又稱地址池污染,是指誘使同類鏈的節點互相侵入和污染的一種攻擊手法,漏洞的主要原因是同類鏈系統在通信協議上沒有對非同類節點做識別。以太坊異形攻擊是指,以太坊同類鏈由于使用了兼容的握手協議,無法區分節點是否屬于同個鏈,導致地址池互相污染,節點通信性能下降,最終造成節點阻塞的一種攻擊方式。正常的節點發現過程
美CFTC專員:FTX事件引發對投資者潛在利益沖突與盡職調查的擔憂:金色財經報道,美國商品期貨交易委員會(CFTC)專員Christy Goldsmith Romero表示,FTX事件引發了“嚴重的問題”,即風險資本家和基金經理在投資客戶資金之前如何仔細審查他的業務。
Christy Goldsmith Romero質疑稱:“是否因為加密行業的相互關聯性及其可能存在潛在的利益沖突,導致投資者無法真正關注盡職調查?”(彭博社)[2023/1/21 11:24:53]
以太坊同類鏈節點間通過4個UDP通信協議來完成節點發現,消息結構如下:ping:探測一個節點是否在線
RedKiteNFT推出NFT藝術群展“Humanity”為受全球沖突影響的難民籌集資金:金色財經報道,NFT 平臺 RedKiteNFT 與 Fanakapan、Dalek、Ben Eine 等全球 33 位傳統和當代 NFT 藝術家合作,將于明天(2022 年 5 月 31 日)推出 NFT 藝術群展“ Humanity ”。該節目旨在為受全球沖突影響的難民籌集資金。將美術與 web3 相結合,Humanity 藝術品銷售將包含 256 個 NFT,33 位藝術家中的每一位都有一件藝術品在 Polygon 區塊鏈上以 8 個限量版的形式出售。(coinquora)[2022/5/31 3:51:48]
pong:響應Ping命令
聲音 | 達拉斯小牛隊所有者:Libra可能成為世界各地沖突的根源:據zycrypto報道,比特幣懷疑論者、達拉斯小牛隊所有者Mark Cuban在接受CNBC采訪時表達了針對Libra的警告。他認為在全球范圍內,在沒有大量法治、政府穩定或貨幣穩定的國家,這可能是危險的。Cuban警告說,如果沒有適當的監管,Facebook的加密資產可能成為世界各地沖突的根源。一些非洲國家將會出現一些暴君,他們對無法控制本國貨幣感到非常不安,這才是真正的問題開始出現的地方。[2019/7/13]
findnode:查找與Target節點異或距離最近的其他節點
neighbors:響應FindNode命令,會返回一或多個節點
攻擊過程
準備工作:收集以太坊節點地址我們找到了社區制作的一個地址庫:https://github.com/smartheye/EthStaticNodesTool/blob/master/MainNet/static-nodes.txt第一步:發起惡意握手。攻擊者A模擬整個握手過程,主動發起ping操作,并利用協議的第4步neighbors,將返回的鄰居表修改成我們收集到的以太坊節點地址,推送給受害節點B。由于單次通信只能推送16個地址,我們需要多次推送以達到攻擊效果。第二步:污染地址池。B收到大量A返回的鄰居表,嘗試跟這些節點握手,并將這些節點加入了自己的地址池。第三步:污染自動擴散。讓人意外的是,不同鏈的節點居然互相握手成功了,更為可怕的是,它們把各自地址池里已知的節點推送給了對方,導致更多的節點互相污染,最終擴散致整個網絡。漏洞危害
受異形攻擊的同類鏈節點無法找到真正可用的節點,無法建立TCP數據同步通道,導致節點被攻擊離線。對于礦池或者出塊節點,異形攻擊可能導致廣播延遲甚至失敗,造成收益損失。異形攻擊可以使所有以太坊同類鏈地址池相互污染,導致節點通信效率全面下降,對整個區塊鏈系統造成長久的傷害。影響范圍
我們對知名公鏈QuarkChain進行安全審計時發現,QuarkChain的節點在遭受異形攻擊后,節點性能嚴重下降,外部節點需要很長時間才能與受害節點建立連接。QuarkChain團隊隨后修復了該問題。理論上所有使用了以太坊discv4協議的區塊鏈都可能受此漏洞影響,在發起測試后的一段時間,我們觀測到EtherNode的監測節點也已經被污染了,污染的擴散速度似乎比想象中的要快。
也許,以太坊需要來一次清洗。后記
1、此漏洞對以太坊是否有影響?以太坊的節點數量遠大于其它同類鏈節點,并且節點間已經建立了穩定的連接,影響不明顯。但對于其它的同類鏈節點,卻會受到來自以太坊節點的強勢侵入,導致通信阻塞。2、很多朋友關心除了以太坊之外,其它的公鏈是否有此問題,比如比特幣和它的山寨幣,比如使用了libp2p協議的公鏈,這些問題我們將在后續文章中披露。十分感謝QuarkChain團隊大力協助本次測試。
2008年,神秘人“中本聰”發表了一篇論文《比特幣:一個點對點的電子現金系統》,這篇論文標志了比特幣的誕生。這篇論文詳細描述了比特幣系統的操作方案,被視為比特幣白皮書.
1900/1/1 0:00:002018年已經過去了,我很懷念它。不是因為已經發生的這么多事情,而是因為它為未來的十年奠定了一個基調。在已經結束的這一年里,美國股市在10月開始了暴跌,神話終究還是逃不過現實.
1900/1/1 0:00:00摘要 分布式系統中的共識問題一直是計算機科學領域中的重要問題。經典共識協議具有強一致性、高效的特點,然而卻存在通訊成本高,封閉性的問題;因比特幣而為人所熟知的中本聰共識協議具有開放性,無權限的特.
1900/1/1 0:00:00數字貨幣交易所是指進行數字貨幣間、數字貨幣與法幣間交易撮合的平臺,是加密數字貨幣交易流通和價格確定的主要場所。從產業鏈上看,數字貨幣交易所處于核心位置.
1900/1/1 0:00:00編者按:本文來自藍狐筆記,Odaily星球日報經授權轉載。facebook穩定幣還不知道什么機制,如果早期錨定美元或黃金,然后逐步脫鉤,它會不會成為事實上的數字央行?在短期或中期也許機會巨大,但.
1900/1/1 0:00:003月27日,外媒Coindesk援引知情人士消息稱,世界第二大比特幣礦機生產商嘉楠耘智正考慮向上海證券交易所新設立的科創板或美國交易所提交上市申請,但目前并未作出最終決定.
1900/1/1 0:00:00