(57)【要約】  【課題】  セキュリティポリシーを順守した端末装置のみを外部ネットワークに接続させて、内部ネットワークのセキュリティレベルを向上させることができるネットワーク接続制御方法、ネットワーク接続制御システム、接続制御装置、及びコンピュータプログラムを提供する。  【解決手段】  接続制御装置３０は、外部ネットワークＮＷ２への接続要求のあった端末装置１０が有するセキュリティに関する履歴情報を取得し、取得した履歴情報と記憶した規約情報との内容が一致するか否かに基づいて、端末装置１０の接続可否を判定する。履歴情報と規約情報との内容が一致する場合は、端末装置１０の接続要求を、ネットワークアドレスを割り当てる中央処理装置４０へ送信する。これにより、端末装置１０は外部ネットワークＮＷ２へ接続される。【選択図】        図１
2006033753.tif 000002
【特許請求の範囲】
【請求項１】
端末装置からのネットワークへの接続要求を、前記ネットワークへの接続を制御する接続制御装置で受信し、該接続制御装置によって前記端末装置に前記ネットワークへの接続を割り当て、前記端末装置をネットワークに接続するネットワーク接続制御方法であって、
前記接続制御装置は、
セキュリティに関する規約情報を予め記憶し、
端末装置の接続要求を受信し、
前記接続要求があった端末装置のセキュリティに関する履歴情報を取得し、
取得した履歴情報が前記規約情報を満たしているか否かに基づいて、前記端末装置のネットワークへの接続の可否を判定し、
接続可と判定した場合には、前記接続要求を送信した端末装置にネットワークへの接続を割り当てることを特徴とするネットワーク接続制御方法。
【請求項２】
端末装置と、該端末装置からのネットワークへの接続要求に応じて、前記端末装置にネットワークへの接続を割り当てる接続制御装置とを備えるネットワーク接続制御システムにおいて、
前記端末装置は、
接続要求を前記接続制御装置へ送信する送信手段を有し、
前記接続制御装置は、
セキュリティに関する規約情報を記憶する記憶手段と、
前記端末装置の接続要求を受信する受信手段と、
前記接続要求があった端末装置の履歴情報を取得する取得手段と、
取得した履歴情報が前記規約情報を満たしているか否かに基づいて、前記端末装置のネットワークへの接続の可否を判定する判定手段と、
該判定手段が接続可と判定した場合には、前記端末装置にネットワークへの接続を割り当てる手段と
を備えたことを特徴とするネットワーク接続制御システム。
【請求項３】
前記接続制御装置は、
前記判定手段により接続否と判定された端末装置に対して、前記端末装置が前記規約情報を満たすために必要な各セキュリティ項目の更新情報を前記端末装置へ送信する送信手段を有しており、
前記端末装置は、
送信された更新情報を受信する受信手段と、
受信した更新情報に応じて履歴情報を変更する変更手段と、
前記更新情報を記憶する記憶手段と
を備えたことを特徴とする請求項２に記載のネットワーク接続制御システム。
【請求項４】
ネットワークへの接続要求を受信し、受信した接続要求に基づいてネットワークへの接続を制御する接続制御装置において、
セキュリティに関する規約情報を記憶する記憶手段と、
ネットワークへの接続要求を受信する受信手段と、
セキュリティに関する履歴情報を取得する取得手段と、
取得した履歴情報が前記規約情報を満たしているか否かに基づいて、ネットワークへの接続の可否を判定する判定手段と、
該判定手段が接続可と判定した場合には、ネットワークへの接続を割り当てる手段と
を備えたことを特徴とする接続制御装置。
【請求項５】
コンピュータに、ネットワークへの接続要求を受信させ、受信した接続要求に基づいてネットワークへの接続を制御させるためのコンピュータプログラムにおいて、
コンピュータを、
セキュリティに関する規約情報を記憶する記憶手段と、
ネットワークへの接続要求を受信する受信手段と、
セキュリティに関する履歴情報を取得する取得手段と、
取得した履歴情報が前記規約情報を満たしているか否かに基づいて、ネットワークへの接続の可否を判定する判定手段と、
該判定手段が接続可と判定した場合には、ネットワークへの接続を割り当てる手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティに関する情報に基づいて、端末装置のネットワークへの接続を制御するネットワーク接続制御方法、該ネットワーク接続制御方法の実施に直接使用するネットワーク接続制御システム、該ネットワーク接続制御システムを構成する接続制御装置、及び該接続制御装置を実現するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
インターネットに代表されるネットワークの発展に伴って、企業又は団体などの組織内におけるＬＡＮ又はイーサネット（登録商標）などの内部ネットワークに接続された複数の端末装置（例えば、パーソナルコンピュータ）を外部のネットワークに接続することにより、インターネット上の様々な情報を取得する機会が増大している。
【０００３】
内部ネットワークに接続された端末装置を外部のネットワークに接続する場合、内部ネットワーク内に設けられたＤＨＣＰ（Dynamic Host Configuration Protocol）サーバは、ローカルＩＰアドレス（ローカルネットワークアドレス）を端末装置毎に割り当てる。これにより端末装置は外部のネットワークに自由に接続され、インターネットを利用することが可能になる。
【０００４】
一方で、内部ネットワークの端末装置を自由にインターネットに接続した場合、外部ネットワークを介して侵入するウイルス、又は不正使用などにより、内部ネットワークにおける端末装置又はサーバなどが被る影響も増大してきている。このため、各企業、団体などはネットワークを利用するためのセキュリティに関する内部規約（セキュリティポリシー）を定めている。
【０００５】
このような内部ネットワークを外部のネットワークへ接続する形態が提案されている（非特許文献１参照）。
【非特許文献１】ウィリーインターナショナルホームページ［平成１６年５月１１日検索］、インターネット＜ＵＲＬ：http://www.willy.co.jp＞
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の例にあっては、セキュリティポリシーを遵守するための具体的施策としては、例えば、ネットワークの管理者が、端末装置に備えられたオペレーティングシステム、ブラウザ、ウイルス定義ファイルなどに適用すべきバージョン番号を文書として作成し、ネットワークの利用者に配布してセキュリティポリシーを遵守するよう促すのみであった。また、セキュリティポリシーで定められた規約情報を満たすために、端末装置に備えられたオペレーティングシステム、ブラウザ、ウイルス定義ファイルなどを更新する更新プログラムの導入作業は、各端末装置の利用者に委ねられ、セキュリティポリシーが定められている場合であっても、規約情報を満たさない端末装置が自由にインターネットに接続される事態が生じ、内部ネットワーク全体のセキュリティに対するレベルを向上させることが望まれていた。さらに、セキュリティポリシーを変更した場合に、ネットワークの管理者が、各端末装置の利用者に電子メール又は掲示板などを用いて通知しても、セキュリティポリシーの変更を十分に周知徹底させることが困難な場合があった。
【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、内部ネットワークの端末装置が外部のネットワークに接続する際に、前記端末装置が有するセキュリティに関する履歴情報と、セキュリティに関する規約情報とを比較し、前記履歴情報が規約情報を満たしているか否かを判定して前記端末装置の接続を制御する接続制御装置を備えることにより、端末装置が無条件に外部ネットワークに接続される事態を防止し、所定のセキュリティレベルを満たした端末装置のみを外部ネットワークに接続させて、内部ネットワークのセキュリティレベルを向上させることができるネットワーク接続制御方法、該ネットワーク接続方法の実施に直接使用するネットワーク接続制御システム、該ネットワーク接続制御システムを構成する接続制御装置、及び接続制御装置を実現するためのコンピュータプログラムを提供することを目的とする。
【０００８】
また、本発明の他の目的は、前記接続制御装置が前記端末装置に対して接続否と判定した場合に、所要の更新情報を前記端末装置へ送信するよう構成することにより、接続要求のあった端末装置のセキュリティレベルを向上させることができる接続制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
第１発明に係るネットワーク接続制御方法は、端末装置からのネットワークへの接続要求を、前記ネットワークへの接続を制御する接続制御装置で受信し、該接続制御装置によって前記端末装置に前記ネットワークへの接続を割り当て、前記端末装置をネットワークに接続するネットワーク接続制御方法であって、前記接続制御装置は、セキュリティに関する規約情報を予め記憶し、端末装置の接続要求を受信し、前記接続要求があった端末装置のセキュリティに関する履歴情報を取得し、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、前記端末装置のネットワークへの接続の可否を判定し、接続可と判定した場合には、前記接続要求を送信した端末装置にネットワークへの接続を割り当てることを特徴とする。
【００１０】
第２発明に係るネットワーク接続制御システムは、端末装置と、該端末装置からのネットワークへの接続要求に応じて、前記端末装置にネットワークへの接続を割り当てる接続制御装置とを備えるネットワーク接続制御システムにおいて、前記端末装置は、接続要求を前記接続制御装置へ送信する送信手段を有し、前記接続制御装置は、セキュリティに関する規約情報を記憶する記憶手段と、前記端末装置の接続要求を受信する受信手段と、前記接続要求があった端末装置の履歴情報を取得する取得手段と、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、前記端末装置のネットワークへの接続の可否を判定する判定手段と、該判定手段が接続可と判定した場合には、前記端末装置にネットワークへの接続を割り当てる手段とを備えたことを特徴とする。
【００１１】
第３発明に係るネットワーク接続制御システムは、第２発明において、前記接続制御装置は、前記判定手段により接続否と判定された端末装置に対して、前記端末装置が前記規約情報を満たすために必要な各セキュリティ項目の更新情報を前記端末装置へ送信する送信手段を有しており、前記端末装置は、送信された更新情報を受信する受信手段と、受信した更新情報に応じて履歴情報を変更する変更手段と、前記更新情報を記憶する記憶手段とを備えたことを特徴とする。
【００１２】
第４発明に係る接続制御装置は、ネットワークへの接続要求を受信し、受信した接続要求に基づいてネットワークへの接続を制御する接続制御装置において、セキュリティに関する規約情報を記憶する記憶手段と、ネットワークへの接続要求を受信する受信手段と、セキュリティに関する履歴情報を取得する取得手段と、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、ネットワークへの接続の可否を判定する判定手段と、該判定手段が接続可と判定した場合には、ネットワークへの接続を割り当てる手段とを備えたことを特徴とする。
【００１３】
第５発明に係るコンピュータプログラムは、コンピュータに、ネットワークへの接続要求を受信させ、受信した接続要求に基づいてネットワークへの接続を制御させるためのコンピュータプログラムにおいて、コンピュータを、セキュリティに関する規約情報を記憶する記憶手段と、ネットワークへの接続要求を受信する受信手段と、セキュリティに関する履歴情報を取得する取得手段と、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、ネットワークへの接続の可否を判定する判定手段と、該判定手段が接続可と判定した場合には、ネットワークへの接続を割り当てる手段として機能させることを特徴とする。
【００１４】
第１、第２、第４及び第５発明にあっては、端末装置のネットワークへの接続を制御する接続制御装置は、セキュリティに関する規約情報を予め記憶してある。また、接続制御装置は、セキュリティポリシーを変更した場合でも、変更した規約情報を記憶してある。端末装置からネットワークへの接続要求があった場合に、前記接続制御装置は、前記端末装置のセキュリティに関する履歴情報を取得し、取得した履歴情報が前記規約情報を満たしているか否かを判定する。例えば、前記接続制御装置は、前記履歴情報が前記規約情報と一致している場合には、前記端末装置の履歴情報は、セキュリティに関する規約情報を満たしていると判定し、前記端末装置のネットワークへの接続を許可すべく、前記端末装置にネットワークへの接続を割り当てる。これにより、前記端末装置は割り当てられたネットワークアドレスを用いてネットワークに接続される。
【００１５】
第３発明にあっては、接続要求があった端末装置の履歴情報が前記接続制御装置に記憶した規約情報を満たしていない場合は、接続制御装置は、前記端末装置のネットワークへの接続を拒否する。前記接続制御装置は、前記端末装置が前記規約情報を満たすために必要な各セキュリティ項目の更新情報を前記端末装置へ送信する。前記端末装置は、前記更新情報を受信することにより、前記端末装置のセキュリティに関するレベルをセキュリティポリシーを遵守することができるレベルに向上する。
【発明の効果】
【００１６】
第１、第２、第４及び第５発明にあっては、予めセキュリティポリシーを遵守するために必要な規約情報を登録しておくことにより、端末装置がネットワークへ接続する際にセキュリティポリシーの内容を判断基準として利用することができる。また、ネットワークへの接続要求があった端末装置が、前記セキュリティポリシーを遵守するレベルを満たしているか否かを判定することができ、セキュリティポリシーを満たしていない端末装置がネットワークへ接続されてしまう事態を防止して、内部ネットワークのセキュリティレベルの向上、又は維持をすることができる。また、新たなウイルスの脅威又は不正使用などにより急遽セキュリティポリシーを変更する必要性が生じた場合においても、記憶した規約情報を変更することにより、ネットワークへ接続する端末装置のセキュリティレベルを最新の状態に向上することができ、セキュリティポリシーの変更の周知徹底を図ることが可能となる。
【００１７】
第３発明にあっては、セキュリティポリシーを遵守するレベルを満たしていない端末装置から接続要求があった場合でも、前記端末装置のセキュリティレベルを、セキュリティポリシーを遵守したレベルに向上させることができる。
【発明を実施するための最良の形態】
【００１８】
実施の形態１
図１は本発明のネットワーク接続制御システム１の構成を示すブロック図である。１０はインターネットに代表される外部ネットワークＮＷ２に接続するために利用者が使用する端末装置である。端末装置１０、１０、…は、ＬＡＮ、イーサネットなどの内部ネットワークＮＷ１に接続され、内部ネットワークＮＷ１には、端末装置１０、１０、…の接続制御を行う接続制御装置３０、ローカルＩＰアドレスを端末装置１０、１０、…に割り当てる中央処理装置４０、接続制御装置３０におけるセキュリティに関する情報を登録・更新するための管理者用端末装置２０が接続してある。また、中央処理装置４０は外部ネットワークＮＷ２に接続してある。
【００１９】
本実施例において、端末装置１０は、ＣＰＵ１１、ＲＡＭ１２、記録手段１３、入出力手段１４、及び通信手段１５を備え、記録手段１３は、オペレーティングシステム、ウエブページを閲覧するためのブラウザ、ウイルス定義ファイル（ウイルスに感染したファイル、ウイルスなどの特徴を収録したファイル）、ウイルス監視プログラム、履歴情報取得プログラム、Ｊａｖａ（登録商標）ＶＭなどを備えている。また、記録手段１３は、オペレーティングシステム、ブラウザ、ウイルス定義ファイルなどのセキュリティ項目に関するキーワードと各セキュリティ項目に適用されているバージョン番号との組み合わせで構成される履歴情報を記録してある。通信手段１５は内部ネットワークＮＷ１に接続してある。
【００２０】
端末装置１０は、ＲＡＭ１２にブラウザが読み込まれることにより、接続制御装置３０、及び中央処理装置４０へアクセスするためのブラウザとして機能する。例えば、端末装置１０は、接続制御装置３０へアクセスする場合は、接続制御装置３０に存在する情報を特定するための特定記号であるＵＲＬを使ってアクセスをする。このＵＲＬは、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを示すスキーム名、接続制御装置３０に接続するための情報を示すドメイン名及び接続制御装置３０内のファイルの位置を示すパス名から構成され、端末装置１０はＵＲＬを特定して、情報の作成、編集、削除、表示などの要求を接続制御装置３０へ送信する。
【００２１】
また、端末装置１０は、ＲＡＭ１２にＪａｖａＶＭが読み込まれることにより、Ｊａｖａで記述されたＪａｖａアプレットを解釈して実行する。例えば、Ｊａｖａアプレットを接続制御装置３０から受信することにより、所要のプログラムを実行させることができる。また、端末装置１０は、ウイルス監視プログラムをＲＡＭ１２に読み込むことにより、端末装置１０で受信されるファイル、電子メールなどがウイルスに感染しているか否かの監視を行う。
【００２２】
接続制御装置３０は、本発明のコンピュータプログラムＰＧを記録したＣＤ−ＲＯＭ３３１を駆動する記録手段３３、コンピュータプログラムＰＧを一時的に記憶するＲＡＭ３２、内部ネットワークＮＷ１に接続するための通信手段３６、マウス、キーボード、ディスプレイなどの入出力手段３４、セキュリティに関する規約情報、仮ＩＰアドレスなどの各種データベースを記憶する記憶手段３５、及びコンピュータプログラムＰＧを実行するＣＰＵ３１を備えている。
【００２３】
記憶手段３５には、セキュリティに関する規約情報を記憶した規約情報データベース３５１、仮ＩＰアドレスの範囲を示す仮ＩＰアドレス情報データベース３５２、仮ＩＰアドレスの割り当て状況を示す仮ＩＰアドレス割り当てデータベース３５３、規約情報を遵守するための更新情報（更新プログラム、ウイルス定義ファイルなど）を記憶した更新情報データベース３５４が記憶されている。ＣＰＵ１１は、コンピュータプログラムＰＧの実行に伴って、これらの各種データベースにアクセスする。
【００２４】
接続制御装置３０は、端末装置１０、１０…、管理者用端末装置２０からの要求に応じて、記録手段３３に備えられたＪａｖａサーブレットを起動して、要求された情報をページ記述言語であるＨＴＭＬ（Hyper Text Markup Language）で記述されたＨＴＭＬファイルとして作成し、端末装置１０、１０、…、管理者用端末装置２０へ送信する。これにより、端末装置１０、１０、…、管理者用端末装置２０に備えられたブラウザが送信されたＨＴＭＬファイルを解析し表示する。
【００２５】
また、接続制御装置３０は、ＣＤ−ＲＯＭ３３１に記録したコンピュータプログラムＰＧがＲＡＭ３２に読み込まれ、読み込まれたコンピュータプログラムＰＧをＣＰＵ３１で実行することにより、ＤＨＣＰサーバとして機能する。接続制御装置３０は、端末装置１０、１０、…からのネットワーク接続要求を受信した場合に、接続要求を送信した端末装置１０がセキュリティ規約を遵守しているか否かを判定し、一定水準を満たしていると判定されたとき、接続要求を送信した端末装置１０にローカルＩＰアドレスを動的に割り当てる。これにより、端末装置１０は中央処理装置４０を介して外部ネットワークＮＷ２に接続され、インターネット上の情報を自由にアクセスすることが可能になる。
【００２６】
管理者用端末装置２０は、端末装置１０と同様の構成を有し、接続制御装置３０の記憶手段３５に記憶された各種データベースにおける情報の登録・更新を行う。
【００２７】
中央処理装置４０は、インターネットサーバとしての機能を有し、通信手段４４を介して内部ネットワークＮＷ１と外部ネットワークＮＷ２とを接続する。
【００２８】
図２乃至図５は各種データベースの構成を示す概念図である。規約情報データベース３５１は、セキュリティポリシーなどの内部規約を遵守するために、外部ネットワークＮＷ２に接続する端末装置１０、１０、…が具備すべき規約情報を定めたものである。規約情報データベース３５１は、端末装置１０、１０、…に備えられたオペレーティングシステム、ブラウザ、ウイルス定義ファイルなどの項目を示すキーワード、キーワードに関する更新番号（更新プログラムのバージョン番号、ウイルス定義ファイルのバージョン番号など）、更新番号で示されるセキュリティレベルに更新する更新情報を取得するためのＵＲＬを示す欄により構成されている。
【００２９】
ネットワークの管理者は、管理者用端末装置２０を用いて、各キーワードに対応する更新番号を登録・更新する。また、夫々の更新番号で示される更新情報を取得することができるＵＲＬを登録・更新する。これにより、キーワードに対応する更新番号、該更新番号で示される更新情報の取得先ＵＲＬは、規約情報データベース３５１に記録される。
【００３０】
仮ＩＰアドレス情報データベース３５２は、外部ネットワークＮＷ２への接続を禁止された端末装置１０、１０、…に対して割り当てられる仮ＩＰアドレスの範囲を予め定めたものである。仮ＩＰアドレス情報データベース３５２は、パラメータ及び該パラメータの設定値の欄により構成されている。パラメータは、内部ネットワークＮＷ１を複数のネットワークセグメントに分割したサブネット、サブネットマスク、及び仮ＩＰアドレスの範囲で構成され、設定値の欄には、夫々のパラメータの設定値を記録している。
【００３１】
管理者は、管理者用端末装置２０を用いて、各パラメータの設定値を登録・更新する。これにより、中央処理装置４０が端末装置１０、１０、…に割り当てるローカルＩＰアドレスの範囲と異なる範囲の仮ＩＰアドレスを設定して、外部ネットワークＮＷ２への接続を許可された端末装置と、接続を禁止された端末装置とを区別することができる。
【００３２】
仮ＩＰアドレス割り当てデータベース３５３は、内部ネットワークＮＷ１に接続された端末装置１０、１０、…の中で、いずれの端末装置１０、１０、…に仮ＩＰアドレスが割り当てられているかを示す。仮ＩＰアドレス割り当てデータベース３５３は、端末装置ＩＤ、仮ＩＰアドレス、及び端末装置の状態（割り当て済、空きなど）を示す欄により構成されている。端末装置ＩＤは、ネットワークに接続される端末装置固有の識別アドレスであるＭＡＣ（Media Access Control）アドレスである。端末装置ＩＤは、端末装置１０を内部ネットワークＮＷ１内に構成する毎に、仮ＩＰアドレス割り当てデータベース３５３に記録される。
【００３３】
接続制御装置３０は、端末装置１０に対して仮ＩＰアドレスを割り当てる場合、仮ＩＰアドレス情報データベース３５２に定められた仮ＩＰアドレスの範囲の中から、未だ使用されていない仮ＩＰアドレスを決定し、端末装置１０のＩＤとともに、割り当てた仮ＩＰアドレス及び端末装置１０の状態を仮ＩＰアドレス情報データベース３５２に記録する。なお、仮ＩＰアドレスが「０．０．０．０」で示される端末装置は、仮ＩＰアドレスが割り当てられていないことを示す。
【００３４】
更新情報データベース３５４は、更新番号及び更新情報を示す欄により構成され、端末装置１０、１０、…に備えられたオペレーティングシステム、ブラウザ、ウイルス定義ファイルなどを、更新番号で示されるレベルに更新するために必要な更新情報を更新番号に関連付けて記憶してある。
【００３５】
接続制御装置３０は、更新番号で示される更新情報が記憶されていない場合には、更新情報が記憶されているＵＲＬを規約情報データベース３５１から取り出し、インターネット上のＵＲＬで指定される場所から更新情報を取得し、更新情報データベース３５４に記憶する。
【００３６】
次に、本発明に係るネットワーク接続制御システムの処理手順について説明する。図６及び図７はセキュリティに関する規約情報の登録・更新の手順を示すフローチャートである。ネットワークの管理者は管理者用端末装置２０において管理者ＩＤ及びパスワードを入力する（Ｓ１０１）。管理者用端末装置２０は、管理者が入力した管理者ＩＤ及びパスワードをＨＴＴＰ要求として接続制御装置３０へ送信し（Ｓ１０２）、接続制御装置３０からの画面の受信の有無を判定する（Ｓ１０３）。画面の受信が無い場合は（Ｓ１０３でＮＯ）、ステップＳ１０３の処理を続ける。
【００３７】
管理者用端末装置２０からのログオン待ちの状態にあった接続制御装置３０は、送信された管理者ＩＤ及びパスワードを受信し（Ｓ１０４）、受信した管理者ＩＤ及びパスワードが予め登録されている管理者ＩＤ及びパスワードであるか否かを照合する（Ｓ１０５）。受信した管理者ＩＤ及びパスワードが登録された管理者のものでない場合は（Ｓ１０６でＮＯ）、接続制御装置３０は、エラーメッセージ画面用ＨＴＭＬファイルを作成し、管理者用端末装置２０へ送信する（Ｓ１０７）。
【００３８】
受信した管理者ＩＤ及びパスワードが登録された管理者のものである場合は（Ｓ１０６でＹＥＳ）、接続制御装置３０は、管理者用メニュー画面用ＨＴＭＬファイルを作成し、管理者用端末装置２０へ送信し（Ｓ１０８）、管理者用端末装置２０からの規約情報の受信の有無を判定する（Ｓ１０９）。規約情報の受信が無い場合は（Ｓ１０９でＮＯ）、ステップＳ１０９の処理を続ける。
【００３９】
管理者用端末装置２０は、ステップＳ１０７又はＳ１０８で、接続制御装置３０からエラーメッセージ画面用ＨＴＭＬファイルが送信されると、ステップＳ１０３において画面の受信ありと判定し（Ｓ１０３でＹＥＳ）、接続制御装置３０から送信された画面用ＨＴＭＬファイルを受信し（Ｓ１１０）、画面の種類がエラーメッセージ画面である場合は（Ｓ１１１でエラーメッセージ画面）、エラーメッセージ画面を表示し（Ｓ１１２）、処理を終了する。受信した画面が管理者用メニュー画面である場合は（Ｓ１１１で管理者用メニュー画面）、管理者用メニュー画面を表示する（Ｓ１１３）。
【００４０】
管理者用メニュー画面において、管理者が登録画面を選択した場合は（Ｓ１１４で登録）、管理者用端末装置２０は、登録画面を表示する（Ｓ１１５）。管理者が更新画面を選択した場合は（Ｓ１１４で更新）、管理者用端末装置２０は、更新画面を表示する（Ｓ１１６）。
【００４１】
表示された画面において、管理者がセキュリティに関する規約情報（例えば、オペレーティングシステム、ブラウザ、若しくはウイルス定義ファイルに関する更新番号、又は更新プログラム、若しくはウイルス定義ファイルなどの更新情報の取得先ＵＲＬ）を入力する（Ｓ１１７）。管理者用端末装置２０は、入力された規約情報を接続制御装置３０へ送信し（Ｓ１１８）、処理を終了する。
【００４２】
接続制御装置３０は、ステップＳ１１８で、管理者用端末装置２０から規約情報が送信されると、ステップＳ１０９において規約情報の受信ありと判定し（Ｓ１０９でＹＥＳ）、送信された規約情報を受信し（Ｓ１１９）、受信した規約情報をキーワード毎に規約情報データベース３５１に記憶し（Ｓ１２０）、処理を終了する。
【００４３】
図８乃至図１０は端末装置１０の接続制御の手順を示すフローチャートである。端末装置１０の通信手段１５がネットワークＮＷ１への物理的な接続を検知した場合、端末装置１０は接続要求を接続制御装置３０へ送信し（Ｓ２０１）、接続制御装置３０からの応答の有無の判定をする（Ｓ２０２）。応答が無い場合は（Ｓ２０２でＮＯ）、ステップＳ２０２の処理を続ける。
【００４４】
接続制御装置３０は、端末装置１０から送信された接続要求を受信し（Ｓ２０３）、履歴情報取得の要求を端末装置１０へ送信し（Ｓ２０４）、端末装置１０からの履歴情報の受信の有無を判定する（Ｓ２０５）。履歴情報の受信が無い場合は（Ｓ２０５でＮＯ）、ステップＳ２０５の処理を続ける。
【００４５】
端末装置１０は、ステップＳ２０４で、接続制御装置３０から履歴情報取得の要求が送信されると、ステップＳ２０２で応答ありと判定し（Ｓ２０２でＹＥＳ）、接続制御装置３０から履歴情報取得の要求を受信し（Ｓ２０６）、履歴情報取得プログラムを実行することにより記録手段１３に記録された履歴情報をキーワード毎に取得し（Ｓ２０７）、取得した履歴情報を接続制御装置３０へ送信し（Ｓ２０８）、ＩＰアドレスの割り当て結果待ち（Ｓ２０９）を行う。
【００４６】
接続制御装置３０は、ステップＳ２０８で、端末装置１０から履歴情報が送信されると、ステップＳ２０５で履歴情報の受信ありと判定し（Ｓ２０５でＹＥＳ）、端末装置１０から送信された履歴情報を受信し（Ｓ２１０）、規約情報データベース３５１を検索することにより、端末装置１０の履歴情報が有するキーワード毎に、規約情報を満たしているか否かを判定する（Ｓ２１１）。例えば、端末装置１０の履歴情報が有するキーワード毎に更新番号を比較した結果、全キーワードについて規約情報の更新番号のいずれかに一致する場合に規約情報を満たしていると判定し（Ｓ２１２でＹＥＳ）、端末装置１０に対するローカルＩＰアドレスを割り当て（Ｓ２１３）、ローカルＩＰアドレスの割り当て結果を端末装置１０へ送信し（Ｓ２１４）、処理を終了する。
【００４７】
一方、端末装置１０の履歴情報が有するキーワード毎に更新番号を比較した結果、全キーワードについて規約情報の更新情報のいずれにも一致しない場合に規約情報を満たしていないと判定し（Ｓ２１２でＮＯ）、接続制御装置３０は、端末装置１０に対して、前記ローカルＩＰアドレスとは異なる論理セグメントに割り当てられた仮ＩＰアドレスを割り当てる（Ｓ２１５）。接続制御装置３０は、仮ＩＰアドレスの割り当て結果、及びキーワード毎に履歴情報と一致しない不一致規約情報（更新番号）を端末装置１０へ送信し（Ｓ２１６）、端末装置１０からの更新情報要求の受信の有無の判定をする（Ｓ２１７）。更新情報の受信が無い場合は（Ｓ２１７でＮＯ）、ステップＳ２１７の処理を続ける。
【００４８】
端末装置１０は、ステップＳ２１４又はＳ２１６で、接続制御装置３０から割り当て結果が送信されると、割り当て結果を受信し（Ｓ２１８）、受信した割り当て結果がローカルＩＰアドレスの割り当てである場合は（Ｓ２１９でローカルＩＰアドレス）、中央処理装置４０との間で接続確立し（Ｓ２２０）、接続制御の処理は終了するとともに、端末装置１０は外部ネットワークＮＷ２に接続される。受信した割り当て結果が仮ＩＰアドレスの割り当てである場合は（Ｓ２１９で仮ＩＰアドレス）、端末装置１０は、受信した不一致規約情報の更新番号をキーワード毎に含む更新情報要求を接続制御装置３０へ送信し（Ｓ２２１）、更新情報の受信の有無の判定を行う（Ｓ２２２）。更新情報の受信が無い場合は（Ｓ２２２でＮＯ）、ステップＳ２２２の処理を続ける。
【００４９】
接続制御装置３０は、ステップＳ２２１で端末装置１０から更新情報要求が送信されると、ステップＳ２１７で更新情報要求の受信ありと判定し（Ｓ２１７でＹＥＳ）、端末装置１０から送信された更新情報要求を受信し（Ｓ２２３）、受信した更新要求情報に含まれるキーワード毎の更新番号に基づいて、更新情報データベース３５４を検索し（Ｓ２２４）、更新番号で示される更新情報が記憶されているか否かを判定する（Ｓ２２５）。更新番号で示される更新情報が記憶されている場合は（Ｓ２２５でＹＥＳ）、接続制御装置３０は、更新情報を端末装置１０へ送信する（Ｓ２２６）。
【００５０】
一方、更新番号で示される更新情報が記憶されていない場合は（Ｓ２２５でＮＯ）、接続制御装置３０は、規約情報データベース３５１を検索し、更新番号に対応するＵＲＬを抽出し、抽出したＵＲＬに基づいてＨＴＴＰ要求を送信して外部ネットワークＮＷ２の所定のサーバから更新情報を取得する（Ｓ２２７）。接続制御装置３０は、取得した更新情報を更新情報データベース３５４に記憶し（Ｓ２２８）、記憶した更新情報を端末装置１０へ送信し（Ｓ２２９）、ステップＳ２０３以降の処理を続ける。
【００５１】
端末装置１０は、ステップＳ２２６又はＳ２２９で、接続制御装置３０から更新情報が送信されると、ステップＳ２２２で更新情報の受信ありと判定し（Ｓ２２２でＹＥＳ）、接続制御装置３０が送信した更新情報を受信する（Ｓ２３０）。端末装置１０は、受信した更新情報に基づいて、記録手段１３に記録した履歴情報を変更し、前記更新情報をＲＡＭ１２に読み込むことにより、更新情報を適用し（Ｓ２３１）、ステップＳ２０１以降の処理を続ける。
【００５２】
上述の手順を行うことにより、接続制御装置３０は、端末装置１０にローカルＩＰアドレスが割り当てられると接続制御の手順を終了する。
【００５３】
以上説明したように、内部ネットワークＮＷ１の端末装置１０、１０、…を外部ネットワークＮＷ２に接続する場合に、各端末装置１０に備えられたオペレーティングシステム、ブラウザ、ウイルス定義ファイルなどのセキュリティ項目に関するキーワードと各セキュリティ項目に適用されているバージョン番号との組合せ（履歴情報）を取得し、取得した履歴情報とセキュリティポリシーを遵守するために予め登録・更新された規約情報とが一致するか否かを判定し、端末装置１０が所要の規約情報を具備する場合にのみ、ローカルＩＰアドレスを割り当て外部ネットワークへの接続を許可する。これにより、従来、端末装置１０、１０、…のセキュリティレベルがいかなるレベルであっても、無条件に外部ネットワークＮＷ２へ接続していた事態を防止し、端末装置１０、１０、…が外部ネットワークＮＷ２を介して被るウイルス又は不正使用の脅威を低減して、内部ネトワークＮＷ１のセキュリティレベルを向上させセキュリティポリシーを遵守することが可能になる。
【００５４】
また、内部ネットワークＮＷ１の端末装置１０、１０、…を外部ネットワークＮＷ２に接続する場合に、予め登録・更新された規約情報に基づいて、外部ネットワークＮＷ２への接続の可否を判定するため、内部ネットワークＮＷ１のすべての端末装置１０、１０、…に対して同一の判定基準を適用して、同じ基準で接続可否を判定することができる。
【００５５】
また、新たなウイルスが発見され、急遽セキュリティポリシーの変更と変更内容の周知徹底を行う必要性が生じた場合でも、接続制御装置３０に記憶された規約情報を更新することにより、端末装置１０、１０、…を更新した規約情報に基づいて、外部ネットワークへの接続の可否を判定することができる。したがって、セキュリティポリシーの変更を即座に適用することが可能になる。さらに、セキュリティに関する緊急事態が発生した場合には、ダミーの規約情報に更新することにより、すべての端末装置１０、１０、…を外部ネットワークＮＷ２に接続することを一時的に禁止することもできる。
【００５６】
また、端末装置１０に備えられた履歴情報と規約情報とが一致しない場合には、仮ＩＰアドレスを端末装置１０に割り当て、外部ネットワークＮＷ２に接続された端末装置１０、１０、…と区別して、規約情報を満たす更新情報を端末装置１０に適用することができ、端末装置１０のセキュリティレベルを所要のレベルに向上することができる。
【００５７】
また、履歴情報を端末装置１０から取得する構成としているため、別の端末装置で用いられていた端末装置ＩＤを使用してセキュリティに関する規約情報を満たす履歴情報を有する端末装置１０に成りすます行為を防止することが可能になる。
【００５８】
また、一般的にセキュリティポリシーは、企業又は団体毎に異なるものが定められている場合が多い。しかし、本発明を利用することにより、各企業又は団体毎に異なったセキュリティポリシーを遵守したネットワーク接続制御を容易に行うことができ、極めて優れた効果を奏するものである。
【００５９】
上述の実施の形態では、規約情報及び履歴情報は、端末装置１０に備えられたオペレーティングシステム、ブラウザ、ウイルス定義ファイルに関するバージョン番号であったが、これに限られるものではなく、端末装置１０に備えられた電子メール用アプリケーションプログラムのバージョン番号、ハードディスクドライブのパスワードロックの有無など、セキュリティレベルを向上させるものであれば、いずれのものでもよい。
【００６０】
上述の実施の形態では、接続制御装置３０は、ＪＡＶＡサーブレットを備えるものであったが、これに限らず、ＣＧＩ（Common Gateway Interface）などのインタフェースを介してＣＧＩプログラムを利用する構成でもよい。
【００６１】
実施の形態２
各端末装置１０の履歴情報を端末装置ＩＤに対応付けて接続制御装置３０で一括管理する構成としてもよい。接続制御装置３０の記憶手段３５には、端末装置毎の履歴情報を記録した履歴情報データベース３５５が記憶されている。
【００６２】
図１１は履歴情報データベース３５５の構成を示す概念図である。履歴情報データベース３５５は、端末装置ＩＤ及び該端末装置ＩＤが有する履歴情報、及び該履歴情報が記録された日付により構成してある。履歴情報は、オペレーティングシステム、ブラウザ、ウイルス定義ファイルに対応するキーワード毎に、更新番号（更新プログラムのバージョン番号、ウイルス定義ファイルのバージョン番号など）の履歴を直近のものを上位にして記録してある。履歴情報は管理者により登録・更新される。なお、接続制御装置３０が端末装置１０に更新情報を送信した場合に履歴情報を記録する構成でもよい。
【００６３】
接続制御装置３０は、端末装置１０から接続要求があった場合に、端末装置１０から履歴情報を取得する代わりに履歴情報データベース３５５にアクセスして前記端末装置１０の履歴情報を取得する。この場合に、端末装置１０毎に接続要求の回数、接続可否の結果、更新情報の送信回数などを記録してもよい。なお、履歴情報の取得先以外は、実施の形態１と同様であるので、説明は省略する。各端末装置１０の履歴情報を端末装置ＩＤに対応付けて接続管理装置３０で一括管理する構成とした場合、各端末装置１０の履歴情報から端末装置１０の使用頻度及びアップデート頻度等を把握することが可能となり、接続制御装置３０から接続を拒否された回数の多い端末装置１０に対して、定期的な定義体の更新等のスケジューリングを実行するように改善指示を行うことができる。
【００６４】
実施の形態３
予めローカルＩＰアドレスを取得した端末装置１０からのネットワーク接続要求を、プロキシサーバの機能を有する接続制御装置３０がゲートウエイサーバの機能を有する中央処理装置へ送信する構成でもよい。図１２及び図１３は端末装置１０の接続制御の手順を示すフローチャートである。
【００６５】
端末装置１０のブラウザは、ネットワークＮＷ２に接続されているサーバ装置を示すＵＲＬの入力を受けて、ネットワークＮＷ２への接続要求を接続制御装置３０へ送信し（Ｓ３０１）、接続制御装置３０からの応答の有無の判定をする（Ｓ３０２）。応答が無い場合は（Ｓ３０２でＮＯ）、ステップＳ３０２の処理を続ける。なお、接続制御装置３０への宛先アドレスは、端末装置１０のブラウザに予め設定してある。
【００６６】
接続制御装置３０は、端末装置１０からの接続要求を受信し（Ｓ３０３）、履歴情報取得プログラムを端末装置１０へ送信し（Ｓ３０４）、端末装置１０からの応答の有無の判定をする（Ｓ３０５）。応答が無い場合は（Ｓ３０５でＮＯ）、ステップＳ３０５の処理を続ける。
【００６７】
端末装置１０は、ステップＳ３０４で、接続制御装置３０から履歴情報取得プログラムが送信されると、ステップＳ３０２で応答ありと判定し（Ｓ３０２でＹＥＳ）、接続制御装置３０から履歴情報取得プログラムを受信し（Ｓ３０６）、履歴情報取得プログラムを実行することにより記録手段１３に記録された履歴情報をキーワード毎に取得し（Ｓ３０７）、取得した履歴情報を接続制御装置３０へ送信し（Ｓ３０８）、接続制御装置３０からの応答の有無を判定する（Ｓ３０９）。応答が無い場合は（Ｓ３０９でＮＯ）、ステップＳ３０９の処理を続ける。
【００６８】
接続制御装置３０は、ステップＳ３０８で、端末装置１０から履歴情報が送信されると、ステップＳ３０５で応答ありと判定し（Ｓ３０５でＹＥＳ）、端末装置１０から送信された履歴情報を受信し（Ｓ３１０）、規約情報データベース３５１を検索することにより、端末装置１０の履歴情報が有するキーワード毎に、規約情報を満たしているか否かを判定する（Ｓ３１１）。例えば、端末装置１０の履歴情報が有するキーワード毎に更新番号を比較した結果、全キーワードについて規約情報の更新番号のいずれかに一致する場合に規約情報を満たしていると判定し（Ｓ３１２でＹＥＳ）、ネットワークＮＷ２への接続要求を中央処理装置４０へ送信し（Ｓ３１３）、中央処理装置４０からの応答の有無を判定する（Ｓ３１４）。応答が無い場合は（Ｓ３１４でＮＯ）、ステップＳ３１４の処理を続ける。
【００６９】
中央処理装置４０は、接続制御装置３０からネットワークＮＷ２への接続要求を受信し（Ｓ３１５）、ネットワークＮＷ２への接続要求をネットワークＮＷ２へ転送し（Ｓ３１６）、ネットワークＮＷ２からの応答を受信すると、ネットワークＮＷ２からの応答を接続制御装置３０へ転送し（Ｓ３１７）、処理を終了する。
【００７０】
接続制御装置３０は、ステップＳ３１７で、中央処理装置４０から応答が転送されると、ステップＳ３１４で応答ありと判定し（Ｓ３１４でＹＥＳ）、中央処理装置４０からネットワークＮＷ２からの応答を受信し（Ｓ３１８）、受信したネットワークＮＷ２からの応答を端末装置１０へ転送し（Ｓ３１９）、処理を終了する。
【００７１】
端末装置１０は、ネットワークＮＷ２からの応答を受信し（Ｓ３２０）、ブラウザ上にネットワークＮＷ２からの応答に基づいた情報を表示させて処理を終了する。
【００７２】
一方、接続制御装置３０は、端末装置１０の履歴情報が有するキーワード毎に更新番号を比較した結果、全キーワードについて規約情報の更新情報のいずれにも一致しない場合に規約情報を満たしていないと判定し（Ｓ３１２でＮＯ）、接続制御装置３０は、端末装置１０に対して、キーワード毎に履歴情報と一致しない不一致規約情報（更新番号）を端末装置１０へ送信し（Ｓ３２１）、端末装置１０からの応答の有無を判定する（Ｓ３２２）。応答が無い場合は（Ｓ３２２でＮＯ）、ステップＳ３２２の処理を続ける。
【００７３】
端末装置１０は、ステップＳ３２１で、接続制御装置３０から不一致規約情報が送信されると、ステップＳ３０９で応答ありと判定し（Ｓ３０９でＹＥＳ）、接続制御装置３０から不一致規約情報を受信し（Ｓ３２３）、不一致規約情報の更新番号をキーワード毎に含む更新情報要求を接続制御装置３０へ送信し（Ｓ３２４）、接続制御装置３０からの応答の有無を判定する（Ｓ３２５）。応答が無い場合は（Ｓ３２５でＮＯ）、ステップＳ３２５の処理を続ける。
【００７４】
接続制御装置３０は、ステップＳ３２４で端末装置１０から更新情報要求が送信されると、ステップＳ３２２で応答ありと判定し（Ｓ３２２でＹＥＳ）、端末装置１０から送信された更新情報要求を受信し（Ｓ３２６）、受信した更新要求情報に含まれるキーワード毎の更新番号に基づいて、更新情報データベース３５４を検索し（Ｓ３２７）、更新番号で示される更新情報が記憶されているか否かを判定する（Ｓ３２８）。更新番号で示される更新情報が記憶されている場合は（Ｓ３２８でＹＥＳ）、接続制御装置３０は、更新情報を端末装置１０へ送信する（Ｓ３２９）。
【００７５】
一方、更新番号で示される更新情報が記憶されていない場合は（Ｓ３２８でＮＯ）、接続制御装置３０は、規約情報データベース３５１を検索し、更新番号に対応するＵＲＬを抽出し、抽出したＵＲＬに基づいてＨＴＴＰ要求を送信して外部ネットワークＮＷ２の所定のサーバから更新情報を取得する（Ｓ３３０）。接続制御装置３０は、取得した更新情報を更新情報データベース３５４に記憶し（Ｓ３３１）、記憶した更新情報を端末装置１０へ送信し（Ｓ３３２）、ステップＳ３０３以降の処理を続ける。
【００７６】
端末装置１０は、ステップＳ３２９又はＳ３３２で、接続制御装置３０から更新情報が送信されると、ステップＳ３２５で応答ありと判定し（Ｓ３２５でＹＥＳ）、接続制御装置３０が送信した更新情報を受信する（Ｓ３３３）。端末装置１０は、受信した更新情報に基づいて、記録手段１３に記録した履歴情報を変更し、前記更新情報をＲＡＭ１２に読み込むことにより、更新情報を適用し（Ｓ３３４）、ステップＳ３０１以降の処理を続ける。
【００７７】
上述の手順を行うことにより、接続制御装置３０は、端末装置１０のセキュリティレベルが規約情報を満たしているか否かを判定することができ、端末装置１０のセキュリティレベルが規約情報を満たしていない場合には、端末装置１０のセキュリティレベルを向上させることができる。
【００７８】
なお、上述のステップＳ３０４からステップＳ３０７の履歴情報取得プログラムによる端末装置１０の履歴情報の取得処理は、端末装置１０の初回アクセス時にのみ行い、２回目以降のアクセス時には、ＨＴＴＰヘッダーに情報を付加するクッキー技術を用いて、ステップＳ３０１の接続要求に履歴情報を付加させて接続制御装置３０へ送信する構成でもよい。
【００７９】
（付記１）端末装置からのネットワークへの接続要求を、前記ネットワークへの接続を制御する接続制御装置で受信し、該接続制御装置によって前記端末装置に前記ネットワークへの接続を割り当て、前記端末装置をネットワークに接続するネットワーク接続制御方法であって、前記接続制御装置は、セキュリティに関する規約情報を予め記憶し、端末装置の接続要求を受信し、前記接続要求があった端末装置のセキュリティに関する履歴情報を取得し、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、前記端末装置のネットワークへの接続の可否を判定し、接続可と判定した場合には、前記接続要求を送信した端末装置にネットワークへの接続を割り当てることを特徴とするネットワーク接続制御方法。
（付記２）前記接続制御装置は、記憶した規約情報の変更を受け付けることを特徴とする付記１に記載されたネットワーク接続制御方法。
（付記３）前記履歴情報を接続要求のあった端末装置から取得することを特徴とする付記１又は付記２に記載されたネットワーク接続制御方法。
（付記４）前記接続制御装置は、端末装置の履歴情報を記憶し、記憶した履歴情報を取得することを特徴とする付記１又は付記２に記載されたネットワーク接続制御方法。
（付記５）端末装置と、該端末装置からのネットワークへの接続要求に応じて、前記端末装置にネットワークへの接続を割り当てる接続制御装置とを備えるネットワーク接続制御システムにおいて、前記端末装置は、接続要求を前記接続制御装置へ送信する送信手段を有し、前記接続制御装置は、セキュリティに関する規約情報を記憶する記憶手段と、前記端末装置の接続要求を受信する受信手段と、前記接続要求があった端末装置の履歴情報を取得する取得手段と、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、前記端末装置のネットワークへの接続の可否を判定する判定手段と、該判定手段が接続可と判定した場合には、前記端末装置にネットワークへの接続を割り当てる手段とを備えたことを特徴とするネットワーク接続制御システム。
（付記６）前記接続制御装置は、記憶した規約情報の変更を受け付ける受付手段を備えたことを特徴とする付記５に記載されたネットワーク接続制御システム。
（付記７）付記５又は付記６に記載のネットワーク接続制御システムであって、前記接続制御装置は、前記判定手段により接続否と判定された端末装置に対して、前記端末装置が前記規約情報を満たすために必要な各セキュリティ項目の更新情報を前記端末装置へ送信する送信手段を有しており、前記端末装置は、送信された更新情報を受信する受信手段と、受信した更新情報に応じて履歴情報を変更する変更手段と、前記更新情報を記憶する記憶手段とを備えたことを特徴とする付記５又は付記６に記載されたネットワーク接続制御システム。
（付記８）前記取得手段は、履歴情報を取得する取得用コンピュータプログラムであり、  前記送信手段は、前記取得用コンピュータプログラムを端末装置へ送信し、前記接続制御装置の受信手段は、前記端末装置で受信された取得用コンピュータプログラムによって取得した履歴情報を受信することを特徴とする付記５乃至付記７に記載されたネットワーク接続制御システム。
（付記９）前記取得手段は、接続要求のあった端末装置から履歴情報を取得するよう構成してあることを特徴とする付記５乃至付記８のいずれかに記載されたネットワーク接続制御システム。
（付記１０）前記記憶手段は、端末装置の履歴情報を記憶してあり、前記取得手段は、接続要求のあった端末装置の履歴情報を前記記憶手段から取得するよう構成してあることを特徴とする付記５乃至付記８のいずれかに記載されたネットワーク接続制御システム。
（付記１１）ネットワークへの接続要求を受信し、受信した接続要求に基づいてネットワークへの接続を制御する接続制御装置において、セキュリティに関する規約情報を記憶する記憶手段と、ネットワークへの接続要求を受信する受信手段と、セキュリティに関する履歴情報を取得する取得手段と、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、ネットワークへの接続の可否を判定する判定手段と、該判定手段が接続可と判定した場合には、ネットワークへの接続を割り当てる手段とを備えたことを特徴とする接続制御装置。
（付記１２）前記接続制御装置は、記憶した規約情報の変更を受け付ける受付手段を備えたことを特徴とする付記１１に記載された接続制御装置。
（付記１３）前記判定手段により接続否と判定された場合に、前記送信手段は、前記規約情報を満たすために必要な各セキュリティ項目の更新情報を出力するよう構成してあることを特徴とする付記１１又は付記１２に記載された接続制御装置。
（付記１４）前記記憶手段は、セキュリティに関する履歴情報を記憶してあり、前記取得手段は、記憶した履歴情報を取得するよう構成してあることを特徴とする付記１１乃至付記１３のいずれかに記載された接続制御装置。
（付記１５）コンピュータに、ネットワークへの接続要求を受信させ、受信した接続要求に基づいてネットワークへの接続を制御させるためのコンピュータプログラムにおいて、コンピュータを、セキュリティに関する規約情報を記憶する記憶手段と、ネットワークへの接続要求を受信する受信手段と、セキュリティに関する履歴情報を取得する取得手段と、取得した履歴情報が前記規約情報を満たしているか否かに基づいて、ネットワークへの接続の可否を判定する判定手段と、該判定手段が接続可と判定した場合には、ネットワークへの接続を割り当てる手段として機能させることを特徴とするコンピュータプログラム。
（付記１６）コンピュータを、記憶した規約情報の変更を受け付ける受付手段としてさらに機能させることを特徴とする付記１５に記載されたコンピュータプログラム。
（付記１７）コンピュータを、前記判定手段により接続否と判定された場合に、前記規約情報を満たすために必要な各セキュリティ項目の更新情報を出力する出力手段としてさらに機能させることを特徴とする付記１５又は付記１６に記載されたコンピュータプログラム。
（付記１８）コンピュータを、セキュリティに関する履歴情報を記憶する記憶手段と、記憶した履歴情報を取得する取得手段としてさらに機能させることを特徴とする付記１５乃至付記１７に記載されたコンピュータプログラム。
【図面の簡単な説明】
【００８０】
【図１】本発明のネットワーク接続制御システムの構成を示すブロック図である。
【図２】各種データベースの構成を示す概念図である。
【図３】各種データベースの構成を示す概念図である。
【図４】各種データベースの構成を示す概念図である。
【図５】各種データベースの構成を示す概念図である。
【図６】セキュリティに関する規約情報の登録・更新の手順を示すフローチャートである。
【図７】セキュリティに関する規約情報の登録・更新の手順を示すフローチャートである。
【図８】端末装置の接続制御の手順を示すフローチャートである。
【図９】端末装置の接続制御の手順を示すフローチャートである。
【図１０】端末装置の接続制御の手順を示すフローチャートである。
【図１１】履歴情報データベースの構成を示す概念図である。
【図１２】端末装置の接続制御の手順を示すフローチャートである。
【図１３】端末装置の接続制御の手順を示すフローチャートである。
【符号の説明】
【００８１】
１０  端末装置
１１、３１  ＣＰＵ
１２、３２  ＲＡＭ
１３、３３  記録手段
１５、３６  通信手段
３５  記憶手段  
２０  管理者用端末装置  
３０  接続制御装置
４０  中央処理装置
３５１  規約情報データベース
３５２  仮ＩＰアドレス情報データベース
３５３  仮ＩＰアドレス割り当てデータベース
３５４  更新情報データベース
【図１】
2006033753.tif 000003
【図２】
2006033753.tif 000004
【図３】
2006033753.tif 000005
【図４】
2006033753.tif 000006
【図５】
2006033753.tif 000007
【図６】
2006033753.tif 000008
【図７】
2006033753.tif 000009
【図８】
2006033753.tif 000010
【図９】
2006033753.tif 000011
【図１０】
2006033753.tif 000012
【図１１】
2006033753.tif 000013
【図１２】
2006033753.tif 000014
【図１３】
2006033753.tif 000015