什么是重放攻击 ( Replay attack)

admin
admin
admin
1265
文章
1
评论
2020年10月2日21:42:31 评论

重放(Replay)又称重放、回放,即把消息或数据原封不动地重发给接收者一次,接收者会接受消息或数据,当此行为成立时,表示接收者无法有效地识别数据是否已被接收,这将成为重放漏洞。
重播攻击主要是在区块链中出现分叉之后进行的,因为分叉后双方都仍然保留分叉前的数据,所以在分叉后双方都可以进行同样的操作。举例来说,一个蛋糕店A但由于理念不同而分成了B和C两个蛋糕店,分家后两个共同拥有客户资料交易信息并且使用的系统仍然是相同的包含验证支付信息的系统,然后各经营客户和交易就不再相互交换信息了。

什么是重放攻击 ( Replay attack)
在艾丽斯把付款信息交给蛋糕店B的服务员后,蛋糕店C的服务员通过电脑确认信息后,将蛋糕交给艾丽斯。当Alice收到同样的付款信息后,Alice再次把蛋糕店C的服务生给Alice,由C服务生用电脑确认信息后,Alice再把蛋糕给Alice,所以Alice得到两块蛋糕,如果蛋糕店B和C都能确认付款信息,那么就不会出现重放漏洞,没有漏洞就没有可能被攻击,也不会丢失蛋糕。

什么是重放攻击 ( Replay attack)
分叉后的区块链可以进行重放攻击,例如比特币(BTC)和比特币现金(BCH),BCH是通过BTC分叉出来的,但这两种技术在所有基本功能上都是相同的,只是BCH比BTC的区块更大。此时Alice从B处购买了10BTC,Alice将此交易信息传递给BTC的矿工,得到10BTC,但Alice将此交易信息复制到BCH,使下矿工在验证签名后将此信息再次传递给BTC,最终Alice将得到10BTC,同时拥有10BCH。
最好的情况:一次重放攻击。
重播攻击最好的情况是在以太坊硬分叉时。以太坊硬分叉产生了ETH和ETC两个链,两个链上的交易数据结构是完全相同的,所以在ETC中进行交易是有效的,那么ETC也能接受它,反之亦然。由于当时大家都认为ETC将不再存在,所以在分叉之前没有人意识到两个链子会产生互相重放的问题。之后有许多矿工继续维持ETC链,而ETC链上的交易获得持续重放的ETC交易也被发现。
几乎所有的交易所在以太坊分叉时都没有发现这个问题,此时只要有人从交易所取出ETH币,就有可能获得等量的ETC币。很多银行利用这一漏洞,不断地在交易所充币和提币,从而获得了额外的ETC。云币、BTC-e等交易所都发表声明称自己受到重放攻击,几乎所有ETC都被骗。”重播攻击”也因此而闻名于货币圈。

admin
  • 本文由 发表于 2020年10月2日21:42:31
  • 转载请务必保留本文链接:https://www.biyungu.com/news/2797.html
智能合约是什么意思?区块链智能合约讲解 资讯

智能合约是什么意思?区块链智能合约讲解

就大家现阶段针对区块链的探讨来讲,大家早已说过许多 话题讨论,包含哪些促使区块链转帐不能伪造,区块链技术性是怎样在多方面金融投资中出示信任感这些。可是大家都还没说过,区块链技术性能够在交易方式中除去第...
DeFi并不是以太坊才有,比特币的更香 资讯

DeFi并不是以太坊才有,比特币的更香

CoinDesk几个星期前的一篇文章《为什么比特币持有者们也关注DeFi?我注意到|CoinDesk专栏。很明显,这个标题是用来吸引眼球的。看起来,所有DeFi上的东西都会受到比特币用户的抵制:垃圾软...
PayPal是否会影响这次行情的波动 资讯

PayPal是否会影响这次行情的波动

昨天晚上,比特币和以太坊市场开始了一轮更为猛烈的上涨。比特币价格最高达到13000美元,以太坊价格上涨稳定在390美元左右。在最近几个月里,比特币出现了最高的涨势。 业内许多人都将比特币开启的这轮上涨...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: