このトピックでは、Data Management (DMS) を使用してデータベース内の機密データを管理する方法について説明します。
前提条件
機密データ保護機能を購入済みであること。 詳細については、「DMS サービスの購入」をご参照ください。
ステップ 1:機密データ保護の有効化
-
管理者として Data Management (DMS) 5.0 コンソールにログインします。
-
左側のデータベースインスタンスリストで、対象のインスタンスを見つけて右クリックします。
-
[Edit Instance] をクリックします。
-
[Basic Information] セクションで、[Sensitive Data Protection] を選択し、データ分類と格付けのテンプレートを選択します。 DMS はこのテンプレートを使用して、データベース内の機密データをスキャンおよび識別します。
この例では、組み込みの [DMS data classification and grading template] を使用します。 データ分類と格付けテンプレートの詳細については、「DMS におけるデータ分類と格付けスキャンの仕組み」をご参照ください。
-
[Save] をクリックします。
ステップ 2:機密データスキャンタスクの設定
DMS は、関連付けられたデータ分類と格付けテンプレートに基づいて、指定されたデータベース内の機密データをスキャンし、ルールに一致するフィールドに分類と格付けのラベルを自動的に適用します。
-
機密データ資産ページに移動します。
左上隅にある
アイコンにポインターを移動し、 を選択します。説明DMS コンソールを通常モードで使用している場合は、上部のナビゲーションバーで を選択します。
-
下部の [Instance List] セクションで、対象のインスタンスを見つけます。
-
[Actions] 列の [Configure Scan Task] をクリックします。 [Configure Scan Task] ダイアログボックスで、次の情報を設定します。
[Scan Mode] を [Instant Task (runs once immediately)]、[Scheduled Task (runs once at a specified time)]、または [Periodic Task] に設定します。 [Scan Scope] を [All Databases] または [Specified Databases] に設定します。 [Specified Databases] を選択した場合は、ドロップダウンリストから特定のデータベースを選択します。 [Apply Scan Results Immediately] を [Yes] または [No (go to the identification results page to apply manually)] に設定します。
説明-
選択したスキャンモードに関係なく、DMS はスキャン中にテーブル内の機密フィールドに自動的にフラグを付けます。
-
結果をすぐに適用すると、識別されたフィールドに分類と格付けのラベルが追加されます。 結果をすぐに適用しないことを選択した場合は、スキャン後に認識結果ページに移動して手動で適用する必要があります。
-
-
[Confirm] をクリックします。
ステップ 3:スキャンタスク詳細の表示
-
[Sensitive Data Assets] ページの [Instance List] セクションで、対象インスタンスの [Task Details] をクリックします。
-
[Recognition Task Log] ページで、認識結果や一致したルールなどの詳細を表示します。
結果テーブルには、[データベース名]、[テーブル名]、[フィールド名]、[一致したルール名]、[機密度レベル]、[サンプルデータ]、[ステータス] などの列が含まれています。「操作」列では [無視] または [分類結果を調整] を、ページの上部では [認識結果を一括適用] または [認識結果を一括無視] をクリックできます。
ステップ 4:データマスキング結果の表示
-
DMS コンソールの左側にあるデータベースインスタンスリストから対象のデータベースを見つけ、その名前をダブルクリックして SQL コンソールを開きます。
-
SQL コンソールで、データマスキングが機密データに期待どおりに適用されていることを確認します。
SELECT クエリを実行すると、[buyer_name]、[seller_name]、[city]、[zone] などの機密列の値は
**と表示されます。 これは、データマスキングルールが有効であることを示します。 [item_id] などの非機密列には、引き続き元の値が表示されます。
よくある質問
Q:DMS のデータマスキング機能がテーブルには適用され、ビューには適用されないのはなぜですか?
A:現在、DMS はビューに対するデータマスキングをサポートしていません。