预测平台「Augur」被曝重大漏洞,黑客可篡改网页骗取用户代币

Odaily星球日报·2018-08-08 13:34
区块链与互联网密不可分,针对网络层的安全防御同样重要。

编者按:本文来自36氪战略合作区块链媒体“Odaily星球日报”(公众号ID:o-daily,APP下载

据 Thenextweb 消息,去中心化预测市场平台 Augur 被曝发现重大漏洞,黑客可据此向用户发送被篡改的网页并骗取用户代币。幸好该漏洞被漏洞众测平台 HackerOne 的研究人员发现,目前 Augur 官方已修补了漏洞。

这类漏洞被称为框架劫持(frame-jacking),它操纵 HTML 代码来控制 Augur 客户端如何显示外部(如服务器)传来的数据。被框架劫持的用户将看到被黑客篡改过的页面信息,包括交易数据、钱包地址和市场行情。由此,用户将做出错误的决策,比如下注时向错误(黑客)的地址转账。

对于 Thenextweb 的这一说法,国内安全团队慢雾区在检查 Augur 代码后提出了更准确的说法。

慢雾区表示,这种攻击依赖一些条件,比如攻击者需要准备好一个页面链接(不是 Augur 链接),并无论通过什么手法能让安装了 Augur 的用户访问到,然后用户需要重启 Augur 应用,同时 Augur 应用里配置的 Augur 节点地址被替换掉,由此形成后续的攻击。其本质可以称为 MITM(中间人)攻击,即通过拦截正常的网络通信数据,并进行数据篡改和嗅探,而通信的双方却毫不知情。。

这类攻击在互联网中十分普遍。在区块链中可出现在项目 ICO 时,黑客通过域名劫持、web 漏洞之类的手段来篡改项目官网上的收款地址,此后项目募集到的资金便落到黑客手中。

而这次 Augur 之所以被盯上是因为,其客户端的用户界面(UI)采用了分布式存储设计,用户在本地电脑上存储了与软件操作相关的特定文件,导致了用户界面容易被黑客单点获取并进行篡改。

这个漏洞看起来简单,但在黑客未进行攻击时难以被发现;又因涉及的利益重大(Augur 当前市值 3.73 亿美元,在预测类加密数字货币中市场占有率超过 50% ),因此,Augur 给研究员提供这类漏洞平均价格三倍的奖励。

最后,这类网络层漏洞应如何预防呢?Bcsec安全团队建议,针对网络层的安全防御主要从 P2P 网络安全、网络验证机制两个方面来提升。如在网络的传输过程中,使用可靠的加密算法进行传输,防止攻击者对节点网络进行劫持;分布式应用在使用 JsonRPC(远程调用协议)时强制使用 https 传输,而不是 HTTP 协议进行传输;客户端在进行重要操作前做必要的验证,以确保信息传输的准确性和安全性。

我是作者黄雪姣,区块链项目报道/交流可加微信hxjiapg,劳请备注职务和事由。


+1
2

好文章,需要你的鼓励

参与评论
评论千万条,友善第一条
后参与讨论
提交评论0/1000

下一篇

十年一轮回,可是这一轮,无论是欧美发达国家,还是发展中的中国,早已不再守株待兔,而是在此前被动而深刻的血泪教训中汲取了经验,选择了主动出击。

2018-08-08

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

推送和解读前沿、有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚焦全球优秀创业者,项目融资率接近97%,领跑行业