監査レポートの表示および管理
監査レポートの表示とスケジュール、監査レポートでのフィルタの設定と列の変更、PDF、XLSまたはJSONファイルとしての監査レポートのダウンロード、およびカスタム監査レポートの作成、更新および削除を行うことができます。
事前定義済またはカスタム監査レポートの表示
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
- 事前定義済監査レポートを表示するには、「事前定義済レポート」タブで、表示するレポート名を選択します。
-
事前定義済監査レポートを表示するには、「事前定義済レポート」タブで、表示するレポート名を選択します。
事前定義済レポートが開きます。
-
カスタム監査レポートを表示するには、「カスタム・レポート」タブを選択し、表示するレポート名を選択します。
カスタム・レポートが開きます。
-
レポートで合計を表示します。
各レポートには合計値の独自のセットがあります。
-
レポートで個々の監査イベントを表示します。
デフォルトでは、Oracle Data Safeには、事前定義済監査レポートの過去1週間の監査データが表示されます。
- 特定のイベントの詳細を表示するには、特定のイベントの「...」および「詳細の表示」を選択します。
-
特定のイベントの詳細を表示するには、特定のイベントの「...」および「詳細の表示」を選択します。
一部の詳細では、その値をクリップボードにコピーできます。
ノート
ノート:監査レポートの処理に時間がかかる場合、レポートはバックグラウンドで生成されています。このページに留まり、レポートが生成されるまで待機するか、「監査レポート履歴」ページにナビゲートして、JSON形式のレポートへのリンクを使用できます。詳細は、View Audit Report Historyを参照してください。
監査レポートでの列の追加または削除
-
事前定義済またはカスタム監査レポートを表示します。
-
「列の管理」アイコン
を選択します。「列の管理」パネルが開きます。
-
レポートに表示する列を選択します。
-
レポートで非表示にする列の選択を解除します。
-
「変更の適用」を選択します。
監査レポートでの基本フィルタの適用
レポートに基本フィルタを適用するには、次の手順を実行します。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
事前定義済またはカスタム監査レポートを表示します。
- 「アクション」メニューで「監査イベントのフィルタ」を選択します。
-
「アクション」メニューで「監査イベントのフィルタ」を選択します。
-
フィルタ・タイプ、演算子を選択し、値を入力します。レポートで使用可能なすべての列は、フィルタ・タイプとして使用できます。
ノート
ノート: 属性セットの使用は、2025年9月より後に作成された事前定義済監査レポートおよびカスタム監査レポートでのみ使用できます。 -
「フィルタの追加」を選択し、ステップ5を繰り返して追加のフィルタを適用します。
-
「更新」を選択します。
- フィルタを削除するには、フィルタの横にある「X」を選択します。
監査レポートでの拡張フィルタの適用
監査データの高度なフィルタリングにより、データを分析およびレビューする方法の柔軟性を実現できます。これにより、組織は複雑な条件と、分析にデータを含めるか除外するために満たす必要がある複数の基準を指定できます。拡張フィルタリングでは、System for Cross-Domain Identity Management (SCIM)構文を使用します。SCIMの詳細は、System for Cross-Domain Identity Management (SCIM)の構文を参照してください。
-
事前定義済またはカスタム監査レポートを表示します。
-
「アクション」メニューで「監査イベントのフィルタ」を選択します。
-
「拡張SCIMクエリー・ビルダーの表示」を選択します。
-
提供されているフィルタ・ビルダーとドロップダウンを使用して、フィルタを入力します。
-
「更新」を選択します。
-
クエリー・ビルダーをクリアするには、「クリア」を選択します。これにより、適用された基本フィルタもクリアされます。
例: 失敗したログイン拡張フィルタ
<pre class="copy"><code>((operation eq "LOGIN" OR operation eq "LOGON") and operationStatus eq "FAILURE")</code></pre>
例: ユーザーの作成または変更の拡張フィルタ
<pre class="copy"><code>(operation eq "CREATE" OR operation eq "DROP" OR operation eq "ALTER") AND (objectType eq "USER")</code></pre>
例: 監査ポリシー拡張フィルタの変更
<pre class="copy"><code>(operation eq "AUDIT") OR (operation eq "NOAUDIT") OR (operation eq "CREATE" AND objectType eq "AUDIT POLICY") OR (operation eq "ALTER" AND objectType eq "AUDIT POLICY") OR (operation eq "DROP" AND objectType eq "AUDIT POLICY") OR (operation eq "EXECUTE" AND objectName eq "DBMS_FGA")</code></pre>
監査レポートを使用したカスタム・アラートの作成
監査レポートの利便性を活用して、カスタム・アラート・ポリシーを作成できます。「すべてのアクティビティ」レポートでフィルタを適用して、アラートの条件を絞り込み、新しいカスタム・アラート・ポリシーを作成するか、フィルタされた条件に基づいて既存のカスタム・アラート・ポリシーにルールを追加します。
関連トピック
すべてのアクティビティー監査レポートからのカスタムアラートポリシーの作成
監査レポートの利便性を活用して、カスタム・アラート・ポリシーを作成できます。「すべてのアクティビティ」レポートでフィルタを適用して、アラートの条件を絞り込み、フィルタされた条件に基づいて新しいカスタム・アラート・ポリシーを作成します。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
リストから「すべてのアクティビティ」レポートを選択します。
-
基本フィルタまたは拡張フィルタを使用して、アラート・ポリシーの必要に応じてすべてのアクティビティ・レポートをフィルタします。
ポリシーの作成時にエラーが発生するため、特定のターゲット・データベースまたは時間にのみ適用されるフィルタを作成しないでください。有効なフィールドのリストについては、後述のアラート条件でサポートされるフィールドの表を参照してください。監査レポートでの基本フィルタの適用および監査レポートでの拡張フィルタの適用を参照してください。
-
「アクション」メニューから、「アラート・ルールとして作成」を選択し、現在適用されているフィルタをカスタム・アラートの条件として使用します。
-
「アラート・ポリシーの作成」を選択します。
-
次の必須フィールドに入力し、「作成」を選択します。
フィールド名 説明 ポリシー名 作成するアラート・ポリシーの表示名。 コンパートメント アラート・ポリシーが作成されるコンパートメント。アラート・ポリシーは、コンパートメントに関係なくターゲット・データベースに適用できます。後のステップで、アラート・ポリシーをターゲット・データベースに関連付けます。ターゲット・データベースのアラート・ポリシーの関連付けおよび適用を参照してください。 重要度 値は、「クリティカル」、「高」、「中」または「低」です。アラートが生成されると、指定された重大度レベルが表示されます。 ルール名 アラート・ルールの表示名。ルールは、アラートをトリガーするロジックを定義します。アラートポリシーには、最大5つのカスタムルールを設定できます。このワークフローで作成できるルールは1つのみですが、後のステップでさらに作成できます。Add an Alert Rule to an Existing Alert Policy From Activity Auditingまたは Manage the Alert Rules of an Existing Alert Policy Manuallyを参照してください。 ルール式のSCIM問合せ {::nomarkdown}これにより、前に適用したフィルタのSystem for Cross-Domain Identity Management (SCIM)構文が表示され、カスタム・アラートのロジックが定義されます。「既存のアラート・ポリシーからルールをコピー」を使用して、単一の既存のポリシーからSCIM構文をコピーできます。
アラート条件のサポートされるフィールド
次の表では、アラート条件でサポートされているフィールドについて説明します。
| フィールド | 説明 |
|---|---|
Audit type (auditType) |
監査のタイプ: STANDARD、FINE_GRAINED、XS、DATABASE_VAULT、LABEL_SECURITY、RMAN、DATAPUMP、DIRECT_PATH_API |
Client host (clientHostname) |
アラートを引き起こしたイベントのソースであるクライアント・アプリケーションのホスト名。 |
Client ID (clientId) |
各Oracleセッションでのクライアントの識別子。 |
Client IP (clientIp) |
アラートを引き起こしたイベントのソースであるクライアント・アプリケーションのIPアドレス。 |
Client program (clientProgram) |
監査イベントが生成されたアプリケーション。たとえば、SQL PlusやSQL Developerです。 |
DB user (dbUserName) |
アクションが監査対象となったデータベース・ユーザーの名前 |
Error code (errorCode) |
アクションによって生成されたOracleエラー・コード。ゼロは、アクションが成功したことを示します。 |
Error message (errorMessage) |
エラーが発生した理由に関する詳細なメッセージ。 |
Event (eventName) |
ターゲット・データベースでユーザーが実行したイベントの名前。たとえば、ALTER SEQUENCE、CREATE TRIGGERまたはCREATE INDEXです。 |
External user (externalUserId) |
監査イベントの外部ユーザーのユーザーID。 |
Location (auditLocation) |
監査の場所。現在、値は監査表です。 |
Object(objectName) |
アクションの影響を受けるデータベース上のオブジェクト名(たとえば、表名、ファイル名またはディレクトリ名)。大文字にする必要があります(ALTER_TABLEなど)。 |
Object owner (objectOwner) |
アクションの影響を受けるオブジェクトのスキーマの名前。 |
Object type (objectType) |
アクションの影響を受けるソース・データベース内のオブジェクトのタイプ。たとえば、PL/SQL、SYNONYMまたはPACKAGE BODYです。 |
Operation (operation) |
ターゲット・データベースでユーザーが実行したアクションの名前です。たとえば、ALTER、CREATEまたはDROPです。 |
Operation status (operationStatus) |
イベントのステータス: SuccessまたはFailure |
OS user (osUserName) |
データベース・セッションを行ったオペレーティング・システム・ユーザーの名前です。 |
Terminal (osTerminal) |
ユーザー・セッションのオペレーティング・システム端末。 |
Unified audit policies (auditPolicies) |
現在の監査イベントが発生した監査ポリシーのリスト。 |
アクティビティ監査からの既存のアラート・ポリシーへのアラート・ルールの追加
アクティビティ監査の「すべてのアクティビティ」レポートにフィルタを適用した後、フィルタに基づいて既存のカスタム・アラート・ポリシーにルールを追加できます。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
リストから「すべてのアクティビティ」レポートを選択します。
-
基本フィルタまたは拡張フィルタを使用して、アラート・ポリシーの必要に応じてすべてのアクティビティ・レポートをフィルタします。
ルールの作成時にエラーが発生するため、特定のターゲット・データベースまたは時間にのみ適用されるフィルタを作成しないでください。有効なフィールドのリストは、「アラート条件でサポートされるフィールド」を参照してください。監査レポートでの基本フィルタの適用および監査レポートでの拡張フィルタの適用を参照してください。
-
「アクション」メニューから、「アラート・ルールとして作成」を選択し、現在適用されているフィルタをカスタム・アラートの条件として使用します。
-
「アラート・ルールとして作成」を選択して、現在適用されているフィルタを既存のアラート・ポリシーの追加ルールの条件として使用します。
アラートポリシーには、最大5つのアラートルールを設定できます。いずれかのルールが満たされると、ポリシーがトリガーされます。
-
次の必須フィールドに入力し、「作成」を選択します。
フィールド名 説明 コンパートメント ルールを追加するアラート・ポリシーが格納されるコンパートメントを選択します。 ポリシー名 アラートポリシーの名前を選択します。リストは、選択したコンパートメントに基づいて移入されます。 ルール名 アラート・ルールの表示名。ルールは、アラートをトリガーするロジックを定義します。アラートポリシーには、最大5つのカスタムルールを設定できます。このワークフローで作成できるルールは1つのみですが、後のステップでさらに作成できます。Add an Alert Rule to an Existing Alert Policy From Activity Auditingまたは Manage the Alert Rules of an Existing Alert Policy Manuallyを参照してください。 ルール式のSCIM問合せ これにより、前に適用したフィルタのSystem for Cross-Domain Identity Management (SCIM)構文が表示され、カスタム・アラートのロジックが定義されます。「既存のアラート・ポリシーからルールをコピー」を使用して、単一の既存のポリシーからSCIM構文をコピーできます。
監査レポートのダウンロード
最新レポートのダウンロードは、監査レポートのリストまたは監査レポートの詳細のいずれかから実行できます。また、過去3か月間のレポートは、「監査レポート履歴」リストまたはスケジュール済または生成された監査レポートの詳細からダウンロードできます。
監査レポートのリストからの最新監査レポートのダウンロード
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
「事前定義済レポート」または「カスタム・レポート」タブで、ダウンロードするレポートがある行を見つけます。
-
ダウンロードするレポートがある行を見つけて、「...」列と「レポートのダウンロード」列を選択します。レポートがダウンロードされます
-
ブラウザのオプションを使用して、レポートを開いて表示するか、ローカル・コンピュータに保存します。
監査レポートの「詳細」ページから最新監査レポートをダウンロードします
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
「事前定義済レポート」または「カスタム・レポート」タブから監査レポートを選択します。
-
「アクション」メニューから、「レポートのダウンロード」を選択します。最新レポートがダウンロードされます。
-
ブラウザのオプションを使用して、レポートを開いて表示するか、ローカル・コンピュータに保存します。
監査レポート履歴リストからの監査レポートのダウンロード
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート履歴」を選択します。
-
ダウンロードするレポートがある行を見つけて、「...」列と「レポートのダウンロード」列を選択します。レポートがダウンロードされます
「監査レポート履歴詳細」ページからの監査レポートのダウンロード
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート履歴」を選択します。
-
リストから監査レポートの名前を選択します。
-
「アクション」メニューで「レポートのダウンロード」を選択します。レポートがダウンロードされます
PDFまたはXLS監査レポートの生成およびダウンロード
事前定義済監査レポートは、PDFまたはXLSドキュメントとして生成およびダウンロードできます。ダウンロードする前に、まずレポートを生成する必要があります。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
「事前定義済レポート」タブで、PDFまたはXLSレポートを生成するレポート名を選択します。
レポート・ページが開きます。
-
「アクション」メニューから、「レポートの生成」を選択します。
「レポートの生成」パネルが開きます。
-
「レポート・フォーマット」で、「PDF」または「XLS」を選択します。
-
レポートの表示名を入力します。
-
(オプション)レポートの説明を入力します。
-
レポートを格納するコンパートメントを選択します。
-
(オプション)必要に応じて監査データにフィルタを設定します:
-
レポートに表示する行の最大数(行制限)を指定します。指定しない場合、デフォルトの行制限は10000行です。
-
大規模なレポートの処理を改善するには、「ページ分割の有効化」をオンにして、レポートを複数のファイルに分割します。各ページには、最大100万件のレコードが含まれます。Oracle Data Safeでは、任意の行制限のレポートを生成しようとします。
-
特定のターゲット・データベースを選択します。
-
特定のターゲット・データベース・グループを選択します。
-
レポートの開始日時と終了日時を設定します。
-
-
「レポートの生成」を選択します。
レポートが生成され、指定したコンパートメントに保存されます。
-
レポートの生成が終了したら、次の2つの方法でレポートをダウンロードできます。
-
「レポートの生成」パネルで、「レポートのダウンロード」を選択し、「ここをクリック」リンクをクリックします。ダイアログ・ボックスが表示され、ファイルを開くか保存するかを指定できます。
-
「取消」を選択して「レポートの生成」パネルを閉じ、左側のナビゲーション・ペインで「監査レポート」を選択します。ダウンロードするレポートの3つのドットを選択し、「最新レポートのダウンロード」を選択します。プロンプトが表示されたら、ファイルを開くか保存するかを指定します。
-
カスタム監査レポートの作成
事前定義済または既存のカスタム監査レポートからカスタム監査レポートを作成できます。維持する特定のフィルタ・セットおよび表示列がある場合は、この実行をお薦めします。または、カスタム・レポートのフィルタおよび列を変更することもできます。作成中に、選択したコンパートメントにレポートを保存できます。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
「監査レポート」ページが表示され、標準監査レポートのリストが表示されます。
-
「事前定義済レポート」タブで、カスタム・レポートの作成元にする事前定義済レポート名を選択します。
レポート・ページが開きます。
-
「アクション」メニューから、「カスタム・レポートの作成」を選択します。
「カスタム・レポートの作成」パネルが開きます。
-
レポート名を入力します。
-
(オプション)レポートの説明を入力します。
-
レポートを保存するコンパートメントを選択します。
-
「カスタム・レポートの作成」を選択します。
ページに現在表示されている監査データおよびフィルタは、カスタム・レポートに保存されます。
-
カスタム・レポートを表示するには、「ここ」リンクを選択します。
-
閉じるには、「取消」を選択します。
-
今後カスタム・レポートにアクセスするには、左側のナビゲーション・ペインの「アクティビティ監査」で「監査レポート」を選択します。「カスタム・レポート」を選択します。表でレポートの名前を選択して開きます。
カスタム監査レポートの更新
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
「カスタム・レポート」タブを選択します。
-
表で、更新するカスタム・レポートの名前を選択します。
カスタム・レポートが開きます。
-
必要に応じてレポートを変更します。
-
「アクション」メニューから、「レポートを保存」を選択します。
「レポートの保存」パネルが開きます。
-
フィルタを適用してレポートを保存するには、「レポートの保存」を選択します。レポートが正常に保存されたら、「取消」を選択します。
-
保存せずにパネルを閉じるには、「取消」を選択します。
カスタム監査レポートの削除
注意:カスタム監査レポートは削除後にリカバリできないため、削除するときは注意してください。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
-
「カスタム・レポート」タブを選択します。
-
表で、削除するカスタム・レポートの名前を選択します。
カスタム・レポートが開きます。
- 「アクション」メニューから、「レポートの削除」を選択します。
-
「アクション」メニューから、「レポートの削除」を選択します。
「レポートの削除」ダイアログ・ボックスが表示されます。
- 削除を確認するには、「レポートの削除」を選択します。それ以外の場合は、「閉じる」を選択します。
事前定義済またはカスタム監査レポートのスケジュール
事前定義済またはカスタムの監査レポートのスケジュールを作成して、PDFまたはXLSレポートを生成できます。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート」を選択します。
「監査レポート」ページに、標準監査レポートの一覧が表示されます。
-
事前定義済監査レポートを表示するには、「事前定義済レポート」タブの表で、表示するレポート名を選択します。
事前定義済レポートが開きます。
-
カスタム監査レポートを表示するには、「カスタム・レポート」タブを選択します。表で、カスタム・レポートの名前を選択します。
カスタム・レポートが開きます。
- 「アクション」メニューから、「レポート・スケジュールの管理」を選択します。
-
「アクション」メニューから、「レポート・スケジュールの管理」を選択します。
「レポート・スケジュールの管理」パネルが開き、デフォルト・スケジュールまたは変更されたスケジュールが事前にロードされます。
-
(オプション)「スケジュール・レポート名」フィールドに、PDFまたはXLSレポートの名前を入力します。
-
スケジュールによって生成されたレポートを格納するコンパートメントを選択します。
-
「レポート・フォーマット」で、「PDF」または「XLS」出力のいずれかを選択します。
-
(オプション)レポートに表示する行の最大数(行制限)を指定します。指定しない場合、デフォルトの行制限は10000行です。
-
大規模なレポートの処理を改善するには、「ページ分割の有効化」をオンにして、レポートを複数のファイルに分割します。各ページには、最大100万件のレコードが含まれます。Oracle Data Safeでは、任意の行制限のレポートを生成しようとします。
-
スケジュールを構成します。
a) 「開始時間(UTC)」に、時間を入力します。
b) 「Recurrence frequency」で、「Daily」、「Weekly」または「Monthly」を選択します。
- If you select weekly, select the day of the week in the **Every** field. - If you select monthly, select the day of the month in the **Day** field. -
「スケジュールの保存」を選択します。
生成されたPDF/XLSレポートには、「監査レポート履歴」ページでアクセスできます。
監査レポートの履歴の表示
「監査レポート履歴」ページには、スケジュールまたはユーザーによってオンデマンドで自動的に生成されるすべてのPDF/XLS/JSON監査レポートがリストされます。このページでは、過去3か月間に生成されたレポートのリスト、それらのレポートの詳細、およびレポートをダウンロードできます。Oracle Data Safeには、最大3か月のPDF/XLS監査レポートと、最大1週間のJSON形式のレポートが格納されます。JSON形式のレポートは、オンライン監査レポートの生成に予想以上に時間がかかる場合に生成されます。
生成されたレポートまたはスケジュール済レポートに対して「ページ分割の有効化」がオンの場合、Oracle Data Safeでは、レポートの詳細ページからナビゲートできる複数の関連レポート・ファイルが作成されます。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート履歴」を選択します。
監査レポートの履歴表には、次の情報が表示されます。
-
名前 - 監査レポートの名前。
-
状態 - 「アクティブ」または「更新中」で、レポートが現在アクセス可能か、更新中かを示します。
-
レポート定義 - このスケジュール済または生成されたレポートのデータを提供するレポートの名前を指定します。
-
生成時間 - レポートが作成された時間。
-
レポート・タイプ - 「生成済」または「スケジュール済」です。生成済レポートは、スケジュール・システムの外部に生成されたオンデマンド・レポートで、スケジュール・システムの外部に生成されたレポートは、スケジュール・システムで生成されたものです。
-
ファイル形式 - PDF、XLSまたはJSON。
-
-
(オプション)「検索とフィルタ」フィールドを選択して、結果のリストをフィルタします。「OCID」、「レポート定義」、「レポート・タイプ」および「ファイル形式」に基づいて、「監査レポート履歴」ページを絞り込みます。
次または前のページ区切り監査レポートの表示
生成された監査レポートまたはスケジュールされた監査レポートが複数のページ区切りレポート・ファイルに分割された場合に、次または前のレポートを表示します。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート履歴」を選択します。
-
ページ区切り監査レポートの名前を選択します。
-
「アクション」メニューから、「次のレポートの表示」または「前のレポートの表示」を選択します。
別のコンパートメントへの監査レポートの移動
過去3か月間のスケジュール済または生成された監査レポートは、監査レポート履歴からアクセスできる別のコンパートメントに移動できます。
-
「Data Safe - データベース・セキュリティ」で、「アクティビティ監査」を選択します。
-
「アクティビティ監査」で、「監査レポート履歴」を選択します。
「監査レポート履歴」ページが開きます。
-
表で、移動する監査レポートの名前を選択します。
-
「アクション」メニューから、「ソースの移動」を選択します。
「リソースの移動」パネルが開きます。
-
監査レポートの移動先のコンパートメントを選択します。選択したコンパートメントに対する適切な
DATA_SAFE_REPORT_MOVE権限が必要です。 -
「リソースの移動」を選択します。
監査レポートおよびアーカイブ・データの取得は、選択したコンパートメントに移動されます。