前言
加密錢包ZenGo發布報告稱其在Ledger、BRD和Edge等主流加密貨幣錢包中發現了一個漏洞。該漏洞可能會使未確認的交易計入用戶的總余額中,而此時,攻擊者可在交易確認之前撤銷該筆交易。攻擊者利用了比特幣協議中的一項費用替代「Replace-by-Fee」功能。該功能可通過支付更高的手續費來替換此前的一筆交易。攻擊者可以連續多次使用該功能進行BigSpender攻擊。下面,慢霧安全團隊將基于此次事件分析比特幣協議RBF特性對交易所和錢包所產生的影響。
什么是RBF
高盛前高管用比特幣投資收益買下5100萬美元紐約豪宅:3月18日消息,高盛前高管Michael Daffey本月以5100萬美元的價格買下了因性侵丑聞自殺的紐約大亨Jeffrey Epstein在曼哈頓的豪宅。而據了解達菲投資活動的人士透露,他是在從比特幣投資中獲得巨額收益后買下這所豪宅的。(IT時代)[2021/3/18 18:55:10]
RBF,全稱Replace-by-fee,是比特幣內存池中的一種協議,允許使用其他交易將未確認交易進行替換的方式,RBF的方案主要有以下幾種:
1、FullRBF:使用更高的手續費替換前一筆交易
Galaxy Digital首席執行官:投資者正在轉向比特幣:Galaxy Digital首席執行官Micheal Novogratz最近表示,當前宏觀經濟前景和越來越多的人采用比特幣的綜合效應將對比特幣有利。隨著越來越多的財政刺激方案被央行實施,越來越多的人想要找到稀缺的東西。比特幣只有2100萬枚,且87%的比特幣已經被開采,下個月還將進行減半,盡管采用一直是巨大障礙,但投資者正在轉向它。(Coingape)[2020/4/22]
2、First-seen-safeRBF:初見替換,即替換交易本身的輸出金額必須大于等于被替換交易
動態 | 比特幣鏈上發生3筆共1.8萬枚比特幣大額轉賬:據Whale Alert監測,北京時間18點14份,比特幣鏈上發生3筆共1.8萬枚比特幣大額轉賬,每筆轉賬數量分別為6000枚、5000枚、7000枚。經查詢發現,相關發送與接收方地址各不相同,且無標記。[2019/8/17]
3、Opt-inRBF:選擇性替換交易,通過追加手續費的形式將舊交易替換,節點可選擇開啟或關閉此功能
4、DelayedRBF:當舊交易首次被網絡中節點接收,如果在給定數量的區塊數之后,舊交易仍然未被打包,則允許新交易無條件地替換舊交易
目前BitcoinCore采用的是Opt-inRBF的方案,即通過聲明一筆交易為可替換的形式,后續可使用其他交易替換這筆交易。關于Opt-inRBF的詳細說明可參考BitcoinCore的說明
https://bitcoincore.org/en/faq/optin_rbf/
如何利用RBF進行攻擊
RBF主要針對的是0確認交易,即對內存池中的未確認交易進行替換,當交易所或錢包在處理0確認的交易時,沒有正確處理交易相關的狀態時,就會導致雙花和假充值的問題,具體攻擊手法如下:
1、攻擊者發送一筆RBF交易,輸出地址指向交易所或錢包,并支付低額手續費,防止交易過快被打包;
2、在交易所檢索到這筆0確認的交易后,攻擊者立刻發送一筆替換交易,并將輸出地址改為攻擊者可控的其他地址,替換先前的發送給交易所或錢包的交易;
3、由于交易所或錢包在對0確認交易的處理存在問題,沒有校驗交易是否為RBF交易和交易的確認狀態,直接在未確認的情況下入賬RBF交易,導致交易所或錢包被假充值、雙花、欺詐攻擊及對錢包進行DoS攻擊;
攻擊流程圖如下:
目前,慢霧安全團隊對市面上的幾款去中心化的錢包進行測試,已在部分錢包中發現此類問題,并將問題同步給相應的項目方以及協助修復。
防御方案
1、交易所或錢包應禁止采用0確認的方式對比特幣充值進行入賬;
2、如需要對0確認交易進行入賬,必須檢測該交易不能為RBF交易,具體為交易Input中的nSequence字段值必須為0xffffff,任意未確認交易中包含非0xffffff值的nSequence應拒絕入賬;
3、檢查交易狀態,如檢查比特幣交易是否被打包,或已達到相應的確認數;
4、錢包應展示對應的交易確認狀態,防止欺詐攻擊;
5、慢霧安全團隊已支持該攻擊的檢測,如錢包或交易所不確定自己的入賬方式是否存在問題,可聯系慢霧安全團隊進行檢測。
By:?慢霧安全團隊
尊敬的用戶: 因云平臺不開放QC交易區,原平臺的QC資產將在近期折算成USDT,折算價格將參考當天市場行情為準,具體折算時間請關注后續公告.
1900/1/1 0:00:00Gate.io網格交易大師賽,贏20,000美元大獎活動目前正火熱進行中,活動期間,參與網格交易即有機會贏取限量點卡及海量GT獎勵,目前活動僅剩2天.
1900/1/1 0:00:00*譯文出自:登鏈翻譯計劃 *譯者:翻譯小組 *校對:Tiny熊 什么是樂觀投票 樂觀投票一段時間以來,它一直是Aragon社區中的熱門話題。當我們開始研究該主題時,用戶投票需要花費是幾美分.
1900/1/1 0:00:00比特幣早盤下跌至34778后沒有繼續下行,而是震蕩過后,直接拉升,快速收復,1小時走勢上探底震蕩大陽拉升,比特幣階段性見底,臨近晚間趨勢又陷入拉鋸,多空博弈階段,晚間談幣先鋒看好走上行.
1900/1/1 0:00:002020年給人的觀感是迅速和模糊,在看到已是2021年1月份的時候,真切地體會到白駒過隙之感。時間不是白白流淌過了之,在最近的這個秋冬天,區塊鏈行業可以說是鉚足馬力發展,無論是政策支持、項目落地.
1900/1/1 0:00:00頭條 ▌以太坊超越比特幣成為加密領域最大的結算層1月20日,Messari推特公布的數據顯示,以太坊超越比特幣成為加密領域最大的結算層,2020年結算量已突破10000億美元.
1900/1/1 0:00:00