ヘッダーをスキップ
Oracle® Database Firewallセキュリティ管理ガイド
リリース5.0
B65098-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

6 Oracle Database Firewallレポートの生成

この章の内容は、次のとおりです。

Oracle Database Firewallレポートの概要

この項の内容は、次のとおりです。

管理コンソールから生成するレポート

管理コンソールから、「Sarbanes-Oxley」(SOX)、「Payment Card Industry」(PCI)、「Data Protection Act」(DPA)、「Gramm-Leach-Bliley Act」(GLBA)、「Health Insurance Portability and Accountability Act」(HIPAA)の各レポートを生成できます。これらのレポートはデフォルトで提供され、選択した日時範囲におけるすべての重要情報を完全にトレースできます。

保護対象データベースに対して必要なレポートを指定できます。これを行うには、管理コンソールで「Monitoring」ページを表示し、「Protected Databases」メニューの「List」をクリックし、データベース名をクリックして、必要なチェック・ボックスを選択します。

情報はグラフで表示されます(該当する場合)。これによって、より見やすくなり、異常な状態を特定して、傾向を容易に解釈できます。

レポートの生成

「Reporting」タブの「Reports」メニューを使用して、レポートを生成できます。レポートは、PDFドキュメントまたはExcelスプレッドシートとして表示できます。Oracle Database Firewallでは、レポートをスケジュールすると、1名以上の受信者にレポートを電子メールで送信できます。レポートは、特定の時間(たとえば、1日に1回)に受信者に電子メールで送信するようにスケジュールできます。レポート・ユーザー・アカウントを構成すると、そのユーザー・アカウントのみがManagement Server管理コンソールにログインしてレポートを実行できます。このユーザー以外には、有効なすべてのDatabase Firewallシステム管理者がレポートを生成できます。

図6-1は、Management Server管理コンソールの「Reports」ページからアクセスできる「Audit reports」ページを示しています。

図6-1 Management Server管理コンソールの「Audit Reports」ページ

図6-1の説明を次に示します
「図6-1 Management Server管理コンソールの「Audit Reports」ページ」の説明

監査レポートおよびサマリー・レポートの生成

「List」をクリックすると、2つの最上位レベルのレポート・グループが表示されます。

サマリー・レポートは監査レポートより数が多いです。レポートに含めるデータに応じて、レポートの生成に時間がかかる場合があります。

レポートを生成する手順は、次のとおりです。

  1. スタンドアロンDatabase FirewallまたはManagement Server管理コンソールにログインします。

    詳細は、「管理コンソールへのログイン」を参照してください。

  2. 「Reporting」タブを選択します。

  3. 「Reports」メニューから「List」を選択します。

    「Reports」ページに、最上位レベルのレポート・グループのセットが表示されます。各グループには、レポートとその他のグループを含めることができます。「Description」列には、グループに含まれるレポートのタイプの説明が表示されます。

  4. 生成するレポートがページの「Reports」列に表示されるまで、レポート・グループをドリルダウンします。

    次の画面は、「Summary reports」「General reports」および「Data access」グループの内容を示しています。

    report_groups.gifの説明が続きます
    図report_groups.gifの説明

    レポートを作成する目的で最新データを使用可能にする場合は、「Summarize Now」をクリックします。これによって、トラフィック・ログ内のデータがレポート対象として使用可能になります。自動要約は1時間ごとに実行されます。

    「[up]」をクリックすると、前のレポート・グループが表示されます。

  5. デフォルト・パラメータを使用してレポートを生成する場合は(例: レポート期間は現在の時刻から1週間)、「Reports」列でレポートの名前をクリックします。

    レポート・タイプに応じてレポート期間やその他のパラメータを指定する場合は、「customized」をクリックします。

    「Retain」ボタンを使用してレポートのコピーをOracle Database Firewall Management Serverに保存した場合は、「retained reports」リンクが表示されます。このリンクを使用すると、そのタイプの保存されたレポートを表示または削除できます。

    「properties」リンクを使用すると、レポートのタイトルや説明の変更、新規のレポート・テンプレートのアップロード、または既存のテンプレートのダウンロードを行うことができます。

  6. 次に示すように、レポートが表示されます。

    Oracle Database Firewall Management Serverでは、レポートがキャッシュ(つまり、一時的に保存)されます。30分以内にレポートを再生成すると、キャッシュされたレポートが表示されます。

    ページには、次の4つのボタンが表示されます。

    • Retain: レポートのコピーをOracle Database Firewall Management Serverに保存します。保存されたレポートを表示または削除するには、「retained reports」リンク(前の項を参照)をクリックします。保存されたレポートは構成アーカイブに含められます。

    • Schedule: 一定の間隔でレポートが自動的に作成されるようにスケジュールできます(「レポートのスケジュール」を参照)。

    • Customize: レポート期間やその他のパラメータを変更できます。パラメータは、生成されるレポートによって異なります。

    • Refresh: 同じレポートを再生成します。このボタンがアクティブになるのは、レポートの生成後にリストからそのレポートにアクセスした場合です。

    • Update report: 選択した新しいパラメータを使用してレポートを生成します。

  7. レポート・パラメータを選択します。

    • パラメータは、選択したレポートによって異なります。

    • 自由形式のすべてのパラメータでは、POSIX拡張正規表現を使用してパラメータを定義できます。次に、いくつかの例を示します。

      • eeは、eeという文字を含むデータ(Green、Lee、Feeneyなど)を返します。

      • ^Steven$は、完全に一致するデータ(Steven)を返します。

      • Steven | Rogerは、StevenまたはRogerのいずれかを含むデータを返します。

    • デフォルトでは、レポートはPDFドキュメントとして表示されます。XLS形式のレポートを生成するには、「Report format」ドロップダウン・リストから「Microsoft Excel 2007 Worksheet (XLSX)」を選択し、「Update report」をクリックします。画面の左下隅にある「<report name>.xlsx」リンクをクリックすると、ブラウザの設定に応じて、レポートを表示または保存できます。

