買以太坊 買以太坊
Ctrl+D 買以太坊
ads

RBF:比特幣 RBF 假充值風險分析_比特幣

Author:

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

前言

加密錢包ZenGo發布報告稱其在Ledger、BRD和Edge等主流加密貨幣錢包中發現了一個漏洞。該漏洞可能會使未確認的交易計入用戶的總余額中,而此時,攻擊者可在交易確認之前撤銷該筆交易。攻擊者利用了比特幣協議中的一項費用替代「Replace-by-Fee」功能。該功能可通過支付更高的手續費來替換此前的一筆交易。攻擊者可以連續多次使用該功能進行BigSpender攻擊。下面,慢霧安全團隊將基于此次事件分析比特幣協議RBF特性對交易所和錢包所產生的影響。

什么是RBF

RBF,全稱Replace-by-fee,是比特幣內存池中的一種協議,允許使用其他交易將未確認交易進行替換的方式,RBF的方案主要有以下幾種:

Blockstream CEO:比特幣在近乎無限的設計空間中處于狹窄的最優化狀態:金色財經報道,Blockstream首席執行官Adam Back剛剛發推文稱:“從所有證據來看,似乎很難顯著改善比特幣的基本設計。大多數改進方面的權衡都會使其他屬性變差。奇怪的是,比特幣在近乎無限的設計空間中處于一個狹窄的最優化狀態。”[2021/5/23 22:33:08]

1、FullRBF:使用更高的手續費替換前一筆交易

2、First-seen-safeRBF:初見替換,即替換交易本身的輸出金額必須大于等于被替換交易

動態 | 沃薩加比奇鎮的計算機遭遇比特幣勒索:據ctvnews報道,安大略省沃薩加比奇鎮的計算機被黑客入侵。該鎮表示,所有數據在4月30日被鎖定,這是贖金軟件騙局的一部分,其中惡意軟件被用來阻止用戶使用電腦,直到支付贖金。

黑客最初需要11個比特幣,以釋放11臺服務器。官員在通過“安全加密電子郵件”與黑客通信7周之后,該鎮得以談判將價格降至3個比特幣,購買4臺包含該鎮絕大多數數據的服務器。沒有個人信息被泄露。[2018/7/25]

3、Opt-inRBF:選擇性替換交易,通過追加手續費的形式將舊交易替換,節點可選擇開啟或關閉此功能

斯坦福研究人員:對開采比特幣所消耗電量的估算并不可靠:近日,荷蘭經濟學家Alex de Vries預計2018年底開采比特幣將消耗地球上0.5%的電力。而斯坦福大學的研究員Jonathan Koomey則表示,過去人們一直高估了計算所消耗的電量。他認為這樣的計算是不可靠的,而且很多挖礦行為都是非公開的,根本沒有足夠的數據來得到強有力的結論。[2018/5/18]

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:?yudan@慢霧安全團隊

Tags:RBF比特幣OPTFFF比特幣市值排行前十OPTCM價格fff幣是騙局嗎

火幣APP下載
比特幣:2020數字資產現貨交易行業研究報告:成交量超21萬億,各國日益重視市場監管_KEN

要點總結 1.21萬億2020全年數字資產現貨成交量超21萬億,較2019年上漲53%。四季度在比特幣價格暴漲的影響下交易活躍度持續上升,現貨交易量和比特幣價格走勢呈現強正相關.

1900/1/1 0:00:00
YFI:3分鐘了解DeFi Pooling如何讓普通人玩上DeFi_NINEFI幣

3分鐘了解DeFiPooling如何讓普通人玩上DeFi 巴比特資訊 剛剛 16 DeFi最初是為了實現金融包容和開放式訪問,但隨著gas價格的上漲,DeFi正在變成鯨魚的游戲.

1900/1/1 0:00:00
cardano:Daniel Larimer發布新書 精力早放在上?_cardano幣除比特幣以太幣

DanielLarimer發布新書精力早放在上? 區塊鏈世界 剛剛 26 1月10日,EOS創始人DanielLarimer宣布辭去自己在EOS母公司Block.one的CTO職位.

1900/1/1 0:00:00
ING:金色說明書 | 一文讀懂如何挖Gatling Finance復合資產_gate.io平臺靠譜嗎

金色說明書|一文讀懂如何挖GatlingFinance復合資產 金色說明書 剛剛 10 GatlingFinance已正式部署火幣生態鏈,并于1月25日晚20:00點上線單幣種無損挖礦.

1900/1/1 0:00:00
DEF:金色DeFi日報 | Aave社區提案提議將1INCH添加到Aave中_aave幣價格預測知乎

金色DeFi日報|Aave社區提案提議將1INCH添加到Aave中 金色財經子木 剛剛 12 DeFi數據 1.DeFi總市值:394.

1900/1/1 0:00:00
ADO:大V集體看漲,Polkadot波卡是2021年新的財富密碼?_POLYDOGE幣2023年

寫在開始:本文不就Polkadot波卡的技術構想進行詳細說明,而是從Polkadot波卡的投資角度進行深入探討.

1900/1/1 0:00:00
ads