(57)【特許請求の範囲】
【請求項１】
インターネットを介し、不正アクセスパターンファイルデータを保持したパターンファイルデータサーバと、不正アクセス防御装置が付設されたＷｅｂサーバとが接続されたシステムにおいて、
前記パターンファイルデータサーバは、前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを受信したとき、識別子を含めた不正アクセスパターンファイルデータを前記ＷｅｂサーバのＩＰアドレスに基づき前記不正アクセス防御装置に送信する手段を具備し、
前記不正アクセス防御装置は、データベースを有し、前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信し、前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているとき当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとして前記データベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないとき当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する手段を具備することを特徴とするインターネットシステム。
【請求項２】
不正アクセスパターンファイルデータを保持したパターンファイルデータサーバとネットワークにより接続されるＷｅｂサーバに付設される不正アクセス防御装置において、
データベースと、
前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信する手段と、
前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているか否かを判断する手段と、
この手段により前記パターンファイルデータサーバから送信されたＩＰパケットデータに識別子が含まれていると判断したとき、当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとして前記データベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないと判断したとき、当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する手段とを具備することを特徴とする不正アクセス防御装置。
【請求項３】
不正アクセスパターンファイルデータを保持したパターンファイルデータサーバとネットワークにより接続されるＷｅｂサーバに付設される不正アクセス防御装置において実行される不正アクセス防御方法において、
前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信する段階と、
前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているか否かを判断する段階と、
この段階により前記パターンファイルデータサーバから送信されたＩＰパケットデータに識別子が含まれていると判断したとき、当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとしてデータベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないと判断したとき、当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する段階とを具備することを特徴とする不正アクセス防御方法。
【請求項４】
不正アクセスパターンファイルデータを保持したパターンファイルデータサーバとネットワークにより接続されるＷｅｂサーバに付設される不正アクセス防御装置を構成するコンピュータに、
前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信する手順と、
前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているか否かを判断する手順と、
この手順により前記パターンファイルデータサーバから送信されたＩＰパケットデータに識別子が含まれていると判断したとき、当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとしてデータベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないと判断したとき、当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する手順とを実行させるための不正アクセス防御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークシステム、Ｗｅｂサーバへの不正アクセスを防御する不正アクセス防御装置及び防御方法並びに不正アクセス防御プログラムに関する。
【０００２】
【従来の技術】
従来、ネットワークシステム、例えば内部ネットワークの一例は図６のようになっている。すなわち、図６において、インターネット１０に、ＩＰアドレスやポート番号などでアクセスの制限を行うＦｉｒｅＷａｌｌ２１、ＦｉｒｅＷａｌｌ２１に接続された不正アクセス防御装置２３及びＷｅｂサーバ２４等からなる内部ネットワーク２０が接続され、またインターネット１０にはシステム不正アクセスパターンファイルデータを保持したパターンファイルデータサーバ３０が接続されている。
【０００３】
かかるシステムでは、Ｗｅｂサーバ２４ヘの不正アクセスの対策としてＦｉｒｅＷａｌｌ２１を設けることにより、ＩＰアドレスやポート番号などでアクセスが行われるが、該ＦｉｒｅＷａｌｌ２１では不正アクセスを完全に防御することが困難である。
【０００４】
このため、最近では図６のように不正アクセス防御装置２３を設置するケースが増加している。かかる不正アクセス防御装置２３は、不正アクセスの手法を登録したパターンファイルデータを保持しており、パケット毎にパターンファイルデータとのマッチングを行い不正アクセスを検出及び防御する仕組みを持つ。
【０００５】
不正アクセスは日々刻々と新しい手法が考え出されていくため、不正アクセス防御装置の持つパターンファイルデータは随時更新される必要がある。更新にあたっては不正アクセス防御装置自身にＩＰアドレスを持たせ、インターネット１０を経由でパターンファイルデータサーバ３０にアクセスし、最新のパターンファイルデータをダウンロードする処理をとるのが一般的であった。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記した従来技術においてはパターンファイルデータを更新する際、ＷｅｂサーバのＩＰアドレス２４Ａの他、不正アクセス防御装置自身のＩＰアドレス２３Ａを外部に公開した状態でパターンファイルデータを更新するようにしているため、Ｗｅｂサーバ２４と同様に外部からの不正アクセスを受ける可能性があり、不正アクセス防御装置２３への攻撃の防御はＦｉｒｅＷａｌｌ２１だけに依存せざるを得ず、セキュリティに問題があった。
【０００７】
本発明の目的は、不正アクセス防御装置自身のＩＰアドレスを外部に公開しないでパターンファイルデータの更新を適正に行うことが可能なネットワークシステム、不正アクセス防御装置及び方法並びにプログラム提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために請求項１に係る発明は、インターネットを介し、不正アクセスパターンファイルデータを保持したパターンファイルデータサーバと、不正アクセス防御装置が付設されたＷｅｂサーバとが接続されたシステムにおいて、
前記パターンファイルデータサーバは、前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを受信したとき、識別子を含めた不正アクセスパターンファイルデータを前記ＷｅｂサーバのＩＰアドレスに基づき前記不正アクセス防御装置に送信する手段を具備し、
前記不正アクセス防御装置は、データベースを有し、前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信し、前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているとき当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとして前記データベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないとき当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する手段を具備することを特徴とするネットワークシステム、である。
【００１０】
上記目的を達成するために請求項２に係る発明は、不正アクセスパターンファイルデータを保持したパターンファイルデータサーバとネットワークにより接続されるＷｅｂサーバに付設される不正アクセス防御装置において、
データベースと、
前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケット作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信する手段と、
前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているか否かを判断する手段と、
この手段により前記パターンファイルデータサーバから送信されたＩＰパケットデータに識別子が含まれていると判断したとき、当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとして前記データベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないと判断したとき、当該ＩＰパケットデータＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する手段とを具備することを特徴とする不正アクセス防御装置、である。
【００１２】
上記目的を達成するために請求項３に係る発明は、不正アクセスパターンファイルデータを保持したパターンファイルデータサーバとネットワークにより接続されるＷｅｂサーバに付設される不正アクセス防御装置において実行される不正アクセス防御方法において、
前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信する段階と、
前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているか否かを判断する段階と、
この段階により前記パターンファイルデータサーバから送信されたＩＰパケットデータに識別子が含まれていると判断したとき、当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとしてデータベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないと判断したとき、当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する段階とを具備することを特徴とする不正アクセス防御方法、である。
【００１４】
上記目的を達成するために請求項４に係る発明は、不正アクセスパターンファイルデータを保持したパターンファイルデータサーバとネットワークにより接続されるＷｅｂサーバに付設される不正アクセス防御装置を構成するコンピュータに、
前記ＷｅｂサーバのＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータを前記パターンファイルデータサーバに送信する手順と、
前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているか否かを判断する手順と、
この手順により前記パターンファイルデータサーバから送信されたＩＰパケットデータに識別子が含まれていると判断したとき、当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとしてデータベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないと判断したとき、当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する手順とを実行させるための不正アクセス防御プログラム、である。
【００１５】
上記目的を達成するために請求項８に係る発明は、不正アクセスパターンファイルデータを保持したパターンファイルデータサーバとネットワークにより接続されるＷｅｂサーバに付設される不正アクセス防御装置を構成するコンピュータに、
前記パターンファイルデータサーバから送信されたＩＰパケットデータに前記パターンファイルデータサーバにより付された識別子が含まれているか否かを判断する手順と、
この手順により前記パターンファイルデータサーバから送信されたＩＰパケットデータに識別子が含まれていると判断したとき、当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとして前記データベースに対し更新処理し、前記ＩＰパケットデータに識別子が含まれていないと判断したとき、当該ＩＰパケットデータがＷｅｂサイトデータであるとして前記Ｗｅｂサーバに送出する手順段階とを実行させるための不正アクセス防御プログラム、である。
【００１６】
請求項１に係るネットワークシステム、請求項２に係る不正アクセス防御装置、請求項３に係る不正アクセス防御方法または請求項４に係る不正アクセス防御プログラムによれば、不正アクセス防御装置からの不正アクセスパターンファイルデータの更新要求によって、更新すべき不正アクセスパターンファイルデータがパターンファイルデータサーバから送信される。この場合、パターンファイルデータサーバはＷｅｂサーバのＩＰアドレスに基づき送信すべき不正アクセス防御装置を特定するので、不正アクセス防御装置自身のＩＰアドレスを外部に公開しないでパターンファイルデータの更新を適正に行うことが可能となる。
【００１８】
【発明の実施の形態】
以下、本発明に係るネットワークシステム、不正アクセス防御装置及び方法並びに不正アクセス防御プログラムの実施形態を説明する。
【００１９】
（第１の実施形態）
図１において、インターネット１０に、ＩＰアドレスやポート番号などでアクセスの制限を行うＦｉｒｅＷａｌｌ２１、ＦｉｒｅＷａｌｌ２１に接続された本実施形態の不正アクセス防御装置４１及びＷｅｂサーバ２４、ＤＭＺ２２等からなる内部ネットワーク４０が接続され、またインターネット１０には不正アクセスパターンファイルデータを保持した本実施形態のパターンファイルデータサーバ５０が接続されている。
【００２０】
ここに、パターンファイルデータサーバ５０は、Ｗｅｂサーバ２４のアドレス情報を登録すると共にパターンファイルデータのＨＴＴＰプロトコルの中に識別子を含める機能が、図６に示すサーバ３０と異なるものであり、Ｗｅｂサーバ２４のＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを受信したとき、識別子を含めた不正アクセスパターンファイルデータをＷｅｂサーバ２４のＩＰアドレスに基づき不正アクセス防御装置４１に送信するものである。
【００２１】
不正アクセス防御装置４１は、詳細は図２に示されるが、Ｗｅｂサーバ２４側のＮＩＣ  Ａと、インターネット１０側のＮＩＣ  Ｂとを持ち、Ｗｅｂサーバ２４のＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを作成し、該ＩＰパケットデータをパターンファイルデータサーバ５０に送信し、パターンファイルデータサーバ５０から送信されたＩＰパケットデータにパターンファイルデータサーバ５０により付された識別子が含まれているとき当該ＩＰパケットデータが不正アクセスパターンファイルデータであるとして更新処理し、ＩＰパケットデータに識別子が含まれていないとき当該ＩＰパケットデータがＷｅｂサイトデータであるとしてＷｅｂサーバ２４に送出するものである。
【００２２】
次に、図２を参照して本実施形態の不正アクセス防御装置４１を説明する。
【００２３】
図２に示すように本実施形態の不正アクセス防御装置４１は、データリンク層４１１に属するキュー４１１Ａ、ネットワーク層４１２に属するＩＰパケット処理部４１２Ａ、上位層４１３に属するデータ処理部４１３Ｂ、判断部４１３Ａ及びパターンファイルデータベース（ＤＢ）４１３Ｃから構成される。
【００２４】
データ処理部４１３Ｂは、パターンファイルデータのアップデート処理を行う。
【００２５】
判断部４１３Ａは、ＨＴＴＰヘッダーを見て識別子を判別し、識別子が存在していれば上位層へ渡してＤＢの４１３Ｃのパターンファイルデータを更新し、識別子が存在していなければ単なるＷｅｂサイト２４のデータと判断し内部のＷｅｂサーバ２４にデータを渡す。
【００２６】
ＩＰパケット処理部４１２Ａは、Ｗｅｂサーバ２４のアドレスを使用してＩＰパケットを作成及び送出する。
【００２７】
キュー４１１Ａは、通常はブリッジとして機能しているが、パターンファイルデータのアップデートが必要な時のみ、自分自身にＩＰパケットを取り込む。
【００２８】
図１に示すように本実施形態の不正アクセス防御装置４１においては、処理Ｓ１で、ＩＰパケット処理部４１２Ａで、パターンファイルデータの更新要求パケットを、ソースＩＰアドレスとしてＷｅｂサーバ２４のアドレスを用いて作成し、パターンファイルデータサーバ５０に送る。
【００２９】
次に、パターンファイルデータ更新要求を不正アクセス防御装置４１から受け取ったパターンファイルデータサーバ５０は、パターンファイルデータにこのデータがパターンファイルデータであることを判別する識別子をＨＴＴＰプロトコルの中に埋め込み、Ｗｅｂサーバ２４へ返す。
【００３０】
次に、パターンファイルデータサーバ５０からＷｅｂサーバ２４に送られる前にデータを受け取った不正アクセス防御装置４１は、識別子からこのデータがパターンファイルデータであることを判別し、パターンファイルデータを更新する。もし、識別子が存在せず、単なるＷｅｂサイト２４のデータならば、不正アクセス防御装置４１を通過し、Ｗｅｂサーバ２４ヘデータが送出される。
【００３１】
また、上記動作を図２に示す不正アクセス防御装置４１の動作で説明すると、処理Ｓ１として、不正アクセス防御装置４１はキュー４１１Ａを介してパケットデータを取り込み、処理Ｓ２として、該パケットデータを判断部４１３Ａに送る。処理Ｓ３として、判断部４１３Ａは、データがパターンファイルデータであることを判別する識別子がＨＴＴＰプロトコルの中に含まれているかどうかを調べ、該データのＷｅｂサーバ２４に対する転送の有無を判断する。
【００３２】
処理Ｓ４として、識別子がＨＴＴＰプロトコルの中に含まれている場合は、更新要求に対する応答としてパターンファイルデータサーバ５０からのデータであるとして上位層であるＩＰ処理部４１２Ａに上げる。
【００３３】
処理Ｓ５として、更新要求のときはＷｅｂサーバ２４のアドレスをＳＲＣアドレスとして当該更新要求データに付されて送出され、処理Ｓ６として、識別子がＨＴＴＰプロトコルの中に含まれていない場合は、Ｗｅｂサーバ２４に転送する。処理Ｓ７として、更新要求はＷｅｂサーバ２４からインターネット１０へはノーチェックでインターネット１０側に送出される。
【００３４】
次に、本実施形態のシステムの動作を、図３を参照して説明する。
【００３５】
本実施形態のシステムでは、不正アクセス防御装置４１及びパターンファイルデータサーバ５０による動作が特徴であり、不正アクセス防御装置４１からの更新要求が行われる場合である。
【００３６】
先ず、パターンファイルデータ更新処理のスタートし、処理１００にて、不正アクセス防御装置４１のデータ処理部４１３ＢのＩＰパケット処理部４１２Ａからパケット処理部４１２Ａにデータの通知がなされる。
【００３７】
処理１０１にて、不正アクセス防御装置４１のＩＰパケット処理部４１２Ａでは、ＩＰパケットを作成する。すなわち、ＩＰパケット処理部４１２Ａをアクティブにし、ＳＲＣアドレスをＷｅｂサーバ２４のＩＰアドレスにしてデータにＩＰアドレスを持たせる。
【００３８】
処理１０２にて、不正アクセス防御装置４１は、パターンファイルデータサーバ５０に更新要求を送出する。
【００３９】
処理１０３にて、パターンファイルデータサーバ５０は、不正アクセス防御装置４１からの更新要求を受け取る。
【００４０】
処理１０４にて、パターンファイルデータサーバ５０は、パターンファイルデータに識別子を含め（埋め込み）、Ｗｅｂサーバ２４へ送信する。
【００４１】
処理１０５にて、不正アクセス防御装置４１に、ＤＳＴアドレスの下でＷｅｂサーバ２４宛のパケットデータが到着する。
【００４２】
処理１０６にて、不正アクセス防御装置４１は、パケットデータをキューイングし、判断部４１３Ａへ通知する。
【００４３】
処理１０７にて、不正アクセス防御装置４１の判断部４１３Ａは、ＨＴＴＰヘッダにある識別子の有無を調べ、転送する/しないの判断をする。
【００４４】
識別子があると判断された場合は、処理１０８〜処理１１１に移行し、識別子が無いと判断された場合は、処理１１２〜処理１１３に移行する。
【００４５】
識別子があると判断された、処理１０８にて、不正アクセス防御装置４１は、キューイングしたパケットをＩＰパケット処理部４１２Ａに渡す。
【００４６】
処理１０８にて、不正アクセス防御装置４１は、キュー４１１Ａからパケットを削除する。
【００４７】
処理１０９にて、不正アクセス防御装置４１は、パケットを、データ処理部４１３Ｂに渡し、ＤＢ４１３Ｃのパターンファイルデータのアップデート処理を行う。
【００４８】
処理１１０にて、不正アクセス防御装置４１は、ＩＰパケット処理部４１２Ａを非アクティブにし、判断部４１３Ａにパケット情報を上げないようにし、更新処理の終了とする。
【００４９】
識別子が無いと判断された、処理１１２にて、不正アクセス防御装置４１は、キューイングしたパケットをＷｅｂサーバ２４に対して送出する。
【００５０】
処理１１３にて、不正アクセス防御装置４１は、キュー４１１Ａからパケットを削除し、更新処理の終了とする。
【００５１】
以上のように本実施形態によれば、不正アクセス防御装置４１からの更新要求により、不正アクセス防御装置４１自身のＩＰアドレスをつけることなく、パターンファイルデータの更新を行うことができ、不正アクセス防御装置４１自身のＩＰアドレスを外部に公開することなく、パターンファイルデータを随時更新することができ、外部からの不正アクセスに対処することが可能となり、高いセキュリティを実現することができる。
【００５２】
（第２の実施形態）
次に、図４及び図５を参照して第２の実施形態を説明する。図４においては、図１と同一部分には同一符号を付して、その説明を省略する。
【００５３】
本実施形態は、第１の実施形態とは異なるパターンファイルデータサーバ６０と、一部と動作は異なるものの不正アクセス防御装置４１及びＷｅｂサーバ２４、ＤＭＺ２２等からなる内部ネットワーク４０とがインターネット１０に接続される。
【００５４】
パターンファイルデータサーバ６０は、Ｗｅｂサーバ２４のアドレス情報を登録すると共にパターンファイルデータのＨＴＴＰプロトコルの中に識別子を含める機能は、図１に示すサーバ５０と同じであるが、サーバ５０は、Ｗｅｂサーバ２４のＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを受信したとき、識別子を含めた不正アクセスパターンファイルデータをＷｅｂサーバ２４のＩＰアドレスに基づき不正アクセス防御装置４１に送信するに対し、本実施形態のサーバ６０は、所定時間間隔や定時等の予め定めた更新条件のときに、識別子を含めた不正アクセスパターンファイルデータをＷｅｂサーバ２４のＩＰアドレスに基づき不正アクセス防御装置４１に送信するものである。従って、不正アクセス防御装置４１は、Ｗｅｂサーバ２４のＩＰアドレスを付した不正アクセスパターンファイルデータの更新要求に係るＩＰパケットを、サーバ６０に送信しない。
【００５５】
次に、本実施形態のシステムの動作を、図５を参照して説明する。
【００５６】
本実施形態のシステムでは、不正アクセス防御装置４１及びパターンファイルデータサーバ６０による動作が特徴であり、パターンファイルデータサーバ６０からの自動更新が行われる場合である。
【００５７】
先ず、パターンファイルデータ更新処理のスタートし、処理２００にて、不正アクセス防御装置４１のＩＰパケット処理部４１２Ａでは、ＩＰパケットを作成する。すなわち、ＩＰパケット処理部４１２Ａをアクティブにし、ＳＲＣアドレスをＷｅｂサーバ２４のＩＰアドレスにしてデータにＩＰアドレスを持たせる。
【００５８】
処理２０１にて、パターンファイルデータサーバ６０は、パターンファイルデータに識別子を含め（埋め込み）、Ｗｅｂサーバ２４へ送信する。
【００５９】
処理２０２にて、不正アクセス防御装置４１には、ＤＳＴアドレスにてＷｅｂサーバ２４宛のパケットデータが到着する。
【００６０】
処理２０３にて、不正アクセス防御装置４１は、パケットデータをキューイングし、判断部４１３Ａへ通知する。
【００６１】
処理２０４にて、不正アクセス防御装置４１の判断部４１３Ａは、ＨＴＴＰヘッダにある識別子の有無を調べ、転送する/しないの判断をする。
【００６２】
識別子があると判断された場合は、処理２０５〜処理２０８に移行し、識別子が無いと判断された場合は、処理２０９〜処理２１０に移行する。
【００６３】
識別子があると判断された、処理２０５にて、不正アクセス防御装置４１は、キューイングしたパケットをＩＰパケット処理部４１２Ａに渡す。
【００６４】
処理２０６にて、不正アクセス防御装置４１は、キュー４１１Ａからパケットを削除する。
【００６５】
処理２０７にて、不正アクセス防御装置４１は、パケットを、データ処理部４１３Ｂに渡し、ＤＢ４１３Ｃのパターンファイルデータのアップデート処理を行う。
【００６６】
処理２０８にて、不正アクセス防御装置４１は、ＩＰパケット処理部４１２Ａを非アクティブにし、判断部４１３Ａにパケット情報を上げないようにし、更新処理の終了とする。
【００６７】
識別子が無いと判断された、処理２０９にて、不正アクセス防御装置４１は、キューイングしたパケットをＷｅｂサーバ２４に対して送出する。
【００６８】
処理２１０にて、不正アクセス防御装置４１は、キュー４１１Ａからパケットを削除し、更新処理の終了とする。
【００６９】
以上のように本実施形態によれば、不正アクセス防御装置４１からの更新要求によらずに自動にて、不正アクセス防御装置４１自身のＩＰアドレスをつけることなく、パターンファイルデータの更新を行うことができ、不正アクセス防御装置４１自身のＩＰアドレスを外部に公開することなく、パターンファイルデータを随時更新することができ、外部からの不正アクセスに対処することが可能となり、高いセキュリティを実現することができる。
【００７０】
本発明による不正アクセス防御は、不正アクセス防御装置４１自身のＩＰアドレスを外部に公開することなく、不正アクセス防御装置４１による更新要求又はパターンファイルデータサーバ６０による自動更新動作により、パターンファイルデータを更新するものであるが、不正アクセス防御装置４１の構成としてはハードウエアとして構成する他に、不正アクセス防御装置４１をコンピュータ又はコンピュータの一部の機能により構成すると共に図３又は図５のフローが実施される方法又はプログラムを当該コンピュータによる不正アクセス防御装置４１により実行するソフトウエアとして構成とすることもできる。
【００７１】
【発明の効果】
以上述べたように本発明によれば、不正アクセス防御装置自身のＩＰアドレスを外部に公開しないでパターンファイルデータの更新を適正に行うことが可能なネットワークシステム、不正アクセス防御装置及び方法並びに不正アクセス防御プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る不正アクセス防御装置が設けられたシステムを示す図。
【図２】図１における不正アクセス防御装置の構成を示す図。
【図３】同実施形態の動作を示すフロー図。
【図４】本発明の第２の実施形態に係る不正アクセス防御装置が設けられたシステムを示す図。
【図５】同実施形態の動作を示すフロー図。
【図６】従来の不正アクセス防御装置が設けられたシステムを示す図。
【符号の説明】
１０…インターネット
２１…ＦｉｒｅＷａｌｌ
２４…Ｗｅｂサーバ
４０…内部ネットワーク
４１…不正アクセス防御装置
５０，６０…パターンファイルサーバ
４１１…データリンク層
４１１Ａ…キュー
４１２…ネットワーク層
４１２Ａ…ＩＰパケット処理部
４１３…上位層
４１３Ａ…判断部
４１３Ｂ…データ処理部
４１３Ｃ…パターンファイルデータベース（ＤＢ）
【図１】
0003971119.tif 000002
【図２】
0003971119.tif 000003
【図３】
0003971119.tif 000004
【図４】
0003971119.tif 000005
【図５】
0003971119.tif 000006
【図６】
0003971119.tif 000007