比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

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

Author:

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

前言

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

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

數據:過去兩年中未移動的比特幣供應量達53%,創歷史新高:4月10日消息,摩根溪創始人Anthony Pompliano引援Glassnode數據在推特上表示,過去兩年中未移動的比特幣供應量達53%,創歷史新高。此外,近29%的流通比特幣在過去5年內沒有移動過,而近15%的流通比特幣在十年內沒有移動過。[2023/4/10 13:54:44]

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

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

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

比特幣價格一度跌破10000美元大關: 比特幣交易平臺Bitfinex報價顯示,比特幣盤中一度跌破10000美元關口,日內重挫近30%。截至發稿跌20.2%報10961美元。[2018/1/17]

4、Delayed RBF:當舊交易首次被網絡中節點接收,如果在給定數量的區塊數之后,舊交易仍然未被打包,則允許新交易無條件地替換舊交易

目前 Bitcoin Core 采用的是 Opt-in RBF 的方案,即通過聲明一筆交易為可替換的形式,后續可使用其他交易替換這筆交易。關于 Opt-in RBF 的詳細說明可參考 Bitcoin Core 的說明

擔心收到勒索攻擊 一些公司先發制人購買比特幣:這些年來,金融機構、企業和政府部門都成為了目標。最近,攻擊者開始使用勒索軟件加密用戶的計算機,直到受害者支付贖金來解鎖他們的系統。黑客通常要求用比特幣支付,因為它是偽匿名性質的。[2017/12/21]

https://bitcoincore.org/en/faq/optin_rbf/

RBF 主要針對的是 0 確認交易,即對內存池中的未確認交易進行替換,當交易所或錢包在處理 0 確認的交易時,沒有正確處理交易相關的狀態時,就會導致雙花和假充值的問題,具體攻擊手法如下:

1、攻擊者發送一筆 RBF 交易,輸出地址指向交易所或錢包,并支付低額手續費,防止交易過快被打包;

2、在交易所檢索到這筆 0 確認的交易后,攻擊者立刻發送一筆替換交易,并將輸出地址改為攻擊者可控的其他地址,替換先前的發送給交易所或錢包的交易;

3、由于交易所或錢包在對 0 確認交易的處理存在問題,沒有校驗交易是否為 RBF 交易和交易的確認狀態,直接在未確認的情況下入賬 RBF 交易,導致交易所或錢包被假充值、雙花、欺詐攻擊及對錢包進行 DoS 攻擊;

攻擊流程圖如下:

目前,慢霧安全團隊對市面上的幾款去中心化的錢包進行測試,已在部分錢包中發現此類問題,并將問題同步給相應的項目方以及協助修復。

1、交易所或錢包應禁止采用 0 確認的方式對比特幣充值進行入賬;

2、如需要對 0 確認交易進行入賬,必須檢測該交易不能為 RBF 交易,具體為交易 Input 中的 nSequence 字段值必須為 0xffffff,任意未確認交易中包含非 0xffffff 值的 nSequence 應拒絕入賬;

3、檢查交易狀態,如檢查比特幣交易是否被打包,或已達到相應的確認數(如 3 個);

4、錢包應展示對應的交易確認狀態,防止欺詐攻擊;

5、慢霧安全團隊已支持該攻擊的檢測,如錢包或交易所不確定自己的入賬方式是否存在問題,可聯系慢霧安全團隊進行檢測。

By :?yudan@慢霧安全團隊

Tags:RBF比特幣OPTBITbcd比特幣鉆石長期持有COPTER幣bitkeep錢包

以太坊最新價格
NFT:借助DeFi NFT發展達到歷史新高

流動性對所有 dapp (去中心化應用)的創建和發展至關重要。DeFi 夏日狂潮過后,NFT 的發展成為焦點。它們之間的聯系遠比一些人想象的還要緊密.

1900/1/1 0:00:00
比特幣:金色前哨 | 灰度比特幣信托溢價率下跌 比特幣市場迎轉折點?

就在比特幣于本月突破4萬美元大關創下歷史新高之后,市場持續上漲效應似乎正在減弱。受耶倫講話影響,比特幣市場連續震蕩下跌數日.

1900/1/1 0:00:00
ISA:重磅:支付巨頭Visa擬支持加密貨幣

據外媒報道,Visa可能會在其支付網絡中添加加密貨幣。作為全球最大的信用卡支付公司之一,Visa透露正和錢包、交易所等進行合作以提供加密貨幣購買渠道、并在區塊鏈上處理數字貨幣.

1900/1/1 0:00:00
區塊鏈:金色觀察 | 美國新政府領袖 對加密貨幣態度一覽

金色財經現場報道 優勢資本董事長吳克忠:區塊鏈為占有資源、使用資源、交換資源、交易信用和貨幣問題提供了解決方案:金色財經現場報道,在2018中國區塊鏈高峰論壇峰會上,優勢資本董事長吳克忠表示.

1900/1/1 0:00:00
比特幣:世界首富動動手指 比特幣一小時暴漲18% 爆倉98億元

“鋼鐵俠”的神來一筆,又讓比特幣上演瘋狂行情。1月29日傍晚,特斯拉首席執行官埃隆·馬斯克(Elon Musk)突然將自己的社交平臺簡介更新為“bitcoin(比特幣)”,比特幣瞬間一根超級大陽.

1900/1/1 0:00:00
HBC:金色說明書|Hash Bank Cash流動性挖礦教程詳解

DeFi流動性挖礦火爆一時,吸引了大量投資者參與。為了方便投資者及時了解DeFi挖礦項目的相關信息和挖礦流程,金色財經推出了“金色說明書”系列挖礦教程。 審計報告見文章結尾.

1900/1/1 0:00:00
ads