Gemini のセキュリティ基準

このドキュメントでは、Gemini for Google CloudGemini for Government のデプロイに関するセキュリティ標準とガードレールについて説明します。これらの標準は、FedRAMP High や DoD IL5 などの公共部門のフレームワークに準拠するのに役立ちます。

Stellar Engine は基盤となるランディング ゾーンのデプロイを自動化しますが、主権を維持し、構成のずれを防ぎ、AI 固有の脆弱性を軽減するには、機密性の高い AI ワークロードに特定のガードレールを適用する必要があります。

前提条件

安全なデプロイ ライフサイクルを確保するために、インフラストラクチャのプロビジョニングを開始する前に、次の前提条件を満たしてください。

  • Infrastructure as Code(IaC)の適用: Google Cloud コンソールでの手動構成を排除します。自動化された CI/CD パイプラインを使用して、すべての環境変更、修復アクション、調整を実装し、構成のドリフトを防ぎます。
  • 公式リポジトリの使用: 公式の Stellar Engine リポジトリを使用します。未確認のフォークやカスタム バリエーションでは、セキュリティの回帰が発生する可能性があります。
  • Security Command Center Premium: すべてのフォルダで Security Command Center Premium を有効にして、継続的な脅威検出とコンプライアンス モニタリングを有効にします。

ルート環境のロックダウン

FedRAMP High と DoD IL5 のフレームワークを満たすには、フォルダレベルと組織レベルで次の厳格な制御を適用します。

  • デュアルフォルダ アーキテクチャ: Assured Workloads に則って管理される 2 つ以上の専用フォルダを使用してリソースを分離します。1 つは FedRAMP High 用、もう 1 つは FedRAMP Moderate または IL5 用です。
  • リソースの所在地: リソースの所在地を事前に合意した米国のリージョン(us-east4 など)にロックします。
  • 組織のポリシーの制約: 次の制約を有効にして、アクセスを制限します。
    • iam.allowedPolicyMemberDomains: 承認済みの代理店のドメインに制限します。
    • compute.vmExternalIpAccess: VM インスタンスでのパブリック IP の割り当てを防止します。
    • compute.restrictVpcPeering: ラテラル トラバーサルのリスクを最小限に抑え、スポーク トラフィックを集中型ハブ経由で転送します。
    • vertexai.allowedModels: 承認済みモデルへのアクセスを制限します(承認されていない外部モデルやパートナー モデルの取り込みを防ぐなど)。
  • コンテキストアウェア アクセス: トラフィックを Gemini アプリケーション レイヤに転送する前に、Identity-Aware Proxy(IAP)でユーザーの ID とデバイスのセキュリティ ポスチャー(Access Context Manager を使用)を確認する必要があります。

安全なネットワーキング

デプロイでは、フラット ピアリングではなく、Network Connectivity Center に則って管理されるハブアンドスポーク トポロジを適用する必要があります。ハブアンドスポーク トポロジには次のメリットがあります。

  • トラフィックの分離: 専用の VPC 間でトラフィックを分離します(たとえば、内部ルーティング用の vpc-trust、アプライアンス管理用の vpc-mgmtvpc-untrust など)。
  • 境界保護: クラスタ化された次世代ファイアウォール(NGFW)を備えた専用の検査 VPC を介してトラフィックを転送し、上り(内向き)と下り(外向き)のトラフィックをサニタイズします。
  • ラテラル絶縁: アプリケーション データを処理するスポーク ネットワークが相互に直接通信できないように NCC ハブを構成し、ラテラル ムーブメント ベクトルを排除します。

アプリケーション ガードレール

アプリケーション レイヤとバックエンド モデルを一般的なインジェクション リスクや流出リスクから保護するには、次の実装を行います。

  • プライベート ロード バランシング: リージョン外部アプリケーション ロードバランサのみを使用してフロントエンド アプリケーションを公開し、インターネットから直接アクセスできないようにします。
  • IAP: Gemini アプリケーション レイヤにトラフィックをルーティングする前に、厳格な ID とデバイスのポスチャー検証を適用します。
  • Model Armor: Gemini Enterprise Agent Platform で実行されるすべてのバックエンド モデルに対して Model Armor を有効にします。ランタイム ペイロードの安全性を確保し、コンテンツ コンプライアンスを満たし、プロンプト インジェクションの脆弱性を軽減するには、Model Armor が必要です。

データ保護と監査

ソブリン ワークロードを保護するために、次の集中型監査と不変性の機能を実装できます。

  • データ分類スキーム: データ分類スキームと統合して、コントロールの配置を最適化します。
  • VPC Service Controls 境界: センシティブ データの処理と保存環境の周囲に VPC Service Controls 境界を実装して、データ漏洩を防ぎます。境界は DoD IL5 で必須です。
  • KMS の職務分離: 暗号鍵の職務分離を厳格に実施します。ステージ 3 セキュリティ プロジェクトで Cloud Key Management Service キーリングを管理するセキュリティ管理者に、データの復号権限がないことを確認します。
  • 階層型ログシンク: 組織レベルのテレメトリーを、次の専用の構造化シンクに転送します。

    • 管理アクティビティとデータアクセスの監査ログ
    • VPC Service Controls イベント
    • Google Workspace とログイン イベント
    • CIS コンプライアンス テレメトリー

    ユーザーがテレメトリー転送をバイパスできないようにします。

  • SIEM の取り込み: Pub/Sub トピックを使用して、ログを専用の管理プロジェクトに転送します。ログは、不変ストレージ リポジトリに流れ込みます。

  • 異常検出: Google Security Operations などの SecOps ツールを使用してイベントを分析し、異常な API バーストなどの違反を Agent Platform に対して検出します。

  • ツール間の調和: テレメトリーを Google Threat IntelligenceWiz Security Graph、またはサードパーティ ツールと統合して、シャドー AI エンドポイントや有害な構成を特定します。

  • SOAR を使用した自動修復: SOAR ハンドブックを使用して、不正なモデル エンドポイントの分離や、不正使用されたトークンの無効化などのリアルタイム防御を有効にします。

モニタリングと AI セキュリティ

次の機能を使用して、オブザーバビリティと自動防御パイプラインを維持します。

  • API 使用状況のモニタリング: コア LLM 関数(serviceruntime.googleapis.com/api/request_count など)の急増を検出するアラートを作成します。
  • AI の階層型ログシンク: 階層型ログシンクを構成して、aiplatform.googleapis.com への異常な API 呼び出し量の急増や、AI サービス アカウントによる不可能な移動違反など、AI 固有のイベントをキャプチャします。これらのログが、機関の SIEM からアクセス可能な変更不可能なストレージ リポジトリ(BigQuery など)に流れるようにします。
  • セキュア AI フレームワーク(SAIF)との連携: テレメトリーを次の 4 つの SAIF の柱に接続します。
    • 強力な基盤: IAM の権限と Cloud KMS のステータスを検証します。
    • 検出拡張機能: ログフィルタリングを使用して、プロンプト インジェクションと不正なエンドポイントを追跡します。
    • 自動防御: 自動化を使用して、異常なペイロードを隔離または拒否します。
    • プラットフォームの調和: 脅威インテリジェンス(Google Threat Intelligence または Wiz のセキュリティ検出結果)に基づいて対応します。