美国RSAC 2026:Sonar副总裁Jeremy Katz强调代码安全需在CI前转变
2026-03-28 10:16
收藏

在RSAC 2026大会上,Sonar公司的代码安全副总裁Jeremy Katz分享了代码安全必须提前至CI阶段之前的观点。随着AI辅助和智能体驱动开发成为主流,传统CI/CD流程中的检查点已难以早期识别风险。

Katz指出:"当前最大的差距在于代码进入CI之前。开发人员和AI智能体高速生成代码,若无前期验证,漏洞易累积。"他强调,安全需在生命周期早期介入,在编写时进行实时检查。

软件供应链攻击加剧了风险,Katz提到npm包等开源依赖被入侵事件增多,恶意代码通过可信渠道传播。Sonar在SonarQube高级安全版中引入自动恶意包检测,为AI驱动工作流提供护栏。

AI生成代码的兴起进一步扩大了风险。Sonar研究显示,编码模型产生不安全代码的速度快于人工审查。Katz表示,AI可加速开发,但管理不当会放大风险,这促使Sonar提出智能体中心开发周期(AC/DC)概念。

AC/DC模型从传统持续集成转向AI驱动开发,智能体生成大型代码块,增加了早期错误累积的风险。其结构化循环包括指导、生成、验证和解决,其中验证变得不可或缺。

Katz强调人工监督仍至关重要:"AI无法完全取代人类判断,特别是在理解业务逻辑和风险承受方面。"Sonar的工具如SonarQube CLI支持实时代码分析,在本地和CI/CD管道中扫描漏洞,减少误报以增强信任。

Katz总结:"安全不能是事后想法,必须嵌入每个阶段,从CI之前开始。"实时生成、验证和保护代码的能力正成为软件开发成功的关键。

本简讯来自全球互联网及战略合作伙伴信息的编译与转载,仅为读者提供交流,有侵权或其它问题请及时告之,本站将予以修改或删除,未经正式授权严禁转载本文。邮箱:news@wedoany.com