監査証跡の表示および管理

Oracle Data Safeの監査証跡の詳細を表示、監査データの収集を開始するための監査証跡の開始、必要に応じた監査証跡の開始と停止、最終アーカイブ・タイムスタンプ(LAT)の設定、監査トレールの自動パージ機能の有効化または無効化、および監査証跡の削除を行うことができます。

ターゲット・データベースの監査証跡の検出

「監査プロファイル詳細」ページから、ターゲット・データベースの新しい監査証跡を検出できます。次に、証跡検出操作の実行を検討する可能性のある状況をいくつか示します:

  • ターゲット・データベースがOracle Databaseの任意のバージョンから11gから19cにアップグレードされている場合、この操作によってUNIFIED_AUDIT_TRAILが新しく検出されます。

  • ターゲット・データベースがOracle Database 12c以上で、従来の監査(SYS.AUD$)を使用しており、データベース管理者が混合モードの監査を有効にしている場合、この操作によってUNIFIED_AUDIT_TRAILが新しく検出されます。

  • データベース管理者が追加の監査証跡(Database Vault監査証跡やFGA監査証跡など)をOracle Databaseで構成している場合、この操作を実行すると、Oracle Data Safeでこれらが検出されます。

  • Amazon RDS for Oracleを実行している場合、監査証跡はデフォルトでNoneです。AmazonのAmazon RDS for Oracleのセキュリティ監査およびDBパラメータ・グループの操作を参照して、Oracle Data Safeの監査証跡機能を使用できるように監査のパラメータ・グループを構成します。

  • プライマリ・データベースで監査証跡がすでに検出された後に、登録済のプライマリActive Data Guardターゲット・データベースにピア・ターゲット・データベースを追加する場合、検出証跡操作を実行すると、この新しく追加されたピアに関連付けられた新しい証跡が検出されます。

ターゲット・データベースの監査証跡を検出するには:

  1. 「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。

  2. 「アクティビティ監査」で、「監査プロファイル」を選択します。

  3. 個々のターゲット・データベースまたはターゲット・データベース・グループの監査プロファイルを選択します。

  4. 「アクション」を選択します。

  5. 「証跡の検出」を選択します。「証跡の検出」ダイアログ・ボックスが表示されます。

  6. 「確認」を選択します。ターゲットの登録中に検出されなかったターゲット・データベースの新しい監査証跡が検出され、使用可能な証跡の場所の「監査プロファイル詳細」ページにリストされます。

  7. (オプション)監査証跡の詳細を表示するには、監査証跡の名前を選択します。「監査証跡の詳細」ページが表示され、監査証跡の詳細が表示されます。

監査証跡の詳細

Oracle Data Safeの各監査証跡には、次の情報があります:

  • 証跡名(編集可能)

  • ターゲット・データベース - 監査証跡が適用されるターゲット・データベース

  • 証跡の場所 - ターゲット・データベースの監査証跡

  • 証跡の説明(編集可能)

  • 証跡OCID - Oracle Cloud Infrastructureの監査証跡オブジェクトのOracle Cloud Identifier

  • コンパートメント - 関連付けられたターゲット・データベースが格納されるOracle Cloud Infrastructureのコンパートメント

  • プロファイル名 - ターゲット・データベースの監査プロファイル名

  • 作成時間 - 監査証跡が作成された日時(UTC)

  • 更新時間 - 監査証跡が最後に更新された日時(UTC)

  • 収集状態 - 値は、空白(監査収集がまだ開始されていない場合)

    • COLLECTING - 証跡が監査レコードを収集しています。監査データの収集中にエラーが発生した場合は、ページの上部に表示されます。

    • NOT_STARTED - ターゲット・データベースが登録されたときに証跡が作成される

    • RESUMING - 証跡は停止後に再度COLLECTINGに移動中です

    • STARTING - 証跡はCOLLECTINGに移動する前に初めて開始されます

    • STOPPED - 証跡は手動で停止され、監査レコードは収集されません

    • STOPPING - 証跡は手動で停止され、STOPPEDにしようとしています

    • STOPPED_FAILED - 監査証跡のターゲット・データベースが削除されました

    • STOPPED_NEEDS_ATTN - Trailでターゲット・データベースでリカバリ不能なエラーが発生し、エラーを修正して再開するには介入が必要

  • 収集開始時間 - 監査収集が開始された日時。このフィールドは、監査証跡が一度も開始されていない場合にのみ空白になります。

  • 最後のアーカイブ・タイムスタンプの設定 - 各収集の後、ターゲット・データベースで最後のアーカイブ・タイムスタンプ(LAT)が更新されるかどうかを示します。値は「はい」または「いいえ」です。

  • 自動パージ - 監査証跡に対して自動パージ機能が有効になっているかどうか。値は「はい」または「いいえ」です。

  • パージ・ジョブ・ステータス* - 監査証跡パージ・ジョブの現在のステータス。値は**SUCCEEDED**または**FAILED**です。

  • ジョブの最終実行時間のパージ* - 最後のパージ・ジョブ(UTC)の日時。パージ・ジョブは、データベースの監査証跡が大きくなりすぎないように、7日ごとにターゲット・データベースの監査データを削除します。

  • パージ・ジョブの詳細* - 「ジョブの最終実行時間のパージ」列で指定された時間に実行された監査証跡パージ・ジョブの詳細。

  • 証跡ソース - Active Data Guardに関連付けられたターゲット・データベースの監査証跡の場合、証跡ソースがTABLEまたはFILEの場合、この状態になります。

  • 一意のデータベース名 - Active Data Guardに関連付けられたターゲット・データベースの監査証跡の場合、これはピア・ターゲット・データベースに関連付けられたプライマリ・データベースの一意の名前を示します。

  • プロファイル名 - 関連付けられた監査プロファイルの名前。

  • ポリシー名 - 関連付けられた監査ポリシーの名前。

  • 作業リクエスト - 監査証跡で実行する必要のあるOracle Cloud Infrastructureで動作する操作

