过去两年,越来越多企业用 AI 扫描程序代码、寻找安全漏洞,速度确实比人工快得多。然而,不少安全团队很快发现了另一个问题:AI 交出来的报告,有相当部分只是未经证实的推测,甚至是「说得很像真」的幻觉。团队花在分辨真假的时间,有时比自己检查还要多。二零二六年九月,Google 公开了内部 AI 安全 agent「PageBreak」的做法:它在 Google 自家的网页应用中找出逾五百个跨站脚本(XSS)漏洞,而且误报几乎是零。本文会详细拆解 PageBreak 的运作方式、背后的设计思路,以及中小企业可以从中学到什么。
PageBreak 是什么?
PageBreak 是 Google 产品安全团队开发的内部 AI agent,专门测试 Google 自家网页应用的安全性。它于二零二五年十一月以试验形式启动,二零二六年一月成为正式项目,目标是在减少人工重复劳动的同时,自动扩大漏洞搜寻的规模。PageBreak 可以配合不同的 AI 模型运作,但目前主要使用 Google 自家的 Gemini 3.1 Pro 和 Gemini 3.5 Flash。经过大规模运行,它在 Google 的网页应用中发现了超过五百个 XSS 漏洞,当中包括一些敏感域名,例如 admin.google.com;另外亦发现 apis.google.com 的缓存投毒漏洞等问题,Google 表示已公开的案例都已修复。
先了解:XSS 漏洞是什么?
XSS 即跨站脚本攻击,是最常见的网站安全漏洞之一。简单来说,如果网站没有妥善处理用户输入的内容,攻击者便可能把一段恶意代码「注入」到网页之中;当其他人浏览这个网页时,这段代码就会在他们的浏览器里执行,可能盗取登录状态、篡改页面内容,或冒充用户进行操作。由于大部分企业都有网站、网上表格或会员系统,XSS 是任何规模的企业都需要关注的风险。
核心设计:AI 负责怀疑,非 AI 程序负责证明
PageBreak 最值得学习的地方,是 Google 在开发初期就决定以「确定性验证」为优先。流程分两步:第一步,AI agent 阅读程序代码、运用安全工具,提出某处可能有漏洞的假设;第二步,这个假设会交给一个不是由 AI 编写的专门验证程序,在实际运行的环境中执行真正的测试,只有成功证实的漏洞才会被报告。不同类型的漏洞各有对应的验证方式:例如测试 XSS 时,验证程序会注入一段特定的代码,再加载网页观察它是否真的被执行;测试数据库注入时,则检查查询结果或响应时间是否被改变。由于每一份报告都附有实际证据,误报率接近零,产品团队不会被大量未经证实的报告淹没。正如一位业界人士的评论:不应让 AI 自己批改自己的作业。
未能证实的发现如何处理?
Google 亦坦言,现有的验证程序未能涵盖所有漏洞类型和复杂情况,因此可能会漏掉一些真正的问题。对于这些暂时未能证实的发现,PageBreak 不会直接送交产品团队,而是作内部用途:作为下一轮扫描的深入检查起点;找出验证程序的不足,指导团队开发新的验证工具;并让 AI agent 主动报告它在验证时缺少了哪些权限或能力,作为日后改进的方向。这种做法既保留了 AI 大规模搜寻的优势,又不会把未经证实的杂讯转嫁给其他团队。
「一开始就写得安全」最有效
PageBreak 的另一个发现同样重要。Google 早前推出了一套「高安全网页框架」,从设计层面默认消除常见的网页漏洞。在 PageBreak 的测试下,截至二零二六年九月四日,数百个以这套框架开发的网页应用中,只发现两个 XSS 漏洞,而且都局限于内部应用或调试用途的端点。这个对比清楚说明,AI 扫描固然有用,但从源头采用安全的开发框架和做法,才是最有效的防线。换言之,与其事后不断修补,不如一开始就减少漏洞出现的机会。
下一步:由发现漏洞到自动修补
即使只报告已证实的漏洞,产品团队收到的报告数量仍然前所未有地多。为此,Google 正把 PageBreak 与另一个内部项目 CodeMender 连接,后者负责自动生成修补代码。Google 的目标是进一步整合两者,令产品团队最终只需审核 AI 建议的修补方案。这代表 AI 在安全领域的角色,正由「找问题」逐步延伸至「找问题、证实问题、提出修补」的完整流程,而人工则集中在最后的判断和把关。
中小企业可以学到什么?
Google 的部分优势,例如把数十亿行代码放在单一代码库,并有多年累积的扫描基础设施,并非一般企业可以复制。但背后的原则人人都用得上。第一,用 AI 检查网站时,要求每项发现都附有可重现的证据,而不是单凭 AI 的判断就大举修改。第二,把「AI 提出、另一套机制验证」的思路应用到其他工作,例如 AI 起草的合约条款要经人工或规则核对,AI 算出的数字要用公式复核。第三,优先使用成熟、有持续更新的网站框架、内容管理系统和插件,并定期更新,从源头减少漏洞。第四,定期为公司网站、网上表格和会员系统进行安全检查,必要时委托专业团队。最后必须强调,任何漏洞测试只可以在自己拥有或已获授权的系统上进行,切勿对他人的网站进行测试。
结语:AI 找问题,证据定输赢
PageBreak 的成功不在于 AI 有多聪明,而在于它被放进一个讲求证据的流程:AI 负责大规模提出可能性,确定性的验证机制负责判断真假,人工则负责最后的决定。这个思路不止适用于网络安全,亦适用于企业应用 AI 的每一个环节。想了解如何为公司建立可靠的 AI 工作流程,并把 AI 员工部署到实际业务,欢迎前往 ai.ud.hk 了解 UD 的 AI 员工方案。
懂AI,更懂你|UD相伴,AI不冷