(57)【要約】【課題】リモート訪問の安全性を強めるテルネット安全システム及び方法を提供する。【解決手段】テルネット安全システムは、ネットワークによってユーザー端末装置に接続したネットワーク装置の中に設置されており、ネットワーク装置は、同時にリモート・ホスト・コンピュータに接続する。テルネット安全システムは、以下のモジュールを備える。探測モジュールは、一つの接続ポートで前記ユーザー端末装置が送信するパケットを探測する。ネットワーク判断モジュールは、ユーザー端末装置が合法ネットワークにいるかどうかを照合する。ユーザー・データ検査モジュールは、合法ネットワークにいるユーザー端末装置が送信するパケットが正確なユーザー・データを含むかどうかを検査する。リモート訪問パケット判断モジュールは、合法ネットワークにいるユーザー端末装置が送信するパケットがリモート訪問パケットであるかどうかを判断する。【選択図】図２
2007259457.tif 000002
【特許請求の範囲】
【請求項１】
テルネット安全システムであって、ネットワークによってユーザー端末装置に接続したネットワーク装置の中に設置されており、前記ネットワーク装置は、同時にリモート・ホスト・コンピュータに接続し、前記テルネット安全システムは、探測モジュールと、ネットワーク判断モジュールと、ユーザー・データ検査モジュールと、リモート訪問パケット判断モジュールとを備え、前記探測モジュールは、一つの接続ポートで前記ユーザー端末装置が送信するパケットを探測することに用いられ、前記ネットワーク判断モジュールは、前記ユーザー端末装置が合法ネットワークにいるかどうかを照合することに用いられ、前記ユーザー・データ検査モジュールは、前記合法ネットワークにいるユーザー端末装置が送信するパケットが正確なユーザー・データを含むかどうかを検査することに用いられ、前記リモート訪問パケット判断モジュールは、合法ネットワークにいるユーザー端末装置が送信するパケットがリモート訪問パケットであるかどうかを判断することに用いられることを特徴とするテルネット安全システム。
【請求項２】
前記合法ネットワークとは、前記テルネット安全システムが訪問を許すネットワークであることを特徴とする請求項１に記載のテルネット安全システム。
【請求項３】
前記ユーザー端末装置が送信するパケットは、セッションを確立するパケットと、ユーザー・データを含むパケット及びリモート訪問パケットを備えることを特徴とする請求項１に記載のテルネット安全システム。
【請求項４】
分析モジュールをさらに備え、合法ネットワークにいるユーザー端末装置が送信するパケットがユーザー・データを含むかどうかを分析し、且つ判断することに用いられることを特徴とする請求項３に記載のテルネット安全システム。
【請求項５】
前記分析モジュールは、前記パケットの有効搭載量フィールドを分析することにより、前記パケットがユーザー・データを含むかどうかを判断することを特徴とする請求項４に記載のテルネット安全システム。
【請求項６】
前記リモート訪問パケット判断モジュールは、前記パケットの接続ポート番号フィールドを検査することにより、前記パケットがリモート訪問パケットであるかどうかを判断することを特徴とする請求項３に記載のテルネット安全システム。
【請求項７】
セッション・モジュールをさらに備え、合法ネットワークにいるユーザー端末装置とセッションを確立することに用いられることを特徴とする請求項３に記載のテルネット安全システム。
【請求項８】
テルネット安全方法であって、ネットワークによってユーザー端末装置に接続したネットワーク装置の中に設置されており、前記ネットワーク装置は、同時にリモート・ホスト・コンピュータに接続し、前記方法は、
一つの接続ポートで前記ユーザー端末装置が送信するセッションを確立するパケットを探測するステップと、
前記ユーザー端末装置が合法ネットワークにいるかどうかを照合するステップと、
もし前記ユーザー端末装置が合法ネットワークにいると、前記ユーザー端末装置が送信するパケットが正確なユーザー・データを含むかどうかを検査するステップと、
もし前記ユーザー端末装置が送信するパケットが正確なユーザー・データを含むと、前記ユーザー端末装置が送信するパケットがリモート訪問パケットであるかどうかを判断するステップと、
もし前記ユーザー端末装置が送信するパケットがリモート訪問パケットならば、前記ユーザー端末装置がリモート制御を行うことを許すステップと、
を備えることを特徴とするテルネット安全方法。
【請求項９】
もし前記ユーザー端末装置が合法ネットワークにいると、前記ユーザー端末装置とセッションを確立するステップをさらに備えることを特徴とする請求項８に記載のテルネット安全方法。
【請求項１０】
前記ユーザー端末装置とセッションを確立してから、続いて前記接続ポートでユーザー端末装置が送信するユーザー・データを含むパケットを探測するステップをさらに備えることを特徴とする請求項９に記載のテルネット安全方法。
【請求項１１】
もし前記接続ポートで前記ユーザー端末装置が送信するパケットを探測した時、前記パケットがユーザー・データを含むかどうかを分析し、且つ判断するステップをさらに備えることを特徴とする請求項１０に記載のテルネット安全方法。
【請求項１２】
もし前記ユーザー端末装置が送信するパケットが正確なユーザー・データを含めば、続いて前記接続ポートで前記ユーザー端末装置が送信するリモート訪問パケットを探測するステップをさらに備えることを特徴とする請求項１１に記載のテルネット安全方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、安全システム及び方法に関するものであり、特にテルネット安全システム及び方法に関するものである。
【背景技術】
【０００２】
テルネット（Ｔｅｌｎｅｔ）は、リモート訪問を行う標準協定と主要方式である。Ｔｅｌｎｅｔは、ユーザーに本地コンピュータでリモート・ホスト・コンピュータ（ｒｅｍｏｔｅ  ｈｏｓｔ  ｃｏｍｐｕｔｅｒ）を訪問する機能を提供することができる。ユーザーは、テルネットによって全世界の多い情報センター、図書館及び他の資源に連接することができる。ユーザーは、テルネットによってリモート訪問を行う方式は、二つに分けることができ、一つは、ユーザーは、リモート・ホスト・コンピュータに自分で登録したユーザー・ネームとパスワードを有し、もう一つは、リモート・ホスト・コンピュータは、ユーザーに公共テルネット資源を提供し、前記資源は、テルネット・ユーザーごとに対して、皆開放する。Ｕｎｉｘ（登録商標）システムにおいて、ユーザー端末装置とリモート・ホスト・コンピュータとのリモート訪問連接を確立しようとすれば、ただシステムの提示符の下に、テルネット＜リモート・ホスト・コンピュータ・ネーム＞のような命令を入力すると、ユーザーは、リモート・ホスト・コンピュータの歓迎情報または登録標識を見ることができる。Ｗｉｎｄｏｗｓ（登録商標）システムにおいて、ユーザーは、グラフィカル・インタフェースを有するテルネット・ユーザー端末装置プログラムによって、ユーザー端末装置とリモート・ホスト・コンピュータとのリモート訪問連接を確立する。
【０００３】
ルータ（ｒｏｕｔｅｒ）、スイッチ（ｓｗｉｔｃｈ）またはモデム（ｍｏｄｅｍ）のような多いネットワーク装置は皆テルネット協定を支援する。ユーザーは、これらのネットワーク装置によって、ユーザー端末装置とリモート・ホスト・コンピュータとのリモート訪問連接を確立する時、これらのネットワーク装置は、安全メカニズムを設置しなかったため、リモート・ホスト・コンピュータは、ハッカーに襲われ易い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の第一の目的は、前記課題を解決し、テルネット安全システムを提供することにより、リモート訪問の安全性を強めることである。
【０００５】
本発明の第二の目的は、前記課題を解決し、テルネット安全方法を提供することにより、リモート訪問の安全性を強めることである。
【課題を解決するための手段】
【０００６】
前記第一目的を達成するため、本発明に係るテルネット安全システムは、ネットワークによってユーザー端末装置に接続したネットワーク装置の中に設置されており、前記ネットワーク装置は、同時にリモート・ホスト・コンピュータに接続する。前記テルネット安全システムは、探測モジュールと、ネットワーク判断モジュールと、ユーザー・データ検査モジュール及びリモート訪問パケット判断モジュールを備える。前記探測モジュールは、一つの接続ポート（Ｐｏｒｔ）で前記ユーザー端末装置が送信するパケットを探測することに用いられる。前記ネットワーク判断モジュールは、前記ユーザー端末装置が合法ネットワークにいるかどうかを照合することに用いられる。前記ユーザー・データ検査モジュールは、合法ネットワークにいるユーザー端末装置が送信するパケットが正確なユーザー・データを含むかどうかを検査することに用いられる。前記リモート訪問パケット判断モジュールは、合法ネットワークにいるユーザー端末装置が送信するパケットがリモート訪問パケットであるかどうかを判断することに用いられる。
【０００７】
前記第二目的を達成するため、本発明に係るテルネット安全方法は、ネットワークによってユーザー端末装置に接続したネットワーク装置に用いられ、前記ネットワーク装置は、同時にリモート・ホスト・コンピュータに接続する。前記テルネット安全方法は、一つの接続ポートでユーザー端末装置が送信するセッションを確立するパケットを探測するステップと、前記ユーザー端末装置が合法ネットワークにいるかどうかを照合するステップと、もし前記ユーザー端末装置が合法ネットワークにいると、前記ユーザー端末装置が送信するパケットが正確なユーザー・データを含むかどうかを検査するステップと、もし前記ユーザー端末装置が送信するパケットが正確なユーザー・データを含むと、前記ユーザー端末装置が送信するパケットがリモート訪問パケットであるかどうかを判断するステップと、もし前記ユーザー端末装置が送信するパケットがリモート訪問パケットならば、前記ユーザー端末装置がリモート制御を行うことを許すステップとを備える。
【発明の効果】
【０００８】
本発明のテルネット安全システム及び方法は、リモート訪問をスタート・アップする前に、先ずユーザー端末装置のネットワーク、ユーザー・ネーム及びパスワードが合法するかどうかを照合してから、ユーザー端末装置がリモート制御を行うことを許すかどうかを決めるため、リモート訪問の安全性を強める。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の実施形態のテルネット安全システム１００の応用環境を示す図である。本実施形態において、ユーザー端末装置３０は、ネットワーク２０によってネットワーク装置１０に接続されており、前記ネットワーク装置１０は、同時にリモート・ホスト・コンピュータ４０に接続されており、前記ユーザー端末装置３０は、パケットを送信することにより、前記リモート・ホスト・コンピュータ４０に対して、リモート訪問を行うことができる。前記ネットワーク装置１０は、ルータ、スイッチまたはモデムであって、前記ネットワーク２０は、インターネット（Ｉｎｔｅｒｎｅｔ）またはワイド・エリア・ネットワーク（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であって、前記ユーザー端末装置３０は、コンピュータまたは端末装置である。
【００１０】
図２は、本発明のテルネット安全システム１００のブロック図である。テルネット安全システム１００は、図１に示すネットワーク装置１０の中に設置される。
【００１１】
前記テルネット安全システム１００は、探測モジュール１１０と、ネットワーク判断モジュール１２０と、ユーザー・データ検査モジュール１３０と、セッション・モジュール１４０と、分析モジュール１５０及びリモート訪問パケット判断モジュール１６０を備える。
【００１２】
前記探測モジュール１１０は、一つの接続ポートで前記ユーザー端末装置３０が送信するパケットを探測することに用いられる。接続ポートとは、前記ネットワーク装置１０と前記ユーザー端末装置３０との間で通信を行う接続点であって、それは別々にネットワーク装置１０とユーザー端末装置３０の上で異なるプログラムを実行する。本実施形態において、前記探測モジュール１１０が探測するパケットは、セッションを確立するパケットと、ユーザー・データを含むパケット及びリモート訪問パケットを備える。前記探測モジュール１１０は、５５６００接続ポートで前記ユーザー端末装置３０が送信するパケットを探測する。他の実施形態において、実際の需要に基づいて、５６１０などの接続ポートを選択して探測することができる。
【００１３】
前記ネットワーク判断モジュール１２０は、前記ユーザー端末装置３０が合法ネットワークにいるかどうかを照合することに用いられる。合法ネットワークとは、テルネット安全システム１００が訪問を許すネットワークである。本実施形態において、前記ネットワーク判断モジュール１２０は、前記パケットのＩＰアドレス及びサブネットマスク（Ｓｕｂｎｅｔ  Ｍａｓｋ）が合法するかどうかを検査することにより、前記パケットを送信するユーザー端末装置３０が合法ネットワークにいるかどうかを判断する。
【００１４】
前記ユーザー・データ検査モジュール１３０は、合法ネットワークにいるユーザー端末装置３０が送信するパケットが正確なユーザー・データを含むかどうかを検査することに用いられる。本実施形態において、前記ユーザー・データ検査モジュール１３０は、前記ユーザー端末装置３０が送信したパケットのユーザー・ネーム及びパスワードが正確だかどうかを検査する。
【００１５】
前記セッション・モジュール１４０は、合法ネットワークにいるユーザー端末装置３０とセッションを確立することに用いられる。本実施形態において、セッションとは、前記ユーザー端末装置３０が一つの接続ポートを介して、前記セッション・モジュール１４０の一つの接続ポートと通信する過程である。前記ユーザー端末装置３０とセッション・モジュール１４０との間で確立したセッションは、序列番号（Ｓｅｑｕｅｎｃｅ  Ｎｕｍｂｅｒ）を有する。
【００１６】
前記分析モジュール１５０は、合法ネットワークにいるユーザー端末装置３０が送信したパケットがユーザー・データを含むかどうかを分析し、且つ判断することに用いられる。本実施形態において、前記分析モジュール１５０は、一つのパケットの有効搭載量フィールドを分析することにより、前記パケットがユーザー・データを含むかどうかを判断する。前記ユーザー・データは、ユーザー・ネームとパスワードを備える。
【００１７】
前記リモート訪問パケット判断モジュール１６０は、合法ネットワークにいるユーザー端末装置３０が送信したパケットがリモート訪問パケットであるかどうかを判断することに用いられる。本実施形態において、前記リモート訪問パケット判断モジュール１６０は、パケットの中の接続ポート番号（Ｐｏｒｔ  Ｎｕｍｂｅｒ）のフィールドが記載した接続ポート番号が２３であるかどうかを検査することにより、前記パケットがリモート訪問パケットであるかどうかを判断する。
【００１８】
図３は、本発明のテルネット安全方法のフローチャートである。
【００１９】
ステップＳ２０２において、探測モジュール１１０は、一つの接続ポートでユーザー端末装置３０が送信するセッションを確立するパケットを探測する。前記探測モジュール１１０が前記接続ポートでユーザー端末装置３０が送信したセッションを確立するパケットを探測した時、ステップＳ２０４に入り込み、さもなければ続いて前記接続ポートでユーザー端末装置３０が送信するセッションを確立するパケットを探測する。
【００２０】
ステップＳ２０４において、ネットワーク判断モジュール１２０は、セッションを確立するパケットを送信するユーザー端末装置３０が合法ネットワークにいるかどうかを検査する。もし前記ユーザー端末装置３０が合法ネットワークにいると、ステップＳ２０６に入り込み、もし前記ユーザー端末装置３０が合法ネットワークにいないと、ステップＳ２０２に戻り、探測モジュール１１０は、続いて接続ポートでユーザー端末装置３０が送信するセッションを確立するパケットを探測する。
【００２１】
ステップＳ２０６において、セッション・モジュール１４０とユーザー端末装置３０がセッションを確立する。本実施形態において、ユーザー端末装置３０は、ＴＣＰ/ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ/Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）協定を介して、セッション・モジュール１４０と三次握手してからセッションを確立する。前記セッション・モジュール１４０とユーザー端末装置３０は、後の通信過程で皆前記セッションに基づいて行う。
【００２２】
ユーザー端末装置３０とセッション・モジュール１４０が成功的にセッションを確立した後、ステップＳ２０８に入り込み、探測モジュール１１０は、続いて前記接続ポートでユーザー端末装置３０が送信するユーザー・データを含むパケットを探測する。もし探測モジュール１１０は、前記接続ポートでユーザー端末装置３０がもう一度パケットを送信することを探測した時、ステップＳ２１０に入り込み、さもなければ続いて前記接続ポートでユーザー端末装置３０が送信するユーザー・データを含むパケットを探測する。
【００２３】
ステップＳ２１０において、分析モジュール１５０は、ユーザー端末装置３０が送信するパケットがユーザー・データを含むかどうかを分析する。もし前記パケットがユーザー・データを含めば、ステップＳ２１２に入り込み、もし前記パケットがユーザー・データを含まなければ、ステップＳ２０８に戻り、探測モジュール１１０は、続いて前記接続ポートでユーザー端末装置３０が送信するユーザー・データを含むパケットを探測する。
【００２４】
ステップＳ２１２において、ユーザー・データ検査モジュール１３０は、ユーザー端末装置３０が送信するパケットが正確なユーザー・データを含むかどうかを検査する。
【００２５】
もし正確なユーザー・データを含まなければ、ステップＳ２０８に戻り、探測モジュール１１０は、続いて前記接続ポートでユーザー端末装置３０が送信するユーザー・データを含むパケットを探測する。もし正確なユーザー・データを含めば、ステップＳ２１４に入り込み、探測モジュール１１０は、続いて前記接続ポートでユーザー端末装置３０が送信するリモート訪問パケットを探測する。ステップＳ２１４において、探測モジュール１１０は、前記接続ポートでユーザー端末装置３０がもう一度パケットを送信することを探測した時、ステップＳ２１６に入り込む。
【００２６】
ステップＳ２１６において、リモート訪問パケット判断モジュール１６０は、ユーザー端末装置３０が送信するパケットがリモート訪問パケットであるかどうかを判断する。前記リモート訪問パケットは、リモート訪問をスタート・アップするパケット及びリモート訪問を中断するパケットを備える。
【００２７】
もしユーザー端末装置３０が送信したパケットがリモート訪問パケットでなければ、ステップＳ２１４に戻り、探測モジュール１１０は、続いて前記接続ポートでユーザー端末装置３０が送信するリモート訪問パケットを探測する。もしユーザー端末装置３０が送信するパケットがリモート訪問パケットであれば、ステップＳ２１８に入り込み、ユーザー端末装置３０がリモート制御を行うことを許す。
【図面の簡単な説明】
【００２８】
【図１】本発明のテルネット安全システムの応用環境図である。
【図２】本発明のテルネット安全システムの構成を示すブロック図である。
【図３】本発明のテルネット安全方法を示すフローチャートである。
【符号の説明】
【００２９】
１０  ネットワーク装置
２０  ネットワーク
３０  ユーザー端末装置
４０  リモート・ホスト・コンピュータ
１００  テルネット安全システム
１１０  探測モジュール
１２０  ネットワーク判断モジュール
１３０  ユーザー・データ検査モジュール
１４０  セッション・モジュール
１５０  分析モジュール
１６０  リモート訪問パケット判断モジュール
【図１】
2007259457.tif 000003
【図２】
2007259457.tif 000004
【図３】
2007259457.tif 000005