Hacken 提升 Binance 储备安全证明

CryptoNews 2023-02-18 12:12 1.24万
分享

2023 年 2 月 14 日,Hacken 研究人员进行了测试并发现了基于 Binance zkSNARK 的储备证明系统中的一个错误。

Hacken 发布了一份完整的评估报告,在他们的 Twitter上宣布,并立即通知币安团队解决这个问题。

Binance 储备证明 验证升级

币安宣布升级其储备证明验证以包括 zk-SNARKs,升级预计将在 2023 年 2 月 10 日提高验证系统的透明度和安全性。

基于zkSNARK的储量证明系统升级还包括为币安现有的 Merkle 树密码学添加零知识证明协议。新功能解决了虚假账户和负余额的可能性,并在交易过程中保护了用户的安全和隐私。

以前,Binance 依靠简单的 Merkle 树加密来实现系统安全性和透明度。

在FTX 垮台后,各种区块链采用基于 Merkle 树的储备证明系统来提高行业透明度。币安还将该项目开源,以造福整个加密行业,让用户感受到 SAFU。

漏洞识别

Hacken 团队检查了该项目的所有 1157 个依赖项,发现了 42 个漏洞,其中 16 个漏洞被公开利用。20 个依赖项具有严重漏洞,而 20 个具有中等严重性。

在严重漏洞中,该团队发现了 Merkle 和树的两个重大缺陷;负平衡和隐私。

Binance 开发人员立即通过生成 zk-SNARK 证明来回应观察。证明包含 864 个用户的批次,每个用户都通过 Poseidon 哈希相互关联。

Hacken 研究人员还发现,Binance 的储备证明存在漏洞,可能会产生第三方无法检测到的虚假用户债务,并有可能产生虚假债务。

由 Luciano Ciattaglia 领导的三名安全研究人员和区块链开发人员组成的团队检查了源代码并发现了系统中的一个错误,该错误使其能够绕过 totalUserDebt、totalUserEquity (api.AssertIsLessOrEqual) 断言。

该团队通过将 BasePrice 设置为非常高的值来创建伪造证明,因为该参数缺少 CheckValueInRange 验证,即黑客可以在没有系统检测的情况下创建伪造证明。相反,BasePrice 是一个公共实体,当它遭到破坏时很容易检测到。

BasePrice 溢出错误意味着可以在不被发现的情况下更改 BasePrice,这可能会降低交易所证明的负债。

Binance 回应

哈肯斯在发现漏洞后联系了币安,因为他们致力于确保交易所的透明度。Binance 开发人员立即通过修复错误做出回应,并在他们的官方 Twitter 句柄上宣布。

Hacken 的开发人员建议 Binance 为 BasePrice 添加 CheckValueInRange 以防止溢出,Binance 团队审查并将 Hacken 的提交合并到 Binance 的主分支中,币安修复了所有已识别的严重和中等严重漏洞。

但是,币安无法验证测试之前生成的任何证明是否有效,因为严重的错误允许篡改总债务金额,用户无法确认测试前的任何证据是否因该漏洞而被破坏。

区块链还承认 Hacken 的工作是社区反馈力量的杰出范例。币安还提供了一个平台,用户可以在该平台上报告或反馈任何币安产品。

本文来源:CryptoNews 原文作者:Wayne Jones 责任编辑:Seven
声明:奔跑财经登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。

评论

还没有人评论,快来评论吧

相关新闻

泰国证券交易委员会(SEC)警告交易所不要发布误导性广告

2024-04-30 16:14
这一警告是出于对加密货币相关的在线诈骗日益增加的担忧,并且是该监管机构努力加强监管该国加密货币市场的一部分行动。>
Bitcoinist 5017

网络劫案警报:朝鲜黑客组织 Lazarus 集团利用 LinkedIn 针对加密公司

2024-04-30 12:51
Lazarus 集团因其周密策划的网络犯罪活动而声名狼藉,目前该集团正通过伪装成加密货币行业内的知名人士来实施网络钓鱼攻击,这些攻击对个人和组织的安全构成了威胁。>
Bitcoinist 6061

Tether 转移焦点,向 Blackrock 神经科技投资数百万

2024-04-30 11:45
Tether 的这一战略性投资,标志着公司向脑机接口(BCI)技术的一次重要转变,强调了公司通过技术提升人类能力的愿景。>
Beincrypto 5804