*この情報を表示するには、ターゲット・データベースでAUDIT_COLLECTIONのdatasafe_privileges.sqlスクリプトを再実行する必要があります。詳細は、ターゲット・データベースのOracle Data Safeサービス・アカウントへのロールの付与を参照してください。

監査証跡の表示

  1. 「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。

  2. 「アクティビティ監査」で、「監査証跡」を選択します。

    Oracle Data Safeの各監査証跡について、ターゲット・データベース名、監査証跡名、監査証跡の注意が必要かどうか、ソース監査証跡の場所(たとえば、SYS.AUD$)を表示できます。またはUNIFIED_AUDIT_TRAIL)、収集状態、ターゲット・データベースの登録日時、監査データ収集の開始日時、自動パージが有効かどうか、および最終アーカイブ・タイムスタンプ(LAT)の値が更新されているかどうか。「監査証跡」ページが表示され、アクセス権があるすべての監査証跡が表されます。

  3. 個々のターゲット・データベースまたはターゲット・データベース・グループの監査証跡を選択します。「証跡の場所」列を参照して、様々なソース監査証跡を区別できます。

    Active Data Guardに関連付けられたターゲット・データベースのオペレーティング・システム・スピルオーバー・ファイルを指すUNIFIED_AUDIT_TRAILの場合、証跡の場所にそれを示す情報が追加されます。

  4. 監査証跡の詳細を表示します。

監査証跡の開始

ターゲット・データベースの監査証跡の開始は、監査収集の開始と同じです。データ保持期間全体にわたり、作成された監査データを収集できます。

  1. 「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。

  2. 「アクティビティ監査」で、「監査証跡」を選択します。

    「監査証跡」ページが表示されます。

  3. 開始する監査証跡の行でターゲット・データベースの名前を選択します。

    Active Data Guardに関連付けられたターゲット・データベースのオペレーティング・システム・スピルオーバー・ファイルを指すUNIFIED_AUDIT_TRAILの場合、証跡の場所にそれを示す情報が追加されます。

  4. 「開始」を選択します。

    「監査トレールの開始」ダイアログ・ボックスが表示されます。

  5. 「開始日付の選択」ボックスを選択し、日付と時刻を選択します。

  6. (オプション)自動パージ機能を有効にするには、「収集データの自動パージ」を選択します。

  7. (オプション)最後のアーカイブ・タイムスタンプ(LAT)を更新するには、「最後のアーカイブ・タイムスタンプ(LAT)の更新」を選択します。

  8. 「開始」を選択します。

    監査証跡がIDLE、COLLECTINGまたはRECOVERING状態の場合、「収集状態」フィールドはCOLLECTINGと表示されます。作業リクエストの詳細セクションで、実際の状態(サブ状態)を表示できます。

    Active Data Guard関連データベースのオペレーティング・システム・スピルオーバー・ファイルを指す監査試行では、監査証跡が収集を開始するのに時間がかかる場合があります。

