(57)【要約】【課題】情報処理端末で動作中のアプリケーションを基に的確な通信フィルタリングを行うことで不要なトラフィックを排除し、ウィルス感染後の拡散防止と対策支援を行う。【解決手段】本発明は、ネットワークを介して情報処理端末装置５と接続された通信制御装置において、アプリケーションソフトウェアの通信制御情報を記憶したアプリケーション通信制御情報ＤＢ２と、上記情報処理端末装置５からのアプリケーションソフトウェアの動作状態を示す情報を受信し、上記アプリケーション通信制御情報ＤＢ２に予め記憶された通信制御情報との照合を行い、当該照合の結果に基づいて上記アプリケーションソフトウェアの送受信を制御する通信制御部４とを有する。【選択図】      図１
2006004247.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して情報処理端末装置と接続された通信制御装置において、
アプリケーションソフトウェアの通信制御情報を記憶した記憶手段と、
上記情報処理端末装置からのアプリケーションソフトウェアの動作状態を示す情報を受信し、上記記憶手段に予め記憶された通信制御情報との照合を行い、当該照合の結果に基づいて上記アプリケーションソフトウェアの送受信を制御する制御手段と、
を有することを特徴とする通信制御装置。
【請求項２】
ウィルスタスク制御情報を格納した格納手段を更に有し、
上記制御手段は、上記情報処理装置よりウィルスタスク動作情報を受信したときは、上記格納手段に格納されているウィルスタスク制御情報との照合を行い、当該照合の結果に基づいてウィルス感染通知を上記情報処理装置に送信する、
ことを特徴とする請求項１に記載の通信制御装置。
【請求項３】
アプリケーションソフトウェアの動作状態を監視する機能を備えた情報処理端末装置と、
上記情報処理端末装置と通信自在に接続され、上記アプリケーションソフトウェアの通信制御情報を記憶した記憶手段と、上記情報処理端末装置からのアプリケーションソフトウェアの動作状態を示す情報を受信し、上記記憶手段に予め記憶された通信制御情報との照合を行い、当該照合の結果に基づいて上記アプリケーションソフトウェアの送受信を制御する制御手段とを有する通信制御装置と、
を有することを特徴とするネットワークシステム。
【請求項４】
上記通信制装置が、ウィルスタスク制御情報を格納した格納手段を更に有し、
上記制御手段は、上記情報処理装置よりウィルスタスク動作情報を受信したときは、上記格納手段に格納されているウィルスタスク制御情報との照合を行い、当該照合の結果に基づいてウィルス感染通知を上記情報処理装置に送信する、
ことを特徴とする請求項３に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークと当該ネットワークに接続する情報処理端末装置との間に介在する通信制御装置及びそれを用いたネットワークシステムに関する。
【背景技術】
【０００２】
従来、プロキシサーバ型のファイアウォール装置は、通信回線上のデータトラフィック中のデータ種別情報（ＩＰ、ＴＣＰ、ＵＤＰ及びＴＣＰ／ＵＤＰのポート情報）を基に危機又は制限したいデータトラフィックを識別し、制御を行っている。
【０００３】
そして、例えば特許文献１では、ファイアウォール内の個々の計算機で、起動しているプロセスの個数、ネットワークインタフェースのトラフィック、特定ファイルのアクセス状況等の内部状態を監視することにより、侵入検出を行うネットワークセキュリティシステムに関する技術が開示されている。
【０００４】
また、ウィルス検査については、例えば、ＩＤＳ（Intrusion  Detection  System）では、ネットワークに流れるＩＰパケットを監視して、不正アクセスのＩＰパケットを検出した場合には、アラーム表示すると共に、当該通信記録を収集し保存している。
【０００５】
【特許文献１】特開平０９−２１８８３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記背景技術では、解析処理に大量なリソース（ＣＰＵ、メモリ等）を消費し、効率が悪く、処理に時間がかかる。また、送信されたアプリケーションの識別ができず、通常のデータであるか、ウィルスやハッキングソフトウェアが送信したデータであるかの区別ができず、セキュリティ上の限界がある。
【０００７】
一方、現行のウィルス検査ソフトウェアは端末で動作し、ウィルスのパターンを基に検査するが、ウィルス動作時に通信ネットワーク経由でウィルスの拡散防止を自動的に防ぐ手段がなく、物理的に通信ネットワークを切断（例えば、ＬＡＮケーブルを抜くなど）するしかないが、その後、ネットワークの利用ができなくなることから、ネットワーク経由のウィルス対策ソフトウェアの入手ができなくなるといった問題が生じる。
【０００８】
本発明の目的とするところは、情報処理端末で動作しているアプリケーションソフトウェアを基に的確な通信フィルタリングを行うことで不要なトラフィックを排除し、ウィルス感染後の拡散防止と対策支援を行うことにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の態様では、ネットワークを介して情報処理端末装置と接続された通信制御装置において、アプリケーションソフトウェアの通信制御情報を記憶した記憶手段と、上記情報処理端末装置からのアプリケーションソフトウェアの動作状態を示す情報を受信し、上記記憶手段に予め記憶された通信制御情報との照合を行い、当該照合の結果に基づいて上記アプリケーションソフトウェアの送受信を制御する制御手段と、を有することを特徴とする通信制御装置が提供される。
【００１０】
この第１の態様において、ウィルスタスク制御情報を格納した格納手段を更に有し、上記制御手段は、上記情報処理装置よりウィルスタスク動作情報を受信したときは格納手段に格納されているウィルスタスク制御情報との照合を行い、当該照合の結果に基づいてウィルス感染通知を上記情報処理装置に送信することを特徴としてもよい。
【００１１】
本発明の第２の態様では、アプリケーションソフトウェアの動作状態を監視する機能を備えた情報処理端末装置と、上記情報処理端末装置と通信自在に接続され、上記アプリケーションソフトウェアの通信制御情報を記憶した記憶手段と、上記情報処理端末装置からのアプリケーションソフトウェアの動作状態を示す情報を受信し、上記記憶手段に予め記憶された通信制御情報との照合を行い、当該照合の結果に基づいて上記アプリケーションソフトウェアの送受信を制御する制御手段とを有する通信制御装置と、を有することを特徴とするネットワークシステムが提供される。
【００１２】
この第２の態様において、上記通信制装置が、ウィルスタスク制御情報を格納した格納手段を更に有し、上記制御手段は、上記情報処理装置よりウィルスタスク動作情報を受信したときは、格納手段に格納されているウィルスタスク制御情報との照合を行い、当該照合の結果に基づいてウィルス感染通知を上記情報処理装置に送信することを特徴としてもよい。
【発明の効果】
【００１３】
本発明によれば、情報処理端末装置で動作しているアプリケーションソフトウェアを基に的確な通信フィルタリングを行うことで不要なトラフィックを排除し、更にはウィルス感染後の拡散防止と対策支援を行うことが可能な通信制御装置及びそれを用いたネットワークシステムを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１５】
先ず、図１には本発明の一実施の形態に係る通信制御装置及びそれを用いたネットワークシステムの構成を示し詳細に説明する。
【００１６】
図１に示されるように、通信制御装置としてのファイアウォール装置１は、通信制御部４、アプリケーション通信制御情報ＤＢ２、ウィルス対策ソフトウェア（以下、ソフトと略記する）ＤＢ３、ウィルスタスク制御情報ＤＢ７を有している。そして、ネットワークシステムは、このファイアウォール装置１と、当該ファイアウォール装置１内の通信制御部４とネットワーク８を介して接続された情報処理端末装置５、ネットワーク９を介して接続された集中制御センタ６とで構成されている。
【００１７】
但し、集中制御センタ６は任意の構成要素である。
【００１８】
このような構成において、情報処理端末装置５は、アプリケーションソフトウェア（以下、アプリケーションと略記する）動作状態監視機能を有しており、アプリケーションの起動時等にアプリケーション動作状態情報をファイアウォール装置１に送信する。
【００１９】
アプリケーション動作状態情報とは、端末で対象となるアプリケーションが起動あるいは停止しているという情報であり、端末のＯＳの中にある（端末のＯＳで管理している）アプリケーション名や起動中、動作中、停止等の動作状態についての状態である。
【００２０】
このファイアウォール装置１では、アプリケーション通信制御情報ＤＢ２に情報処理端末装置５のユーザが予め設定したアプリケーション通信制御情報が記憶されている。
【００２１】
このアプリケーション通信制御情報には、対象となるアプリケーション名又はタスク名と当該アプリケーション又はタスクの通信可否を制御する部分を有し、図４に示されるように例えばアプリケーション名又はタスク名、使用プロトコル（ＴＣＰ／ＵＤＰ等）、使用するポート番号、当該アプリケーション又はタスクの通信可否を制御する通信可否（In/Out）等が含まれる。
【００２２】
ウィルス対策ソフトＤＢ３には、ウィルス対策ソフトが格納されている。
【００２３】
通信制御部４は、情報処理端末装置５からアプリケーション動作状態情報を受信すると当該アプリケーション動作状態情報とアプリケーション通信制御情報ＤＢ２のアプリケーション通信制御情報とのマッチング処理を行い、その結果に基づいてアプリケーションの送受信を制御する。この実施の形態では、情報処理端末装置５からアプリケーション動作状態情報等を取り出してデータトラフィックの識別に用いることで、より的確なデータトラフィック制御を実現している。
【００２４】
以下、図２のフローチャートを参照して、本発明の一実施の形態に係るネットワークシステムによるアプリケーション通信制御情報登録処理を詳細に説明する。
【００２５】
情報処理端末装置５（集中制御センタ６にアプリケーションをインストールするのではなく、集中制御センタ６からアプリケーションの通信制御情報をファイアウォール装置に送信することにより、アプリケーション通信制御情報ＤＢ２に登録することもできる）にアプリケーション（これに関連するタスクも含む）がインストールされると（ステップＳ１）、情報処理端末装置５（または集中制御センタ６）は、アプリケーション通信制御情報をファイアウォール装置１に送信する（ステップＳ２）。ファイアウォール装置１は、このアプリケーション通信制御情報をアプリケーション通信制御情報ＤＢ２に登録し（ステップＳ３）、登録が完了するとその旨を情報処理端末装置５へと通知し（ステップＳ４）、この処理を終了する。
【００２６】
以上の一例の処理により、情報処理端末装置５側にインストールされたアプリケーションソフトウェアに対応したアプリケーション通信制御情報がアプリケーション通信制御情報ＤＢ２に適宜格納される。尚、この処理を開始するタイミングは、情報処理端末装置５に新たなアプリケーションがインストールされた時には限定されない。
【００２７】
次に、図３のフローチャートを参照して、本発明の一実施の形態に係るネットワークシステムによるウィルスタスク情報登録処理を詳細に説明する。
【００２８】
集中制御センタ６よりウィルスタスク制御情報が送信されると（ステップＳ１１）、ファイアウォール装置１はウィルスタスク制御情報をウィルスタスク制御情報ＤＢ７に登録し（ステップＳ１２）、登録が完了したときは（ステップＳ１３）、その旨を集中制御センタ６に送信する（ステップＳ１４）。これに続いて、集中制御センタ６がウィルス対策ソフトを送信すると（ステップＳ１５，Ｓ１６）、ファイアウォール装置１は、ウィルス対策ソフトＤＢ３にウィルス対策ソフトウェアを登録し（ステップＳ１７）、登録が完了すると（ステップＳ１８）、受信完了の旨を集中制御センタ６に受信完了の旨を通知し（ステップＳ１８，Ｓ１９）、この処理を終了する。
【００２９】
以上の一例の処理により、ファイアウォール装置１のアプリケーション通信制御情報ＤＢ２にウィルスタスク情報が登録され、ウィルス対策ソフトＤＢ３にウィルス対策ソフトウェアが格納される。
【００３０】
次に、図５のフローチャートを参照して、本発明の一実施の形態に係るネットワークシステムによるアプリケーション通信制御処理を詳細に説明する。
【００３１】
情報処理端末装置５でアプリケーションが起動されると（ステップＳ２１）、情報処理端末装置５はファイアウォール装置１にアプリケーション動作状態情報を送信する（ステップＳ２２）。ファイアウォール装置１は、通信制御部４が通信制御情報ＤＢ２よりアプリケーション動作状態情報に対応するアプリケーション通信制御情報を読み出し（ステップＳ２３，Ｓ２４）、アプリケーション通信制御処理を実行する（ステップＳ２５）。
【００３２】
このアプリケーション通信制御処理は、図６のフローチャートに示される。即ち、この処理に入ると、通信制御部４は、通信トラフィックを受け取り（ステップＳ４１）、アプリケーション通信制御ＤＢ２のアプリケーション通信制御情報との照合を行い（ステップＳ４２）、この照合の結果に基づいて通信の可否を判断し（ステップＳ４３）、照合成立の場合には通信トラフィックを通過させ（ステップＳ４４）、照合不成立の場合には通信トラフィックを通過させず（ステップＳ４５）、ステップＳ２６にリターンする。
【００３３】
図５に戻り、ファイアウォール装置１がアプリケーション通信制御情報を送信すると（ステップＳ２６）、情報処理端末装置５で通信制御通知が表示される（ステップＳ２７）。
【００３４】
この通知に従い、情報処理端末装置５がアプリケーションの実行動作を停止すると（ステップＳ２８）、再びアプリケーション動作状態情報を送信する（ステップＳ２９）。ファイアウォール装置１は、通信制御部４がアプリケーション通信制御情報ＤＢ２よりアプリケーション動作状態情報に対応するアプリケーション通信制御情報を読み出し（ステップＳ３０，Ｓ３１）、アプリケーション通信制御情報を情報処理端末５に送信する（ステップＳ３２）。こうして、情報処理端末装置５では、これに基づき通信制御通知が表示される（ステップＳ３３）。
【００３５】
以上の一例の処理により、情報処理端末装置５側のアプリケーションの動作状態がファイアウォール装置１側に知らされ、好適な通信制御がなされる。
【００３６】
次に、図７のフローチャートを参照して、本発明の一実施の形態に係るネットワークシステムによるウィルス処理について詳細に説明する。
【００３７】
情報処理装置５は、アプリケーション動作状態監視機能により蓄積されているアプリケーション動作状態情報よりウィルスタスク動作情報を抽出し（ステップＳ３１）、このウィルスタスク動作情報をファイアウォール装置１に送信する（ステップＳ３２）。ファイアウォール装置１は、このウィルスタスク動作情報とウィルスタスク制御情報ＤＢに蓄積されているウィルスタスク制御情報とを照合し、照合成立しない場合には通信停止すべきと判断し（ステップＳ３４）、ウィルス感染通知を情報処理端末装置５へ送信する（ステップＳ３５）。これと同時に、ファイアウォール装置１は、ウィルス対策ソフト要求をウィルス対策ソフトＤＢ３に対して行い（ステップＳ５６）、ウィルス対策ソフトの送信を受け（ステップＳ５７）、ウィルス対策を情報処理端末装置５に対して促す（ステップ５８）。
【００３８】
そして、情報処理端末装置５が、ファイアウォール装置１に対してウィルス対策ソフト要求を行うと（ステップＳ５９，Ｓ６０）、ファイアウォール装置１は通信制御情報を参照しウィルス対策ソフトＤＢ３よりウィルス対策ソフトを読み出し（ステップＳ６１）、当該ウィルス対策ソフトを情報処理端末装置５へ送信する（ステップＳ６２）。情報処理端末５では、ウィルス対策するウィルスタスクを停止し（ステップＳ６３）、ウィルスタスク停止情報をファイアウォール装置１へ送信する（ステップＳ６４）。これを受けると、ファイアウォール装置１は通信を復旧する（ステップＳ６５）。ここで、ウィルスタスク動作情報とは、ウィルスが動作している際のタスク名や動作状態（起動中、動作中、停止等）についての情報である。
【００３９】
以上説明したように、本発明によれば、情報処理端末装置５で動作しているアプリケーション動作状態情報に基づいてファイアウォール装置１が的確な通信フィルタリングを行うことで不要なトラフィックを排除し、更にはウィルス感染後のネットワークを介してウィルスの拡散防止と対策支援を簡易且つ迅速に行うことができる。
【００４０】
以上、本発明の実施の形態について説明したが、本発明はこれに限定される事なくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。例えば、上記実施の形態において、特定のアプリケーション（例えば、ウィルス）の動作が検出された場合には、ユーザの設定により全ての送信又は受信又は送受信を遮断することができるようにしてもよい。さらに、その特定なアプリケーションの動作が停止された後、ユーザの設定に従い、遮断した通信を元の状態に戻すことができるようにしてもよい。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施の形態に係る通信制御装置及びそれを用いたネットワークシステムの構成図である。
【図２】本発明の一実施の形態に係るネットワークシステムによるアプリケーション通信制御情報登録処理を詳細に説明するフローチャートである。
【図３】本発明の一実施の形態に係るネットワークシステムによるウィルスタスク情報登録処理を詳細に説明するフローチャートである。
【図４】アプリケーション通信制御情報の構成を示す図である。
【図５】本発明の一実施の形態に係るネットワークシステムによるアプリケーション通信制御処理を詳細に説明するフローチャートである。
【図６】アプリケーション通信制御処理を示すフローチャートである。
【図７】本発明の一実施の形態に係るネットワークシステムによるウィルス処理について詳細に説明するフローチャートである。
【符号の説明】
【００４２】
１・・・ファイアウォール装置、２・・・アプリケーション通信制御情報ＤＢ、３・・・ウィルス対策ソフトＤＢ、４・・・通信制御部、５・・・情報処理端末装置、６・・・集中制御センタ。
【図１】
2006004247.tif 000003
【図２】
2006004247.tif 000004
【図３】
2006004247.tif 000005
【図４】
2006004247.tif 000006
【図５】
2006004247.tif 000007
【図６】
2006004247.tif 000008
【図７】
2006004247.tif 000009