区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > Ethereum > 正文

加密货币:比特币 RBF 假充值风险分析_INR

作者:

时间:

前言

加密钱包ZenGo发布报告称其在Ledger、BRD和Edge等主流加密货币钱包中发现了一个漏洞。该漏洞可能会使未确认的交易计入用户的总余额中,而此时,攻击者可在交易确认之前撤销该笔交易。攻击者利用了比特币协议中的一项费用替代「Replace-by-Fee」功能。该功能可通过支付更高的手续费来替换此前的一笔交易。攻击者可以连续多次使用该功能进行BigSpender攻击。下面,慢雾安全团队将基于此次事件分析比特币协议RBF特性对交易所和钱包所产生的影响。

什么是RBF

RBF,全称Replace-by-fee,是比特币内存池中的一种协议,允许使用其他交易将未确认交易进行替换的方式,RBF的方案主要有以下几种:

冰岛今年预计将使用更多能源挖掘比特币 比特币能源需求在冰岛飙升:\t据纽约时报报道,冰岛今年预计将使用更多能源挖掘比特币和其他虚拟货币,而不是用于其家庭使用。大量的挖矿公司已经在冰岛建立了一个基地,北大西洋这个寒冷的岛屿充满了大量可再生能源。新兴产业的突然增长促使冰岛海盗党议员斯马里·麦卡锡(Smari McCarthy)提议对比特币矿山的利润征税。这项举措很可能会受到冰岛人的欢迎,因为冰岛人在2008年遭遇灾难性银行业危机后对投机性金融业务一直持怀疑态度。[2018/2/11]

1、FullRBF:使用更高的手续费替换前一笔交易

平安夜比特币现金跌幅达26% 现价格回升至2800美元以上位置:根据火币pro数据显示,24日零点比特币现金(BCH)从3168美元的高位开始呈现下跌态势,到了晚间8点半的时候价格最低跌至2337美元,跌幅达26%。随后价格波动回升,今日早间8点半价格最高回升至2818美元。[2017/12/25]

2、First-seen-safeRBF:初见替换,即替换交易本身的输出金额必须大于等于被替换交易

3、Opt-inRBF:选择性替换交易,通过追加手续费的形式将旧交易替换,节点可选择开启或关闭此功能

俄罗斯加密货币法案发布在即 意见不同的通信部反对比特币合法化:俄罗斯总统普京已经在10月批准加密货币监管法案的制定,但各派仍争论不休,通信部负责人表示他们绝对不会在国内经济系统中承认比特币的合法化。[2017/11/21]

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@慢雾安全团队

标签:比特币加密货币TCOINR比特币中国官网地址点击进入官网数字货币和加密货币的区别和联系Bitconch Reputation HeatCoinracer

Ethereum热门资讯
KAS:交易被夹、矿池作恶 以太坊矿工是否权力过大?_Polkastarter

今日,YFII发起人高金发布微博表示:“某矿池亲自下场夹人了?两个1wei的夹1个125gwei的,不讲武德啊。单笔利润为0.12个eth,而且这个账号持续夹人中...”引起了围观者的激烈讨论.

ECH:金色前哨 | BTC核心开发者推出BTC地址格式Bech32改进版本_CryptoMechaKing

1月18日,比特币核心开发者PieterWuille发推宣布,推出比特币地址格式Bech32的改进版本Bech32m。Bech32是一种比特币地址格式,专为与SegWit技术一起使用而创建.

比特币:将比特币与黄金类比?戴维·罗森伯格:荒谬_加密货币

将比特币与黄金类比?戴维·罗森伯格:荒谬 金十数据 刚刚 24 自比特币去年12月初爆发以来,不断有人将比特币的投资价值和黄金进行比较,有些人甚至认为,比特币是一种比黄金更好的投资品.

POOL:BTC遭遇卖方流动性危机?eToro要被投资者买空了_TORO

据彭博社报道,交易平台eToro上投资者对比特币和其他加密货币的购买需求非常之大,以至平台向客户发出提醒,用户的买单可能会受到限制.

比特币:矿工码农矛盾再现:EIP1559会造成以太坊社区分裂吗?_XPO

以太坊今日势如破竹,主流加密分析师们都认为在年底前它将一直保持强势。和这种普遍共识相反,以太坊即将上线的1559改进提案EIP近日却在以太坊社区引发了不少争论.

ALA:Galaxy Digital进入挖矿领域,为矿工提供一站式金融服务_GALI价格

GalaxyDigital是一家由MikeNovogratz创立的金融服务和加密货币投资管理公司,它已经将目光投向比特币挖矿领域.