开发者生态
morning
不能把整个安全体系押在大模型上:AI 分诊 CVE,人工审查仍不能少
摘要
亚马逊云科技的工程师 介绍了负责维护 EC2 基础设施 Linux 内核的团队如何处理内核 CVE "。该流程结合了自动化过滤器、AI 智能体和人工审查。团队还 主张迁移到较新的长期支持(LTS)内核 ",因为旧分支持续积累从未被反向移植的修复。 Dylan Johnson 和 Justinien Bouron 本月早些时候在布拉格举行的 Linux Plumbers Conference 上发表...
CVE
Bouron
Linux
Johnson
LTS
EC2
Dylan
Justinien
升级至
亚马逊云科技的工程师
2026-11-09
1 阅读
约7分钟阅读
作者:Matt Saunders
字号:
亚马逊云科技的工程师 介绍了负责维护 EC2 基础设施 Linux 内核的团队如何处理内核 CVE "。该流程结合了自动化过滤器、AI 智能体和人工审查。团队还 主张迁移到较新的长期支持(LTS)内核 ",因为旧分支持续积累从未被反向移植的修复。 Dylan Johnson 和 Justinien Bouron 本月早些时候在布拉格举行的 Linux Plumbers Conference 上发表了相关演讲。Johnson 在 演讲录像 "开头解释说,该团队负责维护 EC2 基础设施内部使用的内核。这与 Amazon Linux 以及客户在虚拟机中运行的内核彼此独立。 Linux 内核项目于 2024 年 2 月成为 CVE 编号授权机构。在此之前,该团队每周大约会收到两个内核 CVE;此后则增至每天约 16 个,2026 年 8 月 15 日当天更是发布了 848 个。 Linux 内核 CVE 文档 "指出,项目无法知道特定系统如何使用内核,因此必须由用户自行判断哪些 CVE 与其相关。 亚马逊云科技处理流程的第一阶段并不使用 AI。Bouron 解释说,内核 CVE 记录以 JSON 格式发布 ",其中会列出受影响的版本和源文件。如果内核版本不在受影响范围内,或者列出的文件都没有被构建进镜像,脚本就会丢弃该 CVE。在亚马逊云科技的环境中,这一步可以排除约 70% 的 CVE,不过 Bouron 表示,该比例在很大程度上取决于内核配置 "。 其余 CVE 会被交给 AI 智能体。智能体会 收到亚马逊云科技的内核源代码树 "、各平台的配置、环境与威胁模型说明,以及严重程度评定标准。随后,智能体会生成一张表格,记录受影响的子系统、漏洞类型和攻击途径。Bouron 表示,该团队会忽略 CVSS 分数 ",因为这些分数并不针对其具体环境。 “我们实际上只是把它当作一个非常高级的分类器。”Dylan Johnson 通常会有两名工程师 审核这张表格 "。根据演示文稿,智能体处理每个 CVE 大约需要 3.4 秒,而人工处理则需要数分钟。Bouron 表示,审查现在已成为整个流程中最慢的步骤,但团队并不打算取消它。 “我们不希望把整个安全体系都押在一个大语言模型智能体的输出上。” "Justinien Bouron 当被问及准确率时,Bouron 估计,智能体作出的决策中约有 5% 到 10% 存在问题 "。这只是一个非正式估计,演讲中没有介绍正式评估。 该团队还禁用了不需要的内核功能,以减少适用的 CVE 数量。Bouron 称这种方法“看似简单,实则困难” "。演示文稿列出了超过 3.2 万个配置选项,移除错误的选项可能导致数月后才会出现的缺陷或性能回退。 团队的数据还显示,较旧的 LTS 分支获得修复的时间更晚,并且包含更多尚未修复的 CVE。对于同时影响所研究全部六个分支的 CVE,从主线修复到 LTS 版本发布的时间中位数,在 Linux 5.10 上为 31.8 天,在 6.18 上则为 18.1 天。截至 9 月 16 日,5.10 中有 1709 个已知 CVE 尚未修复,而 6.18 中为 229 个。这些数字分别针对各个分支,并不表示其中有多少会影响亚马逊云科技自己的内核。 自行反向移植修复也会带来风险。Bouron 指出,CVE 记录通常只会列出最终完成修复的提交 "。如果团队遗漏了必要的前置提交,即使应用了所列出的修复,系统仍可能存在漏洞。 亚马逊云科技已经缩短了自身的内核升级周期。Johnson 表示,从 4.19 升级至 5.10 大约花了两年时间 ",这一时间从开始移植工作算起,直到全面部署至生产环境。下一次升级大约用了一年,而迁移到 6.18 则用了约六个月。在从 5.10 升级至 6.12 的过程中,43% 的跟踪问题最终在用户空间中得到修复,因为相关工作负载依赖旧版内核行为。Johnson 表示,团队今后会全年持续测试稳定版内核 ",并在每个新 LTS 版本发布时迁移整个服务器集群。 Microsoft 的 Azure Linux 团队 在同一场会议上介绍了一条类似的流水线 "。该团队的分诊结论来自一张规则表,AI 只负责为其建议输入。团队还使用智能体执行反向移植,并报告称,构建和测试反馈循环将成功率从约 50% 提高至 80%。InfoQ 曾 于 2025 年 10 月报道 " Google DeepMind 的 CodeMender,后者专注于编写修复。其 公告 "称,每个补丁在提交至上游之前都会由人类研究人员审查。 Process Focus 首席技术官 Berend de Boer " 在 LinkedIn 上评论 "了运行云基础设施所需的工作。他将宿主机补丁和 Linux CVE 列为组织自建云时需要承担的工作,并写道:“专注于真正能为客户创造业务价值的事情。” 亚马逊云科技尚未发布这些工具。当被问及是否会将其开源时,Johnson 表示,团队希望探索共享过滤工具的可能性 "。他也 承认,与通用发行版相比,亚马逊云科技面向内部用户的环境更容易禁用某些功能 "。 原文链接: https://www.infoq.com/news/2026/10/aws-ai-agents-linux-kernel-cves/ "
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