当前位置:首页区块链GitHub用户盗取1400枚比特币分析

GitHub用户盗取1400枚比特币分析

用户在下载钱包更新的时候要注意验证下载URL是否与官方一致,在下载完成后要对钱包的签名进行验证

有一天,当你在支付宝操作转账时,弹出窗口提示你因为低版本而失败。

GitHub用户盗取1400枚比特币分析

如果弹出的窗口不仅提示您交易失败,还附加了支付宝更新链接,大多数人可能会点击该链接进行更新。

如果这个链接是钓鱼链接,直接获得你的转账权限,你账户里的钱也会被无情地转移。

这一次,用户遇到了类似的情况。

北京时间8月31日消息,certik Skynet system(天网)检测到,GitHub用户被盗的“1400比特币被盗”的1400枚代币已开始被送到不同的地址。

在electrum的GitHub发行版中,受害者称他丢失了1400个比特币,并公布了自己的比特钱包地址。

GitHub用户盗取1400枚比特币分析1

区块链浏览器(见链接3)中,8月30日,共有1404个BTC(价值1670万美元)从他的钱包中取出并储存在黑客的钱包中。

GitHub用户盗取1400枚比特币分析2

事件恢复与分析

用户使用的是electrum 比特币钱包,上次使用是在2017年。从那以后,electrum发布了一个安全更新,但是用户没有安装它。

当事务发生时,该事务将以错误消息的形式显示给用户服务器。

electrum wallet 3.3.2之前的版本不验证服务器返回的错误信息,甚至对返回的信息进行HTML呈现(参见链接4)。

值得一提的是,任何人都可以构建electrum节点服务器。如果用户连接到攻击者的服务器并启动事务,服务器可以返回任何设计的错误消息。例如,返回一条错误消息,让用户更新electrum钱包,如下图所示。

GitHub用户盗取1400枚比特币分析3

然而,图中的链接指向攻击者自己编写的恶意软件。一旦用户下载并安装软件并将钱包导入其中,钱包中的所有比特币都将被攻击者拒之门外。

这本质上是一种网络钓鱼攻击,但由于攻击者发送的钓鱼信息是通过electrum的官方钱包显示的,因此很多人会相信。

在本次事件中,受害者的钱包被连接到攻击者控制的服务器上,导致受害者接收到服务器发送的钓鱼消息,然后攻击者拿走了他所有的比特币。

electrum钱包的问题自2018年底以来一直被广泛讨论(见链接4)。

Electrum在2019年正式修复了wallet 3.3.4版本中的这一问题,后续版本的Electrum wallet将不再直接显示服务器返回给用户的内容,也不会执行HTML呈现。

此外,由于旧版本的钱包中仍然存在此问题,所有正常服务器都会对3.3版之前的钱包发起拒绝服务(DOS)攻击,迫使用户进行更新(见链接5)。

Certik安全团队建议

用户在使用钱包进行交易时,应确保钱包是**版本,可被黑客利用。

用户在下载钱包更新时,应注意验证下载网址是否与官方一致,下载完成后验证钱包签名。

对于钱包开发团队来说,我们需要找一个专业的团队来做好测试工作,这样才能避免项目漏洞,给用户带来损失。

参考链接:

一https://github.com/speilo/electrum/issues/5072

二https://zhualan.zhihu.com/p/53920688

三https://www.blockchain.com/btc/tx/2db616f5b4545805dc1de59bc65b21b548c0d553ab187fa1625ef73c727f1e54

四https://github.com/speilo/electrum/issues/4968

五http://twitter.com/electrumwallet/status/1106479573917724672

温馨提示:

文章标题:GitHub用户盗取1400枚比特币分析

文章链接:https://www.btchangqing.cn/97360.html

更新时间:2020年09月03日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

区块链行情

所有交易所/池比特币总流出量和流入量分析

2020-9-3 18:02:59

区块链行情

市场危机信号

2020-9-3 18:19:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索