Bitcoin Core 开发者于 10 月 28 日发布安全更新,此前一项 AI 驱动的代码扫描发现了三个漏洞,其中一个可能导致运行 Windows 和 macOS 的 Bitcoin 节点崩溃。这些问题于 10 月 23 日通过 Project Loupe 这一自动化扫描计划发现,并由 Bitcoin Core 贡献者 Gregory Sanders 验证,随后提交给该项目的安全团队。此次披露正值 Bitcoin Core 近期调整政策之际:随着人工智能让某些软件弱点更容易被发现,项目加快了漏洞公告的发布,这也凸显出节点运营者及时更新软件的重要性日益增加。
AI 扫描发现可能导致节点崩溃的严重漏洞
最严重的漏洞涉及 Bitcoin Core 在 Linux 以外的操作系统上处理某些网络连接的方式。连接到存在漏洞的节点的攻击者,可以发送经过特殊处理的 TCP 数据,导致软件消耗越来越多的内存,最终造成资源耗尽和节点崩溃。该漏洞于 10 月 23 日通过 Project Loupe 发现,这是由 Spiral 的 Elias Rohrer 开发的一项自动代码扫描计划。根据 Bitcoin Core 官方安全公告,该问题影响 Windows、macOS 和 BSD 系统;由于网络连接监控机制不同,Linux 节点不受影响。公告澄清,这是一个拒绝服务漏洞,无法用于从钱包中窃取 Bitcoin。
Bitcoin Core 披露另外两个安全漏洞
同一项调查还发现了 Bitcoin Core 软件中的另外两个弱点。其中一个涉及过时的对等连接:这些连接可能持续保持开启,同时消息不断在内存中累积,在某些情况下可能耗尽节点资源并干扰正常运行。第三个问题与 Bitcoin Core 在重组期间用于回滚区块链变更的文件有关——拥有大量挖矿能力的攻击者理论上可以制造特定条件,破坏这些记录并迫使受影响的节点关闭。开发者将第三个漏洞定为低危,因为利用它需要极不现实的条件。
Bitcoin Core 加快安全漏洞披露政策
Bitcoin Core 因应 AI 辅助漏洞发现能力,调整了安全漏洞披露方式。此前,该项目可以将某些安全问题保密较长时间,让节点运营者有时间在细节公开前安装修复程序。根据更新后的政策,对于容易被发现的漏洞,项目可以更快发布补丁和公开公告。开发者认为,当自动化工具能够通过相对简单的 AI 辅助扫描独立地重新发现同一弱点时,保密漏洞所能提供的保护有限。
节点运营者可获取修补版本和更新指南
Bitcoin Core 发布了修补版本 29.5、30.4、31.2 和 32.1,以修复已发现的漏洞。运行受影响版本的运营者应查阅官方发布信息并更新软件。针对撤销文件漏洞的修复并不能完全保护 32 位系统,或将区块链数据存储在 FAT32 磁盘上的节点——这些配置仍会受到该特定问题的影响。对于依赖 Bitcoin 基础设施的交易所、矿工和企业而言,节点崩溃可能会暂时中止交易验证和转发,从而可能扰乱依赖这些服务的业务。
常见问题
AI 于 10 月 23 日在 Bitcoin Core 中发现了哪些漏洞?
通过 Project Loupe 进行的 AI 驱动代码扫描于 10 月 23 日发现了三个漏洞:一个严重漏洞,攻击者可通过操纵 TCP 数据导致 Windows、macOS 和 BSD 节点崩溃;一个涉及过时对等连接导致消息在内存中累积的弱点;以及一个低危问题,影响区块链重组文件,在极不现实的攻击条件下可能破坏记录。
Bitcoin Core 为什么要调整安全漏洞披露政策?
Bitcoin Core 调整披露政策,是因为人工智能工具让某些软件漏洞更容易被发现。该项目认为,当自动化 AI 辅助扫描能够独立地重新发现同一弱点时,长期对漏洞保密所能提供的保护有限,因此对容易发现的问题加快发布公开公告。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复