アルバータ州政府、Claude Codeで4.66億行を20時間レビュー──公共システムのAIセキュリティ活用

アルバータ州政府、Claude Codeで4.66億行を20時間レビュー──公共システムのAIセキュリティ活用

Anthropicは、カナダ・アルバータ州政府がClaude Codeを使い、政府システムの脆弱性調査と修正に取り組んだ事例を公開した。466百万行のコードを約20時間で点検し、従来なら数年規模と見積もられるレビューを短期間で進めたという。

どの規模で使われたのか

アルバータ州の技術・イノベーション省は、27の州省庁、約1,280アプリケーション、3,400コードリポジトリを対象に、Claude OpusとSonnetを組み合わせたClaude Codeを活用した。約50のエージェントが並列に動き、既知パターンをルールエンジンで検出したうえで、該当ファイルと行番号を引用して開発者が検証できる形に整理した。

検出後は、Claudeが修正案やテストを作成し、人間のエンジニアがレビューして承認する流れを取った。古いシステムでは、テスト不足を補うためにテストを先に書き、必要に応じてより保守しやすい言語へ再構築した例もある。

対象コード

4.66億行

処理時間

約20時間

対象

27省庁、約1,280アプリ、3,400リポジトリ

運用

AIが検出・修正案、人間が承認

公共部門にとっての意味

政府システムは、税務、福祉、調達、防災など重要データを扱う一方、古いコードや不十分な文書化を抱えがちだ。AIエージェントを使えば、棚卸し、脆弱性点検、ドキュメント整備、修正案作成を一気通貫で進められる可能性がある。

日本の自治体や公共機関でも、レガシー刷新は人手不足とコストが課題になっている。AI活用は、単にコードを書くためではなく、既存資産を理解し、安全に保守するための補助線になり得る。

注意点

セキュリティ領域のAI利用は、誤検知、見落とし、権限管理、機密コードの扱いが特に重要だ。AIが出した修正を自動で本番適用するのではなく、レビュー、テスト、監査ログ、責任分界を明確にした運用が前提になる。

参考:Anthropic公式発表 / 技術ホワイトペーパー

この記事に携わった人
Mynto編集部
Mynto.aiの編集部です。
関連記事
お問い合わせ各種

課題解決のためのお役立ち資料ダウンロードや、
サービスのお問い合わせが可能です。
お気軽にご相談ください。