以太坊基金会利用AI发现关键漏洞,但人类工程师的验证至关重要。本文深入探讨AI在区块链安全中的应用、漏洞修复过程及未来趋势,为开发者和投资者提供宝贵见解。
近期,以太坊基金会通过AI代理程序对网络的gossipsub消息系统进行了深入检测,发现了一项可远程触发的崩溃漏洞。这一漏洞可能导致验证节点离线,严重威胁网络稳定性。尽管AI在发现漏洞方面表现出色,但人类工程师的验证过程至关重要,以区分真实漏洞与虚假警报。 以太坊网络依赖数千个节点运行,这些节点保持链的完整性并传递消息。验证者作为网络的核心,负责对区块进行投票和验证。然而,一旦消息传递中断,验证者将无法正常运作。
此次发现的漏洞正是出现在gossipsub系统中,攻击者可通过特定方式触发节点软件的崩溃,导致验证者离线,直到人工重启。 漏洞的发现和修复过程展示了AI在区块链安全中的潜力。AI代理程序不仅能发现漏洞,还能生成详细的攻击路径、严重性评估和演示代码。然而,人类工程师需要投入大量时间来验证这些发现。以太坊基金会的安全团队指出,AI生成的报告无论是真实漏洞还是虚假警报,都能以流畅的语言呈现,增加了验证难度。 在验证过程中,团队发现了三种常见的虚假警报类型。
第一种是仅在测试版本中触发的崩溃,实际发布版本中并不存在问题。第二种是攻击者无法通过正常路径传递的危险值,必须手动植入程序内部。第三种是形式化验证中的虚假证明,虽然通过验证但并未提供有用信息。这些虚假警报不仅浪费资源,还可能掩盖真正的安全威胁。 此外,AI在处理涉及多步骤的漏洞时表现较弱。许多加密货币协议的攻击方式依赖于一系列看似合法的步骤,但最终导致恶意结果。
例如,Edel Finance攻击通过绕过Chainlink价格源,而BONK治理攻击则通过一系列普通交易实现。以太坊基金会建议,AI可以用于建议测试序列,但最终仍需人工执行测试以确保安全。 此次漏洞的发现和修复再次证明了AI在区块链安全中的重要性。然而,人类工程师的经验和判断力仍不可替代。随着AI技术的不断进步,未来可能会有更多类似的发现,但人类的验证过程将继续发挥关键作用。 对于开发者和投资者而言,理解AI在区块链安全中的应用及其局限性至关重要。
AI可以大幅提高漏洞发现效率,但人类的验证过程确保了发现的准确性和可靠性。随着区块链技术的不断发展,AI和人类协作的模式将成为未来安全保障的重要方向。 。