比特币核心软件中发现三个由人工智能辅助识别的安全漏洞
在比特币核心(Bitcoin Core)软件的代码扫描中,借助人工智能技术成功发现了三个安全漏洞。这些漏洞影响了验证网络交易及与其他节点通信的软件组件,可能导致部分系统内存消耗过大以及节点崩溃。尽管针对其中一项安全问题的修复补丁已于10月27日发布,但官方指出,在使用旧版32位系统及FAT32格式磁盘的部分节点上,风险可能在更新后依然存在。这一事件凸显了比特币网络的安全性挑战,同时也展示了人工智能在软件漏洞检测中的重要作用。
人工智能如何发现比特币核心中的安全漏洞?
此次公布的三个安全漏洞,是由一个大型语言模型对比特币核心源代码进行扫描时发现的。在报告给安全团队之前,这些发现经过了人类开发者的审查和确认。这些问题影响了用于验证比特币交易并向网络其他节点发送数据的软件不同组件。
第一个安全漏洞于10月23日被发现并同日得到确认。该漏洞影响在Windows、macOS和BSD系统上运行的节点,其修复方案于10月27日发布。其余两个漏洞的细节则于10月28日向公众公开。这些发现表明,人工智能工具能够帮助识别复杂软件代码中的错误。
具体漏洞机制与潜在风险
第一个漏洞:允许攻击者向目标节点发送大量数据,从而耗尽系统内存。一旦内存耗尽,相关的比特币节点可能会崩溃或无法正常运行。
第二个漏洞:通信节点可以通过声明使用过时的协议版本来中断连接,导致目标系统中消息堆积。安全公告指出,内存使用量可能因传入连接而每小时增加2 MB,因传出连接而每小时增加5 MB。
需要强调的是,此类漏洞并不意味着整个比特币网络被攻破,而是指特定的技术风险可能导致某些节点服务中断。因此,及时应用安全更新对于维持网络基础设施的健康运行至关重要。
为何旧版比特币系统仍面临风险?
第三个漏洞:源于块重放文件(reorg files)在处理区块变更时的问题。特殊构造的区块在特定条件下可能导致这些文件溢出。据称,在32位系统上,这种情况可能导致节点完全无法工作。
特别是那些在32位机器上运行或将块数据存储在FAT32格式磁盘上的节点,即使在应用了软件修复补丁后,仍可能处于风险之中。在某些系统中,仅重启节点并不能彻底解决问题。因此,比特币核心用户不仅需要更新软件版本,还需检查其操作系统和存储格式。旧系统上节点的状况需根据安全公告中的技术说明进行单独评估。
人工智能如何影响比特币的安全策略?
比特币核心开发者也在调整安全漏洞的披露政策。过去,为了给予节点运营商足够的更新时间,某些漏洞可能会被保密较长时间。然而,由于人工智能工具能够以较低成本快速发现这些问题,这种策略正在重新评估。项目方已于10月22日修改了政策,将易于被自动化工具发现的漏洞纳入新规范。
在新方法下,目标是尽可能快地将修复方案推送至受支持的版本,并通过安全公告进行共享。此外,官方还宣布,将在稍后公布比特币核心30.0版本中修复的其他三个中等和高严重性漏洞的详细信息。

资金费率
资金费率热力图
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
账号安全
资讯收藏
自选币种