(57)【要約】【課題】  ピアツーピアアプリケーションが使用されているかどうかの確認を容易にする。【解決手段】  管理用コンピュータ１００と、通信網３００を介して前記管理用コンピュータに接続されるパーソナルコンピュータ２００を備えたコンピュータネットワークシステムにおいて、管理用コンピュータ１００は、コンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶し、パーソナルコンピュータ２００から実行アプリケーション情報を受信し、受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出し、検出した実行アプリケーション情報を報知する処理を行うように構成する。【選択図】  図１
2009157417.tif 000002
【特許請求の範囲】
【請求項１】
管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークシステムにおけるピアツーピアアプリケーション使用検出支援方法において、
前記管理用コンピュータは、このコンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶し、前記パーソナルコンピュータから実行アプリケーション情報を受信し、パーソナルコンピュータから受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出し、検出した実行アプリケーション情報を報知する処理を行い、
前記パーソナルコンピュータは、実行するアプリケーションの実行アプリケーション情報を前記管理用コンピュータに送信する実行アプリケーション情報を送信する処理を行うことを特徴とするコンピュータネットワークシステムにおけるアツーピアアプリケーション使用検出支援方法。
【請求項２】
管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークにおけるピアツーピアアプリケーション使用検出支援システムにおいて、
前記管理用コンピュータは、このコンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶する実行許可アプリケーション情報記憶部と、前記パーソナルコンピュータから実行アプリケーション情報を受信する実行アプリケーション受信部と、パーソナルコンピュータから受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出してその実行アプリケーション情報を記憶するピアツーピアアプリケーション検出部と、検出して記憶した実行アプリケーション情報を報知する表示部を備え、
前記パーソナルコンピュータは、実行アプリケーション情報を前記管理用コンピュータに送信する実行アプリケーション情報送信部を備えたことを特徴とするコンピュータネットワークシステムにおけるピアツーピアアプリケーション使用検出支援システム。
【請求項３】
管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークシステムにおける前記管理用コンピュータに、
このコンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶し、前記パーソナルコンピュータから実行アプリケーション情報を受信し、パーソナルコンピュータから受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出し、検出した実行アプリケーション情報を報知する処理を行わせるためのプログラムを読み出し可能に記憶させた記憶媒体。
【請求項４】
管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークシステムにおける前記パーソナルコンピュータに、
実行するアプリケーションの実行アプリケーション情報を前記管理用コンピュータに送信する処理を行わせるためのプログラムを読み出し可能に記憶させた記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不特定多数のパーソナルコンピュータ（Personal Computer；以下、ＰＣという。）が相互に接続されたコンピュータネットワークシステムにおいて、他のＰＣのデータを直接送受信することができるアプリケーションプログラム（以下、ピアツーピアアプリケーションという。）を起動して使用しているＰＣを検出するための支援方法及びシステムに関するものである。
【背景技術】
【０００２】
複数のＰＣが接続されたコンピュータネットワークシステムにおいて、特定のアプリケーションが起動されているか否かを検出する方法としては、検出対象のアプリケーション名称やアプリケーションのバイナリデータから一方向関数を用いて生成された固定長の値であるファイルハッシュ値をあらかじめ定義して比較する方法が知られている。
【特許文献１】特開２００５−２２７９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来技術のように検出対象のアプリケーション名称（例えば、AAAAAなど）を定義しておく方法では、名称が変更（例えば、BBBBBなどに）されただけで検出することができなくなる。
【０００４】
また、アプリケーションのファイルハッシュ値を定義しておく方法では、バージョン違いや、元のアプリケーションを改良して作成されたアプリケーションの検出が困難である。
更に、上記のアプリケーション名称やファイルハッシュ値のように事前に検出対象を定義する方法では、定義してあるアプリケーション以外は検出することができない。
【０００５】
本発明は、上記問題を解決し、ピアツーピアアプリケーションの情報を事前に定義することなしに、その使用を検出するための支援技術を容易に提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明の支援方法は、管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークシステムにおけるピアツーピアアプリケーション使用検出支援方法において、
前記管理用コンピュータは、このコンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶し、前記パーソナルコンピュータから実行アプリケーション情報を受信し、パーソナルコンピュータから受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出し、検出した実行アプリケーション情報を報知する処理を行い、
前記パーソナルコンピュータは、実行するアプリケーションの実行アプリケーション情報を前記管理用コンピュータに送信する実行アプリケーション情報を送信する処理を行うことを特徴とする。
【０００７】
また、本発明の支援システムは、管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークにおけるピアツーピアアプリケーション使用検出支援システムにおいて、
前記管理用コンピュータは、このコンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶する実行許可アプリケーション情報記憶部と、前記パーソナルコンピュータから実行アプリケーション情報を受信する実行アプリケーション受信部と、パーソナルコンピュータから受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出してその実行アプリケーション情報を記憶するピアツーピアアプリケーション検出部と、検出して記憶した実行アプリケーション情報を報知する表示部を備え、
前記パーソナルコンピュータは、実行アプリケーション情報を前記管理用コンピュータに送信する実行アプリケーション情報送信部を備えたことを特徴とする。
【０００８】
更に、本発明の記憶媒体は、管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークシステムにおける前記管理用コンピュータに、
このコンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶し、前記パーソナルコンピュータから実行アプリケーション情報を受信し、パーソナルコンピュータから受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出し、検出した実行アプリケーション情報を報知する処理を行わせるためのプログラムを読み出し可能に記憶させたことを特徴とする。
【０００９】
更に、本発明の記憶媒体は、管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークシステムにおける前記パーソナルコンピュータに、
実行するアプリケーションの実行アプリケーション情報を前記管理用コンピュータに送信する処理を行わせるためのプログラムを読み出し可能に記憶させたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ピアツーピアアプリケーションに関する情報をあらかじめ定義することなしに、ピアツーピアアプリケーションの使用検出を容易に支援することが可能となる。
【発明を実施するための最良の形態】
【００１１】
管理用コンピュータと、通信網を介して前記管理用コンピュータに接続されるパーソナルコンピュータを備えたコンピュータネットワークシステムにおいて、
前記管理用コンピュータは、このコンピュータネットワークシステム内での実行を許可する実行許可アプリケーションの実行許可アプリケーション情報を記憶し、前記パーソナルコンピュータから実行アプリケーション情報を受信し、パーソナルコンピュータから受信した実行アプリケーション情報からネットワークポートの使用の有無を判定すると共に該実行アプリケーション情報と実行許可アプリケーション情報を対照することによりネットワークポートを使用する実行許可アプリケーション以外の実行アプリケーションを検出し、検出した実行アプリケーション情報を記憶して表示する処理を行い、
前記パーソナルコンピュータは、実行するアプリケーションを起動すると該アプリケーションの実行アプリケーション情報を前記管理用コンピュータに送信する処理を行うように構成する。
【実施例１】
【００１２】
以下、図面を参照して本発明の実施例１を説明する。
【００１３】
図１は、本発明のピアツーピアアプリケーション使用検出支援機能を備えたコンピュータネットワークシステムの全体構成を示すブロック図である。
【００１４】
図１において、１００は管理用コンピュータであり、該管理用コンピュータ１００の各処理を制御する制御部１１０、実行を許可するアプリケーションの情報を管理する実行許可アプリケーション情報テーブル１２０、検出したアプリケーションの情報を記憶する検出結果情報テーブル１３０、実行アプリケーション情報を受信する実行アプリケーション受信部１４０、アプリケーションに関する情報を入力する入力部１５０、管理用コンピュータ１００の情報を表示する表示部１６０を備える。
【００１５】
前記制御部１１０は、ネットワークポートの使用有無の判定と許可したアプリケーション以外の実行アプリケーションを検出して該実行アプリケーションの情報の記憶と報知処理を行うピアツーピアアプリケーション検出部１１１を備える。
【００１６】
前記ピアツーピアアプリケーション検出部１１１は、制御部１１０の情報処理プログラムによって構成される。
【００１７】
２００はＰＣであり、該ＰＣ２００内でアプリケーションを起動して使用状態にすると、該アプリケーションの情報を実行アプリケーション情報として前記管理用コンピュータ１００に送信する実行アプリケーション情報送信部２１０を備える。
【００１８】
３００は、前記管理用コンピュータ１００と前記ＰＣ２００を接続する通信網である。
【００１９】
図２は、実行を許可するアプリケーションの情報を記憶する実行許可アプリケーション情報テーブル１２０の記憶フォーマットを示したものであり、１２１はアプリケーション実行ユーザ名称記憶領域、１２２はネットワークポート番号記憶領域、１２３はアプリケーション名称記憶領域である。
【００２０】
図３は、ピアツーピアアプリケーション検出部１１１が検出したアプリケーションの情報を記憶する検出結果情報テーブル１３０の記録フォーマットを示したものであり、１３１はアプリケーション実行ＰＣ名称記憶領域、１３２はアプリケーション実行ユーザ名称記憶領域、１３３はアプリケーション名称記憶領域、１３４はネットワークポート番号記憶領域、１３５はバージョン情報記憶領域、１３６はファイルハッシュ値記憶領域、１３７は使用している共有ライブラリ記録領域である。
【００２１】
図４は、管理用コンピュータ１００のピアツーピアアプリケーション検出部１１１がピアツーピアアプリケーションの使用検出を支援するための情報を検出して報知する処理のフローチャートである。
【００２２】
図４において、１１１ａは、コンピュータネットワーク上に接続されたＰＣ２００に実行を許可するアプリケーションの実行許可アプリケーション情報を実行許可アプリケーション情報テーブル１２０に記憶させて登録する実行許可アプリケーション情報設定登録処理ステップ、１１１ｂは、ＰＣ２００上で実行されているアプリケーションの実行アプリケーション情報を取得する実行アプリケーション情報取得処理ステップ、１１１ｃは、実行アプリケーション情報を取得した実行アプリケーションがネットワークポートを使用しているか否かを検出するネットワークポート使用有無検出処理ステップ、１１１ｄは、実行アプリケーション情報を取得した実行アプリケーションが実行を許可されているか否かを検出する実行許可アプリケーション情報対照処理ステップ、１１１ｅは、検出した実行不許可アプリケーションを検出結果情報テーブル１３０に記憶する検出結果情報記憶処理ステップ、１１１ｆは、取得したすべての実行アプリケーション情報についてチェックしたかどうかを判定する取得アプリケーション情報全件チェック判定処理ステップ、１１１ｇは、管理用コンピュータ１００とネットワーク接続されているすべてのＰＣ２００についてチェックしたかどうかを判定する接続ＰＣ全台チェック判定処理ステップ、１１１ｈは、検出結果情報テーブル１３０に記憶されている検出結果情報をピアツーピアアプリケーションである可能性が高い実行アプリケーション情報として表示して報知する検出結果情報報知処理ステップである。
【００２３】
次に、図４を参照して、ピアツーピアアプリケーションの使用検出支援方法について説明する。
【００２４】
実行許可アプリケーション情報設定登録処理ステップ１１１ａは、準備段階であり、管理用コンピュータ１００が管理するコンピュータネットワークシステム内に接続されているすべてのＰＣ２００について、予め、実行を許可するアプリケーションの実行許可アプリケーション情報を実行許可アプリケーション情報テーブル１２０に記憶させて設定登録する処理を行う。設定登録する実行許可アプリケーション情報の入力は、入力部１５０からの入力またはＰＣ２００と通信して該ＰＣ２００からの情報取得により行う。
【００２５】
次に、アプリケーション情報取得処理ステップ１１１ｂは、実行検出処理の開始段階であり、管理用コンピュータ１００が管理するコンピュータネットワークに接続されている各ＰＣ２００から該ＰＣ２００で起動しているアプリケーションの実行アプリケーション情報を取得する。
【００２６】
ネットワークポート使用有無検出処理ステップ１１１ｃでは、１つのＰＣ２００から取得した１つの実行アプリケーション情報について、ネットワークポートの使用の有無を確認して処理を分岐する。ネットワークポートを使用するアプリケーションは、ピアツーピアアプリケーションである可能性があることから、「ＹＥＳ」に分岐し、ネットワークポートを不使用のアプリケーションは、ピアツーピアアプリケーションの可能性がないことから、「ＮＯ」に分岐する。
【００２７】
「ＹＥＳ」の場合には、実行許可アプリケーション情報対照処理ステップ１１１ｄにおいて、この実行アプリケーション情報について、実行許可アプリケーション情報テーブル１２０を参照して、実行を許可されたアプリケーションかどうかを判定して処理を分岐する。実行許可アプリケーション情報テーブル１２０に設定登録されている実行許可アプリケーションの場合には「ＹＥＳ」に分岐し、設定登録されていない実行アプリケーションの場合には、ピアツーピアアプリケーションである可能性があることから「ＮＯ」に分岐する。
【００２８】
「ＮＯ」の場合には、検出結果情報記憶ステップ１１１ｅにおいて、この実行アプリケーション情報を検出結果情報テーブル１３０に記憶する。
【００２９】
ネットワークポート使用有無検出処理ステップ１１１ｃにおいて「ＮＯ」の場合又は実行許可アプリケーション情報対照処理ステップ１１１ｄにいて「ＹＥＳ」の場合には、取得アプリケーション情報全件チェック判定処理ステップ１１１ｆにおいて、１つのＰＣ２００から取得したすべての実行アプリケーション情報について処理ステップ１１１ｃ，１１１ｄのチェック処理を終了したかどうかを判定して処理を分岐する。終了している場合には「ＹＥＳ」に分岐し、未終了の場合には「ＮＯ」に分岐して処理ステップ１１１ｃに戻って次の実行アプリケーション情報についてのチェック処理を開始する。
【００３０】
「ＹＥＳ」の場合には、接続ＰＣ全台チェック判定処理ステップ１１１ｇにおいて、ネットワーク接続されているすべてのＰＣ２００から取得した実行アプリケーション情報について処理ステップ１１１ｃ〜１１１ｆが終了したかどうかを判定して処理を分岐する。終了している場合には「ＹＥＳ」に分岐し、未終了の場合には「ＮＯ」に分岐して処理ステップ１１１ｃに戻り、次のＰＣ２００についてのチェック処理を開始する。
【００３１】
「ＹＥＳ」の場合には、検出結果情報報知処理ステップ１１１ｈを実行し、検出結果情報テーブル１３０に記憶されている情報をピアツーピアアプリケーションである可能性が高い実行アプリケーション情報として表示部１６０に表示して管理者に報知する。
【００３２】
したがって、このネットワークシステムの管理者は、管理用コンピュータ１００の表示部１６０に表示されている実行アプリケーション情報を目視して確認することにより、ピアツーピアアプリケーションの実行を検出する手掛かりを得ることができる。
【００３３】
このようなピアツーピアアプリケーション使用検出支援方法及びシステムによれば、ピアツーピアアプリケーションの情報を事前に定義することなしに、その使用を検出するための支援情報を管理者に容易に提供することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明になる実施例１のコンピュータネットワークシステムの全体構成を示すブロック図である。
【図２】実行を許可するアプリケーションの情報を記憶する実行許可アプリケーション情報テーブルの記憶フォーマットである。
【図３】検出した実行アプリケーションの情報を記憶する検出結果情報テーブルの記憶フォーマットを示したものである。
【図４】本発明になるピアツーピアアプリケーション検出支援処理のフローチャートである。
【符号の説明】
【００３５】
１００…管理用コンピュータ、１１０…制御部、１１１…ピアツーピアアプリケーション検出部、１２０…実行許可アプリケーション情報テーブル、１２１…アプリケーション実行ユーザ名称記憶領域、１２２…ネットワークポート番号記憶領域、１２３…アプリケーション名称記憶領域、１３０…検出結果情報テーブル、１３１…アプリケーション実行ＰＣ名称記憶領域、１３２…アプリケーション実行ユーザ名称記憶領域、１３３…アプリケーション名称記憶領域、１３４…ネットワークポート番号記憶領域、１３５…バージョン情報記憶領域、１３６…ファイルハッシュ値記憶領域、１３７…共有ライブラリ記録領域、１４０…実行アプリケーション受信部、１５０…入力部、１６０…表示部１６０、２００…パーソナルコンピュータ、３００…通信網、１１１ａ…実行許可アプリケーション情報設定登録処理ステップ、１１１ｂ…実行アプリケーション情報取得処理ステップ、１１１ｃ…ネットワークポート使用有無検出処理ステップ、１１１ｄ…実行許可アプリケーション情報対照処理ステップ、１１１ｅ…検出結果情報記憶処理ステップ、１１１ｆ…取得アプリケーション情報全件チェック判定処理ステップ、１１１ｇ…接続ＰＣ全台チェック判定処理ステップ、１１１ｈ…検出結果情報報知処理ステップ。
【図１】
2009157417.tif 000003
【図２】
2009157417.tif 000004
【図３】
2009157417.tif 000005
【図４】
2009157417.tif 000006