{{item.title}}
{{item.text}}
{{item.text}}
第1回では、AIシステムの普及・複雑化に伴い新たに生じているリスクとして、「AIシステムによる自律的な外部ツール利用に伴うリスク」と「委託先によるAI利用に伴うリスク」の2つを取り上げました。前者では、外部API、MCP(Model Context Protocol)サーバー、モデル、クラウド基盤などの複数の外部要素をAIが利用することにより、セキュリティインシデントや事業継続への影響が生じる可能性があります。後者では、委託先によるAI利用を通じて、委託元が把握していない情報処理経路や業務プロセスが追加され、預託情報の漏えいや、委託業務品質の低下に至る可能性があります。
これらのリスクに対応するため、近年、AIのサプライチェーン、AIエージェントが利用するMCP、AIシステムの構成要素の可視化などを対象とした公的なガイダンスが複数公表されています。また、国内外のAIガバナンス、調達・契約およびマネジメントシステムに関する文書にも、企業の対応を検討する上で参考となる事項が示されています。
本稿では、第1回で示した2つのリスクについて、関連する主な規制・規格・ガイドライン等を概観した上で、そこから読み取れる企業の対応事項と、対応を実施する際の実務上の課題を整理します。
AIエージェントに代表される、自律的に外部ツールやAPIを呼び出して多段階のタスクを遂行する機能を持つAIシステムは、単一のAIモデルだけではなく、外部API、MCPサーバー、その他第三者サービスなどの複数の構成要素に依存します。そのため、利用するAIサービスの名称や直接の契約先だけでなく、実際にAIシステムを構成する、あるいは実行時に利用される外部要素を把握した上で管理する必要があります。
はじめに、1.のリスクに関連する主な規制・規格・ガイドラインを俯瞰していきます。政府・民間双方を対象とした文書は以下のとおりです。
オーストラリア・サイバーセキュリティ・センター(ACSC)が主導し、日本の国家サイバー統括室(NCO)、米国国家安全保障局(NSA)、英国国家サイバーセキュリティセンター(NCSC)などの各国政府機関が共同署名した「Artificial Intelligence and Machine Learning:Supply Chain Risks and Mitigations」(※1)は、AI・機械学習の導入に特有のサプライチェーンリスクを取り上げたガイダンスです。同文書は、AIデータ、機械学習モデル、AIソフトウェア、AIインフラ・ハードウェア、第三者サービスなどを対象として、それぞれに想定されるリスクと軽減策を整理しています。また、第三者からAIシステムや構成要素を調達する場合、同文書の内容をベンダーへの質問や要求事項に反映することを示しています。
米国NSAが2026年5月に公表した「Model Context Protocol(MCP):Security Design Considerations for AI-Driven Automation」(※2)は、MCPを利用するAIシステムにおける動的なツール呼び出し、暗黙の信頼関係、コンテキスト共有などのリスクを取り上げています。同文書は、認証、認可、入力検証といった従来の対策に加え、MCPを利用するエージェント環境全体を一連の対象として保護する必要性を示しています。
米国サイバーセキュリティ・インフラセキュリティ庁(CISA)およびG7の関係機関が2026年5月に公表した「Software Bill of Materials for AI - Minimum Elements」(※3)は、AIシステムとそのサプライチェーンの透明性向上に向けて、AI向けSBOM(Software Bill of Materials:ソフトウェア部品表)に含める最小要素を示しています。同文書は義務的または網羅的な要求事項ではありませんが、AIシステムを構成するモデル、データセット、インフラなどを可視化する際の参考となります。
政府機関向けの文書としては以下が挙げられます。
国内では、デジタル庁の「行政の進化と革新のための生成AIの調達・利活用に係るガイドライン(第2.0版)」(※4)が、政府機関による生成AIの企画、調達、開発・運用、利活用、およびリスクケースへの対応について、調達・契約時の確認事項や運用開始後の安全性・品質の検証等を示しています。また、ISO/IEC 42001は、AIに関する方針、役割、リスクと機会への対応および継続的改善を、AIマネジメントシステムとして管理する枠組みを提供しています。
これらの文書を踏まえると、企業はAIシステムを単一のサービスとして捉えるのではなく、複数の外部要素から構成されるシステムとして把握し、その構成とリスクに応じた管理策を講じることが求められます。AIシステムはAIモデルに加え、他のエージェントシステムや外部API・MCPサーバー・他のクラウド基盤など、多様な構成要素が組み合わさって機能しており、それぞれの提供元や仕様は継続的に変化します。このため、リスク管理には「把握」「監視」「制御」の三つの取り組みを一体的に推進することが必要です(図表1の対応1、2、3)。これらを継続的なサイクルとして運用することにより、AIシステムのサプライチェーンにおけるリスクを可視化・低減し、変化する外部環境に対しても実効性のある管理が実現します。
図表1:AIシステムによる自律的な外部ツール利用に伴うリスクに対して求められる対応
AIシステムは構成や利用状況が運用中に変化する場合があるため、導入時点で把握・評価した内容だけでは継続的な管理に限界があります。そのため、構成要素と依存関係を継続的に把握し、リスクに応じた利用制御、調達・契約への反映および運用中の監視を行う必要があります。主な要点は以下のとおりです。
委託先がAIを利用する場合、従来の「委託元から委託先へ」という情報の流れに、「委託先から外部AIサービスへ」という新たな情報処理経路が加わります。また、AIの出力が成果物や業務処理に利用されることで、預託情報の取り扱いだけではなく、委託業務の品質にも影響が生じる可能性があります。
委託先が委託業務の遂行にAIを利用する場合の委託元による管理について、単独で包括的に整理した公的なガイドラインは限定的です。そうした中でも、総務省・経済産業省が公表した「AI事業者ガイドライン(※5)」、デジタル庁による「行政の進化と革新のための生成AIの調達・利活用に係るガイドライン(※4)」においては、関係者間での情報連携や調達・契約、データ管理、品質管理、リスクの継続的管理等に関する事項が示されています。以降では、これらの文書を参考とし、委託先のAI利用に伴うリスクに対して、企業に求められる対応事項を考察します。
委託先によるAI利用に伴うリスクを管理するためには、委託業務におけるAIの利用実態を把握した上で、AI利用の範囲、預託情報の取り扱いおよびAI出力の品質管理に関する条件を定める必要があります(図表2)。ここで定めた条件は、変更通知、インシデント報告および調査協力に関する事項と併せて契約・委託条件に反映します。委託期間中の利用状況や変更を継続的に確認し、必要に応じて管理内容を見直すことも重要です。
図表2:委託先におけるAI利用に伴うリスクに対して求められる対応
委託先によるAI利用は、委託元の管理環境の外で行われるため、委託元が自社の管理策だけで利用実態や順守状況を把握することには限界があります。そのため、委託先からの申告、変更通知、利用記録の提供等を通じて、利用実態と契約・委託条件の遵守状況を継続的に確認する必要があります。主な要点は以下のとおりです。
AIサプライチェーンリスクについては、AI・機械学習の構成要素、MCP、AI向けSBOM、生成AIの調達・契約などを扱う国内外のガイドラインが整備され始めています。これらの文書は、企業に対し、AIシステムの構成要素と依存関係を可視化し、リスクに応じて外部接続を制御するとともに、必要事項を調達・契約、運用監視および変更管理へ組み込むという方向性を示しています。
一方、構成要素と依存関係の継続的な把握や、リスクに応じた制御方法の設定、外部提供者からの情報取得、監視対象および異常を判断する基準の設定など、実務上の課題も残ります。特に、委託先によるAI利用については、利用条件を契約・委託条件に反映するだけでなく、委託先からの申告、変更通知、利用記録などを通じて、実際の運用状況を継続的に確認することが必要です。
次回は、これらの対応事項と課題を踏まえ、AIサプライチェーンリスクへの対応に向け、PwCが提供できるサービスをご紹介いたします。
※1:Artificial intelligence and machine learning: Supply chain risks and mitigations
※2:NSA「Model Context Protocol (MCP): Security Design Considerations for AI-Driven Automation」
※3:CISA and G7 partners「Software Bill of Materials for AI - Minimum Elements」
※4:デジタル庁「行政の進化と革新のための生成AIの調達・利活用に係るガイドライン(第2.0版)」
※5:総務省・経済産業省「AI事業者ガイドライン(第1.2版)」
{{item.text}}
{{item.text}}
{{item.text}}
{{item.text}}