本文提出 Chai,一个基于 AI 的漏洞发现系统,专门针对加密误用(cryptographic misuse)这类缺少传统插桩检测支持的漏洞类型。传统 AI 辅助漏洞发现主要依赖内存安全等具有明确插桩验证的漏洞类,而对于加密误用,由于缺乏运行时验证机制,现有方法难以兼顾精度与召回。Chai 重新审视并改进了差分测试(differential testing)技术,利用 AI 提升对库级安全问题的检测精度,并将通常被忽视的差异信号转化为下游应用中的具体漏洞线索。具体而言,Chai 颠覆了传统 AI 漏洞发现的“一个代码库、多个漏洞”范式,改为在库级别编目缺陷,并通过加密依赖图将其传播到各下游应用,从而实现复合效率增益。评估覆盖 X.509、JWT 和 SAML 三个库族:Chai 在驱动数十亿设备的 SSL 库中发现了一个之前未知的严重漏洞,还在一个主流浏览器使用的库和一个主流 Linux 发行版使用的库中发现了安全问题,总计发现超过 100 个漏洞。该工作证明了 AI 在无插桩漏洞类上的有效性,为加密误用检测提供了新思路。
💡 推荐理由: 加密误用是常见高危漏洞,但缺乏有效自动化检测手段。Chai 利用 AI 差分测试,首次在多个广泛使用的加密库中发现大量真实漏洞,具有实际安全价值。
🎯 建议动作: 研究跟进