「Reports」メニューのオプション

画面の左側にある「Reports」メニューには、次のオプションが表示されます。

独自のレポートの追加

Oracle Database FirewallおよびDatabase Firewallインストールに含まれるOracle BI Publisherを使用して、独自のカスタム・レポートを追加できます。データ定義ファイル(XML形式)およびレポート・テンプレート(RTF形式)が必要です。この項では、既存のDatabase Firewallレポートからこれらのファイルを抽出して、独自のレポートで使用する方法について説明します。レポート・テンプレートをカスタマイズする方法については、Oracle Business Intelligence Publisherのドキュメントを参照してください。


注意:

Database Firewallに埋め込まれているOracle Business Intelligence Publisherを使用して、既存のレポートを実行したりレイアウトを変更できます。ただし、独自のレポートを追加するには、Oracle Business Intelligence Publisherを完全に使用できるライセンスが必要です。

既存のデータ定義およびテンプレート・ファイルを使用してレポートを追加する手順は、次のとおりです。

  1. 「Reporting」タブをクリックします。

  2. 既存のレポートまでドリルダウンし、そのレポートの「properties」リンクをクリックします。

  3. 「properties」ページの下部で、「Report Data Definition」リンクおよび「Report Template」リンクをそれぞれ右クリックし、使用しているコンピュータに両方のファイルを保存します。

  4. 必要に応じて、データ定義ファイル(XMLファイル)をカスタマイズします。(レポート・テンプレートは後でカスタマイズします。)

  5. 「Reporting」タブをクリックし、レポート・グループ(「Summary Reports」など)をクリックするか、または新規レポートを追加するグループに達するまでグループをドリルダウンします。

  6. 左側の「Reports」メニューで、「Add Report」をクリックし、タイトルおよび説明(オプション)を入力して、「Add」をクリックします。

  7. 「Report Data Definition」「upload」リンクをクリックして、データ定義ファイルを新規レポートにアップロードします。

  8. レポート・テンプレートのカスタマイズに使用するサンプル・データを生成するには、左側の「Reports」メニューで「Display Report」をクリックし、「Generate Sample Data」をクリックします。

    アップロードしたデータ定義ファイルに基づいて、新規レポートのサンプル・データが生成されます。ページの下部に、サンプル・データ・ファイルへのリンクが表示されます。

  9. 新規レポートで、サンプル・データ・ファイルへのリンクを右クリックして、使用しているコンピュータに保存します。

  10. Oracle BI Publisherで、新規レポートで生成したサンプル・データを使用して、既存のレポートからダウンロードしたレポート・テンプレートをカスタマイズします。

    http://www.oracle.com/technetwork/documentation/index.htmlから入手できるOracle BI Publisherのドキュメントを参照してください。

  11. カスタム・レポート・テンプレートを新規レポートにアップロードするには、Database Firewallのレポート・リストでレポートを検索し、そのレポートの「properties」リンクをクリックします。

  12. 「Report Template」「upload」リンクをクリックし、テンプレートをアップロードして、「Save」をクリックします。

レポートのスケジュール

スケジュール済レポートとは、指定した時刻に自動的に生成される監査レポートまたはサマリー・レポートです。オプションで、レポートは自動的に実行されるように設定できます(1時間ごと、1日ごと、1週間ごとなど)。スケジュール済レポートは、PDFドキュメントまたはExcelスプレッドシートとして指定の電子メール・アドレスに送信されます。設定するレポートとごに設定値が異なっても構いません。

レポートをスケジュールするには、次のようにします。

  1. スタンドアロンDatabase FirewallまたはManagement Server管理コンソールにログインします。

    詳細は、「管理コンソールへのログイン」を参照してください。

  2. 「System」タブを選択します。

  3. 「Email Configuration」を選択して、SMTP電子メール設定が構成されていることを確認します。

    システム設定の構成の詳細は、『Oracle Database Firewall管理ガイド』を参照してください。

  4. 前述の説明に従って、必要なレポートを生成します。操作方法の詳細は、「監査レポートおよびサマリー・レポートの生成」を参照してください。

  5. レポート・パラメータ(レポート期間、レポートの形式など)を選択します。

    「監査レポートおよびサマリー・レポートの生成」を参照してください。

  6. レポートの上部に表示されている「Schedule」ボタンをクリックします。次のページが表示されます。

    sch_report.gifの説明が続きます
    図sch_report.gifの説明

  7. すべてのフィールドに値を入力し、「Schedule」をクリックします。

    少なくとも1つの電子メール・アドレスを入力する必要があります。複数の電子メール・アドレスを入力する場合は、空白を入れて区切ります。

    設定されているスケジュール済レポートのリスト、およびレポートの電子メールのタイトルに、タイトルが表示されます。これで、定義されたスケジュールに従ってレポートが自動的に実行されます。

  8. 設定されているスケジュール済レポートのリストを表示するには、「Reports」メニューで「Scheduled Reports」を選択します。次に例を示します。

    sch_reports.gifの説明が続きます
    図sch_reports.gifの説明

  9. レポートのスケジュールを削除または編集するには、レポートの名前をクリックします。

セキュリティ指数式の計算方法

レポートにセキュリティ指数を表示する場合、指数は次のように計算されます。

セキュリティ指数 = Σ (脅威の重大度(cid) x 頻度(cid) ) / 5

次のように指定します。