跳到正文
Anthropic News·· 2026-07-06精选AI 评分62

阿尔伯塔政府用 Claude 排查并修复政府系统网络安全漏洞

Government of Alberta uses Claude to find and fix cybersecurity vulnerabilities across government systems

AI 导读

阿尔伯塔省政府自 2025 年起使用 Claude Code 配合 Opus 和 Sonnet 模型审查政府系统、发现并修复安全漏洞。其技术创新部团队在 20 小时内扫描了 4.66 亿行代码,约 50 个智能体并行运行,团队估计传统方式需约 6.5 年。

推荐理由

阿尔伯塔政府用 Claude Code 扫描 4.66 亿行代码的案例,为其他政府机构提供了可参考的落地路径。

正文 · AI 翻译

自2025年以来,阿尔伯塔省政府一直在使用Claude Code,结合Opus和Sonnet模型来审查其系统、发现漏洞并加以修复。阿尔伯塔省技术与创新部内部的一个团队在20小时内扫描了4.66亿行代码,修复了各系统中的安全漏洞,并构建了新工具来让这些系统更加安全。

我们分享他们的经验细节,作为政府机构如何利用Claude和Claude Code大规模保护其系统的示例。这是一项关键挑战,因为政府依赖这些系统来提供福利并维持服务运转——然而这些代码往往陈旧、不安全且文档不完整。阿尔伯塔省还发布了一系列技术白皮书,记录其工作成果,供其他政府借鉴;你可以在这里阅读。

“阿尔伯塔人将他们一生中最敏感的一些信息托付给政府,保护这些信息是我们的责任,”阿尔伯塔省技术与创新部部长Nate Glubish表示。“通过使用AI来发现并修复我们系统中的漏洞,我们在数小时内完成了传统方法需要数年才能完成的工作。这就是AI时代负责任的政府应有的样子,而最好的还在后头。”

阿尔伯塔省的做法

阿尔伯塔省技术与创新部维护着全部27个省级部门的系统,涵盖社会服务、公共安全到野火响应。这包括大约1,280个应用程序和3,400个代码仓库。其中大部分从未经过系统性的安全审查,累积的技术债务——不安全的代码、未解决的缺陷、过时的软件——高达数十亿美元。

该部的系统保存着高度敏感的信息,包括税务记录、政府采购数据和社会服务案件档案。因此在2025年,该部成立了一个内部团队,其使命是让这些系统更加安全、更易于长期维护,并为此与Claude合作。

目前,该部已使用Claude完成以下工作:

在20小时内评估4.66亿行政府代码。 该团队让Claude处理其维护的代码库,使用Claude Code配合Claude Opus和Sonnet模型。约50个智能体自主并行工作,扫描系统中的安全漏洞、底层基础设施和部署流程中的弱点,以及技术文档中的缺口。Claude Code运行了一套两阶段流程:首先用规则引擎扫描每个仓库,标记已知模式;然后审查这些标记,并为每个发现引用确切的文件和行号,以便开发人员核实。此次扫描覆盖了阿尔伯塔省拥有的每一个仓库,并识别出传统自动化扫描工具遗漏的问题。阿尔伯塔省的实施过程耗时约20小时;团队估计,这类审查若采用其他方式可能需要约6.5年。

修复扫描发现的漏洞。 在扫描识别出漏洞的地方,Claude Code 通常能够生成修复方案、进行测试并完成构建。在系统缺乏确认补丁安全所需的自动化测试时,Claude 会先编写测试。在代码过于陈旧或过于复杂、难以在现有形式下高效修补的情况下,Claude 会用更现代、更易维护的语言重建它。在某些场景下,这些系统最快可在四到五天内重建完成,其中包括一个补贴项目门户——它最初是用 Java 手工编码的,大约在 25 年前,首次构建耗时五个月。所有这些工作都是与该部的工程师合作完成的:在任何补丁发布之前,都会经过团队的审查和批准。

运行持续安全审查。 Alberta 的网络安全团队还构建了一组专门的 Claude 审查代理,在整个开发过程中持续运行。一个“红队”代理从外部探测应用程序,就像攻击者可能做的那样,并绘制出漏洞可能被利用的方式。随后,一个“蓝队”代理依据一项国际安全标准评估应用程序的防御能力,并编写一份修复计划,指出需要修复的确切文件。其他代理则检查代码质量以及公众所看到的文字的清晰度。每个应用程序在每一轮检查中都会对照大约 95 项安全控制措施进行核查。这些代理构建在 Claude Agent SDK 之上,会为每个应用程序运行一系列全面的检查和分析。

除了扫描、保护和现代化自身系统外,Alberta 还通过 Alberta AI Academy 培训政府工作人员和公众使用 AI。数千名政府雇员和超过 10,000 名公众已使用该平台学习有效使用 AI 的基础知识,从提示词编写到企业级应用交付。通过该学院,技术与创新部旨在将其方法从单个团队或项目扩展到每一个需要它的部门。

展望未来

如今,Claude 帮助该部编写、审查和部署代码,以助力其现代化工作。接下来,它计划通过能够与工程师并肩构建全新软件和工具的 AI 代理来扩展这项工作。

Alberta 政府还计划继续其现代化工作。例如,有一个部门有 185 个在生产环境中运行的遗留应用程序,维护成本高昂且难以更新。政府计划使用 Claude Code 分析这些系统,了解它们的功能,并将它们整合为 16 个基于现代编码语言和惯例构建的可复用应用程序。目标是降低复杂性、降低维护成本,并加快原本需要数年才能完成的现代化工作。

面向政府的案例研究

Alberta 政府正在努力解决的技术债务和安全漏洞并非独一无二。它们存在于世界各地许多省、州和联邦机构的系统中。Alberta 发布的技术白皮书为其他政府提供了解决这些相同问题的蓝图。

除了白皮书之外,阿尔伯塔省还将于7月在埃德蒙顿举办行业日活动,分享其经验所得。今年秋天,它将启动一项计划,在省政府各部门推广其做法。我们将继续与阿尔伯塔省合作,支持其扩大这些努力,我们也希望它所记录的做法能帮助其他政府保护自己的系统。

相关内容

Anthropic投资1亿美元培训1万名工程师,以弥合企业AI人才缺口

Anthropic向Claude Frontier Academy投资1亿美元,计划到2027年底培训1万名前沿部署工程师,来自埃森哲、贝恩、CBA、德勤、麦肯锡、摩根士丹利和诺和诺德的首批学员已经开课。

阅读更多

巴克莱银行扩展Claude应用,以升级运营并改善客户体验

英国全能银行巴克莱正在扩大与Anthropic的战略合作,在其全球业务中整合安全的企业级AI系统。

阅读更多

Claude发现一种具有类CRISPR重复序列的新型酶系统

我们宣布在Anthropic成立一个新的生命科学研究团队和实验室。本文介绍这项工作背后的团队,并分享早期成果:在我们科学家仅提供高层指导的情况下,Claude发现了一种特性令人联想到CRISPR的新型酶系统。

阅读更多

来源:Anthropic News · anthropic.com