(57)【要約】【課題】  ファイアウォールの外部に保存したログデータを、追加の機器及びプログラムを必要とせずに、ファイアウォール上に蓄積しているログと同等の機能で参照することが可能なファイアウォールシステムを提供する。【解決手段】  取得処理部１１はログＤＢ１２やアップロードログＤＢ１３からログを取得する。ログＤＢ１２はファイアウォール装置１のログを記録し、アップロードログＤＢ１３は管理コンソール装置２からのログを記録する。ダウンロード処理部１４はログＤＢ１２に記録されたログをダウンロードし、ｈｔｔｐサーバ部１７と管理コンソール装置２とのデータ授受を行う。アップロード処理部１５は管理コンソール装置２から送られたログをアップロードログＤＢ１３に保存する。参照処理部１６は管理コンソール装置２からの要求にしたがって取得処理部１１からログを取得して表示用に加工する。【選択図】      図１                                                  
2005234725.tif 000002
【特許請求の範囲】
【請求項１】
ファイアウォール装置と、ウェブブラウザを用いて前記ファイアウォール装置を管理する管理コンソール装置とからなるファイアウォールシステムであって、前記ファイアウォール装置の外部に保存したログを前記ファイアウォール装置上に再度アップロードするアップロード手段と、前記ファイアウォール装置上に蓄積しているログを参照する参照手段とを前記ファイアウォール装置に有し、前記アップロード手段にてアップロードされたログを前記参照手段を用いて参照することを特徴とするファイアウォールシステム。
【請求項２】
前記ファイアウォール装置の外部に保存したログは、前記ファイアウォール装置上に保持する形式のまま保存することを特徴とする請求項１記載のファイアウォールシステム。
【請求項３】
前記ファイアウォール装置の外部に保存したログ及び前記ファイアウォール装置上に蓄積しているログ各々のデータをテキスト形式のログフォーマットに整形する整形手段を前記ファイアウォール装置に含むことを特徴とする請求項１または請求項２記載のファイアウォールシステム。
【請求項４】
管理コンソール装置がウェブブラウザを用いて管理するファイアウォール装置であって、自装置の外部に保存したログを自装置上に再度アップロードするアップロード手段と、自装置上に蓄積しているログを参照する参照手段とを有し、前記アップロード手段にてアップロードされたログを前記参照手段を用いて参照することを特徴とするファイアウォール装置。
【請求項５】
前記自装置の外部に保存したログは、自装置上に保持する形式のまま保存することを特徴とする請求項４記載のファイアウォール装置。
【請求項６】
前記自装置の外部に保存したログ及び前記自装置上に蓄積しているログ各々のデータをテキスト形式のログフォーマットに整形する整形手段を含むことを特徴とする請求項４または請求項５記載のファイアウォール装置。
【請求項７】
ファイアウォール装置と、ウェブブラウザを用いて前記ファイアウォール装置を管理する管理コンソール装置とからなるファイアウォールシステムのログ処理方法であって、前記ファイアウォール装置側に、前記ファイアウォール装置の外部に保存したログを前記ファイアウォール装置上に再度アップロードするステップと、前記ファイアウォール装置上に蓄積しているログを参照するステップとを有し、前記アップロードするステップにてアップロードされたログを前記ログを参照するステップにて参照することを特徴とするログ処理方法。
【請求項８】
前記ファイアウォール装置の外部に保存したログは、前記ファイアウォール装置上に保持する形式のまま保存することを特徴とする請求項７記載のログ処理方法。
【請求項９】
前記ファイアウォール装置側に、前記ファイアウォール装置の外部に保存したログ及び前記ファイアウォール装置上に蓄積しているログ各々のデータをテキスト形式のログフォーマットに整形するステップを含むことを特徴とする請求項７または請求項８記載のログ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はファイアウォールシステム、ファイアウォール装置及びそれらに用いるログ処理方法に関し、特にファイアウォールのログを収集して閲覧するログ処理方法に関する。
【背景技術】
【０００２】
近年、インタネットの普及とともに、内部ネットワークや端末装置を、インタネットを通した外部からの攻撃（不正アクセス等）を防ぐために、内部ネットワークや端末装置とインタネットとの間に、一種のゲートウェイやゲートウェイソフトウェアが障壁として設けられている。これらゲートウェイやゲートウェイソフトウェアはファイアウォールと呼ばれている。
【０００３】
ファイアウォールを運用する際には、管理コンソールとして専用のプログラムをインストールして利用している。しかしながら、管理端末にプログラムをインストールする必要があり、管理端末の変更が容易でない等の問題を抱えている。そのため、今やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に標準装備となっているＷｅｂブラウザを利用した管理コンソールが登場している。
【０００４】
上記のファイアウォールのログは、通信履歴として漏れなく記録することが要求される。このため、ログの記録にかかる処理時間を最小限にする手段として、多くの場合、プログラム内部のデータ構造そのまま等のバイナリ形式で記録することで、記録サイズの縮小とテキスト形式への整形処理の省略とが図られている（例えば、特許文献１参照）。
【０００５】
一方、ファイアウォールの運用では、ログの喪失を防ぐため、ファイアウォール外に保存することが望まれる。管理コンソールとしてＷｅｂブラウザを利用する場合、ログデータをダウンロードする方式と、ログ参照プログラムが用意されたファイアウォールとは別のＷｅｂサーバ上に転送する方式とが存在する。
【０００６】
ログデータをダウンロードする方式では、元のログデータがバイナリ形式の場合に、そのままの形式でダウンロードすると、別途参照する手段が必要となる。このため、この方式では、一般的に、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）等のテキスト形式に変換してダウンロードを行っている。
【０００７】
【特許文献１】特開２００３−９９２９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来のＷｅｂブラウザをログ参照に利用するファイアウォールでは、一旦ファイアウォール外に保存したログを参照する際に、外部にログを出力する時にテキスト形式でログを出力する方式の場合、出力されたログに対して通常のログ参照で行っている絞込みや検索機能を利用するため、別途出力されたテキスト形式のログを解析して絞込みを行う外部プログラムを必要としている。
【０００９】
また、従来のファイアウォールでは、テキスト形式に変換された時点で情報が欠落している場合もあり、ファイアウォール上に保存しているログで可能な参照機能と同等な機能とが利用できない場合がある。
【００１０】
一方、ファイアウォール上にある形式と同じ形式で外部にログを出力する方式の場合には、出力されたログを参照するために、別途ログを参照するためのＷｅｂサーバを用意し、そのＷｅｂサーバにログを転送して参照する必要がある。このため、外部に追加のＷｅｂサーバ及びＷｅｂサーバ上にログを表示するための追加のプログラムが必要である。
【００１１】
そこで、本発明の目的は上記の問題点を解消し、ファイアウォールの外部に保存したログデータを、追加の機器及びプログラムを必要とせずに、ファイアウォール上に蓄積しているログと同等の機能で参照することができるファイアウォールシステム、ファイアウォール装置及びそれらに用いるログ処理方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明によるファイアウォールシステムは、ファイアウォール装置と、ウェブブラウザを用いて前記ファイアウォール装置を管理する管理コンソール装置とからなるファイアウォールシステムであって、前記ファイアウォール装置の外部に保存したログを前記ファイアウォール装置上に再度アップロードするアップロード手段と、前記ファイアウォール装置上に蓄積しているログを参照する参照手段とを前記ファイアウォール装置に備え、前記アップロード手段にてアップロードされたログを前記参照手段を用いて参照している。
【００１３】
本発明によるファイアウォール装置は、管理コンソール装置がウェブブラウザを用いて管理するファイアウォール装置であって、自装置の外部に保存したログを自装置上に再度アップロードするアップロード手段と、自装置上に蓄積しているログを参照する参照手段とを備え、前記アップロード手段にてアップロードされたログを前記参照手段を用いて参照している。
【００１４】
本発明によるログ処理方法は、ファイアウォール装置と、ウェブブラウザを用いて前記ファイアウォール装置を管理する管理コンソール装置とからなるファイアウォールシステムのログ処理方法であって、前記ファイアウォール装置側に、前記ファイアウォール装置の外部に保存したログを前記ファイアウォール装置上に再度アップロードするステップと、前記ファイアウォール装置上に蓄積しているログを参照するステップとを備え、前記アップロードするステップにてアップロードされたログを前記ログを参照するステップにて参照している。
【００１５】
すなわち、本発明のファイアウォールシステムは、ファイアウォール装置と、それを管理するウェブブラウザを用いた管理コンソールとからなるシステムにおいて、ファイアウォール装置の外部に保存したログを再度ファイアウォール装置上にアップロードすることで、ファイアウォール装置上に蓄積しているログに対するものと同様の参照機能を、ファイアウォール装置の外部に保存したログに対しても利用可能となる。
【００１６】
本発明のファイアウォールシステムは、上記の参照機能を利用する際に、Ｗｅｂブラウザでログを参照するためのＷｅｂサーバやログ参照用のプログラムを必要としないことも特徴である。
【００１７】
本発明のファイアウォールシステムでは、ファイアウォール装置の外部に保存したログデータを、管理コンソールからファイアウォール装置上にアップロードし、ファイアウォール装置上のログ参照機能が、アップロードされたログデータに対して、通常のログと同等に扱っている。
【００１８】
これによって、本発明のファイアウォールシステムでは、ファイアウォール装置上に蓄積しているログと同様の参照機能を、ファイアウォール装置の外部に保存したログに対しても利用可能となる。
【００１９】
より具体的に説明すると、本発明のファイアウォールシステムでは、ファイアウォール装置上に保持する形式のまま、（１）ファイアウォール装置の外部にログデータを保存することによって、ログデータに情報の欠落が発生しないこと、（２）管理コンソールから元のデータ形式のままファイアウォール装置上に保存する機能を有すること、（３）ファイアウォール装置上に配置されたログの参照機能が通常のログだけではなく、アップロードされたデータも参照する機能を有することから、ファイアウォール装置上に蓄積されたログに対する参照機能を、アップロードされたログに対しても行うことが可能となる。
【００２０】
よって、本発明のファイアウォールシステムでは、ファイアウォールの外部に保存したログデータを、追加の機器及びプログラムを必要とせずに、ファイアウォール上に蓄積しているログと同等の機能で参照することが可能となる。
【００２１】
また、本発明のファイアウォールシステムでは、ログデータのダウンロードの際にログデータの形式を変更せず、アップロードされたログデータを参照する機能がログデータを生成するファイアウォール装置上に存在する。これは、追加でログに記録する情報が必要になる等の理由によって、ログデータの形式を変更する場合、外部に参照用のＷｅｂサーバや外部プログラムを必要とする方式では、別途それらのプログラムやサーバ側も変更する必要があるが、本方式のログを出力したファイアウォール自身がログを参照する方式では、そのような外部プログラムの変更が不要となる。よって、本発明のファイアウォールシステムでは、ログデータの形式を柔軟に変更することが可能となる。
【発明の効果】
【００２２】
本発明は、以下に述べるような構成及び動作とすることで、ファイアウォールの外部に保存したログデータを、追加の機器及びプログラムを必要とせずに、ファイアウォール上に蓄積しているログと同等の機能で参照することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるファイアウォールシステムの構成を示すブロック図である。図１において、本発明の一実施例によるファイアウォールシステムはファイアウォール装置１と、ファイアウォール装置１の設定やログの取得・参照を行う管理コンソール装置２とから構成されている。
【００２４】
ファイアウォール装置１は取得処理部１１と、ログＤＢ（データベース）１２と、アップロードログＤＢ１３と、ダウンロード処理部１４と、アップロード処理部１５と、参照処理部１６と、ｈｔｔｐ（ｈｙｐｅｒ  ｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）サーバ部１７とから構成されている。
【００２５】
取得処理部１１はログＤＢ１２やアップロードログＤＢ１３等のログＤＢからログを取得する。ログＤＢ１２にはファイアウォール装置１のログが記録されており、アップロードログＤＢ１３にはアップロード処理部１５によって保存される管理コンソール装置２からのログが記録されている。
【００２６】
ダウンロード処理部１４はログＤＢ１２に記録されたログをダウンロードし、ｈｔｔｐサーバ部１７と管理コンソール装置２とのデータ授受を行う。アップロード処理部１５は管理コンソール装置２から送られたログを保存する。参照処理部１６は管理コンソール装置２からの要求にしたがって取得処理部１１からログを取得して表示用に加工する。
【００２７】
取得処理部１１はログの取得要求を受け付ける要求処理部１１１と、ログＤＢ１２からログデータを読出すデータ読込み部１１４，１１５と、１つ以上のデータ読込み部１１４，１１５を走査してログデータを取り出すデータ走査部１１３と、データ走査部１１３によって取り出されたログデータをテキスト形式に整形する整形処理部１１２とから構成されている。
【００２８】
管理コンソール装置２はファイアウォール装置１とのユーザインタフェースとなるＷｅｂブラウザ部２１と、ファイアウォール装置１からダウンロードしたログデータ２２とから構成されている。
【００２９】
図２は本発明の一実施例によるファイアウォールシステムにおけるダウンロード処理を示すシーケンスチャートであり、図３は本発明の一実施例によるファイアウォールシステムにおけるアップロード処理を示すシーケンスチャートであり、図４は本発明の一実施例によるファイアウォールシステムにおける参照処理を示すシーケンスチャートであり、図５は本発明の一実施例によるファイアウォールシステムにおけるログデータの取得処理を示すフローチャートである。これら図１〜図５を参照して本発明の一実施例によるファイアウォールシステムの動作について説明する。
【００３０】
まず、ログデータをファイアウォール装置１の外部に保存する場合、管理コンソール装置２のＷｅｂブラウザ部２１は、ファイアウォール装置１に対してログのダウンロードを実施する（図２のａ１，ａ２）。
【００３１】
ｈｔｔｐサーバ部１７はＷｅｂブラウザ部２１からログのダウンロード要求を受けると、ダウンロード処理部１４を経由してログデータを取得し（図２のａ３〜ａ５）、その取得したログデータをＷｅｂブラウザ部２１に渡す（図２のａ６）。Ｗｅｂブラウザ部２１は取得したデータをログデータ２２として保存する（図２のａ７）。
【００３２】
次に、ファイアウォール装置１の外部（管理コンソール装置２）に保存したログデータをファイアウォール装置１にアップロードする場合、管理コンソール装置２のＷｅｂブラウザ部２１は、予め取得しているログデータ２２のアップロードを実施する（図３のｂ１，ｂ２）。
【００３３】
ｈｔｔｐサーバ部１７はＷｅｂブラウザ部２１からログのアップロード要求を受けると、アップロード処理部１５にログデータ２２を渡す（図３のｂ３）。アップロード処理部１５は受け取ったログデータ２２が正しくなければ（図３のｂ４）、そのログデータ２２を破棄する（図３のｂ５）。
【００３４】
また、アップロード処理部１５は受け取ったログデータ２２が正しければ（図３のｂ４）、そのログデータ２２をアップロードログＤＢ１３に保存する（図３のｂ６）。ｈｔｔｐサーバ部１７はアップロード処理部１５の処理結果をＷｅｂブラウザ部２１に返す（図３のｂ７，ｂ８）。
【００３５】
最期に、ファイアウォール装置１にアップロードしたログを参照する場合、管理コンソール装置２のＷｅｂブラウザ部２１は、期間等の参照範囲を指定してログ参照を実施する（図４のｃ１，ｃ２）。
【００３６】
ｈｔｔｐサーバ部１７はＷｅｂブラウザ部２１からログ参照要求を受けると、参照処理部１６にログの取得を要求する（図４のｃ３）。参照処理部１６は取得処理部１１にログの取得を要求してそのログを受け取ると（図４のｃ４）、その受け取ったログを表示用に加工してｈｔｔｐサーバ部１７に返す（図４のｃ５，ｃ６）。ｈｔｔｐサーバ部１７は参照処理部１６で表示用に加工されたログをＷｅｂブラウザ部２１に返す（図４のｃ７）。
【００３７】
ここで、取得処理部１１では要求処理部１１１が参照処理部１６からの参照要求を受け取ると（図５ステップＳ１）、要求処理部１１１にてログＤＢ１２にログ参照が行われた旨を参照範囲等の条件をも含めて記録する（図５ステップＳ２）。取得処理部１１では参照対象となるログＤＢ１２毎にデータ読込み部１１４，１１５を準備する（図５ステップＳ３）。
【００３８】
データ読込み部１１４，１１５は参照期間内で時刻順にログデータを取得する（図５ステップＳ４）。データ走査部１１３は各データ読込み部１１４，１１５を走査し、各データ読込み部１１４，１１５が持つ最も古いログデータを取得する（図５ステップＳ５）。
【００３９】
整形処理部１１２はデータ走査部１１３が取得したログデータをテキスト形式のログフォーマットに整形する（図５ステップＳ６）。取得処理部１１は各データ読込部１１４，１１５が持つログデータが全て空であれば（図５ステップＳ７）、処理を終了し、空でなければ（図５ステップＳ７）、ステップＳ５に戻って処理を続行する。
【００４０】
このように、本実施例では、（１）ファイアウォール装置１上に保持する形式のまま、ファイアウォール装置１の外部にログデータ２２を保存することで、ログデータ２２に情報の欠落が発生しないこと、（２）管理コンソール装置２から元のデータ形式のままファイアウォール装置１上に保存する機能を有すること、（３）ファイアウォール装置１上に配置されたログの参照機能が通常のログだけではなく、アップロードされたデータをも参照する機能を有することから、ファイアウォール装置１上に蓄積されたログに対する参照機能を、アップロードされたログに対しても用いることができる。
【００４１】
よって、本実施例では、ファイアウォール装置１の外部に保存したログデータ２２を、追加の機器及びプログラムを必要とせずに、ファイアウォール装置１上に蓄積しているログと同等の機能で参照することができる。
【００４２】
また、本実施例では、ログデータのダウンロードの際にログデータの形式を変更せず、アップロードされたログデータを参照する機能がログデータを生成するファイアウォール上に存在するため、ログデータの形式を柔軟に変更することができる。
【００４３】
これは、追加でログに記録する情報が必要になる等の理由によってログデータの形式を変更する場合、外部に参照用のＷｅｂサーバや外部プログラムを必要とする方式では、別途それらのプログラムやサーバ側も変更する必要があるが、本実施例のログを出力したファイアウォール自身がログを参照する方式では、そのような外部プログラムの変更が不要となるからである。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施例によるファイアウォールシステムの構成を示すブロック図である。
【図２】本発明の一実施例によるファイアウォールシステムにおけるダウンロード処理を示すシーケンスチャートである。
【図３】本発明の一実施例によるファイアウォールシステムにおけるアップロード処理を示すシーケンスチャートである。
【図４】本発明の一実施例によるファイアウォールシステムにおける参照処理を示すシーケンスチャートである。
【図５】本発明の一実施例によるファイアウォールシステムにおけるログデータの取得処理を示すフローチャートである。
【符号の説明】
【００４５】
１  ファイアウォール装置
２  管理コンソール装置
１１  取得処理部
１２  ログデータベース
１３  アップロードログデータベース
１４  ダウンロード処理部
１５  アップロード処理部
１６  参照処理部
１７  ｈｔｔｐサーバ部
２１  Ｗｅｂブラウザ部
２２  ログデータ
１１１  要求処理部
１１２  整形処理部
１１３  データ走査部
１１４，１１５  データ読込み部
【図１】
2005234725.tif 000003
【図２】
2005234725.tif 000004
【図３】
2005234725.tif 000005
【図４】
2005234725.tif 000006
【図５】
2005234725.tif 000007