金色观察 | 安全研究员眼中的BNB Chian跨链桥被攻击事件

10月7日凌晨,黑客利用BNBChian跨链桥BSCTokenHub漏洞,分两次共盗取200万枚BNB。据分析,攻击涉及的总金额超过7亿美元,其中包含5.7亿美元的BNB。

BNBChian是如何被攻击的?黑客盗取金额具体有多少?黑客为何又是选取跨链桥攻击?币安链本身安全吗?怎么看黑客攻击后币安链被暂停?被盗资产结局会如何?对社区有何新启示?

上述问题用户迫切想知道答案,金色财经就此采访了区块链安全公司Numen的安全研究员,看看安全研究员眼中的BNBChian跨链桥被攻击事件是什么样的。

Q1、10月7日BNBChian跨链桥BSCTokenHub遭遇攻击。黑客利用跨链桥漏洞分两次共获取200万枚BNB。请详细讲解一下这次黑客是如何攻击币安链的??

金色晨讯丨4月11日隔夜重要动态一览:21:00-7:00关键词:欧盟、世界经济论坛、人民智库、币安诉讼

1.世界经济论坛:对企业使用来说区块链仍缺乏互操作性。

2.欧盟议会:欧洲应采取行动覆盖加密资产监管盲点。

3.人民智库:以大数据和区块链技术为治理现代化赋能。

4.美国和加拿大已经同意支持欧佩克+减产协议。

5.俄罗斯政府计划推出约1万亿俄罗斯卢布的刺激措施。

6.匿名消息人士:集体诉讼可能会使币安损失数十亿美元。

7.BTC夜间震荡突破6900美元,当前报价6856美元[2020/4/11]

Numen:黑客的攻击行为其实很简单,首先从changenow.io获得攻击所需的成本,然后利用币安跨链桥处理消息验证的基础库的漏洞,两次伪造提现恶意消息,导致跨链桥向黑客地址发送了两笔BNB,每笔都是100万个BNB,价值约600M美金。

金色财经现场报道 系统上没有绝对的安全都是相对的:金色财经现场报道,EOS区块链平台漏洞媒体沟通会上,360官方人员表示,“其实一个系统上没有绝对的安全,都是相对的。EOS代码也会产生持续的变动,360也会持续的观察其中存在的安全问题。此前360针对多款主流钱包分析发现80%存在安全问题,360列出的安全问题也是希望业内能够了解和改正,同时360也推出了相应的钱包解决方案,规避安全问题。”[2018/5/29]

具体黑客如何构造proof以绕过消息验证的方法我们还在研究,但可以确定的是BNBChian在跨链消息验证机制方面,使用了cosmos的IAVL库和Multistoreproof的早期版本代码,且已经被证明有漏洞存在。

金色财经现场报道 3am Block Community和DAC的联合创始人Sky:区块链市场比互联网市场大100倍:金色财经独家现场报道,在火币Pro举办的Blockchain Festival千人大会上,3am Block Community和DAC的联合创始人Sky认为,我们可以通过WeChat和Facebook交流并成为朋友,但区块链却可以交流价值和权利,更重要的是,区块链市场很大,比互联网市场大100倍。比特币在加密货币市场成功了,并且在世界范围内,无论是用户还是资金量都在大量增加。区块链改变了三项事,包括规模革命和金融工程、分布式的协作社区、经济模型。[2018/5/25]

Q2、这次涉及的金额有说7.1亿美元的,也有说5.6亿美元的,这个金额到底是多少,该怎么算这个金额?

金色财经现场报道 城商银行联盟顾问李林鸿:国有大行及股份制银行都在发力金融科技:金色财经现场报道,在上海区块链世界论坛商业应用实践分论坛上,城市商业银行合作联盟咨询顾问李林鸿在介绍商业银行信息科技共享模式探索时指出,目前不少银行已经尝试使用区块链技术,应用于扶贫、清算、信贷,供应链金融等领域,中国农业银行将区块链技术应用于电商,供应链金融,还推进金融数字积分系统建设,打造区块链积分系统,建设银行2017年主动探索区块链加贸易金融技术,在同业中率先实现国际堡垒领域的区块链跨行跨境实际运用,通过区块链累计交易业务量达到16亿元,金融科技是近几年才兴起的说法,科技对银行业务的作用已经从后台的支撑变为创新引领,目前包括国有大行,股份制银行等都在发力金融科技。”[2018/4/19]

