AIセキュリティとは、AIアプリケーションの開発を保護し、従業員によるAIの利用を管理し、AIを活用したアプリケーションやモデルを保護するために使用されるすべてのリソースを指します。
この記事を読み終えると、以下のことができるようになります。
記事のリンクをコピーする
人工知能(AI)セキュリティとは、AIデプロイメントへのサイバー攻撃を防止し、AIの安全な動作を確保するための一連の制御です。一般的なサイバーセキュリティがITシステムとデジタルデータを保護するのと同様に、AIセキュリティは、モデル構築、トレーニングデータ、インターフェース開発から、ダウンストリームアプリケーションの展開まで、AIライフサイクル全体を保護します。AIセキュリティのテクノロジー、プロセス、プラクティスで、以下を実現します:
AI導入の急進で、AIセキュリティは必要不可欠になりました。AIは急速に導入されました。McKinseyによれば、企業における生成AIの使用は2023年の33%から2024年は71%へと急増しました。2025年には、78%が少なくとも1つの業務機能でAIを使用していると回答しています。
AI導入が急加速して、従来のセキュリティ機能では到底対応しきれない企業が多くなっています。AIによって攻撃対象領域が非常に複雑になっているのです。AIシステムは、データパイプライン、モデルトレーニング、モデルホスティング、プロトコル、API、ユーザーインターフェース、プラグイン、エージェントなど、連携する複数のレイヤーで構成されており、そのすべてを保護しなければなりません。
たとえば、カスタマーサポートボットがプロンプトインジェクションなどのAI特化型攻撃によって操作されると、機密の従業員データや企業秘密が漏洩する可能性があります。攻撃者は、モデルを悪用してリクエストで過負荷に陥れ、AIリソースの過剰消費やサービス停止を引き起こす可能性があります。AIセキュリティの主要リスクとベストプラクティス、生成AIとエージェンティックAIに特化したセキュリティ対策を理解することが、そうした攻撃の防止に役立ちます。
シャドーAIとは、ITチームやセキュリティチームの監督なしにAIモデルやAIツールを導入することです。シャドーAIには2つのタイプがあります:
ある調査では、ITチームがまだ評価できていないAIツールを従業員が導入していると報告したIT意思決定者が85%に上りました。同じ調査で、従業員の93%が承認を得ずにAIツールに情報を入力していることが判明しています。従業員が使用しているツールを包括的に可視化して把握しなければ、独自コードや個人を特定できる情報(PII)などの機密企業データが、必要なセキュリティ基準を満たさないAIサービスにアップロードされている可能性があります。
大規模言語モデル(LLM)は広く使用され、組織のインフラに組み込まれているケースもあるため、サイバー犯罪者にとっては格好の標的になります。OWASPはLLMのトップ10リスクとして次の攻撃を挙げています:
トップLLMリスクのリストをご確認ください。
AIを大規模に導入すると、コンプライアンスの課題や法的な課題も生まれます。規制の厳しい業界(金融やヘルスケアなど)では、データプライバシー規制(米国の医療保険の相互運用性と説明責任に関する法律(HIPAA) やEUの 一般データ保護規則(GDPR) など)に違反すると厳しい罰則が科されます。AIは、主に次の2つの面で非公開情報へのリスクとなります:
セキュリティポスチャは、システムが攻撃を軽減する態勢です。効果的なポスチャ管理とは、脅威や脆弱性を能動的に特定し、評価し、対処することです。
セキュリティポスチャ管理は本質的に複雑であり、AIによってその複雑さはさらに増します。AIシステムは、データ、モデル、インターフェース、APIにまたがり、多くの場合非同期エージェントを使用するため、AIセキュリティ体制管理(AI-SPM)は多次元的な課題となりえます。組織は、一貫性を確保し、ずれを監視し、異常を検出し、AIリスクを企業のリスクフレームワークに統合する必要があります。企業ネットワークとデータのセキュリティおよびプライバシーを維持しつつ、AI導入を促進するのに役立つツールが求められています。
ITリーダーは、いくつかの基本的なプラクティスをサポートするソリューションを探すことによって、AIセキュリティの複雑さを軽減できます:
LLMやチャットツールなどの生成AIを安全に使用するには、階層型の戦略が必要です。使われている生成AIツールを特定し、ユーザーがそれらのツールとどのようなインタラクションをしているか、そのインタラクションからの出力がどう扱われるかを明らかにする必要があります。
ベストプラクティスの例を以下に示します:
| 生成AIのリスク | セキュリティのベストプラクティス |
|---|---|
| シャドーAI | シャドーAIの検出 |
| プロンプトインジェクション | モデルガードレール |
| 学習データの汚染 | アクセス制御、暗号化 |
| PIIの漏洩 | データ損失防止(DLP) |
AIエージェントは、意思決定、外部ツール呼び出し、タスク連鎖化を自律的に行えるAI駆動型プログラムです。AIエージェントには特有のリスクが伴います。エージェントは、セッションをまたいで操作でき、乗っ取られて意図しないアクションを実行させられる可能性があります。
エージェンティックAIの上位リスクには、以下のものがあります。
AIエージェントの保護に役立つ基本原則として、以下のようなものがあります:
エージェンティックAIのセキュリティの核を成すのが、モデルコンテキストプロトコル(MCP)のセキュリティです。典型的なアプリケーションが外部APIに依存するのと同様、AIエージェントは外部のデータベースやツールにアクセスするためにMCPサーバーを使います。MCPとMCPセキュリティの詳細については、こちらをご覧ください。
AIセキュリティには、サイバー攻撃をブロックし、AIシステムの完全性を維持するための機能の実装が含まれます。その目的は、モデル開発からデータトレーニング、そしてアプリケーションやインターフェイスの最終的な展開まで、AIライフサイクル全体を保護することです。
シャドーAIは、従業員によるAIツール使用や開発者によるモデル統合が、ITチームやセキュリティチームの監督なしに行われた時に発生します。それが可視性のギャップを生み、機密性の高い企業データや独自コードが、セキュリティ基準を満たさない未承認のサービスにアップロードされる可能性があります。
攻撃者は、組み込まれた指示を上書きするプロンプトインジェクションや、トレーニングセットを汚染してモデルの挙動を歪めるデータポイズニングなど、さまざまな手法でLLMを侵害します。また、APIクエリを通じた独自モデルの窃取や、計算リソースを消耗させるサービス妨害攻撃を試みることも考えられます。
すべてのAIトラフィックの識別と未認可ツールの検出を含めた階層型の戦略を実装する必要があります。主要ステップとしては、データ損失防止機能を使って機密情報のアップロードを阻止する、アクセスに最小権限の原則を適用する、有害プロンプトや不適切なプロンプトをガードレールでブロックする、などがあります。
Cloudflare AI Security for Apps は、モデル窃取やプロンプトインジェクションなどの主要脅威から公開アプリケーションを守るのに役立ちます。インタラクションの監視も行い、プロンプトやモデル出力で非公開情報の偶発的に露出するのを防ぎます。
利用開始
人工知能
機械学習
ビッグデータ
用語集