0 XP
0
G

准备好真正动手练习了吗?

本课的完整阅读内容就在下方,所有人都可免费阅读,把它当作地图。免费账户会为你加上引导路径:动手练习、保存进度,每一课都从上一课结束的地方接着开始。无需信用卡。

下一节课:艾伯塔省使用Claude在20小时内扫描了4.66亿行政府代码

使用电子邮件注册

已有账户? 登录

艾伯塔省使用Claude在20小时内扫描了4.66亿行政府代码

艾伯塔省政府使用了大约50个并行的Claude代理来完成一项安全审查,如果手动进行,这将需要6.5年。本课程将详细介绍两阶段扫描、修复工作流程以及他们构建的持续审查代理——并向您展示如何应用相同的模式。

艾伯塔省政府刚刚完成了有记录以来最大规模的AI辅助安全扫描:在20小时内审查了4.66亿行政府代码。同样的工作,如果采用传统方式,大约需要6.5年。

本课程将详细介绍艾伯塔省做了什么、为什么它有效,以及这种模式对于任何使用Claude处理大规模技术工作的人意味着什么。

艾伯塔省技术与创新部为所有27个省级部门维护着1,280个应用程序,分布在3,400个代码存储库中——这些系统包含税务记录、社会服务案件文件和公共安全数据。其中大多数从未进行过系统的安全审查。

为了扫描这个代码库,团队使用两阶段过程并行运行了大约50个Claude代理。首先,一个规则引擎标记了每个存储库中已知的漏洞模式。其次,Claude审查了这些标记,并为每个发现引用了确切的文件和行号——这样开发人员可以在触及任何内容之前进行验证。

发现漏洞是第一步。艾伯塔省的团队随后使用Claude Code生成补丁,在没有测试的情况下编写测试,并在某些情况下用现代语言重建整个遗留系统。

一个例子:一个大约25年前最初用Java手工编码的补贴门户——第一次构建花了五个月——在四到五天内重建完成。每个修复都在发布前由部门工程师审查和批准。AI加速了工作;人类仍然在决策循环中。

艾伯塔省还使用Claude Agent SDK构建了三个专门的审查代理。一个红队代理像攻击者一样从外部探测应用程序。一个蓝队代理根据国际安全标准检查防御措施,并编写一个指向确切修复文件的补救计划。其他代理检查代码质量和面向公众的写作。每个应用程序在每次通过时都要经过大约95个安全控制。

艾伯塔省的问题并非独一无二。世界各地的政府机构都存在安全漏洞和文档不足的遗留系统。艾伯塔省已经发布了技术白皮书,为其他机构提供了运行相同方法的蓝图,并计划于2026年7月在埃德蒙顿举办行业日,分享其经验。

使其成功的模式是:使用并行代理进行大规模扫描,引用带有文件和行号的具体发现,通过强制人工审查进行修复,然后将持续安全检查构建到开发过程本身。

要点:艾伯塔省使用大约50个并行Claude代理在20小时内扫描了4.66亿行代码——这项工作如果手动进行,将需要大约6.5年。两阶段过程(规则引擎扫描,然后Claude审查并提供确切的文件/行号引用)捕获了传统自动化工具遗漏的问题。Claude随后生成了修复程序,编写了缺失的测试,并重建了遗留系统——在发布任何内容之前都需要人工审查。现在有三个专门的代理运行持续检查,每个应用程序每次通过涵盖大约95个安全控制。

Nightschool AI 是一个独立的学习平台,与 Anthropic 没有任何隶属、认可或赞助关系。Claude 是 Anthropic, PBC 的商标。 在寻找 Anthropic 官方的 Claude Academy?请访问 academy.claude.com。

艾伯塔省使用Claude在20小时内扫描了4.66亿行政府代码: Claude 有什么新功能 | Nightschool AI