Hyperledger Besu开始2020的安全审核
A九亿少女的梦7
2020-04-18
热度11534

4月15日,以太坊2.0构建团队Prysmatic Labs发布以太坊2.0主网配置测试网Topaz。

4月15日,以太坊2.0构建团队Prysmatic Labs发布以太坊2.0主网配置测试网Topaz。

官方介绍称,Topaz测试网是唯一完整的以太坊2.0主网配置测试网;实现32ETH存款验证机制(验证者必须将全部32枚ETH放在Goerli ETH1测试网上才能参与验证)。Prysmatic Labs官方表示,将于北京时间4月16日8:00关闭Sapphire验证器,开启Topaz创始存款,并将开启大规模发送交易以启动测试网络。

对此,V神发推提醒称,Topaz还并非“多客户端测试网”,官方将很快重启测试网一两次,以便更多地测试创始机制。

此前,V神在接受采访时透露,多客户端测试网可能会在四月份进行推出。V神表示:“对于何时开始阶段0主网的问题,首先需要一个多客户端测试网,等待该测试网运行一段时间,然后再启动主网。这与我们在2015年为ETH1做的过程类似。因此,很难预测何时会推出主网,我们希望多客户端测试网可以很快推出,四月似乎很有可能。”

以太坊发布Geth v1.9.13 区块处理速度提高约10%

以太坊基金会负责人PéterSzilágyi今日发推称,以太坊网络客户端已发布Geth v1.9.13。它提供了一种新的快照格式(默认情况下未启用),区块处理速度提高了约10%,传播的事务大小限制从64 KB增加到128 KB,还可以在同一端口上运行HTTP和WebSocket。

Hyperledger

Hyperledger Besu项目在今年第一季度进行了安全审核。这是代码库的第二次安全审核。该代码库在代码库首次启动之前(以及其命名为Pantheon之前)于2018年进行了安全审核。Besu团队进行了另一次安全审核,因为自最初的安全审核以来,代码库已添加了许多新功能。确保在代码库中使用安全最佳实践是Besu团队的首要任务。

Hyperledger Besu团队很高兴与Tevora合作进行此安全审核,并与他们密切合作以发现问题。Tevora审核代码库的方法包括:

侦察

威胁映射

已知漏洞识别

开发

进行代码审核时,重要的是要解决每个发现,以帮助改进代码库并确保其满足安全性期望。虽然在代码库中没有发现严重或严重的问题,但已确定了一些中等风险的问题。

GraphQL配置:

结果摘要: Hyperledger Besu客户端包括用于数据查询的可配置GraphQL端点。Tevora发现GraphQL实现不能充分防范恶意查询。如果GraphQL端点在可路由的网络接口(非默认配置)上提供服务,则攻击者可能制作出耗尽节点的系统资源的查询。这种攻击将导致系统资源的过度利用,并且受影响的节点将与其对等节点断开连接。配置为在Besu客户端上公开GraphQL端点的网络将面临基于DoS的区块链攻击的风险。

团队的解决方案: Besu团队立即开始查询复杂度计量,以防止形成查询循环。此外,作为以太坊社区的成员,团队注意到这对其他具有GraphQL终结点的以太坊客户端来说是一个缺陷,因此它告知社区,以便其他客户端也可以实施适当的修复。您可以在Hyperledger Besu的1.4.3版本中找到解决的项目。

本内容旨在传递行业动态,不构成投资建议或承诺。
为你推荐

商务合作:TG:@Lottie96