監査証跡の停止

監査証跡が月次制限に達し、その制限の超過が心配な場合は、追加料金を回避するために監査証跡を停止できます。制限に達したら、ターゲット・レベルでデフォルトの有料使用設定をオーバーライドして、今月の監査レコードの収集を停止できます。その後、監査証跡は、翌月の請求サイクルの開始時に収集を再開します。

有料使用オプションを使用する場合、この目的で監査レコードの収集を手動で停止および開始する必要はありません。

  1. 「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。

  2. 「アクティビティ監査」で、「監査証跡」を選択します。

    「監査証跡」ページが表示されます。

  3. 停止する監査証跡の行でターゲット・データベースの名前を選択します。

    Active Data Guardに関連付けられたターゲット・データベースのオペレーティング・システム・スピルオーバー・ファイルを指すUNIFIED_AUDIT_TRAILの場合、証跡の場所にそれを示す情報が追加されます。

  4. 「アクション」メニューから「停止」を選択します。

  5. 「はい」を選択します。

    監査証跡への監査データの収集はすぐに停止されます。

監査データ収集の再開

収集状態がSTOPPEDである監査証跡を再開できます。

  1. 「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。

  2. 「アクティビティ監査」で、「監査証跡」を選択します。

    「監査証跡」ページが表示されます。

  3. 適切な監査証跡の行でターゲット・データベースの名前を選択します。

    Active Data Guardに関連付けられたターゲット・データベースのオペレーティング・システム・スピルオーバー・ファイルを指すUNIFIED_AUDIT_TRAILの場合、証跡の場所にそれを示す情報が追加されます。

  4. 「アクション」メニューで、「再開」を選択します。

収集の設定の更新

ターゲット・データベースの自動パージをいつでも有効または無効にしたり、最後のアーカイブ・タイムスタンプ(LAT)を設定したりできます。

  1. 「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。

  2. 「アクティビティ監査」で、「監査証跡」を選択します。

    「監査証跡」ページが表示されます。

  3. 適切な監査証跡の行でターゲット・データベースの名前を選択します。

    Active Data Guardに関連付けられたターゲット・データベースのオペレーティング・システム・スピルオーバー・ファイルを指すUNIFIED_AUDIT_TRAILの場合、証跡の場所にそれを示す情報が追加されます。

  4. 「アクション」メニューから、「コレクション設定の更新」を選択します。

    「コレクション設定の更新」ダイアログ・ボックスが表示されます。

  5. 「収集された監査データの自動パージ」を選択してターゲット・データベースに対して有効にします(最終アーカイブ・タイムスタンプ(LAT)の更新を含む)。無効にするには選択を解除します。

    自動パージは、Oracle Data Safeですぐに有効または無効になります。監査証跡がアクティブになると、ターゲット・データベースの自動パージ・ジョブが最終的に作成されます。

    ノート

    ノート:削除された証跡に対して収集された監査レコードは、保持ポリシーに従ってアーカイブおよびパージされます。Oracle Data Safeで同じ証跡を再度作成すると、レコードのコレクションが重複する可能性があります。

  6. 各収集後にターゲット・データベースの最後のアーカイブ・タイムスタンプ(LAT)を更新するには、「最後のアーカイブ・タイムスタンプ(LAT)の更新」を選択します。

  7. 「収集設定の更新」を選択します。

監査証跡の削除

Oracle Data Safeでは、ターゲット・データベースの登録中にターゲット・データベースのすべての監査証跡が自動的に検出されます。 Oracle Data Safeでは、ターゲット・データベースで使用していない監査証跡を削除できます。

  1. 「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。

  2. 「アクティビティ監査」で、「監査証跡」を選択します。

    「監査証跡」ページが表示されます。

  3. 適切な監査証跡の行でターゲット・データベースの名前を選択します。

    Active Data Guardに関連付けられたターゲット・データベースのオペレーティング・システム・スピルオーバー・ファイルを指すUNIFIED_AUDIT_TRAILの場合、証跡の場所にそれを示す情報が追加されます。

  4. 「アクション」メニューから、「削除」を選択します。

    「証跡の削除」ダイアログ・ボックスが表示されます。

  5. 「証跡の削除」を選択して確認します。

    監査証跡は完全に削除されます。