Numen:5.6亿美金是按攻击被发现时的BNB价格估算,而7.1亿或许是在计算了venus的损失后做出的估计。黑客在攻击完成后,通过venus借贷,抽干了借贷池中的USDT、BUSD、USDC等稳定币。由于BNBChain及时做出了响应,采取了暂停节点、黑名单和冻结等措施,已经将直接损失降低到了1亿美金左右。

Q3、这一次黑客选择攻击的又是跨链桥,为何跨链桥这么不安全?

Numen:任何有资金池的合约都很容易受到攻击,因为黑客的直接目的是获取更多的资金。由于很多跨链桥在处理资产跨链时采用的是质押机制,所以产生了很多数目可观的资金池,吸引了黑客的注意。

具体到跨链桥的实现逻辑上,跨链桥有三种实现方式,公证人、哈希时间锁和中继链,其中哈希时间锁机制相对安全,但只能支持资产的转移,无法实现消息传递;中继链实现复杂,通过区块链的共识机制保障安全,其安全问题一般较为底层,黑客较难利用;而现在大部分跨链桥所采用的公证人机制,由于存在私钥管理、消息验证、合约操作等多个环节出现漏洞的可能性,所以出现了大量的安全事件。

Q4、这个攻击对币安链有影响吗?币安链本身是安全的吗?为什么要暂停币安链??

Numen:这个攻击对币安链本身的影响不大,只是一些经济和品牌损失,币安链在处理完此次攻击事件后,仍然可以稳定运行,对于主网本身来说,再不涉及到跨链验证的其他层面,由于fork了经过多年验证的以太坊源码,所以相对来说是安全的,但是安全圈有句话叫“世界上没有安全的系统”,所以BNBchain的开发者们仍然不能掉以轻心。

暂停币安链是一个正确的选择,在底层机制出现问题的时候,应当暂停运行,待查清楚具体问题并修复后和处理完相关账号和资产后,再重新运行。

Q5、在黑客攻击成功后,在币安要求下币安链验证者暂停了币安链网络运行,在社区引发不少争议,怎么看币安和币安链的这一行为?

Numen:币安暂停网络其实是一个负责任的行为,如果继续运行网络,那所有BNBchain的生态都会受到重大影响,现在并不是争论中心化还是去中心化的时候,我们共同的敌人是黑客。

Q6、现在黑客多个地址被拉黑名单或者资产被冻结,各位觉得这次黑客被盗资产结局会如何??

Numen:已经冻结和被币安链锁住的资产暂时是安全的,而已经通过跨链转移到ETH、FTM等链上的资产,可能难以追回。

Q7、此次币安跨链桥被攻击和之前的黑客攻击有何异同?对社区有何新的启示?

Numen:此次攻击时针对供应链的攻击,黑客显然对BNBchain的底层供应链比较熟悉,这点在之前的安全事件中比较少见。

对社区的启发是技术人员应当对自己使用的库和copy的代码做到深入的了解,要明白他们的运行机制,并能够review代码中的问题,同时应该投入更多的资源在代码审计上,由专业的第三方安全审计公司来进行多轮的审计,以保障项目的安全。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

世界币来自波哥大的见闻与思考

能来参加波哥大的ETHDevCon,是出国后的一大惊喜。大会讨论了很多干货,既具备现实的迫切性又具备对未来的引导性。遗憾的是条件所限,国内媒体几乎没有报道,讨论廖廖。所以向各位报告一下我在DevCon上的见闻和想法,以期抛砖引玉.

[0:62ms0-1:571ms