(57)【特許請求の範囲】
【請求項１】
第１の情報処理装置と、
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置と、
前記第１の端末装置を含む複数の端末装置、及び、前記第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続され、且つ、前記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と前記第１の情報処理装置との間の通信を制御する通信制御装置と、
を含む通信制御システムであって、
前記複数の情報処理装置は、オペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置を含み、
前記複数の端末装置は、前記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置を含み、
前記第２の端末装置は、シンクライアント端末であることを表すシンクライアント宣言情報を送信する宣言情報送信手段を備え、
前記複数の端末装置は、前記シンクライアント宣言情報及び前記セキュリティレベル情報のいずれも送信しない第３の端末装置を含み、
前記通信制御装置は、前記第３の端末装置と前記第２の情報処理装置との間の通信を禁止し、且つ、前記シンクライアント宣言情報を受信した場合に当該シンクライアント宣言情報を送信した前記第２の端末装置と前記第２の情報処理装置との間の通信を許可するように構成された通信制御システム。
【請求項２】
請求項１に記載の通信制御システムであって、
前記通信制御装置は、
前記セキュリティレベル情報に対するレベル基準条件を記憶するレベル基準条件記憶手段と、
前記受信したセキュリティレベル情報が前記記憶されているレベル基準条件を満足するか否かを判定するレベル判定手段と、
を備えるとともに、
前記受信したセキュリティレベル情報が前記記憶されているレベル基準条件を満足する場合に当該セキュリティレベル情報を送信した第１の端末装置と前記第１の情報処理装置との間の通信を許可し、一方、当該セキュリティレベル情報が当該レベル基準条件を満足しない場合に当該第１の端末装置と当該第１の情報処理装置との間の通信を禁止するように構成された通信制御システム。
【請求項３】
請求項１又は請求項２に記載の通信制御システムであって、
前記第２の端末装置は、入力された入力認証情報を受け付け、当該受け付けた入力認証情報を前記第２の情報処理装置へ送信するように構成され、
前記第２の情報処理装置は、前記第２の端末装置から前記入力認証情報を受信し、当該受信した入力認証情報に基づいて、当該第２の端末装置を前記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動させるか否かを決定するように構成された通信制御システム。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の通信制御システムであって、
前記複数の情報処理装置は、前記第１の端末装置の状態を、前記セキュリティレベル情報が前記記憶されているレベル基準条件を満足する状態に近づけるための情報を送信する第３の情報処理装置を含み、
前記通信制御装置は、前記受信したセキュリティレベル情報が前記レベル基準条件を満足しない場合、前記セキュリティレベル情報を送信した第１の端末装置と前記第１の情報処理装置との間の通信を禁止し、且つ、当該第１の端末装置と前記第３の情報処理装置との間の通信を許可するように構成された通信制御システム。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の通信制御システムであって、
前記通信制御装置は、
前記端末装置と、前記情報処理装置と、を対応付けた通信制御情報を記憶する通信制御情報記憶手段を備えるとともに、
前記記憶されている通信制御情報に基づいて、前記端末装置と前記情報処理装置との間の通信を制御するように構成された通信制御システム。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の通信制御システムであって、
前記第２の端末装置は、入力された入力情報を受け付け当該受け付けた入力情報を前記第２の情報処理装置へ送信するとともに、当該第２の情報処理装置から画像情報を受信し当該受信した画像情報に基づく画像を表示するように構成されたシンクライアント端末であり、
前記第２の情報処理装置は、前記第２の記憶装置に記憶されているオペレーティング・システムに基づいて、前記第２の端末装置から受信した入力情報に応じた画像情報を生成し、当該生成した画像情報を当該第２の端末装置へ送信するように構成された通信制御システム。
【請求項７】
請求項１乃至請求項５のいずれか一項に記載の通信制御システムであって、
前記第２の情報処理装置は、前記第２の記憶装置に記憶されているオペレーティング・システムを前記第２の端末装置へ送信するように構成され、
前記第２の端末装置は、前記第２の情報処理装置からオペレーティング・システムを受信し、当該受信したオペレーティング・システムを実行するように構成されたシンクライアント端末である通信制御システム。
【請求項８】
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置を含む複数の端末装置、及び、第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続され、且つ、前記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と前記第１の情報処理装置との間の通信を制御する通信制御装置であって、
前記複数の情報処理装置は、オペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置を含み、
前記複数の端末装置は、前記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置を含み、
前記第２の端末装置は、シンクライアント端末であることを表すシンクライアント宣言情報を送信する宣言情報送信手段を備え、
前記複数の端末装置は、前記シンクライアント宣言情報及び前記セキュリティレベル情報のいずれも送信しない第３の端末装置を含み、
前記通信制御装置は、前記第３の端末装置と前記第２の情報処理装置との間の通信を禁止し、且つ、前記シンクライアント宣言情報を受信した場合に当該シンクライアント宣言情報を送信した前記第２の端末装置と前記第２の情報処理装置との間の通信を許可するように構成された通信制御装置。
【請求項９】
請求項８に記載の通信制御装置であって、
前記セキュリティレベル情報に対するレベル基準条件を記憶するレベル基準条件記憶手段と、
前記受信したセキュリティレベル情報が前記記憶されているレベル基準条件を満足するか否かを判定するレベル判定手段と、
を備えるとともに、
前記受信したセキュリティレベル情報が前記記憶されているレベル基準条件を満足する場合に当該セキュリティレベル情報を送信した第１の端末装置と前記第１の情報処理装置との間の通信を許可し、一方、当該セキュリティレベル情報が当該レベル基準条件を満足しない場合に当該第１の端末装置と当該第１の情報処理装置との間の通信を禁止するように構成された通信制御装置。
【請求項１０】
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置を含む複数の端末装置、及び、第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続された通信制御装置に、
前記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と前記第１の情報処理装置との間の通信を制御させるための通信制御プログラムであって、
前記複数の情報処理装置は、オペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置を含み、
前記複数の端末装置は、前記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置を含み、
前記第２の端末装置は、シンクライアント端末であることを表すシンクライアント宣言情報を送信する宣言情報送信手段を備え、
前記複数の端末装置は、前記シンクライアント宣言情報及び前記セキュリティレベル情報のいずれも送信しない第３の端末装置を含み、
前記通信制御プログラムは、前記通信制御装置に、
前記第３の端末装置と前記第２の情報処理装置との間の通信を禁止させ、且つ、前記シンクライアント宣言情報を受信した場合に当該シンクライアント宣言情報を送信した前記第２の端末装置と前記第２の情報処理装置との間の通信を許可させるための通信制御プログラム。
【請求項１１】
請求項１０に記載の通信制御プログラムであって、
前記通信制御装置に、
前記セキュリティレベル情報に対するレベル基準条件を記憶するレベル基準条件記憶手段と、
前記受信したセキュリティレベル情報が前記記憶されているレベル基準条件を満足するか否かを判定するレベル判定手段と、
を実現させるとともに、
前記受信したセキュリティレベル情報が前記記憶されているレベル基準条件を満足する場合に当該セキュリティレベル情報を送信した第１の端末装置と前記第１の情報処理装置との間の通信を許可させ、一方、当該セキュリティレベル情報が当該レベル基準条件を満足しない場合に当該第１の端末装置と当該第１の情報処理装置との間の通信を禁止させるための通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置の情報セキュリティのレベルに基づいてその端末装置と情報処理装置との間の通信を制御する通信制御システムに関する。
【背景技術】
【０００２】
端末装置と、情報処理装置（例えば、サーバ装置）と、端末装置及び情報処理装置のそれぞれと接続され且つ端末装置及び情報処理装置の間の通信を制御する通信制御装置と、を含む通信制御システムが知られている。
【０００３】
この種の通信制御システムの一つとして特許文献１に記載された通信制御システムにおいて、端末装置は、記憶（保持）している情報セキュリティのレベルを表すセキュリティレベル情報を、情報処理装置との通信を開始する前に通信制御装置へ送信する。通信制御装置は、端末装置から受信したセキュリティレベル情報が予め設定されたレベル基準条件を満足する場合に当該端末装置と情報処理装置との間の通信を許可し、一方、満足しない場合に当該端末装置と情報処理装置との間の通信を禁止する。
【特許文献１】特開２００７−１２２２２８号公報
【０００４】
これによれば、情報が比較的漏洩しやすい端末装置と情報処理装置とが通信することにより、その端末装置にその情報処理装置が記憶している情報が記憶されることを防止することができる。この結果、その端末装置から情報処理装置が記憶している情報が漏洩する可能性を低減することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、情報処理装置が記憶しているオペレーティング・システムに基づいて作動する端末装置（シンクライアント端末）が知られている。この種のシンクライアント端末の一つは、ユーザによって入力された入力情報を情報処理装置へ送信する。情報処理装置は、記憶しているオペレーティング・システムを実行することにより受信した入力情報に応じた画像情報を生成する。情報処理装置は、生成した画像情報をシンクライアント端末へ送信する。シンクライアント端末は、情報処理装置から画像情報を受信し、受信した画像情報に基づいて画像を表示する。
【０００６】
これによれば、例えば、情報セキュリティに影響を及ぼすプログラム（例えば、オペレーティング・システム）の更新が必要な場合、情報処理装置に記憶されているプログラムのみを更新すればよいので、情報セキュリティのレベルを容易に管理することができる。
ところで、このような情報処理装置及びシンクライアント端末を上記通信制御システムに導入することが考えられる。
【０００７】
しかしながら、シンクライアント端末は、情報処理装置と通信しなければ作動することができない。従って、シンクライアント端末は、情報処理装置と通信を開始する前に通信制御装置へセキュリティレベル情報を送信することができない。その結果、上記通信制御システムにおいては、シンクライアント端末と情報処理装置との間の通信は許可されない。即ち、上記通信制御システムにおいて、シンクライアント端末を作動させることができないという問題があった。
【０００８】
このため、本発明の目的は、上述した課題である「セキュリティレベル情報を送信可能な端末装置と情報処理装置との間の通信をそのセキュリティレベル情報に基づいて制御しながら、シンクライアント端末を作動させることができないこと」を解決可能な通信制御システムを提供することにある。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため本発明の一形態である通信制御システムは、
第１の情報処理装置と、
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置と、
上記第１の端末装置を含む複数の端末装置、及び、上記第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続され、且つ、上記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と上記第１の情報処理装置との間の通信を制御する通信制御装置と、
を含む。
【００１０】
更に、
上記複数の情報処理装置は、オペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置を含み、
上記複数の端末装置は、上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置を含み、
上記通信制御装置は、上記第２の情報処理装置と上記第２の端末装置との間の通信を許可するように構成される。
【００１１】
また、本発明の他の形態である通信制御装置は、
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置を含む複数の端末装置、及び、第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続され、且つ、上記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と上記第１の情報処理装置との間の通信を制御する装置である。
【００１２】
更に、この通信制御装置は、
上記複数の情報処理装置に含まれる第２の情報処理装置であってオペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置と、上記複数の端末装置に含まれる第２の端末装置であって上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置と、の間の通信を許可するように構成される。
【００１３】
また、本発明の他の形態である通信制御プログラムは、
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置を含む複数の端末装置、及び、第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続された通信制御装置に、
上記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と上記第１の情報処理装置との間の通信を制御させるためのプログラムである。
【００１４】
更に、この通信制御プログラムは、
上記通信制御装置に、
上記複数の情報処理装置に含まれる第２の情報処理装置であってオペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置と、上記複数の端末装置に含まれる第２の端末装置であって上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置と、の間の通信を許可させるためのプログラムである。
【発明の効果】
【００１５】
本発明は、以上のように構成されることにより、セキュリティレベル情報を送信可能な端末装置と情報処理装置との間の通信をそのセキュリティレベル情報に基づいて制御しながら、シンクライアント端末を作動させることができる。
【発明を実施するための最良の形態】
【００１６】
本発明の一形態である通信制御システムは、
第１の情報処理装置と、
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置と、
上記第１の端末装置を含む複数の端末装置、及び、上記第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続され、且つ、上記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と上記第１の情報処理装置との間の通信を制御する通信制御装置と、
を含む。
【００１７】
更に、
上記複数の情報処理装置は、オペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置を含み、
上記複数の端末装置は、上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置を含み、
上記通信制御装置は、上記第２の情報処理装置と上記第２の端末装置との間の通信を許可するように構成される。
【００１８】
これによれば、通信制御装置は、第２の端末装置からセキュリティレベル情報を受信しない場合であっても、第２の端末装置と第２の情報処理装置との間の通信を許可する。従って、第２の端末装置を第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動させることができる。即ち、第１の端末装置と第２の端末装置（例えば、シンクライアント端末）とを含む通信制御システムにおいて、セキュリティレベル情報を送信可能な第１の端末装置と第１の情報処理装置との間の通信をそのセキュリティレベル情報に基づいて制御しながら、第２の端末装置を作動させることができる。
【００１９】
この場合、上記通信制御装置は、
上記セキュリティレベル情報に対するレベル基準条件を記憶するレベル基準条件記憶手段と、
上記受信したセキュリティレベル情報が上記記憶されているレベル基準条件を満足するか否かを判定するレベル判定手段と、
を備えるとともに、
上記受信したセキュリティレベル情報が上記記憶されているレベル基準条件を満足する場合に当該セキュリティレベル情報を送信した第１の端末装置と上記第１の情報処理装置との間の通信を許可し、一方、当該セキュリティレベル情報が当該レベル基準条件を満足しない場合に当該第１の端末装置と当該第１の情報処理装置との間の通信を禁止するように構成されることが好適である。
【００２０】
これによれば、セキュリティレベル情報がレベル基準条件を満足しない第１の端末装置と第１の情報処理装置とが通信することにより、第１の情報処理装置が記憶している情報が第１の端末装置に記憶されることを防止することができる。この結果、その第１の端末装置から第１の情報処理装置が記憶している情報が漏洩する可能性を低減することができる。
【００２１】
この場合、
上記第２の端末装置は、入力された入力認証情報を受け付け、当該受け付けた入力認証情報を上記第２の情報処理装置へ送信するように構成され、
上記第２の情報処理装置は、上記第２の端末装置から上記入力認証情報を受信し、当該受信した入力認証情報に基づいて、当該第２の端末装置を上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動させるか否かを決定するように構成されることが好適である。
【００２２】
これによれば、第２の端末装置に適切な入力認証情報が入力された場合にのみ、第２の端末装置が第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する。この結果、任意の端末装置が第２の情報処理装置から情報を取得することを防止することができる。
【００２３】
この場合、
上記複数の情報処理装置は、上記第１の端末装置の状態を、上記セキュリティレベル情報が上記記憶されているレベル基準条件を満足する状態に近づけるための情報を送信する第３の情報処理装置を含み、
上記通信制御装置は、上記受信したセキュリティレベル情報が上記レベル基準条件を満足しない場合、上記セキュリティレベル情報を送信した第１の端末装置と上記第１の情報処理装置との間の通信を禁止し、且つ、当該第１の端末装置と上記第３の情報処理装置との間の通信を許可するように構成されることが好適である。
【００２４】
これによれば、受信したセキュリティレベル情報がレベル基準条件を満足しない場合、第１の端末装置は、第１の端末装置の状態を、セキュリティレベル情報がレベル基準条件を満足する状態に近づけるための情報を第３の情報処理装置から受信することができる。この結果、第１の端末装置の状態を、セキュリティレベル情報がレベル基準条件を満足する状態に近づけることができる。
【００２５】
この場合、上記通信制御装置は、
上記端末装置と、上記情報処理装置と、を対応付けた通信制御情報を記憶する通信制御情報記憶手段を備えるとともに、
上記記憶されている通信制御情報に基づいて、上記端末装置と上記情報処理装置との間の通信を制御するように構成されることが好適である。
【００２６】
この場合、
上記第２の端末装置は、シンクライアント端末であることを表すシンクライアント宣言情報を送信する宣言情報送信手段を備え、
上記通信制御装置は、上記シンクライアント宣言情報及び上記セキュリティレベル情報のいずれも送信しない第３の端末装置と上記第２の情報処理装置との間の通信を禁止し、且つ、上記シンクライアント宣言情報を受信した場合に当該シンクライアント宣言情報を送信した第２の端末装置と上記第２の情報処理装置との間の通信を許可するように構成されることが好適である。
【００２７】
これによれば、通信制御装置は、シンクライアント宣言情報又はセキュリティレベル情報を送信しない第３の端末装置と第２の情報処理装置との間の通信を禁止する。これにより、第２の情報処理装置が記憶している情報を第３の端末装置が取得することを防止することができる。
【００２８】
この場合、
上記第２の端末装置は、入力された入力情報を受け付け当該受け付けた入力情報を上記第２の情報処理装置へ送信するとともに、当該第２の情報処理装置から画像情報を受信し当該受信した画像情報に基づく画像を表示するように構成されたシンクライアント端末であり、
上記第２の情報処理装置は、上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて、上記第２の端末装置から受信した入力情報に応じた画像情報を生成し、当該生成した画像情報を当該第２の端末装置へ送信するように構成されることが好適である。
【００２９】
また、本発明の他の態様において、
上記第２の情報処理装置は、上記第２の記憶装置に記憶されているオペレーティング・システムを上記第２の端末装置へ送信するように構成され、
上記第２の端末装置は、上記第２の情報処理装置からオペレーティング・システムを受信し、当該受信したオペレーティング・システムを実行するように構成されたシンクライアント端末であることが好適である。
【００３０】
また、本発明の他の形態である通信制御装置は、
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置を含む複数の端末装置、及び、第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続され、且つ、上記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と上記第１の情報処理装置との間の通信を制御する装置である。
【００３１】
更に、この通信制御装置は、
上記複数の情報処理装置に含まれる第２の情報処理装置であってオペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置と、上記複数の端末装置に含まれる第２の端末装置であって上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置と、の間の通信を許可するように構成される。
【００３２】
この場合、上記通信制御装置は、
上記セキュリティレベル情報に対するレベル基準条件を記憶するレベル基準条件記憶手段と、
上記受信したセキュリティレベル情報が上記記憶されているレベル基準条件を満足するか否かを判定するレベル判定手段と、
を備えるとともに、
上記受信したセキュリティレベル情報が上記記憶されているレベル基準条件を満足する場合に当該セキュリティレベル情報を送信した第１の端末装置と上記第１の情報処理装置との間の通信を許可し、一方、当該セキュリティレベル情報が当該レベル基準条件を満足しない場合に当該第１の端末装置と当該第１の情報処理装置との間の通信を禁止するように構成されることが好適である。
【００３３】
また、本発明の他の形態である通信制御プログラムは、
オペレーティング・システムを記憶する第１の記憶装置を備え、当該記憶されているオペレーティング・システムを実行するとともに、情報セキュリティのレベルを表すセキュリティレベル情報を送信する第１の端末装置を含む複数の端末装置、及び、第１の情報処理装置を含む複数の情報処理装置、のそれぞれと接続された通信制御装置に、
上記第１の端末装置から受信したセキュリティレベル情報に基づいて当該第１の端末装置と上記第１の情報処理装置との間の通信を制御させるためのプログラムである。
【００３４】
更に、この通信制御プログラムは、
上記通信制御装置に、
上記複数の情報処理装置に含まれる第２の情報処理装置であってオペレーティング・システムを記憶する第２の記憶装置を備える第２の情報処理装置と、上記複数の端末装置に含まれる第２の端末装置であって上記第２の記憶装置に記憶されているオペレーティング・システムに基づいて作動する第２の端末装置と、の間の通信を許可させるためのプログラムである。
【００３５】
この場合、上記通信制御プログラムは、
上記通信制御装置に、
上記セキュリティレベル情報に対するレベル基準条件を記憶するレベル基準条件記憶手段と、
上記受信したセキュリティレベル情報が上記記憶されているレベル基準条件を満足するか否かを判定するレベル判定手段と、
を実現させるとともに、
上記受信したセキュリティレベル情報が上記記憶されているレベル基準条件を満足する場合に当該セキュリティレベル情報を送信した第１の端末装置と上記第１の情報処理装置との間の通信を許可させ、一方、当該セキュリティレベル情報が当該レベル基準条件を満足しない場合に当該第１の端末装置と当該第１の情報処理装置との間の通信を禁止させるためのプログラムであることが好適である。
【００３６】
上述した構成を有する、通信制御装置、又は、通信制御プログラム、の発明であっても、上記通信制御システムと同様の作用を有するために、上述した本発明の目的を達成することができる。
【００３７】
以下、本発明に係る、通信制御システム、通信制御装置、及び、通信制御プログラム、の各実施形態について図１〜図１１を参照しながら説明する。
【００３８】
＜第１実施形態＞
図１に示したように、第１実施形態に係る通信制御システム１は、シンクライアント端末１１と、情報処理端末１２〜１４と、ネットワーク装置２１と、ネットワーク管理サーバ２２と、シンクライアント用サーバ３１と、治療用サーバ３２と、業務用サーバ３３と、を含む。
【００３９】
なお、本明細書において、シンクライアント端末１１及び情報処理端末１２〜１４のそれぞれは、端末装置とも呼ばれる。また、シンクライアント端末１１は、第２の端末装置とも呼ばれ、情報処理端末１２及び情報処理端末１３は、第１の端末装置とも呼ばれ、情報処理端末１４は、第３の端末装置とも呼ばれる。
【００４０】
また、ネットワーク装置２１及びネットワーク管理サーバ２２は、通信制御装置を構成している。更に、シンクライアント用サーバ３１、治療用サーバ３２及び業務用サーバ３３のそれぞれは、情報処理装置とも呼ばれる。また、シンクライアント用サーバ３１は、第２の情報処理装置とも呼ばれ、治療用サーバ３２は、第３の情報処理装置とも呼ばれ、業務用サーバ３３は、第１の情報処理装置とも呼ばれる。
【００４１】
シンクライアント端末１１は、マウス及びキーボードを含む入力装置と、ディスプレイを含む出力装置と、通信装置と、を備える。
【００４２】
シンクライアント端末１１は、入力装置を介してユーザから入力された入力認証情報（本例では、ユーザＩＤ及びパスワードを表す情報）を受け付ける。シンクライアント端末１１は、受け付けた入力認証情報を通信装置によりシンクライアント用サーバ３１へ送信する。
【００４３】
更に、シンクライアント端末１１は、入力装置を介してユーザから入力された入力情報を受け付ける。シンクライアント端末１１は、受け付けた入力情報を通信装置によりシンクライアント用サーバ３１へ送信する。更に、シンクライアント端末１１は、シンクライアント用サーバ３１からの画像情報を通信装置により受信する。シンクライアント端末１１は、受信した画像情報に基づく画像を出力装置のディスプレイに表示させる。即ち、シンクライアント端末１１は、シンクライアント用サーバ３１と通信することにより（シンクライアント用サーバ３１が記憶しているシンクライアント用プログラムに基づいて）作動する。
また、シンクライアント端末１１は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスとして「１９２．１６８．１．１」を有する。
【００４４】
情報処理端末１２は、ＣＰＵと、第１の記憶装置としての記憶装置（本例では、メモリ及びハードディスク装置（ハードディスクドライブ、ＨＤＤ））と、マウス及びキーボードを含む入力装置と、ディスプレイを含む出力装置と、通信装置と、を備える。情報処理端末１２の記憶装置には、情報処理端末１２を作動させるためのオペレーティング・システム（ＯＳ）とセキュリティレベル情報送信プログラム（検疫エージェントプログラム）とを含むプログラムが記憶されている。
【００４５】
ここで、セキュリティレベル情報送信プログラムは、情報処理端末１２の情報セキュリティのレベル（本例では、端末装置から情報が漏洩しない可能性を表すパラメータ）を表すセキュリティレベル情報を、情報処理端末１２の記憶装置に記憶されている情報に基づいて取得し、取得したセキュリティレベル情報を送信するためのプログラムである。
【００４６】
なお、セキュリティレベル情報は、プログラム（例えば、アプリケーション・ソフトウェア）の有無、ＯＳの設定状況、プログラムのバージョン（又は、プログラムが作成された日）、ＯＳに適用されたパッチのバージョン、プログラムにより使用されるデータ（例えば、コンピュータ・ウィルスを検出するためのウィルス検出プログラムにより使用されるウィルスパターン）のバージョン、及び／又は、プログラム（例えば、ウィルス検出プログラム、プログラムを更新するためのプログラム）の実行状況（最後に実行した日）、等を表す情報である。
【００４７】
情報処理端末１２は、情報処理端末１２の記憶装置に記憶されているプログラムを情報処理端末１２のＣＰＵが実行することにより作動する。なお、情報処理端末１２のＣＰＵがセキュリティレベル情報送信プログラムを実行することにより実現される機能については後述する。
また、情報処理端末１２は、ＩＰアドレスとして「１９２．１６８．１．２」を有する。
【００４８】
情報処理端末１３は、情報処理端末１２と同様の構成を有している。また、情報処理端末１３は、ＩＰアドレスとして「１９２．１６８．１．３」を有する。
情報処理端末１４は、記憶装置にセキュリティレベル情報取得プログラムが記憶されていない点を除いて、情報処理端末１２と同様の構成を有している。また、情報処理端末１４は、ＩＰアドレスとして「１９２．１６８．１．４」を有する。
【００４９】
ネットワーク装置２１は、ルータ又はレイヤ３スイッチと呼ばれる装置である。ネットワーク装置２１は、ＣＰＵと、記憶装置（本例では、不揮発性のメモリ）と、通信用インターフェース部と、を備える。ネットワーク装置２１は、通信用インターフェース部を介して、端末装置１１〜１４のそれぞれと通信可能に接続されている。また、ネットワーク装置２１は、通信用インターフェース部を介して、ネットワーク管理サーバ２２及び情報処理装置３１〜３３のそれぞれと通信可能に接続されている。
【００５０】
ネットワーク装置２１の記憶装置には、端末装置１１〜１４と、ネットワーク管理サーバ２２及び情報処理装置３１〜３３と、の間の通信を制御するための後述するパケット転送処理プログラムが記憶されている。ネットワーク装置２１は、ネットワーク装置２１のＣＰＵがこのプログラムを実行することにより後述する機能を実現する。
【００５１】
ネットワーク管理サーバ２２は、ＣＰＵと、記憶装置（本例では、メモリ及びＨＤＤ）と、通信装置と、を備える。ネットワーク管理サーバ２２の記憶装置には、ネットワーク管理サーバ２２を作動させるためのＯＳを含むプログラムが記憶されている。このプログラムは、端末装置１１〜１４と、情報処理装置３１〜３３と、の間の通信の可否を設定するための後述するセキュリティレベル判定処理プログラムを含む。
【００５２】
ネットワーク管理サーバ２２は、ネットワーク管理サーバ２２のＣＰＵがこのプログラムを実行することにより後述する機能を実現する。
また、ネットワーク管理サーバ２２は、ＩＰアドレスとして「１９２．１６８．２．１」を有する。
【００５３】
シンクライアント用サーバ３１は、ＣＰＵと、第２の記憶装置としての記憶装置（本例では、メモリ及びＨＤＤ）と、通信装置と、を備える。シンクライアント用サーバ３１の記憶装置には、シンクライアント用サーバ３１を作動させるためのＯＳを含むプログラムと、基準認証情報（本例では、ユーザＩＤ及パスワードを表す情報）と、が記憶されている。
【００５４】
更に、このプログラムは、シンクライアント端末１１に入力された入力認証情報に基づいてユーザ認証を行うためのプログラムと、シンクライアント端末１１に入力された入力情報に基づいて処理を行うためのＯＳを含むシンクライアント用プログラムと、このシンクライアント用プログラムを用いてシンクライアント端末１１からの入力情報に応じた画像情報をシンクライアント端末１１へ送信するためのサーバ用プログラムと、を含む。
【００５５】
シンクライアント用サーバ３１は、シンクライアント用サーバ３１の記憶装置に記憶されているプログラムをシンクライアント用サーバ３１のＣＰＵが実行することにより作動する。
【００５６】
シンクライアント用サーバ３１は、通信装置を介してシンクライアント端末１１から入力認証情報を受信する。シンクライアント用サーバ３１は、受信した入力認証情報に基づいてユーザ認証を行う。即ち、シンクライアント用サーバ３１は、受信した入力認証情報と対応する（本例では、同一の）基準認証情報が記憶装置に記憶されているか否かを判定する。
【００５７】
そして、シンクライアント用サーバ３１は、入力認証情報と対応する基準認証情報が記憶装置に記憶されていると判定した（ユーザ認証が成功した）場合、シンクライアント用サーバ３１の記憶装置に記憶されているシンクライアント用プログラム（ＯＳ等）に基づいてシンクライアント端末１１を作動させるために、上記サーバ用プログラムの実行を開始する。
【００５８】
これにより、シンクライアント用サーバ３１は、通信装置を介してシンクライアント端末１１から入力情報（例えば、アプリケーション・プログラムの実行を指示する情報）を受信し、受信した入力情報に基づいて処理を実行する。更に、シンクライアント用サーバ３１は、その処理の結果に応じた画像情報（即ち、受信した入力情報に応じた画像情報）を生成し、生成した画像情報をシンクライアント端末１１へ送信する。
【００５９】
一方、入力認証情報と対応する基準認証情報が記憶装置に記憶されていないと判定した（ユーザ認証が失敗した）場合、シンクライアント用サーバ３１は、ユーザ認証が失敗した旨を表す画像を表す画像情報を生成し、生成した画像情報をシンクライアント端末１１へ送信する。
【００６０】
シンクライアント用サーバ３１は、ＩＰアドレスとして「１９２．１６８．３．１」を有する。更に、シンクライアント用サーバ３１は、「１９２．１６８．３．２」〜「１９２．１６８．３．２５４」の範囲（「１９２．１６８．３．＊」とも表記される）内のＩＰアドレスを有する装置と互いに通信可能に接続されている。シンクライアント用サーバ３１は、これらの装置とともに、ネットワークＮＷ３を構成している。
【００６１】
治療用サーバ３２は、ＣＰＵと、記憶装置（本例では、メモリ及びＨＤＤ）と、通信装置と、を備える。治療用サーバ３２は、治療用サーバ３２の記憶装置に記憶されているプログラムを治療用サーバ３２のＣＰＵが実行することにより作動する。
【００６２】
治療用サーバ３２は、通信装置を介して情報処理端末１２〜１４から更新要求情報を受信すると、更新要求情報を送信してきた情報処理端末１２〜１４へ更新情報を送信する。ここで、更新情報は、情報処理端末１２〜１４の状態を、セキュリティレベル情報が後述するレベル基準条件を満足する状態に近づけるための情報（情報セキュリティのレベルを高めるための情報（例えば、ＯＳのパッチ、プログラム、プログラムにより使用されるデータ等））である。
【００６３】
治療用サーバ３２は、ＩＰアドレスとして「１９２．１６８．４．１」を有する。更に、治療用サーバ３２は、「１９２．１６８．４．２」〜「１９２．１６８．４．２５４」の範囲（「１９２．１６８．４．＊」とも表記される）内のＩＰアドレスを有する装置と互いに通信可能に接続されている。治療用サーバ３２は、これらの装置とともに、ネットワークＮＷ４を構成している。
【００６４】
業務用サーバ３３は、ＣＰＵと、記憶装置（本例では、メモリ及びＨＤＤ）と、通信装置と、を備える。業務用サーバ３３は、業務用サーバ３３の記憶装置に記憶されているプログラムを業務用サーバ３３のＣＰＵが実行することにより作動する。
【００６５】
業務用サーバ３３は、情報処理端末１２〜１４及びシンクライアント用サーバ３１から受信したデータ（例えば、顧客情報等）を記憶装置に記憶させる。業務用サーバ３３は、情報処理端末１２〜１４及びシンクライアント用サーバ３１からデータ要求情報を受信すると、記憶装置に記憶されているデータを、データ要求情報を送信してきた情報処理端末１２〜１４又はシンクライアント用サーバ３１へ送信する。
【００６６】
業務用サーバ３３は、ＩＰアドレスとして「１９２．１６８．５．１」を有する。更に、業務用サーバ３３は、「１９２．１６８．５．２」〜「１９２．１６８．５．２５４」の範囲（「１９２．１６８．５．＊」とも表記される）内のＩＰアドレスを有する装置と互いに通信可能に接続されている。業務用サーバ３３は、これらの装置とともに、ネットワークＮＷ５を構成している。
【００６７】
ネットワーク装置２１、ネットワーク管理サーバ２２及びネットワークＮＷ３〜ＮＷ５は、ネットワークＮＷＲを構成している。また、ネットワーク管理サーバ２２、シンクライアント用サーバ３１、治療用サーバ３２、及び、業務用サーバ３３は、互いに通信可能に接続されている。
【００６８】
図２は、情報処理端末１２が業務用サーバ３３との間の通信の許可を要求する際の、情報処理端末１２、ネットワーク装置２１及びネットワーク管理サーバ２２の機能を表すブロック図である。この機能は、情報処理端末１２のＣＰＵが上述したセキュリティレベル情報送信プログラムを実行し、ネットワーク装置２１のＣＰＵが後述する図３に示したフローチャートにより表されるパケット転送処理プログラム等を実行し、且つ、ネットワーク管理サーバ２２のＣＰＵが後述する図４に示したフローチャートにより表されるセキュリティレベル判定処理プログラム等を実行することにより、実現される。
【００６９】
この情報処理端末１２の機能は、セキュリティレベル情報取得部４１、パケット送信部４２と、を含む。
セキュリティレベル情報取得部４１は、情報処理端末１２の情報セキュリティのレベルを表すセキュリティレベル情報を、情報処理端末１２の記憶装置に記憶されている情報に基づいて取得する。
【００７０】
パケット送信部４２は、セキュリティレベル情報取得部４１により取得されたセキュリティレベル情報を所定サイズ毎に分割することによりパケット用データを生成する。パケット送信部４２は、送信元アドレスとしてのＩＰアドレス「１９２．１６８．１．２」と、宛先アドレスとしてのＩＰアドレス「１９２．１６８．２．１」と、生成したパケット用データと、を含むパケットをネットワーク装置２１へ送信する。
【００７１】
また、ネットワーク装置２１の機能は、パケット受信部５１と、通信制御情報記憶部（通信制御情報記憶手段）５２と、パケット転送判定部５３と、パケット送信部５４と、通信制御情報変更部５５と、を含む。
【００７２】
パケット受信部５１は、パケット送信部４２からのパケットを受信する。
通信制御情報記憶部５２は、通信制御情報を記憶装置に記憶させている。ここで、通信制御情報は、図５に示したように、２つのＩＰアドレス（又は、ＩＰアドレスの範囲）の組と、通信可否フラグと、を対応付けた情報である。即ち、通信制御情報は、２つのＩＰアドレスの一方を有する端末装置と、他方を有する情報処理装置と、を対応付けた情報である、と言うこともできる。
【００７３】
通信可否フラグは、２つのＩＰアドレスの間の通信を許可するか否かを表す情報である。本明細書においては、通信可否フラグが「許可」を表す情報に設定されている場合、通信が許可され、通信可否フラグが「禁止」を表す情報に設定されている場合、通信が禁止される。また、「Ａｎｙ」は、すべてのＩＰアドレス（「０．０．０．０」〜「２５５．２５５．２５５．２５５」）を含むＩＰアドレスの範囲を表す。
【００７４】
なお、本例では、通信制御情報記憶部５２は、通信制御システム１の運用開始時に図５に示した通信制御情報を記憶装置に記憶させる。従って、ネットワーク装置２１は、任意のＩＰアドレスと、ＩＰアドレス「１９２．１６８．２．１」又はＩＰアドレス「１９２．１６８．３．＊」と、の間の通信を許可する。
【００７５】
パケット転送判定部５３は、通信制御情報記憶部５２に記憶されている通信制御情報と、パケット受信部５１が受信したパケットに含まれる送信元アドレス及び宛先アドレスと、に基づいて、このパケットを転送するか否かを判定する。
【００７６】
即ち、パケット転送判定部５３は、上記送信元アドレス及び宛先アドレスと、「許可」を表す通信可否フラグと、が対応付けられた通信制御情報が通信制御情報記憶部５２に記憶されている場合には、パケットを転送すると判定する。一方、パケット転送判定部５３は、上記送信元アドレス及び宛先アドレスと、「禁止」を表す通信可否フラグと、が対応付けられた通信制御情報が通信制御情報記憶部５２に記憶されている場合には、パケットを転送しないと判定する。
【００７７】
また、パケット転送判定部５３は、上記送信元アドレス及び宛先アドレスと、「許可」を表す通信可否フラグと、が対応付けられた通信制御情報、及び、上記送信元アドレス及び宛先アドレスと、「禁止」を表す通信可否フラグと、が対応付けられた通信制御情報、のいずれもが通信制御情報記憶部５２に記憶されている場合には、パケットを転送しないと判定する。
【００７８】
パケット送信部５４は、パケット転送判定部５３がパケットを転送すると判定した場合、パケット受信部５１により受信されたパケットをそのパケットに含まれる宛先アドレスへ送信する。一方、パケット転送判定部５３がパケットを転送しないと判定した場合、パケット送信部５４は、パケット受信部５１により受信されたパケットを送信することなく破棄（消去）する。
【００７９】
通信制御情報変更部５５は、ネットワーク管理サーバ２２からの変更指示情報を受信する。変更指示情報は、２つのＩＰアドレス（又は、ＩＰアドレスの範囲）の組と、通信を許可する旨を表す情報又は通信を禁止する旨を表す情報と、を含む情報である。
【００８０】
通信制御情報変更部５５は、受信した変更指示情報が通信を許可する旨を表す情報を含む場合であって、変更指示情報に含まれる２つのＩＰアドレスと、「禁止」を表す通信可否フラグと、が対応付けられた通信制御情報が通信制御情報記憶部５２により記憶されている場合には、この記憶されている通信制御情報を記憶装置から消去する。更に、この場合、通信制御情報変更部５５は、変更指示情報に含まれる２つのＩＰアドレスと、「許可」を表す通信可否フラグと、を対応付けた通信制御情報を記憶装置に記憶させる。
【００８１】
一方、受信した変更指示情報が通信を禁止する旨を表す情報を含む場合、通信制御情報変更部５５は、変更指示情報に含まれる２つのＩＰアドレスと、「禁止」を表す通信可否フラグと、を対応付けた通信制御情報を記憶装置に記憶させる。
【００８２】
通信制御情報変更部５５は、通信制御情報変更部５５が記憶装置に記憶させた通信制御情報（即ち、図５に示した通信制御情報以外の通信制御情報）のうちの、通信が停止している期間が予め設定された時間を超える通信に係るＩＰアドレスの組を含む通信制御情報を記憶装置から消去する。
【００８３】
また、ネットワーク管理サーバ２２の機能は、パケット受信部６１と、受信情報取得部６２と、レベル基準条件記憶部（レベル基準条件記憶手段）６３と、レベル判定部（レベル判定手段）６４と、変更指示情報送信部６５と、を含む。
【００８４】
パケット受信部６１は、パケット送信部５４からのパケットを受信する。
受信情報取得部６２は、パケット受信部６１により受信されたパケットに含まれるパケット用データを結合した情報である受信情報（ここでは、セキュリティレベル情報）を取得する。
【００８５】
レベル基準条件記憶部６３は、セキュリティレベル情報に対するレベル基準条件を記憶装置に予め記憶させている。
レベル判定部６４は、受信情報取得部６２により取得（受信）されたセキュリティレベル情報が、記憶装置に記憶されているレベル基準条件を満足するか否かを判定する。
【００８６】
例えば、レベル基準条件は、下記の第１の条件〜第６の条件のうちの少なくとも１つを含む条件である。第１の条件は、所定のプログラムが実行可能に記憶されているという条件である。第２の条件は、ＯＳの情報セキュリティに係る設定値が基準値に設定されているという条件である。第３の条件は、所定のプログラムのバージョンが基準バージョン以上（以降）であるという条件である。第４の条件は、ＯＳに適用されたパッチのバージョンが基準バージョン以上であるという条件である。第５の条件は、所定のプログラムにより使用されるデータ（例えば、ウィルス検出プログラムにより使用されるウィルスパターン）のバージョンが基準バージョン以上であるという条件である。第６の条件は、所定のプログラム（例えば、ウィルス検出プログラム）が最後に実行された日が基準日以降であるという条件である。
【００８７】
変更指示情報送信部６５は、セキュリティレベル情報がレベル基準条件を満足するとレベル判定部６４が判定した場合、第１の変更指示情報及び第２の変更指示情報からなる２つの変更指示情報を通信制御情報変更部５５へ送信する。
【００８８】
第１の変更指示情報は、そのセキュリティレベル情報の少なくとも一部をパケット用データとして含んでいたパケットに含まれる送信元アドレス（例えば、「１９２．１６８．１．２」）及びネットワークＮＷ４に含まれるＩＰアドレス（「１９２．１６８．４．＊」）の組と、通信を許可する旨を表す情報と、を含む。第２の変更指示情報は、上記送信元アドレス及びネットワークＮＷ５に含まれるＩＰアドレス（「１９２．１６８．５．＊」）の組と、通信を許可する旨を表す情報と、を含む。
【００８９】
一方、変更指示情報送信部６５は、セキュリティレベル情報がレベル基準条件を満足しないとレベル判定部６４が判定した場合、第３の変更指示情報及び第４の変更指示情報からなる２つの変更指示情報を通信制御情報変更部５５へ送信する。
【００９０】
第３の変更指示情報は、そのセキュリティレベル情報の少なくとも一部をパケット用データとして含んでいたパケットに含まれる送信元アドレス（例えば、「１９２．１６８．１．２」）及びネットワークＮＷ３に含まれるＩＰアドレス（「１９２．１６８．３．＊」）の組と、通信を禁止する旨を表す情報と、を含む。第４の変更指示情報は、上記送信元アドレス及びネットワークＮＷ４に含まれるＩＰアドレス（「１９２．１６８．４．＊」）の組と、通信を許可する旨を表す情報と、を含む。
【００９１】
次に、ネットワーク装置２１の作動について具体的に述べる。
ネットワーク装置２１のＣＰＵは、図３にフローチャートにより示したパケット転送処理プログラムを、ネットワーク装置２１の起動時に１度だけ実行するようになっている。
【００９２】
具体的に述べると、ＣＰＵは、パケット転送処理プログラムの処理を開始すると、ステップ３０５にて、パケットを受信するまで待機する。
【００９３】
いま、ネットワーク装置２１の記憶装置に記憶されている通信制御情報が図５に示した通信制御情報のみである場合であって、シンクライアント端末１１がシンクライアント用サーバ３１を宛先とするパケット（送信元アドレスとしてＩＰアドレス「１９２．１６８．１．１」を含み且つ宛先アドレスとしてＩＰアドレス「１９２．１６８．３．１」を含むパケット）をネットワーク装置２１へ送信した場合から説明を続ける。
この場合、ネットワーク装置２１は、シンクライアント端末１１からパケットを受信する。
【００９４】
従って、ＣＰＵは、「Ｙｅｓ」と判定してステップ３１０に進み、パケットに含まれる送信先アドレス及び宛先アドレスを取得する。そして、ステップ３１５にて、ＣＰＵは、取得した送信先アドレス及び宛先アドレスと、「禁止」を表す通信可否フラグと、を対応付けた通信制御情報が記憶装置に記憶されているか否かを判定する。
【００９５】
この状態においては、記憶装置には、図５に示した通信制御情報が記憶されている。従って、ＣＰＵは、「Ｎｏ」と判定してステップ３２０に進み、取得した送信先アドレス及び宛先アドレスと、「許可」を表す通信可否フラグと、を対応付けた通信制御情報が記憶装置に記憶されているか否かを判定する。
【００９６】
そして、ＣＰＵは、「Ｙｅｓ」と判定してステップ３２５に進み、上記ステップ３０５にて受信したパケットを宛先アドレス「１９２．１６８．３．１」へ送信する。次いで、ＣＰＵは、ステップ３０５へ戻り、ステップ３０５〜ステップ３２５の処理を繰り返し実行する。
【００９７】
同様に、シンクライアント用サーバ３１がシンクライアント端末１１を宛先とするパケットをネットワーク装置２１へ送信した場合にも、そのパケットを受信したネットワーク装置２１は、受信したパケットをシンクライアント端末１１へ送信する。
これにより、シンクライアント端末１１は、シンクライアント用サーバ３１と通信する（パケットを授受する）ことができる。
【００９８】
このように、ネットワーク装置２１は、シンクライアント端末１１からセキュリティレベル情報を受信しない場合であっても、シンクライアント端末１１とシンクライアント用サーバ３１との間の通信を許可する。従って、シンクライアント端末１１をシンクライアント用サーバ３１の記憶装置（第２の記憶装置）に記憶されているシンクライアント用プログラムに基づいて作動させることができる。
【００９９】
次に、シンクライアント端末１１が業務用サーバ３３を宛先とするパケット（送信元アドレスとしてＩＰアドレス「１９２．１６８．１．１」を含み且つ宛先アドレスとしてＩＰアドレス「１９２．１６８．５．１」を含むパケット）をネットワーク装置２１へ送信した場合について説明を続ける。
【０１００】
この場合、ネットワーク装置２１のＣＰＵは、ステップ３２０に進んだとき、「Ｎｏ」と判定してパケットを業務用サーバ３３へ送信することなくステップ３０５へ戻る。
このようにして、シンクライアント端末１１が、ネットワークＮＷ５を構成する装置（業務用サーバ３３を含む）と通信することを防止することができる。
同様に、シンクライアント端末１１が、ネットワークＮＷ４を構成する装置（治療用サーバ３２を含む）と通信することも防止される。
【０１０１】
次に、情報処理端末１２が業務用サーバ３３との間の通信の許可を要求する際の、情報処理端末１２、ネットワーク装置２１及びネットワーク管理サーバ２２の作動について具体的に述べる。
【０１０２】
情報処理端末１２は、予め設定されたタイミング（情報処理端末１２の起動時、ユーザが情報処理端末１２にログインした時、情報処理端末１２が起動されてから最初に情報処理端末１２と業務用サーバ３３との間の通信が要求された時等）にて、情報処理端末１２の情報セキュリティのレベルを表すセキュリティレベル情報をネットワーク管理サーバ２２へ送信する。
【０１０３】
具体的には、情報処理端末１２は、送信元アドレスとしてのＩＰアドレス「１９２．１６８．１．２」と、宛先アドレスとしてのＩＰアドレス「１９２．１６８．２．１」と、セキュリティレベル情報を分割したパケット用データと、を含むパケットをネットワーク装置２１へ送信する。
【０１０４】
一方、ネットワーク装置２１のＣＰＵは、上述した場合と同様に、ステップ３１５にて「Ｎｏ」と判定するとともにステップ３２０にて「Ｙｅｓ」と判定してステップ３２５に進み、上記ステップ３０５にて受信したパケットを宛先アドレス「１９２．１６８．２．１」へ送信する。次いで、ＣＰＵは、ステップ３０５へ戻り、ステップ３０５〜ステップ３２５の処理を繰り返し実行する。
【０１０５】
これにより、情報処理端末１２が送信したパケットであって、セキュリティレベル情報を分割したパケット用データを含むパケットのすべてが、ネットワーク管理サーバ２２により受信される。
【０１０６】
一方、ネットワーク管理サーバ２２のＣＰＵは、図４にフローチャートにより示したセキュリティレベル判定処理プログラムを、ネットワーク管理サーバ２２の起動時に１度だけ実行するようになっている。
【０１０７】
具体的に述べると、ＣＰＵは、セキュリティレベル判定処理プログラムの処理を開始すると、ステップ４０５にて、セキュリティレベル情報を受信するまで待機する。
この状態においては、ネットワーク管理サーバ２２は、情報処理端末１２からパケットを受信することによりセキュリティレベル情報を受信（取得）する。
【０１０８】
従って、ＣＰＵは、「Ｙｅｓ」と判定してステップ４１０に進み、セキュリティレベル情報が、ネットワーク管理サーバ２２の記憶装置に記憶されているレベル基準条件を満足するか否かを判定する。
【０１０９】
本例では、情報処理端末１２が送信したセキュリティレベル情報がレベル基準条件を満足する情報であった場合を想定して説明を続ける。
【０１１０】
この場合、ネットワーク管理サーバ２２のＣＰＵは、「Ｙｅｓ」と判定して、ステップ４１５に進み、情報処理端末１２と、業務用サーバ３３及び治療用サーバ３２のそれぞれと、の間の通信を許可する。
具体的には、ＣＰＵは、上記第１の変更指示情報及び上記第２の変更指示情報をネットワーク装置２１へ送信する。
【０１１１】
これにより、ネットワーク装置２１は、図６に示したように、ＩＰアドレス「１９２．１６８．１．２」及びＩＰアドレス「１９２．１６８．４．＊」の組と、「許可」を表す通信可否フラグと、を対応付けた通信制御情報をネットワーク装置２１の記憶装置に記憶させる。更に、ネットワーク装置２１は、ＩＰアドレス「１９２．１６８．１．２」及びＩＰアドレス「１９２．１６８．５．＊」の組と、「許可」を表す通信可否フラグと、を対応付けた通信制御情報をネットワーク装置２１の記憶装置に記憶させる。
【０１１２】
この結果、以降において、情報処理端末１２は、ネットワークＮＷ５を構成する装置（業務用サーバ３３を含む）と通信する（パケットを授受する）ことができる。同様に、情報処理端末１２は、ネットワークＮＷ４を構成する装置（治療用サーバ３２を含む）と通信することができる。
【０１１３】
そして、ネットワーク管理サーバ２２のＣＰＵは、ステップ４０５に戻り、ステップ４０５〜ステップ４２０の処理を繰り返し実行する。
【０１１４】
次に、情報処理端末１３が業務用サーバ３３との間の通信の許可を要求する際の、情報処理端末１３、ネットワーク装置２１及びネットワーク管理サーバ２２の作動について具体的に述べる。
【０１１５】
情報処理端末１３は、情報処理端末１２と同様のタイミングにて、情報処理端末１３の情報セキュリティのレベルを表すセキュリティレベル情報をネットワーク管理サーバ２２へ送信する。
ここでは、情報処理端末１３が送信したセキュリティレベル情報がレベル基準条件を満足しない情報であった場合を想定して説明を続ける。
【０１１６】
この状態においては、ネットワーク管理サーバ２２は、情報処理端末１３からセキュリティレベル情報を受信する。
【０１１７】
従って、ネットワーク管理サーバ２２のＣＰＵは、ステップ４０５に進んだとき、「Ｙｅｓ」と判定してステップ４１０に進み、セキュリティレベル情報が、ネットワーク管理サーバ２２の記憶装置に記憶されているレベル基準条件を満足するか否かを判定する。
【０１１８】
上記仮定に従えば、ＣＰＵは、「Ｎｏ」と判定して、ステップ４２０に進み、情報処理端末１３と治療用サーバ３２との間の通信を許可し、且つ、情報処理端末１３とシンクライアント用サーバ３１との間の通信を禁止する。
具体的には、ＣＰＵは、上記第３の変更指示情報及び上記第４の変更指示情報をネットワーク装置２１へ送信する。
【０１１９】
これにより、ネットワーク装置２１は、図７に示したように、ＩＰアドレス「１９２．１６８．１．３」及びＩＰアドレス「１９２．１６８．４．＊」の組と、「許可」を表す通信可否フラグと、を対応付けた通信制御情報をネットワーク装置２１の記憶装置に記憶させる。更に、ネットワーク装置２１は、ＩＰアドレス「１９２．１６８．１．３」及びＩＰアドレス「１９２．１６８．３．＊」の組と、「禁止」を表す通信可否フラグと、を対応付けた通信制御情報をネットワーク装置２１の記憶装置に記憶させる。
【０１２０】
この結果、以降において、情報処理端末１３は、ネットワークＮＷ４を構成する装置（治療用サーバ３２を含む）と通信することができる。
これにより、情報処理端末１３は、更新要求情報を治療用サーバ３２へ送信することにより、更新情報を治療用サーバ３２から受信することができる。この結果、情報処理端末１３の状態を、セキュリティレベル情報がレベル基準条件を満足する状態に近づけることができる。
【０１２１】
また、この状態において、情報処理端末１３がシンクライアント用サーバ３１を宛先とするパケット（宛先アドレスとしてＩＰアドレス「１９２．１６８．３．１」を含むパケット）をネットワーク装置２１へ送信した場合、ネットワーク装置２１のＣＰＵは、ステップ３１５に進んだとき、「Ｙｅｓ」と判定してパケットをシンクライアント用サーバ３１へ送信（転送）することなくステップ３０５へ戻る。
この結果、情報処理端末１３が、ネットワークＮＷ３を構成する装置（シンクライアント用サーバ３１を含む）と通信することを防止することができる。
【０１２２】
一方、情報処理端末１３が業務用サーバ３３を宛先とするパケット（宛先アドレスとしてＩＰアドレス「１９２．１６８．５．１」を含むパケット）をネットワーク装置２１へ送信した場合、ネットワーク装置２１のＣＰＵは、ステップ３２０に進んだとき、「Ｎｏ」と判定してパケットを業務用サーバ３３へ送信することなくステップ３０５へ戻る。
【０１２３】
このようにして、情報処理端末１３と、ネットワークＮＷ５を構成する装置（業務用サーバ３３を含む）と、の間の通信が禁止された状態を維持することができる。これによれば、セキュリティレベル情報がレベル基準条件を満足しない情報処理端末１３と業務用サーバ３３とが通信することにより、業務用サーバ３３が記憶している情報が情報処理端末１３に記憶されることを防止することができる。この結果、その情報処理端末１３から業務用サーバ３３が記憶している情報が漏洩する可能性を低減することができる。
【０１２４】
また、情報処理端末１４は、上述したように、セキュリティレベル情報を送信するためのセキュリティレベル情報送信プログラムを記憶装置に記憶させていない。従って、情報処理端末１４は、セキュリティレベル情報を送信できない。
【０１２５】
従って、情報処理端末１４は、シンクライアント端末１１と同様に、ネットワークＮＷ５を構成する装置（業務用サーバ３３を含む）及びネットワークＮＷ４を構成する装置（治療用サーバ３２を含む）と通信することができない。即ち、情報処理端末１４と、ネットワークＮＷ５を構成する装置（業務用サーバ３３を含む）及びネットワークＮＷ４を構成する装置（治療用サーバ３２を含む）と、の間の通信が禁止された状態を維持することができる。
【０１２６】
また、本例においては、情報処理端末１４は、シンクライアント端末１１と同様に、シンクライアント用サーバ３１と通信することができる。
ところで、上述したように、シンクライアント用サーバ３１は、記憶装置に記憶されている基準認証情報に対応する入力認証情報を受信した場合にのみ、上記サーバ用プログラムの実行を開始するように構成されている。
【０１２７】
従って、情報処理端末１４又は任意のシンクライアント端末がシンクライアント用サーバ３１の記憶装置に記憶されているシンクライアント用プログラムに基づいて作動することを防止することができる。この結果、情報処理端末１４又は任意のシンクライアント端末がシンクライアント用サーバ３１から情報を取得することを防止することができる。
【０１２８】
以上、説明したように、本発明による通信制御システムの第１実施形態においては、ネットワーク装置２１は、シンクライアント端末１１からセキュリティレベル情報を受信しない場合であっても、シンクライアント端末１１とシンクライアント用サーバ３１との間の通信を許可する。従って、シンクライアント端末１１をシンクライアント用サーバ３１の記憶装置に記憶されているシンクライアント用プログラムに基づいて作動させることができる。即ち、情報処理端末１２，１３とシンクライアント端末１１とを含む通信制御システム１において、セキュリティレベル情報を送信可能な情報処理端末１２，１３と業務用サーバ３３との間の通信をそのセキュリティレベル情報に基づいて制御しながら、シンクライアント端末１１を作動させることができる。
【０１２９】
次に、本発明の第２実施形態に係る通信制御システムについて説明する。第２実施形態に係る通信制御システムは、上記第１実施形態に係る通信制御システムに対して、シンクライアント宣言情報を送信した端末装置のみをシンクライアント用サーバ３１と通信させる点において相違している。従って、以下、かかる相違点を中心として説明する。
【０１３０】
第２実施形態に係るシンクライアント端末１１の通信装置は、ネットワーク装置２１に接続された時に、シンクライアント端末であることを表すシンクライアント宣言情報を含むパケットをブロードキャストする（シンクライアント宣言情報を含み且つネットワークＮＷＲを構成するすべての装置を宛先とするパケットをネットワーク装置２１へ送信する）ように構成されている。
【０１３１】
また、ネットワーク装置２１の記憶装置には、上記シンクライアント宣言情報を含むパケットを受信した場合に、そのパケットを送信してきた端末装置と、ネットワークＮＷ３を構成する装置（シンクライアント用サーバ３１を含む）と、の間の通信を許可するように通信制御情報を変更するためのシンクライアント宣言情報受信処理プログラムが記憶されている。
【０１３２】
図８は、図２に示した機能と同様の機能、並びに、シンクライアント端末１１が上記パケットをブロードキャストする際の、シンクライアント端末１１及びネットワーク装置２１の機能を表すブロック図である。
【０１３３】
このシンクライアント端末１１の機能は、宣言情報送信部（宣言情報送信手段）７１を含む。宣言情報送信部７１は、上述したように、シンクライアント端末１１がネットワーク装置２１に接続された時に、通信装置によって、シンクライアント宣言情報を含むパケットをブロードキャストする。
【０１３４】
また、ネットワーク装置２１の機能は、図２のパケット受信部５１に代わるパケット受信部５１ａと、変更指示情報生成部５６と、を含む。
パケット受信部５１ａは、パケット送信部４２及び宣言情報送信部７１からのパケットを受信する。パケット受信部５１ａは、受信したパケットがシンクライアント宣言情報を含むパケットである場合、受信したパケットを変更指示情報生成部５６へ送る。
【０１３５】
変更指示情報生成部５６は、パケット受信部５１ａからパケットを受け取ると、第５の変更指示情報を通信制御情報変更部５５へ送る。第５の変更指示情報は、そのパケットに含まれる送信元アドレス（本例では、「１９２．１６８．１．１」）及びネットワークＮＷ３に含まれるＩＰアドレス（「１９２．１６８．３．＊」）の組と、通信を許可する旨を表す情報と、を含む。
【０１３６】
なお、本例では、通信制御情報記憶部５２は、通信制御システム１の運用開始時に図９に示した通信制御情報を記憶装置に記憶させる。従って、ネットワーク装置２１は、任意のＩＰアドレスと、ＩＰアドレス「１９２．１６８．２．１」と、の間の通信を許可する。即ち、通信制御システム１の運用開始時、第２実施形態に係る通信制御システム１においては、上記第１実施形態に係る通信制御システム１と相違して、任意のＩＰアドレスと、ＩＰアドレス「１９２．１６８．３．＊」と、の間の通信は禁止される。
【０１３７】
次に、ネットワーク装置２１の作動について具体的に述べる。
ネットワーク装置２１のＣＰＵは、図３のパケット転送処理プログラムに加えて、図１０にフローチャートにより示したシンクライアント宣言情報受信処理プログラムを、ネットワーク装置２１の起動時に１度だけ実行するようになっている。なお、上述したネットワーク装置２１の機能は、このシンクライアント宣言情報受信処理プログラムがＣＰＵによって実行されることにより、実現される。
【０１３８】
具体的に述べると、ＣＰＵは、シンクライアント宣言情報受信処理プログラムの処理を開始すると、ステップ１００５にて、シンクライアント宣言情報（を含むパケット）を受信するまで待機する。
【０１３９】
いま、シンクライアント端末１１が新たにネットワーク装置２１に接続された場合を想定して説明を続ける。この場合、シンクライアント端末１１は、シンクライアント宣言情報を含むパケットをブロードキャストする。
【０１４０】
従って、ネットワーク装置２１は、シンクライアント宣言情報を受信する。従って、ネットワーク装置２１のＣＰＵは、「Ｙｅｓ」と判定してステップ１０１０に進み、シンクライアント端末１１と、シンクライアント用サーバ３１と、の間の通信を許可する。
具体的には、ＣＰＵは、図１１に示したように、ＩＰアドレス「１９２．１６８．１．１」及びＩＰアドレス「１９２．１６８．３．＊」の組と、「許可」を表す通信可否フラグと、を対応付けた通信制御情報をネットワーク装置２１の記憶装置に記憶させる。
【０１４１】
この結果、以降において、シンクライアント端末１１は、ネットワークＮＷ３を構成する装置（シンクライアント用サーバ３１を含む）と通信する（パケットを授受する）ことができる。
【０１４２】
そして、ネットワーク装置２１のＣＰＵは、ステップ１００５に戻り、ステップ１００５〜ステップ１０１０の処理を繰り返し実行する。
【０１４３】
以上、説明したように、本発明による通信制御システムの第２実施形態によれば、上記第１実施形態に係る通信制御システムと同様の効果が奏される。
更に、上記第２実施形態によれば、ネットワーク装置２１は、シンクライアント宣言情報又はセキュリティレベル情報を送信しない情報処理端末（第３の端末装置）１４とシンクライアント用サーバ（第２の情報処理装置）３１との間の通信を禁止する。これにより、シンクライアント用サーバ３１が記憶している情報を情報処理端末１４が取得することを防止することができる。
【０１４４】
なお、上記第２実施形態は、ネットワーク装置２１がシンクライアント宣言情報に基づいて、ネットワーク装置２１の記憶装置に記憶されている通信制御情報を変更するように構成されていた。ところで、上記第２実施形態は、セキュリティレベル情報に基づく通信制御情報の変更と同様に、ネットワーク装置２１がネットワーク管理サーバ２２と協働して、シンクライアント宣言情報に基づいて、上記記憶されている通信制御情報を変更するように構成されていてもよい。
【０１４５】
なお、本発明は上記各実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記各実施形態においては、シンクライアント端末は、画面転送方式を用いる端末であったが、ネットワークブート方式を用いる端末であってもよい。
【０１４６】
この場合、シンクライアント用サーバ３１は、シンクライアント用サーバ３１の記憶装置に記憶されているシンクライアント用プログラムをシンクライアント端末１１へ送信するように構成される。更に、シンクライアント端末１１は、シンクライアント用サーバ３１からシンクライアント用プログラムを受信し、受信したシンクライアント用プログラムを実行するように構成される。
【０１４７】
また、上記各実施形態においては、ネットワーク装置２１及びネットワーク管理サーバ２２は、それぞれが独立した装置であったが、１つの装置を構成していてもよい。
【産業上の利用可能性】
【０１４８】
本発明は、１つのローカル・エリア・ネットワークにおいて、シンクライアント・システムと、検疫エージェントを利用した検疫システムと、を用いる通信制御システム等に適用可能である。
【図面の簡単な説明】
【０１４９】
【図１】本発明の第１実施形態に係る通信制御システムの概略構成を表す図である。
【図２】図１に示した通信制御システムの機能の概略を表すブロック図である。
【図３】図１に示したネットワーク装置のＣＰＵが実行するパケット転送処理プログラムを示したフローチャートである。
【図４】図１に示したネットワーク管理サーバのＣＰＵが実行するセキュリティレベル判定処理プログラムを示したフローチャートである。
【図５】図１に示したネットワーク装置の記憶装置に記憶されている通信制御情報を示したテーブルである。
【図６】図１に示したネットワーク装置の記憶装置に記憶されている通信制御情報を示したテーブルである。
【図７】図１に示したネットワーク装置の記憶装置に記憶されている通信制御情報を示したテーブルである。
【図８】本発明の第２実施形態に係る通信制御システムの機能の概略を表すブロック図である。
【図９】本発明の第２実施形態に係るネットワーク装置の記憶装置に記憶されている通信制御情報を示したテーブルである。
【図１０】本発明の第２実施形態に係るネットワーク装置のＣＰＵが実行するシンクライアント宣言情報受信処理プログラムを示したフローチャートである。
【図１１】本発明の第２実施形態に係るネットワーク装置の記憶装置に記憶されている通信制御情報を示したテーブルである。
【符号の説明】
【０１５０】
１      通信制御システム
１１    シンクライアント端末
１２〜１４  情報処理端末
２１    ネットワーク装置
２２    ネットワーク管理サーバ
３１    シンクライアント用サーバ
３２    治療用サーバ
３３    業務用サーバ
４１    セキュリティレベル情報取得部
４２    パケット送信部
５１    パケット受信部
５１ａ  パケット受信部
５２    通信制御情報記憶部
５３    パケット転送判定部
５４    パケット送信部
５５    通信制御情報変更部
５６    変更指示情報生成部
６１    パケット受信部
６２    受信情報取得部
６３    レベル基準条件記憶部
６４    レベル判定部
６５    変更指示情報送信部
７１    宣言情報送信部
ＮＷ３〜ＮＷ５，ＮＷＲ  ネットワーク
【図１】
0004888420.tif 000002
【図２】
0004888420.tif 000003
【図３】
0004888420.tif 000004
【図４】
0004888420.tif 000005
【図５】
0004888420.tif 000006
【図６】
0004888420.tif 000007
【図７】
0004888420.tif 000008
【図８】
0004888420.tif 000009
【図９】
0004888420.tif 000010
【図１０】
0004888420.tif 000011
【図１１】
0004888420.tif 000012