データテーブルへのアクセスを制御する

以下でサポートされています。

このページでは、データ ロールベース アクセス制御データ RBAC) 管理者とユーザーがデータテーブルにスコープを割り当てる方法について説明します。データテーブルは、ユーザーが独自のデータを Google Security Operations に入力できる、 複数列のデータ構造です。定義済みの列と 行にあるデータによってルックアップテーブルとして機能することができます。データテーブルにスコープを割り当てることで、 どのユーザーとリソースがデータテーブルにアクセスして使用できるかを制御できます(たとえば、ルールや統合データモデル(UDM)検索インスタンスなど)。

アクセス権限は、ユーザータイプ(スコープ設定されたユーザーとグローバル ユーザー)によって異なります。

  • スコープ設定されたユーザーは、割り当てられているスコープのすべてまたは一部を使用して、スコープ設定されたデータテーブルを作成できます。

  • グローバル ユーザーは、スコープ設定されていないデータテーブル(すべてのユーザーが使用できるデータテーブル)またはスコープ設定されたデータテーブルを作成できます。 スコープ設定されていないデータテーブルはすべてのユーザーが閲覧できますが、書き込みできるのはグローバル ユーザーのみです。

別の方法として、データテーブルの観点から見てみましょう。

  • 選択したスコープ設定されたデータテーブルには、 一致するスコープを持つ特定のユーザーまたはルールがアクセスできます。ただし、スコープ設定されたテーブルに対して書き込みオペレーションを実行するには、 ユーザーまたはルールに同じ一致するスコープが必要です。

  • スコープ設定されていないデータテーブルは、読み取りオペレーションですべてのユーザーとルールがアクセスできます。 ただし、書き込みオペレーションはグローバル ユーザーのみに制限されます。

データ RBAC とスコープの仕組みについて詳しくは、 データ RBAC の概要をご覧ください。

ユーザーのアクセス権限について詳しくは、データテーブルのユーザーのアクセス権限の表をご覧ください。

データテーブルにスコープを追加する

データテーブルにスコープを追加するには、追加するすべてのスコープにアクセスできる必要があります。アクセスできないスコープを追加することはできません。

スコープ設定されていないデータテーブルにスコープを追加する、またはスコープ設定されたデータ テーブルにスコープを追加する手順は次のとおりです。

  1. Google SecOps にログインします

  2. [調査] > [データテーブル] をクリックします。

  3. [データテーブル] ウィンドウで、スコープを追加するデータテーブルを選択します。

  4. 上部で、スコープ割り当てリストを選択します。

  5. データテーブルがアクセスする必要があるすべてのスコープを選択します。

  6. [保存] をクリックします。スコープがデータテーブルに追加されます。

データテーブルのスコープを更新する

データテーブルのスコープを更新するには、データテーブルに追加するすべてのデータスコープにアクセスできる必要があります。アクセスできないスコープ を追加または削除することはできません。

データテーブルを更新する場合は、次の点に注意してください。

  • データテーブルからスコープを削除できるのは、データテーブルを使用する既存のルールが変更後も機能する場合のみです。次に例を示します。

    • スコープ B にスコープ設定されたルールがデータテーブルを使用している場合、データテーブルをスコープ A と B からスコープ A に更新することは できません。
    • スコープ B にスコープ設定されたルールがデータテーブルを使用している場合、スコープ設定されていないデータテーブルをスコープ A に更新することはできません。
    • スコープ B のルールがデータ テーブルを使用している場合、スコープ B を削除することはできません。
  • スコープ設定されたユーザーはデータテーブルからスコープを削除できます。これにより、他のスコープ設定されたユーザーがアクセスできなくなる可能性があります。

    たとえば、スコープ A と B を持つユーザーは、スコープ A と B を持つデータテーブル からスコープ B を削除できます。この変更後も、ユーザーはデータテーブルを使用できますが、スコープ B のみを持つ別のユーザーは、データテーブルを表示またはアクセスできなくなります。

  • スコープを追加すると、一部のユーザーがデータ テーブルへの編集アクセス権を失う可能性があります。読み取り権限と書き込み権限を持つには、すべてのスコープにアクセスする必要があります。 1 つまたは少数のスコープにアクセスできるだけでは、読み取り権限しか付与されません。

    たとえば、スコープ A と B を持つユーザーは、スコープ A を持つデータテーブルにスコープ B を追加できます。この変更後も、ユーザーはデータテーブルを編集できますが、 スコープ A のみを持つ別のユーザーはデータテーブルを編集できなくなります。 データテーブルを読み取るには、データテーブルに割り当てられたスコープが 1 つだけ必要です。 データテーブルに書き込むか変更するには、データテーブルに割り当てられたすべてのスコープが必要です。

データテーブルのスコープを更新する手順は次のとおりです。

  1. Google SecOps にログインします

  2. [調査] > [データテーブル] をクリックします。

  3. [データテーブル] ウィンドウで、更新するデータテーブルを選択します。

  4. 上部で、スコープ割り当てプルダウンを選択します。

  5. データテーブルがアクセスする必要があるすべてのスコープを選択します。データテーブルがアクセスできない スコープの選択を解除します。

  6. [保存] をクリックします。データテーブルのスコープ割り当てが更新されます。

さらにサポートが必要な場合コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。