在本文中,您将了解什么是重放攻击以及重放攻击对加密世界的影响。重放攻击对网络安全构成真正威胁,因为它们成功时并不依赖于数据的解密,这使它们成为恶意行为者的有效绕过方法,尤其在使用安全的协议时会遇到问题。硬分叉是用于升级或分割区块链分类帐的过程,尤其容易受到这种类型的网络攻击的影响。

什么是重放攻击?
重放攻击有时也被称为回放攻击,是一种网络攻击,恶意实体截取然后重复通过网络传输的有效数据。由于原始数据的有效性(通常来自授权用户),网络的安全协议将这种攻击视为正常数据传输。由于原始消息被截取并逐字重发,使用重放攻击的黑客不一定需要解密它们。
重放攻击如何运作?
在区块链更改或升级其协议(称为硬分叉)时,重放攻击变得可能。在硬分叉发生时,两个协议版本都在运行,这意味着在先前版本上被视为有效的任何交易也将在新分类帐上被视为有效。
当黑客执行重放攻击时,他们可以利用硬分叉在先前版本上模拟交易,然后同样的资金可以被转移到钱包中另一次。重放攻击可以被无数次执行,除非网络停止。
重放攻击如何影响加密世界?
尽管重放攻击并非仅限于加密环境,但它们与加密货币交易和区块链分类帐相关。原因在于区块链分类帐有时经历被称为硬分叉的协议更改或升级。
当硬分叉发生时,现有分类帐分为两个,一个运行旧软件的旧版本,一个运行新的更新版本。一些硬分叉仅旨在升级分类帐,而其他则分支出并有效地形成全新的加密货币。
当这些硬分叉发生时,攻击者理论上可以针对区块链分类帐使用重放攻击。在一个分类帐上由一个在硬分叉之前钱包有效的人处理的交易也将在另一个分类帐上有效。结果是,从某人通过一个分类帐收到一定数量的加密货币单位,他们可以转到另一个分类帐,复制交易并欺诈地将相同数量的单位转移到他们的帐户中第二次。
区块链如何保护自己免受这些攻击?
尽管分叉的区块链分类帐容易受到重放攻击的影响是一个合理的担忧,但大多数硬分叉包括专门设计的安全协议,旨在防止这些攻击成功。选择性重放保护。
在强大的重放保护中,一个特殊的标记被添加到从硬分叉中出现的新分类帐中,以确保在其上进行的交易在传统分类帐上也是无效的,反之亦然。这是比特币现金分叉比特币时实施的保护类型。
选择性的重放保护要求用户手动更改其交易,以确保这些不能被重播。在加密货币的主要分类帐上进行硬分叉的升级而不是完全分叉时,选择性保护可能是有用的。
个人用户还可以采取措施保护自己不成为重放攻击的受害者。其中一种方法是锁定硬币不转移,直到分类帐达到一定数量的块,从而阻止任何包含这些硬币单位的重放攻击被网络验证。但应该指出,并非所有钱包或分类帐都提供此功能。
底线
存在着相当有效的解决方案,可以合理地保护区块链系统免受它们的影响。特别是,采用强大的重放保护可以确保在硬分叉发生后攻击者无法复制交易。重播攻击应当被预防,这篇文章了解了“什么是重放攻击以及重放攻击对加密世界的影响”的知识。