什么是加密地址攻击?

原文:Cointelegraph

作者:TAYYUB YAQOOB

翻译:Claire

在加密货币领域,地址欺骗攻击是指攻击者通过篡改加密货币地址来欺骗或误导消费者的恶意行为。在区块链网络中,这些地址通常由一串字母和数字组成,用来标识交易的发送方或接收方。这些攻击采用各种方式来破坏加密货币钱包和交易的安全性和完整性。

什么是加密地址攻击?

在加密货币领域,地址欺骗攻击主要用于非法获取数字资产或干扰区块链网络的正常运行。这些攻击可能包括以下内容:

盗窃

攻击者可能会采用钓鱼、交易拦截或地址篡改等策略,欺骗用户将他们的资金发送到恶意地址。

干扰

地址欺骗可以用于干扰区块链网络的正常运行,引入拥塞、延迟或交易中断,降低网络的效率。

欺骗

攻击者经常会冒充知名人物,试图误导加密货币用户。这会破坏社区对网络的信任,可能导致错误的交易或用户之间的混淆。

为了保护数字资产和区块链技术的整体完整性,地址欺骗攻击强调了在加密货币生态系统内严格的安全程序和持续的关注的重要性。

地址攻击的类型

加密货币中的地址欺骗攻击包括钓鱼、交易拦截、地址重复利用、Sybil攻击、假QR码、地址伪装和智能合约漏洞等,每种类型都对用户的资产和网络完整性构成独特的风险。

钓鱼攻击

在加密货币领域,钓鱼攻击是一种常见的地址欺骗类型,涉及犯罪分子建立虚假网站、电子邮件或通讯,这些虚假网站或通讯与知名公司如加密货币交易所或钱包提供商极为相似。

这些欺诈平台试图欺骗毫不知情的用户,使他们透露登录信息、私钥或助记词(恢复/种子短语)。一旦获得这些信息,攻击者就可以进行非法交易,并未经授权地访问受害者的比特币(例如BTC)资产。

例如,黑客可能会建立一个看起来与真实交易所完全相同的假交易所网站,并要求消费者登录。一旦用户登录,攻击者就可以访问真正交易所上的客户资金,这将导致巨大的财务损失。

交易拦截

地址欺骗的另一种方法是交易拦截,攻击者会拦截有效的加密货币交易并更改目标地址。原本要发送给真正接收方的资金会被改变为转移到攻击者控制下的地址。这种类型的攻击通常涉及恶意软件感染用户的设备或网络,有时两者兼而有之。

地址重复利用

攻击者会监视区块链,寻找地址重复的情况,然后利用这些情况获取利益。重复使用地址可能会对安全性构成风险,因为它可能会暴露地址的交易历史和漏洞。恶意行为者会利用这些弱点来访问用户的钱包并窃取资金。

例如,如果一个用户不断从同一个以太坊地址接收资金,攻击者可能会注意到这种模式,并利用用户钱包软件中的缺陷未经授权地访问用户的资金。

Sybil 攻击

为了对加密货币网络的运行产生不成比例的控制,Sybil 攻击涉及创建多个虚假身份或节点。通过这种控制,攻击者可以修改数据、欺骗用户,甚至可能危害网络的安全性。

在权益证明(PoS)区块链网络的背景下,攻击者可能会使用大量的虚假节点来显著影响共识机制,使他们能够修改交易并潜在地进行双重支付加密货币。

假二维码或支付地址

地址欺骗还可能发生在分发虚假支付地址或QR码时。攻击者通常以实物形式将这些虚假代码交付给不谨慎的用户,试图欺骗他们将加密货币发送到他们原本没有打算的地方。

例如,黑客可能会传播看起来真实但实际上对编码地址进行了微小更改的加密货币钱包的QR码。扫描这些代码的用户会意外地将资金发送到攻击者的地址,而不是预定接收方的地址,导致财务损失。

地址伪装

使用地址伪装的攻击者会创建与真实地址极为相似的加密货币地址。其目的是欺骗用户将资金转移到攻击者的地址,而不是预期的接收者地址。这种方法利用了伪造地址与真实地址之间的视觉相似性。

例如,攻击者可能创建一个比特币地址,非常类似于知名慈善机构的捐赠地址。不知情的捐助者可能在向该机构捐款时,不慎将资金转移到攻击者的地址,使资金不被用于预期的用途。

智能合约漏洞

攻击者利用区块链系统中去中心化应用程序(DApps)或智能合约的缺陷或漏洞来进行地址欺骗。攻击者可以通过修改交易的执行方式来重新路由资金或导致合约无意中行为异常。用户可能会因此遭受财务损失,去中心化金融(DeFi)服务也可能会遭受干扰。

如何避免地址欺骗攻击?

为了保护用户的数字资产并确保区块链网络的安全,避免在加密货币世界中受到地址欺骗攻击至关重要。以下方法可能有助于预防成为这种攻击的目标:

使用新的地址

通过为每笔交易创建一个新的加密钱包地址,可以降低攻击者将地址与个人身份或过去交易联系在一起的可能性。例如,可以通过使用分层确定性(HD)钱包来减少地址欺骗攻击的机会,因为这种钱包为每笔交易创建新的地址,减少了地址的可预测性。

使用HD钱包可以增加用户对地址欺骗攻击的保护,因为钱包的自动地址轮换使黑客更难重定向资金。

使用硬件钱包

与软件钱包相比,硬件钱包是一种更安全的选择。它们通过将私钥保持离线来减少了风险。

谨慎披露公共地址

人们在公共领域,特别是在社交媒体网站上披露他们的加密货币地址时,应谨慎行事,并选择使用化名。

选择知名的钱包

使用以其安全特性和定期软件更新而闻名的知名钱包提供商对于保护自己免受地址欺骗和其他攻击非常重要。

定期更新

为了保护免受地址欺骗攻击,有必要定期更新钱包软件,以获得最新的安全修复。

实施白名单

使用白名单来限制只能从可信任的来源接收交易。一些钱包或服务允许用户将特定地址添加到白名单中,以便这些地址可以向他们的钱包发送资金。

考虑多签名钱包

需要多个私钥批准交易的钱包称为多签名(multisig)钱包。这些钱包可以通过需要多个签名来批准交易提供额外的保护。

利用区块链分析工具

为了发现潜在的恶意行为,人们可以使用区块链分析工具来跟踪和检查传入的交易。向许多地址发送看似微不足道的小额加密货币(灰尘)是一种常见的做法,称为灰尘攻击。分析人员可以通过检查这些灰尘交易模式来发现潜在的地址欺骗尝试。

未花费的交易输出(UTXOs)通常是灰尘交易的结果,其中包含了微小金额的加密货币。分析人员可以通过查找与灰尘交易相关联的UTXOs来定位可能被污染的地址。

报告可疑攻击

如果怀疑遭受了地址欺骗攻击,个人应立即联系提供其加密货币钱包的公司,通过官方支持渠道详细描述事件。

此外,如果攻击涉及大额财务损害或恶意意图,他们可以向相关执法机构或监管机构报告该事件,以便进行进一步调查和可能的法律行动。及时报告是为了降低潜在风险,保护加密货币生态系统中的个人和集体利益至关重要。