Overview
ネイティブクエリログを提供しないデータストアの場合、 Netskope DSPMアプリケーションにカスタムクエリログを提供することで、当社のデータイン モニタリング機能を活用できます。 Netskope DSPMにS3バケットに保存されたカスタムクエリログを提供することで、以下の柔軟性が得られます。
- Onboard and connect a new S3 Account クエリログがデータストアと同じアカウントに存在しない場合。
- Configure the indices or keys 任意の順序で、Netskope DSPMに必要なCSV/JSONマッピングを提供してください。
Prerequisites:
Netskope DSPMがカスタムクエリログを取り込むには、S3バケットへのアクセスが必要です。そのためには、専用のIAMポリシーを作成し、Netskope DSPMインスタンスに作成および割り当て済みのIAMロールにそのポリシーを関連付ける必要があります。
Instructions
S3 バケットの IAM ポリシーを作成する
- IAMコンソールを開き、左側のメニューバーの「アクセス管理」セクションの下にあるPoliciesセクションに移動します。下図のように、 Create PolicyボタンをクリックしてJSONタブに移動してください。

- Line 3全体、つまり「Statement」: [] を以下の内容に置き換えてください。
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:GetBucketTagging",
"s3:ListBucketVersions",
"s3:GetBucketLogging",
"s3:ListBucket",
"s3:GetAccelerateConfiguration",
"s3:GetBucketVersioning",
"s3:GetBucketAcl",
"s3:GetBucketNotification",
"s3:GetObject",
"s3:GetBucketCORS",
"s3:GetObjectTagging",
"s3:GetBucketLocation",
"s3:GetObjectVersion"
],
"Resource": [
"arn:aws:s3:::bucket_name/*",
"arn:aws:s3:::bucket_name"
]
}
]
3. Nextを2回クリックし、 Review Policyページで以下のように入力してからCreate Policyクリックします。

Netskope DSPMロールにポリシーを添付する
クリックしてIAMコンソールの「役割」セクションに移動し、右側の検索ボックスにNetskope One DSPMRole入力して検索してください。ハイパーリンクをクリックして、 Netskope One DSPMRole.の権限タブに移動します。 Add Permissionsボタンをクリックして、 Attach policiesを選択します。

次のページの検索ボックスにNetskope One DSPM_S3-QueryLogs ,入力し、ラジオボタンを選択してAttach Policiesをクリックします。

以下は、カスタムクエリログファイルの例です。
"alice","dev","SELECT * FROM users","2021-05-20 00:00:15.67","public","200" "bob","dev","SELECT * FROM users LIMIT 50","2021-05-20 00:01:20.05",, "charlie","dev","SELECT * FROM users WHERE firstname = 'Robert'","2021-05-20 00:03:25.05",, "daniel","dev","SELECT\n""firstname"",\n""lastname""\nFROM ""users""","2021-05-20 00:05:40.59",,
{"username":"alice","database":"dev","query":"SELECT * FROM users","timestamp":"2021-05-23 00:00:15.67","schema":"public","rows":305}
{"username":"bob","database":"dev","query":"SELECT * FROM USERS LIMIT 123","timestamp":"2021-05-23 00:01:20.53"}
{"username":"charlie","database":"dev","query":"SELECT * FROM users","timestamp":"2021-05-23 00:05:15.67"}
次のセクションの手順に従って、必要なクエリログ形式をNetskope DSPMにマッピングしてください。
Netskope DSPM内でのカスタムクエリログのマッピング
Select Capabilitiesタブでデータ ストアに接続する際に、 Data-in-use monitoringセクションのCustom Query Logオプションを選択した後、以下の入力を指定できます。データ ストアをサポートするNetskope DSPM機能に基づいて、データを使う監視のオプションが有効/無効になります。
カスタムクエリログのインデックスまたはキー値を、適切なNetskope DSPMフィールドにマッピングするには、以下の図を参照してください。
| ハイライトカラー | ログフォーマット | マッピングによる | マッピング例インデックス |
|---|---|---|---|
| Blue | CSV | インデックス位置 | ![]() |
| 赤 | JSON | 重要なポジション | ![]() ![]() ![]() |
マッピングが成功すると、以下に示すように、緑色で強調表示されたメッセージが表示されます。
| テキストの色を強調表示します | ログフォーマット | 例 |
|---|---|---|
| 緑 | CSV | インデックス位置 |
| 緑 | JSON | 重要なポジション![]() |
Continueボタンを押してデータストアをオンボーディングします。オンボーディングが完了したら、 Privilege Analysisメニュー セクションにアクセスして、データ ストアに接続する DB ユーザーによって発行されたクエリの分析を開始できます。






