(57)【要約】ノード間の通信時間に基づいて、ノード間の近接性の決定を容易にするシステム及び方法である。ソースノードは、クエリー、即ち、「ピング」を、ターゲットノードに通信する。ターゲットノードは、そのクエリーの送信者に応答を自動的に送信するよう構成される。通信時間は、クエリーの送信と、ソースノードにおける応答の受信との間の経過時間に基づいて決定される。通信時間は、ターゲットノードが、ソースノードに対してローカル又はリモートであるかを決定するために閾値と比較される。
2005520437.tif 000002
【特許請求の範囲】
【請求項１】
ソースノードに対するターゲットノードの近接性を決定する方法であって、
前記ソースノードから前記ターゲットノードにクエリーを通信する段階と、
前記ターゲットノードから前記ソースノードに応答を通信する段階と、
前記ソースノードにおいて前記応答を受信する段階と、
前記クエリーの通信と前記応答の受信との間のクエリー−応答時間の測定を決定する段階と、
前記クエリー−応答時間の測定に基づいて、前記ターゲットノードの前記近接性を決定する段階と、
を有する方法。
【請求項２】
前記近接性を決定する段階は、前記クエリー−応答時間を、ローカルノードとリモートノードとを区別する閾値と比較する段階を有する請求項１記載の方法。
【請求項３】
前記近接性に基づいて、前記ターゲットノードとの通信を制限する段階を更に有する請求項２記載の方法。
【請求項４】
前記近接性に基づいて、前記ターゲットノードとの通信を制限する段階を更に有する請求項１記載の方法。
【請求項５】
前記クエリー及び前記応答の通信は、ＴＣＰ／ＩＰピングネットワークコマンドを介して達成される請求項１記載の方法。
【請求項６】
ネットワーク上のノードであって、
ターゲットノードにクエリーを送信し、前記ターゲットノードから対応応答を受信するよう構成される通信装置と、
前記クエリーを形成し、前記応答を受信し、前記クエリーの形成と前記応答の受信との間のクエリー−応答時間を測定し、前記クエリー−応答時間に基づいて前記ノードに対する前記ターゲットノードの近接性を決定するよう構成されるプロセッサと、
を有し、
前記ターゲットノードからの前記応答は、前記ターゲットノードにおいて前記応答を形成するのに必要な処理時間の測定を有する、ノード。
【請求項７】
前記プロセッサは、ローカルノードとリモートノードとを区別する閾値に対する前記クエリー−応答時間の比較に基づいて、前記近接性を決定するよう構成される請求項６記載のノード。
【請求項８】
前記プロセッサは更に、前記近接性に基づいて、前記ターゲットノードとの次の通信を制御するよう構成される請求項７記載のノード。
【請求項９】
前記プロセッサは更に、前記近接性に基づいて、前記ターゲットノードとの次の通信を制御するよう構成される請求項６記載のノード。
【請求項１０】
前記プロセッサは、ＴＣＰ／ＩＰピングネットワークコマンドを用いて前記クエリーを形成する請求項６記載のノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信セキュリティの分野に関わり、特に、ネットワーク上のノードの近接性を確認するシステム及び方法に係る。
【背景技術】
【０００２】
ネットワークセキュリティは、しばしば、ネットワーク上の「ローカル」ノードと「リモート」ノードとを区別することによって高められる。同様に、ノードがローカルか又はリモートかに基づいて、様々な権利又は制限がノードへの素材の分配に与えられ得る。例えば、ローカルノードは、一般的に、特定の物理環境内に位置付けられ、この物理的環境内のユーザは、ネットワークにアクセスすることが認可されるか、及び／又は、他のローカルノードからファイルを受信することが認可されると想定可能である。その一方で、リモートノードは、非認可の物理アクセスに影響されやすい。更に、ネットワークへの非認可の侵入者は一般的にネットワークに遠隔から、電話又は他の通信チャネルを介して、アクセスする。リモートノードを介した非認可アクセスに対しネットワークは影響を受けやすいので、ネットワークセキュリティ及び／又はコピープロテクションは、厳しいセキュリティ対策及び／又はアクセス制限をリモートノードに与え、同時に、これらの同じ制限でローカルノードを妨害しないことによって、高めることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、ネットワーク上のノードが、ローカルか又はリモートかの決定を容易にするシステム及び方法を提供することを目的とする。
【０００４】
本発明は更に、この決定を、ノードがローカルか又はリモートかに基づいてセキュリティ対策と及びアクセス制限を実行するシステム又は方法に組込むことを目的とする。
【課題を解決するための手段】
【０００５】
これらの目的及び他の目的は、ソースノードとターゲットノードとの間の通信時間の決定を容易にするシステム及び方法によって達成される。ソースノードに対するターゲットノードの近接性は、通信時間から決定される。ソースノードは、クエリー、又は「ピング」を、ターゲットノードに通信する。ターゲットノードは、そのクエリーの送信者に応答を自動的に送信するよう構成される。通信時間は、クエリーの送信と、ソースノードにおける応答の受信との間の経過時間に基づいて決定される。通信時間は、ターゲットノードが、ソースノードに対してローカル又はリモートであるかを決定するために閾値と比較される。
【発明を実施するための最良の形態】
【０００６】
全図面において、同じ参照番号は、同じ構成要素又は実質的に同じ機能を行う構成要素を意味する。
【０００７】
図１は、ノード１１０のネットワーク１５０を示す例示的なブロック図である。これらのノードのうち１つのノードＤ１１０は、他のノード１１０から離れているように示す。本発明では、各ノード１１０は、各他のノード１１０の近接性を決定可能であるよう構成される。本発明の１つの一般的な実施例では、近接性の決定は、他のノードが、「ローカル」か又は「リモート」かの決定に制限される。しかし、距離のより正確な判断も、以下に説明するように決定し得る。
【０００８】
図２は、本発明に応じてソースノード１１０Ｓに対するターゲットノード１１０Ｔの近接性を決定するクエリー−応答プロトコルを達成する、ソースノード１１０Ｓとターゲットノード１１０Ｔの１つの例示的なブロック図である。ソースノード１１０Ｓは、クエリーを開始するプロセッサ２１０と、クエリーをターゲットノード１１０Ｔに伝送する通信装置２２０を有する。ターゲットノード１１０Ｔは、その通信装置２３０を介して、クエリーを受信し、対応する応答を返す。ＴＣＰ／ＩＰネットワークコマンド「ピング」動作といった従来の技術をこのクエリー及び応答を達成するために使用可能である。
【０００９】
１つの好適な実施例では、クエリーは、迅速な応答を容易にする形式にあるソースノードの識別情報を有する。例えば、クエリーは、ターゲットノードが応答を形成するためにクエリーからそのアドレスをストリップすればよいように構成されるターゲットノードのアドレスとソースノードのアドレスを有することが好適である。一般的に、応答は、ターゲットノード１１０Ｔのプロセッサ２４０で形成されるが、１つの好適な実施例では、クエリーに対する応答は、ターゲットノードの通信装置２３０において自動的に形成され、それにより、クエリーを処理し応答を作成するために必要な時間を最小限にする。このことは、図２に、Ｔｐｒｏｃｅｓｓ２７０として示す。
【００１０】
ソースノード１１０Ｓは、クエリー−応答処理により消費された時間を測定するよう構成され、この測定から、ターゲットノード１１０Ｔの近接性を決定する。クエリー−応答時間には、クエリーと応答を通信するための時間、並びに上述したターゲットノード１１０Ｔにおける処理時間が含まれる。処理時間は、速度と、ターゲットノード１１０Ｔの構成に基づいて異なる。ローカルネットワーク内では、処理時間は、実際の通信時間Ｔｃｏｍｍｕｎｉｔａｔｅ２６０を超過し得、従って、通信時間の測定は信頼度が低くなる。しかし、ターゲットノード１１０Ｔがソースノード１１０Ｓから遠隔にある場合、通信時間は、一般的に、予期される処理時間よりも実質的に長くなり、従って、全体の時間Ｔｑｕｅｒｙ−ｒｅｓｐｏｎｓｅ２８０は、通信時間に実質的に対応するものと予期可能である。クエリー−応答時間と一般的に数ミリ秒以下である公称閾値とを比較することによって、ターゲットノード１１０Ｔのソースノード１１０Ｓに対する近接性を決定可能である。通信時間が閾値より下である場合、ターゲットノード１１０Ｔは、ローカルであると決定される。通信時間が閾値より上である場合、ターゲットノード１１０Ｔは、リモートであると決定される。任意選択的に、複数の閾値レベルを決めて、例えば、リモートターゲットノードがソースノードと同じ国内に位置付けられているか否か等異なる距離範囲を区別し得る。
【００１１】
１つの一般的な実施例では、ソースノード１１０Ｓは、リモート／ローカル近接性決定を用いて、ターゲットノード１１０Ｔとの次の通信を制御する。例えば、一部のファイルがローカルノードのみに転送可能にされ得る、リモートノードとの全ての通信は暗号化されることを必要とする等である。
【００１２】
上述は、本発明の原理を説明するに過ぎない。従って、当業者には、本願には明示的に説明又は図示していないが、本発明の原理を具現化し、従って、特許請求の精神及び範囲内である様々な構成を想到可能であることを理解するものとする。
【図面の簡単な説明】
【００１３】
【図１】ノードのネットワークを示す例示的なブロック図である。
【図２】本発明におけるクエリー−応答プロトコルを達成するソース及びターゲットノードを示す例示的なブロック図である。
【図１】
2005520437.tif 000003
【図２】
2005520437.tif 000004
【国際調査報告】
2005520437.tif 000005
2005520437.tif 000006
2005520437.tif 000007