前言
加密錢包ZenGo發布報告稱其在Ledger、BRD和Edge等主流加密貨幣錢包中發現了一個漏洞。該漏洞可能會使未確認的交易計入用戶的總余額中,而此時,攻擊者可在交易確認之前撤銷該筆交易。攻擊者利用了比特幣協議中的一項費用替代「Replace-by-Fee」功能。該功能可通過支付更高的手續費來替換此前的一筆交易。攻擊者可以連續多次使用該功能進行BigSpender攻擊。下面,慢霧安全團隊將基于此次事件分析比特幣協議RBF特性對交易所和錢包所產生的影響。
什么是RBF
Celsius Network創始人:比特幣是一種非常糟糕的支付方式:12月9日消息,Celsius Network 創始人兼CEO Alex Mashinsky在近日一次采訪中提到,和美元相比,作為“加密貨幣之王”的比特幣具有不錯的存儲價值,是一種有價值的資產存儲方式,但支付商品或者服務方面非常糟糕。 Mashinsky表示更愿意見證“美元仍然是儲備貨幣”的情景。(cryptonewmedia)[2021/12/9 13:01:02]
RBF,全稱Replace-by-fee,是比特幣內存池中的一種協議,允許使用其他交易將未確認交易進行替換的方式,RBF的方案主要有以下幾種:
分析 | 近期比特幣飆升可以歸結為三大因素:Cointelegraph分析文章稱,自2019年12月18日以來,在不到三個月的時間里,比特幣/美元的價格飆升68%。2月9日,比特幣突破1萬美元大關,標志著大多數人認為加密市場開始全面反彈。投資者對近期比特幣漲勢的看法仍然存在分歧。例如,加密貨幣市場最大巨鯨之一Joe007一直堅持認為這種激增是純粹操縱的結果。其他投資者,如Adaptive Capital普通合伙人Willy Woo和Three Arrow Capital首席執行官Su Zhu表示,基本面和技術因素從一開始就支持了漲勢。當比特幣的價格徘徊在7000美元左右時,Su Zhu指出,BTC/USDT交易對的溢價表明,一個積累階段正在開始,特別是在亞洲。雖然對近期比特幣飆升的解釋各不相同,但最終可以歸結為三大因素:自2019年12月以來的積累、表明投資者活動增加的鏈上數據,以及可能的巨鯨操縱。(Cointelegraph)[2020/2/10]
1、FullRBF:使用更高的手續費替換前一筆交易
聲音 | 媒體:中國股市的復蘇帶動資金流入比特幣:據bitcoinist消息,Coinli統計數據顯示,近日人民幣流入比特幣的金額高達1.65億美元,同期以太坊流入資金不足7500萬美元。這一表現使人民幣成為法定貨幣中比特幣交易占比排名第二的幣種,僅次于美元。此外,報道還指出,在中國持有加密貨幣的做法仍是合法的。[2019/3/18]
2、First-seen-safeRBF:初見替換,即替換交易本身的輸出金額必須大于等于被替換交易
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:?慢霧安全團隊
歡迎來到2021年,現在的情況有些不同了。XRP被判為了證券,EOS和SEC進行了和解,“BCH是真正的比特幣”的說法已無人理會,Tron在幾個月前一度停止了運作,也沒人再討論什么是DAG……可.
1900/1/1 0:00:00“我堅信,物聯網的未來發展將以隱私和自我主權為中心。”-RobertParker全球物聯網領軍者RobertParker曾出任三星、亞馬遜和微軟的高管職位,是智能設備領域的知名專家和領軍人物.
1900/1/1 0:00:00尊敬的用戶: WBF即將在創新區上線TOPE/USDT交易對,具體上線時間請關注官方公告。 項目介紹: TOPE的核心理念是數據即服務,構建基于區塊鏈的分布式游戲價值網絡.
1900/1/1 0:00:00摘要: Messari?今天發布的一份報告稱,中國仍然是全球加密貨幣活動的領導者。中國控制著比特幣?65%的哈希率。一些亞洲國家,如越南,在加密行業仍然有嚴格的監管.
1900/1/1 0:00:00親愛的庫幣用戶: 新年迎新第二彈,庫幣杠桿將開啟“交易瓜分豪禮”活動!活動時間:2021年1月19日23:00:00-2021年1月26日23:00:00參與方式:用戶需填寫表單參與活動庫幣平臺.
1900/1/1 0:00:00尊敬的社區用戶: NEST系統已于1月19日完成升級,NEST系統的Staking功能已經上線。用戶關于NEST生態中的QPToken的收益領取規則也相應進行了調整.
1900/1/1 0:00:00