什么是重放攻击(Replay Attack)?

11/21/2022, 10:08:09 AM
区块链的主要漏洞?

前言

可靠和安全是区块链网络的最大优势之一。区块链上所有区块都被密码学保证不可被篡改,这是区块链安全性的基础。然而,面对网络攻击的威胁,区块链并不是没有任何漏洞。

重放攻击是其中一种网络攻击类型,黑客或心怀恶意的人能够拦截数据,并以相同的方式重放来自原始网络的有效交易数据,从而欺骗安全协议。了解这种情况是如何发生的,对未来尝试阻止它们并避免此类欺诈非常有用。

什么是重放攻击?

当一个心怀恶意的入设法闯入网络并拦截部分有效数据传输以绕过区块链的密码学时,就会发生重放攻击。由于该原始数据是有效的,自然不会被拒绝。这就在网络中打开了一个漏洞。

这种类型的攻击在区块链中具有造成严重破坏的可能。因为这意味着犯罪者已经获得了有效的凭证,能够访问网络内的信息(因为隐私漏洞),直接从受害者的账户中取钱,开展重复交易以欺骗金融机构,并窃取可能在以后用于进一步利用的信息。

尽管这种类型的攻击给区块链领域带来了严重的影响,但黑客仅靠重放攻击就能造成的损害是很有限的。虽然对用户和一些依赖区块链的金融机构有损害,但攻击者无法篡改正在发送的数据(从而危及整个链),因为网络会将其作为无效条目拒绝。所以这些攻击也很容易进行防御,只需在数据传输中添加一个时间戳,以阻止复制、粘贴以及重放的企图。服务器也可以采取一些保护措施,以限制使用相同代码的交易次数。

为什么重放攻击在区块链中至关重要?

尽管重放攻击在大多数业内人士眼中被认为是容易防御的,而且此类攻击远非区块链专有,但这些攻击所带来的风险仍然需要认真对待。在加密货币交易的背景下,网络最终将发生协议变更和更新,其中交易账本分成两部分:一部分运行软件的原始版本,另一部分运行更新后的版本,作为一种安全实施措施。这个过程被称为硬分叉,它在区块链中被用来实现账本的更新,甚至是分支和扩展,形成新的链。

在这些大规模的升级和更新期间,理论上区块链可能会暴露更多的漏洞,使得攻击者更容易对两个账本进行重放攻击,生成将被两个协议验证的重复交易,并创造欺诈性的加密货币转账。这只有在硬分叉发生之前和之后利用区块链内存在的钱包才有可能发生。

如何防止重播攻击保护区块链安全?

尽管硬分叉发生时存在所谓的漏洞,但在此期间存在两类安全协议来保护交易:

强重放保护

在这种类型的保护中,新的分类账将自动收到一个独特的标记,该标记加强交易的安全性,确保它们在分叉的原始分支上无效。这通常为区块链创建新分支的升级过程中进行

选择性重放保护。

在这种重放保护中,用户需要手动实施对其交易的更改,以确保它们无法被重放。当硬分支旨在升级主区块链分类账本而不是创建新的分支时,通常会要求用户这样做。

个人重放保护措施

除了区块链范围内的保护措施,个人钱包所有者也可以采取一些措施来避免成为重放攻击的受害者:

  • 对你的交易保持警惕。如果可以的话,在硬分叉期间等待,直到新账本有一些区块数量,然后再输入你自己的块。
  • 在网上购买或出售产品时,请等到您的交易得到验证后,再接受交易为有效交易。
  • 注意关于区块链的更新和警告。

结论

重放攻击是一种网络安全漏洞,通过绕过使区块链安全和隐私的密码学来进行欺诈交易。这种类型的攻击从理论上确实危及安全性,特别是在硬分叉期间(区块链的升级期),但也存在有效避免这些攻击的一些解决方案。

用户既可以自己实施安全措施(选择性重放保护)。而在另一些区块链中,网络会在硬分叉期间为交易添加特殊标记(强制性重放保护),以防范这些攻击。无论哪种方式,尽管对隐私和信息安全有威胁,重放攻击的方式并不能完全破坏区块链数据完整性。

作者: Gabriel
译者: Piper
审校: Matheus, Ashley, Joyce, Edward
* 投资有风险,入市须谨慎。本文不作为 Gate 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate 有权追究其法律责任。

分享

币圈日历

巴厘岛 Coinfest 亚洲
UPCX将参加定于8月21日至22日在巴厘岛举行的Coinfest Asia。会议预计将专注于区块链发展,并将包括针对加密货币行业专业人士的演讲和网络交流机会。
UPC
0.02%
2025-08-21
2025年巴厘岛Coinfest亚洲
Tokocrypto已确认首席执行官Calvin Kizana将在2025年Coinfest Asia上发言,该活动定于8月21日至22日在巴厘岛举行。
TKO
-1.18%
2025-08-21
贵州茅台 RWA 拍卖
Bounce将于8月8日13:00 UTC在BNB链上启动贵州茅台实物资产拍卖,起拍价为20 AUCTION代币。此次拍卖采用英式拍卖形式,出价增幅在15到30 AUCTION之间,拍卖将在8月22日之前结束,除非在六小时内没有新的出价。获胜者将获得一份可转让的NFT作为所有权证明,可在Bounce在新加坡的活动中兑换茅台套餐。该套餐包括四款限量版陈年贵州茅台收藏品,以其稀有性和持续的市场需求而闻名。
AUCTION
-2.43%
2025-08-21
巴厘岛 Coinfest 亚洲
Pudgy Penguins 将于 8 月 21 日至 22 日在巴厘岛的 Coinfest Asia 举办一次见面会。该活动将包括三个与会议程序相结合的环节。
PENGU
-4.04%
2025-08-21
首尔见面会
BSquared Network计划于8月22日09:00至13:00 UTC在首尔举行官方见面会,讨论人工智能、PayFi解决方案与比特币的交集。
B2
-6.02%
2025-08-21

相关文章

浅谈合并:什么是以太坊2.0?
中级

浅谈合并:什么是以太坊2.0?

一场可能影响整个加密生态的升级
12/14/2022, 3:56:45 AM
什么是加密货币的基本面分析?
中级

什么是加密货币的基本面分析?

作为选择加密货币的投资标的的一种基本面分析决策
8/12/2025, 10:41:41 AM
什么是比特币?
新手

什么是比特币?

比特币是去中心化的点对点数位支付网路,由中本聪发明,比特币让用户可以直接进行交易,而无需通过任何金融机构或第三方,是世界上第一款成功应用的加密货币。
11/21/2022, 10:38:28 AM
加密货币新手交易入门
新手

加密货币新手交易入门

为你开启加密货币交易的大门,探索未知领域,提供加密货币交易项目基础介绍与指导,并提示存在的风险。
11/9/2023, 9:41:47 AM
如何自己研究加密货币项目(DYOR)?
新手

如何自己研究加密货币项目(DYOR)?

对于任何有志于加入加密货币市场的人士而言,自行学习相关知识、进行加密货币项目研究(DYOR)都是至关重要的。
12/15/2022, 9:47:58 AM
什么是冷钱包?
新手

什么是冷钱包?

快速了解什么是冷钱包,及其不同的类型和优势。
11/21/2022, 8:57:32 AM
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!