金色财经 区块链3月27日讯 安全科技公司Least Authority已经正式发布了对以太坊2.0规范的安全审计报告,以太坊2.0是以太坊区块链迄今为止最受期待、也是最重要的一次全面改革。
在以太坊基金会(Ethereum Foundation)的要求下,Least Authority在今年一月份对以太坊2.0进行了安全审计,该公司在审计过程中与以太坊基金会一起工作,并于3月6日完成了最终版审计报告的编写工作。
以太坊基金会委托Least Authority审核ETH 2.0
科技安全公司Least Authority审查了 “零阶段”核心以太坊2.0规范、信标链(Beacon Chain)规范、以及信标链分叉选择(Beacon Chain Fork Choice)文档、P2P网络文档、诚实验证人(Honest Validator)规范、以及以太坊2.0实施实现文档(Go Implementation)。
MDEX(MDX)完成第二次减半:据官方公告消息,MDEX治理代币MDX于9月3日完成第二次减半,HECO 减半区块高度 : 7925600 ,BSC减半BSC 减半区块高度 : 10592800。此次减半后,区块奖励由原来的每区块40MDX降至20MDX,双链区块MDX日产量从230万枚降低至115万枚。[2021/9/3 22:58:26]
该审计报告指出,尽管以太坊 2.0设计的特定方面已经被审查,但该系统整体表现可能并不符合预期。
审计报告强调区块提议者存在风险
尽管该审计报告认为以太坊2.0规范的确经过深思熟虑且全面,但同时其中也指出系统安全性在设计阶段一直是个重要考虑因素,Least Authority尤其关注P2P层的安全性和区块提议者风险。
研究人员发现,以太坊2.0网络规范让区块验证人创建其他区块验证人的IP地址变得相当容易。由于以太坊2.0规范文档中提及的区块提议者信息都是公开的,因此Least Authority担心攻击者可能会试图从战略上实施DDoS攻击,他们在报告中还警告说,攻击者可能会利用大量节点对区块提议者发起针对性攻击。
Cardano旗下Goguen团队更新项目进展,将开始创建和分发本地代币:最新Cardano项目开发更新显示,Goguen团队将把智能合约和本地代币带入Cardano区块链。Cardano的Volodymyr Hulchenko表示,节点团队将继续交付增加本地代币和代币锁定的功能。开发人员还实现了基本的CLI语法,它是用户使用的本地代币和命令的结构。 另一位项目经理Dimitris Poulpoulous表示,他们现在即将开放预生产环境,这将使在Cardano上创建和分发本地代币成为可能。 Poulpoulous还提及了ERC20转换器,该工具可用于管理Cardano链上的代币,它将允许从其他区块链迁移代币。(U.Today)[2020/11/27 22:20:19]
Least Authority指出对P2P网络协议的担忧
Least Authority,这家网络安全公司还发现以太坊2.0缺乏关于P2P和以太坊节点记录(ENR)系统的稳定,因此特别指出他们无法得出P2P系统如何与以太坊节点记录系统协作的结论。不仅如此,以太坊2.0协议的P2P邮件系统中还发现了“垃圾邮件问题”,
Least Authority在报告中警告说,没有一个中心化实体来监督以太坊2.0节点的行为,这也许会导致出现一种可能性,即:不诚实节点可以用无限量旧区块消息淹没以太坊网络,同时几乎不会受到任何惩罚。
Least Authority总结说:
“这种类型的攻击将在执行期间减缓以太坊网络处理能力,甚至可能会导致网络停止。”
在Least Authority公司的以太坊2.0最终审计报告中,一共确定了十个问题,其中两个问题已经解决,还有一个问题之后被确认为无效。
3月23日,ZenGo首席执行官奥里尔•奥哈永(Ouriel Ohayon)发出警告,并提供了一个名为 baDAPProve 的工具,用于演示以太坊 DeFi 工具中可能存在安全问题,而且相关问题尚未得到充分解决。据悉,该漏洞不是代码错误,而是钱包如何与用户交互以及默认情况下设置交易权限的问题。
奥里尔•奥哈永对包括Metamask、Opera和imToken在内的大量钱包进行研究后发现:当用户批准特定交易时,默认情况下,他们通常还会批准所有将来的交易,这为恶意程序在用户不知情或未经其同意的情况下与用户资金互动打开了大门,甚至可能会窃取整个以太坊资产。
奥里尔•奥哈永发现的这个漏洞可能会引发加密行业重大冲突,但这个漏洞已被充分记录在案。ZenGo团队利用baDAPProve工具演示来提醒用户这个潜在漏洞,其中显示一名用户向“流氓交换应用程序”发送了几枚FRTs(一种测试币),并允许该程序提取代币并自动进行交易。用户如果需要在 DeFi 平台使用资产,就需要发起一笔授权交易,并设定一个授权的额度,有时候为了简化用户流程会将该限额设置远超用户所需的量。对于攻击者来说,可以利用该操作盗取用户的资金,哪怕用户不再使用该 DApp。baDAPProve可以在测试网中模拟该场景,而且使用该工具最终能够盗取用户的所有资产。
本文部分内容编译自cointelegraph
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。