(57)【要約】【課題】コンピュータウィルス対策パターンファイルの更新に際し、端末設定を簡易化し、トラヒックを低減する。【解決手段】キャッシュサーバ１０とセーフティ認証サーバ１１、ファイル供給サーバ１２とマスタサーバ１３との間には、キャッシュとともにリバースプロキシが設定されている。セキュリティ装置１は、県域を意識することなく、各拠点の１つのキャッシュサーバ１０にアクセスするだけで、複数の上位サーバ（キャッシュサーバ１０、セーフティ認証サーバ１１、ファイル供給サーバ１２、マスタサーバ１３）へアクセスすることになる。これにより、トラヒックを増大させることなく、最新のパターンファイルを遅延なく取得することができる。【選択図】  図２
2004220189.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記エンドユーザ端末へファイルを配信するファイル配信システムであって、
前記複数のサーバに、前記セキュリティ装置および下位サーバからの要求に対して、上位サーバとのみファイル通信を行なうリバースプロキシを設定したことを特徴とするファイル配信システム。
【請求項２】
前記複数のサーバは、上位サーバからのファイルをキャッシュする保持手段を備えることを特徴とする請求項１記載のファイル配信システム。
【請求項３】
前記複数のサーバは、少なくとも閉域網で前記セキュリティ装置へファイルを配信するキャッシュサーバと、ユーザ認証を行なう認証サーバと、前記特定のサーバが提供するファイルを、前記セキュリティ装置に配信するファイル供給サーバとを含むことを特徴とする請求項１または２記載のファイル配信システム。
【請求項４】
ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記エンドユーザ端末へファイルを配信するファイル配信方法であって、
前記複数のサーバにリバースプロキシを設定し、前記セキュリティ装置および下位サーバからの要求に対して、上位サーバとのみファイル通信を行なうことにより、前記特定のサーバからのファイルを前記セキュリティ装置へ配信することを特徴とするファイル配信方法。
【請求項５】
ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記セキュリティ装置へファイルを配信する際に、前記複数のサーバで、前記セキュリティ装置からの要求に対して、上位サーバとのみファイル通信を行なうリバースプロキシ機能を実行するステップをコンピュータに実行させることを特徴とするファイル配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、不正アクセスやコンピュータウィルスを発見・駆除するためのパターンファイルなどを更新するためのファイル配信システム、ファイル配信方法およびファイル配信プログラムに関する。
【０００２】
【従来の技術】
従来、家庭やＳＯＨＯ（Ｓｍａｌｌ  Ｏｆｆｉｃｅ  Ｈｏｍｅ  Ｏｆｆｉｃｅ）などのユーザがインターネットを利用する場合、電話回線（ＡＤＳＬなどを含む）、ＩＳＤＮ、ケーブル回線などを介してプロバイダのサーバにアクセスし、インターネットに接続していた。特に、近年、パーソナルコンピュータの情報機器をインターネットに２４時間接続する常時接続が一般的になってきている。
【０００３】
このように、インターネットへの接続が常時接続となり、コンピュータにグローバルＩＰアドレスが割り振られる接続形態では、外部からの不正アクセスや、コンピュータウィルスによる感染の危険性が増してきている。そこで、ユーザは、コンピュータに上記不正アクセスやコンピュータウィルスの感染を防ぐための対策アプリケーションをインストールしていた。
【０００４】
【発明が解決しようとする課題】
ところで、上述した対策アプリケーションでは、不正アクセスやコンピュータウィルスを発見・駆除するためのパターンファイルを有している。しかしながら、新たな不正アクセス手法やコンピュータウィルスが次々と発見されているように、上記パターンファイルを定期的あるいは新たなコンピュータウィルスが報告される度に更新する必要があった。更新作業自体は、かなりの部分自動化されつつあるが、対策アプリケーションは、ユーザ自身でインストールしなけばならず、その設定も含めて技術的な知識が必要であり、ユーザに負担を強いるものであった。また、センタ集中型のネットワーク構成では、対策アプリケーションのサーバからファイルをダウンロードする際、トラヒックが集中してしまうという問題があった。
【０００５】
この発明は上述した事情に鑑みてなされたもので、リバースプロキシとキャッシュサーバとを複数階層に分離配置することにより、端末設定を簡易化することができ、トラヒックを低減することができるファイル配信システム、ファイル配信方法およびファイル配信プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述した問題点を解決するために、請求項１記載の発明では、ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記エンドユーザ端末へファイルを配信するファイル配信システムであって、前記複数のサーバに、前記セキュリティ装置および下位サーバからの要求に対して、上位サーバとのみファイル通信を行なうリバースプロキシを設定したことを特徴とする。
【０００７】
また、請求項２記載の発明では、請求項１記載のファイル配信システムにおいて、前記複数のサーバは、上位サーバからのファイルをキャッシュする保持手段を備えることを特徴とする。
【０００８】
また、請求項３記載の発明では、請求項１または２記載のファイル配信システムにおいて、前記複数のサーバは、少なくとも閉域網で前記セキュリティ装置へファイルを配信するキャッシュサーバと、ユーザ認証を行なう認証サーバと、前記特定のサーバが提供するファイルを、前記セキュリティ装置に配信するファイル供給サーバとを含むことを特徴とする。
【０００９】
また、上述した問題点を解決するために、請求項４記載の発明では、ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記エンドユーザ端末へファイルを配信するファイル配信方法であって、前記複数のサーバにリバースプロキシを設定し、前記セキュリティ装置および下位サーバからの要求に対して、上位サーバとのみファイル通信を行なうことにより、前記特定のサーバからのファイルを前記セキュリティ装置へ配信することを特徴とする。
【００１０】
また、上述した問題点を解決するために、請求項５記載の発明では、ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記セキュリティ装置へファイルを配信する際に、前記複数のサーバで、前記セキュリティ装置からの要求に対して、上位サーバとのみファイル通信を行なうリバースプロキシ機能を実行するステップをコンピュータに実行させることを特徴とする。
【００１１】
この発明では、ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記エンドユーザ端末へファイルを配信する際、前記複数のサーバにリバースプロキシを設定し、前記セキュリティ装置および下位サーバからの要求に対して、上位サーバとのみファイル通信を行なうことにより、前記特定のサーバからのファイルを前記セキュリティ装置へ配信する。したがって、端末設定を簡易化することが可能となり、トラヒックを低減することが可能となる。
【００１２】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。
Ａ．実施形態の構成
図１は、本発明の実施形態によるファイル配信システムの構成を示すブロック図である。図１において、セキュリティ装置１は、各家庭やＳＯＨＯなどのエンドユーザ端末（パーソナルコンピュータなど）２と、該エンドユーザ端末２と閉域網３のサーバ４とを接続する通信回線５上に配設されている。該セキュリティ装置１には、常時電源が入っており、不正アクセスやコンピュータウィルスを発見・駆除するためのパターンファイルに従って、不正アクセスやコンピュータウィルスを発見・駆除する。セキュリティ装置１は、自動あるいは手動でサーバ４にアクセスするにより、パターンファイルを最新パターンファイルに更新するようになっている。
【００１３】
このように、本実施形態では、セキュリティ装置１により不正アクセスやコンピュータウィルスを発見・駆除するようになっているので、エンドユーザ端末２にアプリケーションをインストールする必要がない。また、ユーザが、複数のエンドユーザ端末により家庭内ネットワークを構築しているような場合であっても、エンドユーザ単位で専用アプリケーションによるウィルスチェックを行なう必要がなく、１つの契約で回線に接続されている全てのエンドユーザ端末に対して１台のセキュリティ装置１によりセキュリティ対策を実現することが可能となる。
【００１４】
サーバ４は、各閉域網に配置されるものであって、後述するパターンファイル提供サーバで更新される最新パターンファイルを保持している。サーバ４は、自身の閉域網に接続されたエンドユーザ端末２に対してパターンファイルの更新を行なう。このように、各閉域網毎にサーバ４を配置することで、一局集中することなく、トラヒックの集中を防止することが可能となる。
【００１５】
次に、図２は、本実施形態によるファイル配信システムのより具体的な構成を示すブロック図である。キャッシュサーバ１０は、上述したサーバ４の一部に相当し、エンドユーザ端末（セキュリティ装置１）２に対して、各拠点設備のキャッシュを用いてトラヒックの大きいファイルの通信を行なう。セーフティ認証サーバ１１は、上述したサーバ４の一部に相当し、エンドユーザ端末２のユーザ認証を行なうものである。ファイル供給サーバ１２は、上述したサーバ４の一部に相当し、不正アクセスやコンピュータウィルスを発見・駆除するためのパターンファイルをセキュリティ装置１に配信するものである。マスタサーバ１３は、パターンファイルを提供するサービス会社により運営されるものであり、新たな不正アクセスやコンピュータウィルスが発見・報告されると、これらに対応するための新たなパターンファイルを提供する。
【００１６】
上記構成において、上述した各拠点設備のキャッシュサーバ１０とセンタ設備のセーフティ認証サーバ１１、ファイル供給サーバ１２、センタ設備セーフティ認証サーバ１１、ファイル供給サーバ１２とマスタサーバ１３との間には、リバースプロキシが設定されている。リバースプロキシ技術を用いることにより、ユーザは、全てリバースプロキシを経由することになり、上位サーバが直接アクセスを受けることがなくなる。さらに、キャッシュを設けることで、上位のサーバとのみファイルの通信を行ない、下位サーバにキャッシュすることにより、サーバ間の回線トラフィックを減少させることが可能となっている。また、認証、バージョンチェックならびにキャッシュの問い合わせ等に関しては、端末側の設定を変更することなく、効率的なシーケンスでの通信が可能となっている。
【００１７】
Ｂ．実施形態の動作
次に、本実施形態の動作について図３を参照して詳細に説明する。図３は、本実施形態によるファイル配信システムの動作を説明するためのシーケンス図である。
【００１８】
まず、セキュリティ装置１は、定期的あるいは所定のタイミングで、パターンファイルを更新するために、正当なユーザであることを示すセーフティＩＤを付加してセーフティ認証を要求する（Ｓ１）。該セーフティ認証要求は、キャッシュサーバ１０を介してセンタ設備のセーフティ認証サーバ１１に送信される（Ｓ２）。セーフティ認証サーバ１１では、キャッシュサーバ１０からのセーフティ認証要求に応じて、セーフティＩＤを照合してセーフティ認証結果をキャッシュサーバ１０へ送信する（Ｓ３）。キャッシュサーバ１０では、上記セーフティ認証結果をセキュリティ装置１に送信する（Ｓ４）。
【００１９】
セキュリティ装置１では、上記照合結果から認証されたかを確認し（Ｓ５）、ＯＫであれば、キャッシュサーバ１０に対してウィルス対策バージョン情報ファイルを要求する（Ｓ６）。該ファイル要求は、リバースプロキシによりキャッシュサーバ１０を介してファイル供給サーバ（バージョンチェックサーバ）１２に送信される（Ｓ７）。ファイル供給サーバ（バージョンチェックサーバ）１２では、マスタサーバ（パターンファイル供給事業者）１３にバージョンを問い合わせる（Ｓ８）。
【００２０】
マスタサーバ（パターンファイル供給事業者）１３は、バージョン情報の問い合わせ結果を、ファイル供給サーバ（バージョンチェックサーバ）１２を介してキャッシュサーバ１０に返す（Ｓ９，Ｓ１０）。キャッシュサーバ１０は、上記バージョン情報の問い合わせ結果として、ウィルス対策バージョン情報ファイルをセキュリティ装置１に送信する（Ｓ１１）。
【００２１】
セキュリティ装置１では、上記ウィルス対策バージョン情報ファイルから更新が必要かを確認し（Ｓ１２）、更新が必要である場合には、キャッシュサーバ１０に対してパターンファイル、ウィルス検索エンジンを要求する（Ｓ１３）。該要求は、リバースプロキシによりキャッシュサーバ１０を介してファイル供給サーバ１２に送信される（Ｓ１４）。ファイル供給サーバ１２では、マスタサーバ（パターンファイル供給事業者）３３にパターンファイル、ウィルス検索エンジンを問い合わせる（Ｓ１５）。
【００２２】
マスタサーバ（パターンファイル供給事業者）１３は、問い合わせ結果としてのパターンファイル、ウィルス検索エンジンを、ファイル供給サーバ１２を介してキャッシュサーバ１０に返す（Ｓ１６，Ｓ１７）。キャッシュサーバ１０は、上記パターンファイル、ウィルス検索エンジンをセキュリティ装置１に送信する（Ｓ１８）。これにより、セキュリティ装置１では、保持されているパターンファイルを上記パターンファイルにより更新する。
【００２３】
上述した実施形態によれば、キャッシュサーバにリバースプロキシの設定を行なうことで、エンドユーザ端末２は、県域を意識することなく、１つのアクセス先を認識するだけで、複数の上位サーバ（キャッシュサーバ１０、セーフティ認証サーバ１１、ファイル供給サーバ１２、マスタサーバ１３）へのアクセスが可能になる。
【００２４】
また、キャッシュサーバにリバースプロキシの設定を行なうことで、認証やキャッシュ問い合わせ等のセンタサーバとの通信に必要なトラヒックと、拠点サーバとの通信に必要なトラヒックとを分離することができ、網内のシーケンスの効率化が可能となる。
【００２５】
また、キャッシュサーバを複数階層に分散配置することにより、センタサーバであるセーフティ認証サーバ１１、ファイル供給サーバ１２に集中する各エンドユーザ端末２のトラヒックを拠点サーバであるキャッシュサーバ１０に分散させることができるとともに、センタサーバであるセーフティ認証サーバ１１、ファイル供給サーバ１２にある最新のファイルを遅延なく取得することができる。
【００２６】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上に複数階層に配置された複数のサーバとエンドユーザ側のセキュリティ装置との通信により特定のサーバから前記エンドユーザ端末へファイルを配信する際、前記複数のサーバにリバースプロキシを設定し、前記セキュリティ装置および下位サーバからの要求に対して、上位サーバとのみファイル通信を行なうことにより、前記特定のサーバからのファイルを前記セキュリティ装置へ配信することにより、端末設定を簡易化することができ、トラヒックを低減することができるという利点が得られる。
【図面の簡単な説明】
【図１】本発明の実施形態によるファイル配信システムの構成を示すブロック図である。
【図２】本実施形態によるファイル配信システムのより具体的な構成を示すブロック図である。
【図３】本実施形態によるファイル配信システムの動作を説明するためのシーケンス図である。
【符号の説明】
１  セキュリティ装置
２  エンドユーザ端末
３  閉域網
４  サーバ
５  通信回線
１０  キャッシュサーバ（複数のサーバ）
１１  セーフティ認証サーバ（複数のサーバ）
１２  ファイル供給サーバ（複数のサーバ）
１３  マスタサーバ（特定のサーバ）
【図１】
2004220189.tif 000003
【図２】
2004220189.tif 000004
【図３】
2004220189.tif 000005