(57)【要約】【課題】耐障害性やサービス継続性の向上、資産管理サーバの負荷軽減、上記判定の処理パフォーマンスの向上をはかる。【解決手段】利用者の個人認証および端末認証を接続制御サーバ３０で行ない、この接続制御サーバ３０からの実行指示に応じて、接続対象端末１０で、ポリシ定義のダウンロードおよびインベントリ情報の収集と、接続対象端末１０のインベントリ情報がポリシ定義に適合するか否かのポリシチェックとを行ない、利用者が登録者であることが認証され且つ接続対象端末１０が資産管理サーバ２０のクライアントたる端末であることが認証され且つ接続対象端末１０における資産がポリシ定義に適合していることが認証された場合、サーバ３０が接続対象端末１０とネットワーク６０とを接続するように制御する。【選択図】図１
2006185210.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークへの接続対象端末としてのクライアント端末と、
該クライアント端末における資産を管理する資産管理サーバと、
該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえ、
該接続対象端末が、
該資産管理サーバによって予め定義されたポリシ定義をダウンロードするダウンロード手段と、
当該接続対象端末における資産に関するインベントリ情報を収集する収集手段と、
該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ポリシ定義に適合するか否かを判定して、当該接続対象端末の資産認証を行なう資産認証手段とをそなえて構成されるとともに、
該接続制御サーバが、
該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段と、
該接続対象端末が該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段と、
該接続対象端末に対する前記資産認証の実行指示を行なう実行指示手段と、
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該実行指示手段による実行指示に応じて該接続対象端末で前記資産認証を行なった結果、該接続対象端末の該資産認証手段によって前記インベントリ情報が前記ポリシ定義に適合することが認証された場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段とをそなえて構成されていることを特徴とする、ネットワーク接続制御システム。
【請求項２】
該資産管理サーバが、各クライアント端末に応じたポリシ定義を予め定義してファイルサーバもしくはウエブサーバに保管しておき、
該接続対象端末の該ダウンロード手段が、当該接続対象端末に応じた前記ポリシ定義を該ファイルサーバもしくは該ウエブサーバからダウンロードすることを特徴とする、請求項１記載のネットワーク接続制御システム。
【請求項３】
該接続対象端末が、
該接続制御サーバからの前記資産認証の実行指示に応じて該ダウンロード手段，該収集手段および該資産認証手段を起動するとともに、該資産認証手段による認証結果を該接続制御サーバに通知するインターフェース手段をさらにそなえて構成されていることを特徴とする、請求項１または請求項２に記載のネットワーク接続制御システム。
【請求項４】
該インターフェース手段が、該接続制御サーバの仕様に応じて変更可能にそなえられていることを特徴とする、請求項３記載のネットワーク接続制御システム。
【請求項５】
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該接続対象端末の該資産認証手段によって前記インベントリ情報が前記ポリシ定義に適合していないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持し、
該資産管理サーバが、前記インベントリ情報が前記ポリシ定義に適合するように該接続対象端末における資産のメンテナンスを実行することを特徴とする、請求項１〜請求項４のいずれか一項に記載のネットワーク接続制御システム。
【請求項６】
該個人認証手段によって該利用者が登録者ではないと判定された場合もしくは該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末ではないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持することを特徴とする、請求項１〜請求項５のいずれか一項に記載のネットワーク接続制御システム。
【請求項７】
該接続対象端末における資産が、該ネットワークの運用に必要なソフトウエアを含み、且つ、該ネットワーク運用上の問題を生じさせるソフトウエアを含んでいないことが、前記ポリシ定義として定義されていることを特徴とする、請求項１〜請求項６のいずれか一項に記載のネットワーク接続制御システム。
【請求項８】
該ネットワークの運用に必要なソフトウエアがセキュリティパッチ更新ソフトウエアであり、
該セキュリティパッチ更新ソフトウエアにより最新のセキュリティパッチが該接続対象端末の基本ソフトウエアに適用されていることが、前記ポリシ定義として定義されていることを特徴とする、請求項７記載のネットワーク接続制御システム。
【請求項９】
該ネットワークの運用に必要なソフトウエアがウイルス対策ソフトウエアであり、
該ウイルス対策ソフトウエアによりウイルス定義ファイルが最新のものに更新されていることが、前記ポリシ定義として定義されていることを特徴とする、請求項７または請求項８に記載のネットワーク接続制御システム。
【請求項１０】
ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおいて該接続対象端末として用いられるコンピュータに、予めインストールされるプログラムであって、
該資産管理サーバによって予め定義されたポリシ定義をダウンロードするダウンロード手段、
該コンピュータにおける資産に関するインベントリ情報を収集する収集手段、および、
該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ポリシ定義に適合するか否かを判定して、該コンピュータの資産認証を行なう資産認証手段として、該コンピュータを機能させることを特徴とする、ネットワーク接続対象端末用プログラム。
【請求項１１】
該ダウンロード手段が、該資産管理サーバによって予め定義されファイルサーバもしくはウエブサーバに保管された、該コンピュータに応じた前記ポリシ定義を、該ファイルサーバもしくは該ウエブサーバからダウンロードするように、該コンピュータを機能させることを特徴とする、請求項１０記載のネットワーク接続対象端末用プログラム。
【請求項１２】
該接続制御サーバからの起動指示に応じて該ダウンロード手段，該収集手段および該資産認証手段を起動するとともに、該資産認証手段による認証結果を該接続制御サーバに通知するインターフェース手段として、該コンピュータを機能させることを特徴とする、請求項１０または請求項１１に記載のネットワーク接続対象端末用プログラム。
【請求項１３】
該インターフェース手段が、該接続制御サーバの仕様に応じて変更可能にそなえられていることを特徴とする、請求項１２記載のネットワーク接続対象端末用プログラム。
【請求項１４】
ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおける該接続制御サーバとして、コンピュータを機能させるネットワーク接続制御プログラムであって、
該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段、
該接続対象端末が、該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段、
該接続対象端末に対する前記資産認証の実行指示を行なう実行指示手段、および、
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該実行指示手段による実行指示に応じて該接続対象端末で資産認証を行なった結果、該接続対象端末における資産に関するインベントリ情報が、該資産管理サーバによって予め定義されたポリシ定義に適合することが認証された場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段として、該コンピュータを機能させることを特徴とする、ネットワーク接続制御プログラム。
【請求項１５】
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該接続対象端末によって前記インベントリ情報が前記ポリシ定義に適合していないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持するように、該コンピュータを機能させることを特徴とする、請求項１４記載のネットワーク接続制御プログラム。
【請求項１６】
該個人認証手段によって該利用者が登録者ではないと判定された場合もしくは該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末ではないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持するように、該コンピュータを機能させることを特徴とする、請求項１４または請求項１５に記載のネットワーク接続制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、企業等の社内ネットワークや大学等の学内ネットワークに対し、ノートパソコン等の端末を接続する際に適用される技術であって、特に、その端末における資産（ソフトウエア，ハードウエア）に関するインベントリ情報（例えば、端末内に保有されるソフトウエアに関する情報等）に基づいて、当該端末と上記ネットワークとの間の遮断／接続を制御するネットワーク接続制御システムおよびネットワーク接続制御プログラム、並びに、そのネットワーク接続制御システムにおいて接続対象端末として用いられるコンピュータに予めインストールされるプログラムに関する。
【背景技術】
【０００２】
企業等の社内ネットワークや学校等の学内ネットワークでは、外部から社内／学内に持ち込まれたノートパソコンなどからウイルスがネットワークに侵入し爆発的に感染が広がることがあるほか、安全上問題のあるパソコン（以下、ＰＣという）を放置することで機密情報や個人情報などが漏洩するおそれがある。
【０００３】
そこで、ネットワークに接続されたＰＣを、一旦、検疫ネットワークに強制的に接続させ、この検疫ネットワークにより、そのＰＣがウイルス対策やセキュリティホールの修復を十分に施されたものであるか否かを調べ、十分に対策を施されたＰＣのみをネットワークに接続する技術が提案されている（下記非特許文献１参照）。
【非特許文献１】２００４年（平成１６年）５月２０日発行の日経産業新聞（日本経済新聞社刊）第１面のタイトル“社内ネットに「検疫所」”の記事
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記非特許文献１に開示されたシステムでは、ウイルス対策ソフトウエアの更新や基本ソフトウエア（ＯＳ：Operating System）の安全上の欠陥であるセキュリティホールの修復を実行していない危険なＰＣ（非セキュア(insecure)なＰＣ）がネットワークに接続されるのを防止することはできるが、ウイルス対策やセキュリティホールの修復を施されたＰＣであれば、どのようなＰＣでもネットワークに接続することが可能である。
【０００５】
通常、外部から持ち込まれてネットワークに接続されるＰＣには、どのようなソフトウエアが保有されているか分からず、ネットワークの運用に必要なソフトウエアを保有していなかったりネットワークの運用に影響を与え障害発生要因となりうるソフトウエアを含んでいるようなＰＣがネットワークに接続されると、ネットワークの運用上、問題を生じる場合がある。また、ネットワークに接続されたＰＣに、違法性のあるソフトウエア（例えば著作権法上問題のあるファイル交換ソフトウエア等）や公序良俗に反するソフトウエアが保有されていると、これらのソフトウエアがネットワーク内に取り込まれる可能性があり好ましくない。
【０００６】
このため、社内ネットワークや学内ネットワークなどにＰＣを接続する際に、接続対象ＰＣに保有されている資産（ソフトウエアやハードウエア）を認識し、その資産が一定の基準（ネットワーク接続条件／ポリシ定義）を満たす場合に接続対象ＰＣをネットワークに接続する一方、一定の基準を満たさない場合には接続対象ＰＣをネットワークに接続しないようにすることが望まれている。
【０００７】
そこで、クライアント端末における資産に関する情報をインベントリ情報として収集しそのインベントリ情報に基づいてクライアント端末の資産を管理する資産管理サーバをそなえておき、接続対象ＰＣをネットワークに接続する際に、資産管理サーバにおいて、接続対象ＰＣに保有されている資産を認識し、その資産が、予め設定されているポリシ定義（上記一定の基準）に適合するか否かを判定し、適合する場合に接続対象ＰＣをネットワークに接続するシステムも提案されている。
【０００８】
しかしながら、このようなシステムでは、ポリシ定義に基づく判定（ポリシチェック，資産認証）が資産管理サーバにおいて行なわれるので、万一、資産管理サーバが、何らかの障害によって動作不能になりポリシチェックを行なえなくなると、接続対象ＰＣがネットワークに一切接続できなくなり、耐障害性やサービス継続性が低いという課題がある。また、常時、システム内における多数のクライアント端末の資産管理を行なっている資産管理サーバによって、ネットワークに接続される接続対象ＰＣについてのポリシチェックを行なうことは、資産管理サーバの負荷を大きくすることになるという課題もある。
【０００９】
本発明は、このような状況に鑑み創案されたもので、接続対象端末における資産に関するインベントリ情報に基づいて接続対象端末とネットワークとの間の遮断／接続を制御することにより、ポリシ定義に適合する資産を有する接続対象端末のみをネットワークに接続できるようにして、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク内に取り込まれたりするのを確実に防止するとともに、接続対象端末の資産がポリシ定義に適合するか否かの判定（資産認証，ポリシチェック）を接続対象端末で行なえるようにして、耐障害性やサービス継続性の向上、資産管理サーバの負荷軽減、上記判定の処理パフォーマンスの向上をはかることを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のネットワーク接続制御システムは、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえ、該接続対象端末が、該資産管理サーバによって予め定義されたポリシ定義をダウンロードするダウンロード手段と、当該接続対象端末における資産に関するインベントリ情報を収集する収集手段と、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ポリシ定義に適合するか否かを判定して、当該接続対象端末の資産認証を行なう資産認証手段とをそなえて構成されるとともに、該接続制御サーバが、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段と、該接続対象端末が該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段と、該接続対象端末に対する前記資産認証の実行指示を行なう実行指示手段と、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該実行指示手段による実行指示に応じて該接続対象端末で前記資産認証を行なった結果、該接続対象端末の該資産認証手段によって前記インベントリ情報が前記ポリシ定義に適合することが認証された場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段とをそなえて構成されていることを特徴としている。
【００１１】
このとき、該資産管理サーバが、各クライアント端末に応じたポリシ定義を予め定義してファイルサーバもしくはウエブサーバに保管しておき、該接続対象端末の該ダウンロード手段が、当該接続対象端末に応じた前記ポリシ定義を該ファイルサーバもしくは該ウエブサーバからダウンロードするように構成してもよい。また、該接続対象端末が、該接続制御サーバからの前記資産認証の実行指示に応じて該ダウンロード手段，該収集手段および該資産認証手段を起動するとともに、該資産認証手段による認証結果を該接続制御サーバに通知するインターフェース手段をさらにそなえて構成されていてもよく、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえられてもよい。
【００１２】
また、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該接続対象端末の該資産認証手段によって前記インベントリ情報が前記ポリシ定義に適合していないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持し、該資産管理サーバが、前記インベントリ情報が前記ポリシ定義に適合するように該接続対象端末における資産のメンテナンスを実行するように構成してもよい。
【００１３】
さらに、該個人認証手段によって該利用者が登録者ではないと判定された場合もしくは該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末ではないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持するように構成してもよい。
【００１４】
なお、前記ポリシ定義としては、例えば、該接続対象端末における資産が、該ネットワークの運用に必要なソフトウエアを含み、且つ、該ネットワーク運用上の問題を生じさせるソフトウエアを含んでいないことを定義する。その際、該ネットワークの運用に必要なソフトウエアがセキュリティパッチ更新ソフトウエアであり、該セキュリティパッチ更新ソフトウエアにより最新のセキュリティパッチが該接続対象端末の基本ソフトウエアに適用されていることが、前記ポリシ定義として定義してもよいし、該ネットワークの運用に必要なソフトウエアがウイルス対策ソフトウエアであり、該ウイルス対策ソフトウエアによりウイルス定義ファイルが最新のものに更新されていることを、前記ポリシ定義として定義してもよい。
【００１５】
一方、本発明のネットワーク接続対象端末用プログラムは、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおいて該接続対象端末として用いられるコンピュータに、予めインストールされるプログラムであって、該資産管理サーバによって予め定義されたポリシ定義をダウンロードするダウンロード手段、該コンピュータにおける資産に関するインベントリ情報を収集する収集手段、および、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ポリシ定義に適合するか否かを判定して、該コンピュータの資産認証を行なう資産認証手段として、該コンピュータを機能させることを特徴としている。
【００１６】
このとき、該ダウンロード手段が、該資産管理サーバによって予め定義されファイルサーバもしくはウエブサーバに保管された、該コンピュータに応じた前記ポリシ定義を、該ファイルサーバもしくは該ウエブサーバからダウンロードするように、該コンピュータを機能させてもよい。また、該接続制御サーバからの起動指示に応じて該ダウンロード手段，該収集手段および該資産認証手段を起動するとともに、該資産認証手段による認証結果を該接続制御サーバに通知するインターフェース手段として、該コンピュータを機能させてもよく、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえてもよい。
【００１７】
さらに、本発明のネットワーク接続制御プログラムは、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおける該接続制御サーバとして、コンピュータを機能させるプログラムであって、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段、該接続対象端末が、該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段、該接続対象端末に対する前記資産認証の実行指示を行なう実行指示手段、および、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該実行指示手段による実行指示に応じて該接続対象端末で資産認証を行なった結果、該接続対象端末における資産に関するインベントリ情報が、該資産管理サーバによって予め定義されたポリシ定義に適合することが認証された場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段として、該コンピュータを機能させることを特徴としている。
【００１８】
このとき、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該接続対象端末によって前記インベントリ情報が前記ポリシ定義に適合していないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持するように、該コンピュータを機能させてもよい。
【００１９】
また、該個人認証手段によって該利用者が登録者ではないと判定された場合もしくは該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末ではないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持するように、該コンピュータを機能させてもよい。
【発明の効果】
【００２０】
上述した本発明によれば、ネットワークへの接続対象端末の利用者の個人認証およびその接続対象端末の端末認証が接続制御サーバで行なわれ、この接続制御サーバからの実行指示に応じて、接続対象端末で、ポリシ定義のダウンロードおよびインベントリ情報の収集と、接続対象端末のインベントリ情報（資産）がポリシ定義に適合するか否かの判定（資産認証，ポリシチェック）とが行なわれ、利用者が登録者であることが認識され且つ接続対象端末が資産管理サーバのクライアントたる端末であることが認証され且つ接続対象端末における資産がポリシ定義に適合していることが認証された場合に、接続対象端末とネットワークとを接続するように制御される。
【００２１】
従って、ポリシ定義に適合する資産を有する接続対象端末のみがネットワークに接続されることになり、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク内に取り込まれたりするのを確実に防止することができる。また、接続対象端末の資産がポリシ定義に適合するか否かの判定が接続対象端末で行なわれるので、万一、資産管理サーバが何らかの障害によって動作不能になっても、接続対象端末で行なわれた上記判定の結果に従って、接続対象端末のネットワークへの接続を行なうことが可能になるので、耐障害性やサービス継続性を大幅に向上できるほか、資産管理サーバの負荷を大幅に軽減して、上記判定の処理パフォーマンスの向上を実現することも可能になる。
【００２２】
このとき、接続対象端末が、当該接続対象端末に応じたポリシ定義をファイルサーバ／ウエブサーバからダウンロードする構成を採用することにより、資産管理サーバは、前もって、ポリシ定義の設定およびファイルサーバ／ウエブサーバへの保管を行なうだけでよく、接続対象端末は、ポリシ定義を、資産管理サーバよりも堅牢で耐障害性の高いファイルサーバもしくはウエブサーバから獲得して上記判定を行なうことができるので、耐障害性やサービス継続性のさらなる向上に寄与することになる。
【００２３】
また、接続対象端末にインターフェース手段をそなえ、このインターフェース手段を通じて、接続制御サーバからの実行指示に応じた起動や上記判定の結果（認証結果）の接続制御サーバへの通知を行なうように構成し、このインターフェース手段を接続制御サーバの仕様（通信方式，認証方式など）に応じて変更可能にそなえることにより、接続対象端末におけるダウンロード手段，収集手段および資産認証手段の仕様等を一切変更することなく、インターフェース手段を変更するだけで、接続対象端末は各種仕様の接続制御サーバに対応することが可能になり、接続制御サーバの仕様に依存しない汎用性の高いシステムを提供することができる。
【００２４】
なお、接続対象端末の資産（インベントリ情報）がポリシ定義に適合していない場合、資産管理サーバにより、その資産がポリシ定義に適合するように接続対象端末における資産のメンテナンスを実行することにより、接続対象端末の資産がポリシ定義に適合していないためにネットワークとの接続を一旦拒否されても、接続対象端末を、ポリシ定義に適合する状態、即ち一定の基準を満たす状態にしてから、ネットワークに接続することが可能になる。
【００２５】
また、利用者が登録者ではない場合もしくは接続対象端末が資産管理サーバのクライアントたる端末ではない場合、接続対象端末とネットワークとの間の遮断状態を維持することにより、不正な利用者が端末を介してネットワークにアクセスしたり、ネットワークへのアクセス権をもたない不正な端末がネットワークに接続されたりするのを確実に防止することができる。
【００２６】
さらに、(1)接続対象端末における資産がネットワークの運用に必要なソフトウエア（例えばセキュリティパッチ更新ソフトウエア，ウイルス対策ソフトウエアなど）を含み且つネットワーク運用上の問題を生じさせるソフトウエアを含んでいないことや、(2)セキュリティパッチ更新ソフトウエアにより最新のセキュリティパッチが接続対象端末の基本ソフトウエアに適用されていることや、(3)ウイルス対策ソフトウエアによりウイルス定義ファイルが最新のものに更新されていることをポリシ定義として定義することにより、ネットワーク運用上の問題を生じさせるソフトウエアを含んでいる危険な端末や、ウイルス対策ソフトウエアの更新や基本ソフトウエアのセキュリティホールの修復を実行していない危険な端末（非セキュアな端末）が、ネットワークに接続されるのを確実に防止し、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク内に取り込まれたりするのをより確実に防止することができる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施の形態を説明する。
〔１〕本実施形態のネットワーク接続制御システムの構成
図１は本発明の一実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図であり、この図１に示すように、本実施形態のネットワーク接続制御システム１は、接続対象端末１０，資産管理サーバ２０，接続制御サーバ３０，ウエブサーバ４０およびネットワークスイッチ５０をそなえて構成されている。
【００２８】
資産管理サーバ２０は、ネットワーク６０への接続対象端末となりうるクライアント端末（例えばノートＰＣ等）１０における資産に関するインベントリ情報を収集しこのクライアント端末１０における資産（実行環境）を管理するもので、必要に応じてソフトウエアをクライアント端末１０にインストールする機能を有している。特に、本実施形態の資産管理サーバ２０は、ポリシ設定ユーティリティ（ＰＳＵ：Policy Setup Utility）機能を有している。なお、資産管理サーバ２０における、これらの機能は、ＰＣ等に所定のアプリケーションプログラム（サーバプログラム）をインストールし、そのプログラムをＰＣ（ＣＰＵ：Central Processing Unit）に実行させることによって実現される。また、本実施形態におけるインベントリ情報の詳細については後述する。
【００２９】
このポリシ設定ユーティリティ機能は、各クライアント端末１０についてのポリシ定義を定義・設定して各クライアント端末１０への割り当てを行なうとともに、ポリシ定義についてのファイルを生成するものである。ポリシ定義ファイルのフォーマットとしては、例えばＩＮＩファイル形式が考えられるが、ＸＭＬ（eXtensible Markup Language）等のフォーマットを採用してもよい。生成されたポリシ定義ファイルは、クライアント端末１０毎に、クライアント端末（接続対象端末）１０をネットワーク６０に接続していない状態でこのクライアント端末（接続対象端末）１０からアクセス可能なウエブサーバ（もしくはファイルサーバ）４０に予め保管されるようになっている。ポリシ定義ファイルの保管手法については後述する。
【００３０】
ここで、ポリシ定義は、各クライアント端末１０における資産（インベントリ情報）が満たすべき一定の基準で、複数のポリシ項目から成るポリシセットとして設定することができるほか、各ポリシ項目には、資産管理サーバ２０によって収集される全てのインベントリ情報を利用することができる。本実施形態において定義されるポリシ定義（一定の基準）としては、例えば、接続対象端末１０における資産がネットワーク６０の運用に必要なソフトウエアを含み、且つ、ネットワーク６０の運用上、問題を生じさせるソフトウエアを含んでいないことが設定される。より具体的には、以下の(11)〜(17)のようなポリシ定義が挙げられる。
【００３１】
(11)接続対象端末１０における資産がネットワーク６０の運用に必要なソフトウエア、例えば、ネットワーク６０の安全な運用に必要となる、セキュリティパッチ更新ソフトウエアやウイルス対策ソフトウエアを含んでいること。
(12)セキュリティパッチ更新ソフトウエアにより最新のセキュリティパッチが接続対象端末１０の基本ソフトウエア（ＯＳ）に適用されていること。
(13)ウイルス対策ソフトウエアによりウイルス定義ファイルが最新のものに更新されていること。
(14)接続対象端末１０における資産がネットワーク６０の運用に影響を与え障害発生要因となりうるソフトウエアを含んでいないこと。
(15)接続対象端末１０における資産が違法性のあるソフトウエア（例えば著作権法上問題のあるファイル交換ソフトウエア等）を含んでいないこと。
(16)接続対象端末１０における資産が公序良俗に反するソフトウエアを含んでいないこと。
(17)接続対象端末１０における資産（例えばＯＳを含む各種ソフトウエア）における設定情報（例えばユーザ名，パスワード等）として、企業等のセキュリティポリシ上、認められていないものが含まれていないこと。
【００３２】
このような資産管理サーバ２０の管理対象となるクライアント端末１０に対しては、そのクライアント端末１０が管理対象であることを識別するための個体識別情報が予め設定され、そのクライアント端末１０内に予め設定登録されている。この個体識別情報（ホストＩＤ）は、管理対象のクライアント端末１０に予めインストールされた管理用ソフトウエアであるエージェントによって設定される。本実施形態では、後述するごとく上記個体識別情報を用いて接続対象端末１０（１０Ａ，１０Ｂ，１０Ｃ；図４参照）の端末認証が行なわれるようになっている。
【００３３】
また、本実施形態では、各接続対象端末１０が、自身に適用されるべきポリシ定義ファイルを判別してウエブサーバ４０からダウンロードする必要があるため、例えば、ポリシ定義ファイルのファイル名を、そのポリシ定義ファイルを割り当てられたクライアント端末１０のホストＩＤとして、ポリシ定義ファイルをウエブサーバ４０に保管する手法を採用するものとする。なお、各接続対象端末１０が、該当するポリシ定義ファイルを取得できるという要件を満たすことができるのであれば、ポリシ定義ファイルの保管手法は、これに限定されない。
【００３４】
そして、本実施形態のクライアント端末１０、つまり、ネットワーク６０への接続対象端末１０は、ダウンロード手段１１，収集手段１２，資産認証手段１３およびインターフェース手段１４としての機能をそなえて構成されている。これらの手段１１〜１４としての機能は、資産管理サーバ２０から提供される所定のアプリケーションプログラム（ネットワーク接続対象端末用プログラム）を予めインストールし、そのプログラムをＣＰＵに実行させることによって実現される。特に、収集手段１２としての機能は、資産管理用スタンドアロンエージェントによって実現され、ダウンロード手段１１および資産認証手段１３としての機能は、ポリシチェックエージェント（ＰＣＡ：Policy Check Agent）と呼ばれるクライアントプログラムによって実現され、インターフェース手段１４としての機能は、ブリッジプログラムによって実現される。
【００３５】
ここで、ダウンロード手段１１は、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０に割り当てられたポリシ定義ファイルを判別し、そのポリシ定義ファイルをウエブサーバ４０からＨＴＴＰ（Hyper Text Transport Protocol）でダウンロードするもので、上述した通り、資産管理サーバ２０から予め提供されているＰＣＡを実行することによって実現される機能である。
【００３６】
収集手段１２は、本接続対象端末１０における資産に関するインベントリ情報を収集するもので、上述した資産管理サーバ２０によるインベントリ情報収集機能と同等の機能を果たすものであり、上述した通り、資産管理サーバ２０から予め提供されている資産管理用スタンドアロンエージェントを実行することによって実現される機能である。
資産認証手段１３は、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１によってダウンロードされたポリシ定義ファイルに含まれるポリシ定義に適合するか否かを判定して、本接続対象端末１０の資産認証を行なうもので、上述した通り、資産管理サーバ２０から予め提供されているＰＣＡを実行することによって実現される機能である。
【００３７】
インターフェース手段１４は、接続制御サーバ３０から発行される実行指示（後述）を本接続対象端末１０側（資産認証手段１３）の仕様に応じたフォーマットに変換して資産認証手段１３に通知してダウンロード手段１１，収集手段１２および資産認証手段１３を起動するとともに、資産認証手段１３による認証結果を接続制御サーバ３０の仕様に応じたフォーマットに変換して個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０に通知するもので、上述した通り、資産管理サーバ２０から予め提供されているブリッジプログラムを実行することによって実現される機能である。
【００３８】
本実施形態では、インターフェース手段１４が、接続制御サーバ３０からの実行指示に応じて資産認証手段１３を起動すると、この資産認証手段１３を介してダウンロード手段１１および収集手段１２を起動するようになっている。また、インターフェース手段１４は、接続制御サーバ３０の仕様（通信方式，認証方式など）に応じ、資産管理サーバ２０によって変更されるようになっている。
【００３９】
なお、資産管理サーバ２０や収集手段１２によって収集される資産情報（インベントリ情報／実行環境情報）には、クライアント端末（接続対象端末）１０におけるハードウエア資源やソフトウエア資源に関する情報が含まれる。
ハードウエア資源に関する情報としては、例えば、コンピュータ名／ＯＳ／ＣＰＵ／ＣＰＵスピード／キーボードタイプ／物理メモリ／利用可能メモリ／ビデオカード／解像度／プリンタ／スワップサイズ／ドメイン名／ログオンユーザ名／モデル名／ネットワークカード／ＭＡＣアドレス／ＩＰアドレス／ネットマスク／デフォルトゲートウェイ／ＤＮＳサーバ／ソケットバージョン／ローカルドライブ毎の総容量や空き容量／ＢＩＯＳバージョン／ＢＩＯＳメーカ／マシンメーカ／マシン名／マシンシリアルマシンＵＵＩＤ／マザーボードメーカ名／マザーボード名／ＣＰＵ ＩＤなどに関する情報が挙げられる。
【００４０】
また、ソフトウエア資源に関する情報としては、クライアントに保有されているソフトウエア（各種アプリケーションプログラム）に関する情報（例えば、製品名，詳細バージョン，ファイルサイズ，ファイル更新日など）が挙げられる。特に、ＯＳのセキュリティホールを修復するためのセキュリティパッチ更新ソフトウエア〔例えば“Windows(登録商標) Update”等〕をクライアントが保有している場合には、セキュリティパッチの更新情報（最新であるか否か）も収集される。さらに、ウイルス対策ソフトウエア〔例えば“Norton AntiVilus(登録商標)”等〕をクライアントが保有している場合には、そのウイルス対策ソフトウエアにおけるウイルス定義ファイルの更新情報（最新であるか否か）も収集される。
【００４１】
ネットワークスイッチ５０は、接続対象端末１０を連結接続され、この接続対象端末１０とネットワーク６０との間の遮断／接続の切換えを行なうもので、図１に示すように、コネクタ５１および遮断／接続切換部５２をそなえて構成されている。
コネクタ５１は接続対象端末１０側のコネクタ１０ａを連結されるものであり、このコネクタ５１にコネクタ１０ａを連結することにより接続対象端末１０がネットワークスイッチ５０に接続されるようになっている。
【００４２】
遮断／接続切換部５２は、接続対象端末１０と資産管理サーバ２０とを接続する通信ライン上に介装され、接続対象端末１０とネットワーク６０とを接続する通信ライン上に介装され、接続対象端末１０とネットワーク６０との間の遮断／接続の切換えを行なうものである。この遮断／接続切換部５２による遮断（開）／接続（閉）の切換えは、後述する接続制御サーバ３０（制御手段３４）によって制御される。
【００４３】
また、接続対象端末１０をネットワークスイッチ５０に接続した当初において、遮断／接続切換部５２は常に遮断状態（開状態）に保たれ、このような状態で、接続対象端末１０と、資産管理サーバ２０，接続制御サーバ３０およびウエブサーバ（ファイルサーバ）４０とは相互に通信可能に接続されるようになっている。その際、接続対象端末１０から直接アクセス可能（通信可能）な構成としてもよいし、ネットワークスイッチ５０経由でアクセス可能な構成としてもよい。図１に示す例では、接続対象端末１０は、接続制御サーバ３０にネットワークスイッチ５０経由でアクセス可能に接続され、資産管理サーバ２０やウエブサーバ（ファイルサーバ）４０には直接アクセス可能に接続されている。
【００４４】
なお、図１では、遮断／接続切換部５２が、いずれも、接続対象端末１０とネットワーク６０との間の通信を物理的に遮断している状態（開状態）が図示されているが、遮断／接続切換部５２はハードウエアによって実現されてもよいしソフトウエアによって実現されてもよい。また、図１に示す例では、コネクタ１０ａ，５１を用い有線の通信ラインで接続対象端末１０をネットワークスイッチ５０および接続制御サーバ３０に接続しているが、本発明はこれに限定されるものではなく、無線の通信ラインで接続対象端末１０をネットワークスイッチ５０および接続制御サーバ３０に接続するように構成してもよい。
【００４５】
接続制御サーバ（認証サーバ）３０は、ネットワークスイッチ５０に接続された接続対象端末１０（１０Ａ〜１０Ｃ）についての認証結果に応じてネットワークスイッチ５０（遮断／接続切換部５２）による切換えを制御することにより、接続対象端末１０（１０Ａ〜１０Ｃ）の通信を制御する機能を有している。この接続制御サーバ３０は、図１に示すように、実行指示手段３１，個人認証手段３２，端末認証手段３３および制御手段３４としての機能をそなえて構成されている。なお、この接続制御サーバ３０としての機能も、ＰＣ等に所定のアプリケーションプログラム（ネットワーク接続制御プログラム）をインストールし、そのプログラムをＰＣ（ＣＰＵ）に実行させることによって実現される。
【００４６】
実行指示手段３１は、接続対象端末１０がネットワークスイッチ５０に接続されると、図２や図３を参照しながら後述するタイミングで、接続対象端末１０に対する資産認証の実行指示を行なうものである。
個人認証手段３２は、ネットワークスイッチ５０に接続対象端末１０が接続された場合に、この接続対象端末１０のユーザ（利用者）によって入力される個人認証情報に基づきユーザが登録者（本システムに対する正当なアクセス権を有する者）であるか否かを判定してユーザの個人認証を行なうものである。より具体的に説明すると、個人認証手段３２は、接続制御サーバ３０もしくは資産管理サーバ２０に予め登録保存されている登録者情報と接続対象端末１０のユーザによって入力された個人認証情報とを比較照合することにより、ユーザの個人認証（ユーザ認証）を行なう。なお、個人認証情報としては、例えばＩＤ番号とパスワードとを接続対象端末１０のキーボードから入力してもよいし、パスワードに代えて、指紋，掌紋，虹彩，静脈パターンなどの生体情報を接続対象端末１０のセンサから入力するようにしてもよい。
【００４７】
端末認証手段３３は、ネットワークスイッチ５０に接続対象端末１０が接続された場合に、この接続対象端末１０が資産管理サーバ２０のクライアントたる端末であるか否かを認識して接続対象端末１０の端末認証を行なうものである。本実施形態においては、資産管理サーバ２０の管理対象端末、つまり資産管理サーバ２０のクライアントたる端末のみがネットワーク６０へのアクセス権を有するという前提で、端末認証手段３３が、上述のような端末認証を行なっている。
【００４８】
より具体的に説明すると、資産管理サーバ２０の管理対象であって資産管理サーバ２０による資産管理下にあるクライアント端末１０に対しては、上述した通り、そのクライアント端末１０が管理対象であることを識別するための個体識別情報が予め設定登録されている。そこで、本実施形態では、端末認証手段３３、接続対象端末１０（１０Ａ，１０Ｂ，１０Ｃ）に予め登録保存されているはずの上記個体識別情報に基づいて、接続対象端末１０（１０Ａ，１０Ｂ，１０Ｃ）が資産管理サーバ２０の管理対象であるか否かを認識して上記端末認証を行なえるように構成されている。
【００４９】
制御手段３４は、上述した個人認証手段３２および端末認証手段３３による認証結果や接続対象端末１０から通知された認証結果（資産認証手段１３による認証結果）に応じ、ネットワークスイッチ５０における遮断／接続切換部５２の切換を制御するものであり、以下、その切換制御のタイミングや条件について説明する。
【００５０】
個人認証手段３２によってユーザが登録者であることが認証され、且つ、端末認証手段３３によって接続対象端末１０が資産管理サーバ２０のクライアントたる端末であることが認証された場合であって、さらに、接続対象端末１０から通知された資産認証の結果がＯＫであった場合、即ち、実行指示手段３１による実行指示に応じて接続対象端末１０で資産認証を行なった結果、接続対象端末１０の資産認証手段１３によってインベントリ情報がポリシ定義に適合することが認証された場合、制御手段３４は、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換えるようにネットワークスイッチ５０を制御する。これにより、接続対象端末１０とネットワーク（全てのネットワークリソース）６０とが相互に通信可能に接続されることになる。
【００５１】
そして、接続対象端末１０から通知された資産認証の結果がＮＧであった場合、即ち、実行指示手段３１による実行指示に応じて接続対象端末１０で資産認証を行なった結果、接続対象端末１０の資産認証手段１３によってインベントリ情報がポリシ定義に適合しないと判定された場合、制御手段３４は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持させ、資産管理サーバ２０が、接続対象端末１０の資産がポリシ定義に適合するように接続対象端末１０における資産のメンテナンスを実行する。この後、接続対象端末１０の資産認証手段１３が、接続対象端末１０の資産認証を再度行ない、その資産がポリシ定義に適合していると判定したことが接続制御サーバ３０に通知された場合に、制御手段３４が、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換えるようにネットワークスイッチ５０を制御するようになっている。このとき、上記メンテナンスは自動的に実行してもよいが、例えば、不適合であったポリシ定義の内容を接続対象端末１０のディスプレイ上に表示させ、その内容を参照したユーザ等が接続対象端末１０から指示を行なうことによって上記メンテナンスを実行するようにしてもよい。
【００５２】
一方、個人認証手段３２によってユーザが登録者ではないと判定された場合もしくは端末認証手段３３によって接続対象端末１０が資産管理サーバ２０のクライアントたる端末ではないと判定された場合、制御手段３４は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２）を維持させることになり、接続対象端末１０は、ネットワーク６０に接続されることはない。
【００５３】
なお、本実施形態では、ポリシ定義がソフトウエア資源に係るものである場合について説明しているが、本発明はこれに限定されるものではなく、ハードウエア資源に係る条件をポリシ定義に含ませてもよい。例えば、接続対象端末１０の資産がネットワーク６０の運用に必要な所定のハードウエアを含んでいることや、接続対象端末１０の資産がネットワーク６０の運用に影響を及ぼす不要なハードウエアを含んでいないことや、接続対象端末１０が特定のメーカのものであることなどを、ポリシ定義に含ませることもできる。この場合、接続対象端末１０のハードウエア資源がポリシ定義に適合していなければ、その旨が接続対象端末１０のユーザに通知され、ユーザは、その通知に応じてハードウエアの実装状態がポリシ定義に適合するようにハードウエアのメンテナンスや交換を行なってから接続制御サーバ３０に再度アクセスすることになる。
【００５４】
〔２〕本実施形態のネットワーク接続制御システムの動作
次に、上述のごとく構成されたネットワーク接続制御システム１の動作について、図２〜図４を参照しながら説明する。ここで、図２は本実施形態のネットワーク接続制御システム１の動作を説明するためのフローチャート（ステップＳ１１〜Ｓ２４，Ｓ３１〜Ｓ３５）、図３は本実施形態のネットワーク接続制御システム１の動作を説明するためのシーケンス図（矢印Ｔ１０〜Ｔ２６）、図４は本実施形態のネットワーク接続制御システム１の動作を説明するための図である。
【００５５】
まず、図２および図３を参照しながら、接続対象端末１０をネットワークスイッチ５０に接続してから、この接続対象端末１０とネットワーク６０とが相互に通信可能に接続されるまでの動作について説明する。なお、図２では接続対象端末が「ＰＣ」と表記されている。
【００５６】
本実施形態のネットワーク接続制御システム１においては、まず、資産管理サーバ２０のＰＳＵ機能により、各クライアント端末１０から収集されたインベントリ情報を元に、各クライアント端末１０についてのポリシ定義が定義・設定されて各クライアント端末１０へ割り当てられる。そして、ＰＳＵ機能により生成されたポリシ定義ファイルは、各クライアント端末１０に対応付けられて（例えばファイル名を対応クライアント端末１０のホストＩＤとして）、ウエブサーバ４０に保管されている（図３の矢印Ｔ１０参照）。
【００５７】
ネットワークスイッチ５０に接続対象端末１０が接続されこの接続対象端末１０が接続制御サーバ３０に対しブラウザでアクセスすると（図３の矢印Ｔ１１参照）、接続制御サーバ３０側でネットワークスイッチ５０に接続対象端末１０が接続されたことが認識される（図２のステップＳ１１のＹＥＳルート参照）。
【００５８】
接続制御サーバ３０は、ネットワークスイッチ５０に接続対象端末１０が接続されたことを認識すると、接続対象端末１０に対しユーザ認証および端末認証の要求を行なう（図２のステップＳ１２および図３の矢印Ｔ１２参照）。ユーザ認証／端末認証の要求を受けた接続対象端末１０は、認証応答として、ユーザによって入力された個人認証情報と接続対象端末１０に登録保存されている個体識別情報（ホストＩＤ等）とを接続制御サーバ３０に送り返すとともに、ネットワーク６０への接続要求を接続制御サーバ３０に対して行なう（図３の矢印Ｔ１３参照）。
【００５９】
接続制御サーバ３０は、接続対象端末１０から認証応答／ネットワーク接続要求を受けると（図２のステップＳ１３のＹＥＳルート参照）、まず、実行指示手段３１により、接続対象端末１０に対する資産認証の実行指示を行なう（図２のステップＳ１４および図３の矢印Ｔ１４参照）。
【００６０】
接続制御サーバ３０からの実行指示を受けた接続対象端末１０では、まず、インターフェース手段１４を通じて資産認証手段１３が起動され（図２のステップＳ３１参照）、さらに、この資産認証手段１３を介してダウンロード手段１１および収集手段１２が起動されて、ダウンロード手段１１により、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０に割り当てられたポリシ定義ファイルがウエブサーバ４０からＨＴＴＰでダウンロードされるとともに（図２のステップＳ３２および図３の矢印Ｔ１５，Ｔ１６参照）、収集手段１２により、本接続対象端末１０における資産に関するインベントリ情報が収集される（図２のステップＳ３３参照）。
【００６１】
そして、資産認証手段１３において、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１によってダウンロードされたポリシ定義ファイルに含まれるポリシ定義に適合するか否かの判定（ポリシチェック）を行なうことにより、本接続対象端末１０の資産認証が実行される（図２のステップＳ３４参照）。そのポリシチェック結果はファイル出力され、そのファイルが、インターフェース手段１４を介し、資産認証の結果として、本接続対象端末の個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０に通知される（図２のステップＳ３５および図３の矢印Ｔ１７参照）。ここで出力ファイルには、ポリシチェック結果の詳細が格納されており、インベントリ情報がポリシ定義に適合しなかった場合には、その項目が出力される。また、その出力ファイルのフォーマットは、ポリシ定義ファイルに準ずるものとする。
【００６２】
一方、接続制御サーバ３０では、接続対象端末１０に対する資産認証の実行指示を行なった後、個人認証手段３２により接続対象端末１０からの個人認証情報に基づきユーザ認証を行なう（図２のステップＳ１５参照）。
このユーザ認証でユーザが登録者ではないと判定された場合（図２のステップＳ１６のＮＯルート参照）、接続制御サーバ３０は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０をネットワーク６０に接続することなく、接続対象端末１０に対しネットワーク接続拒否通知を行なってから（図２のステップＳ１９参照）、接続制御処理を終了する。
【００６３】
ユーザ認証でユーザが登録者であると判定された場合（図２のステップＳ１６のＹＥＳルート参照）、接続制御サーバ３０は、端末認証手段３３により接続対象端末１０の個体識別情報に基づき端末認証を行なう（図２のステップＳ１７参照）。
この端末認証で接続対象端末１０が資産管理サーバ２０のクライアントたる端末ではないと認識された場合（図２のステップＳ１８のＮＯルート参照）、接続制御サーバ３０は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０をネットワーク６０に接続することなく、接続対象端末１０に対しネットワーク接続拒否通知を行なってから（図２のステップＳ１９参照）、接続制御処理を終了する。
【００６４】
端末認証で接続対象端末１０が資産管理サーバ２０のクライアントたる端末であると認識された場合（図２のステップＳ１８のＹＥＳルート参照）、接続対象端末１０から認証結果の通知が有ったか否かを確認し、通知が有った場合（図２のステップＳ２０のＹＥＳルート参照）、制御手段３４により、その認証結果が参照され、接続対象端末１０のインベントリ情報がポリシ定義に適合することが認証されている場合（図２のステップＳ２１のＹＥＳルート参照）には、接続制御サーバ３０から接続対象端末１０へネットワーク接続許可が通知されるとともに（図３の二点鎖線矢印Ｔ１８参照）、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換え、接続対象端末１０とネットワーク（全てのネットワークリソース）６０とを相互に通信可能に接続するとともに（図２のステップＳ２２参照）、接続制御処理を終了する。
【００６５】
一方、接続対象端末５０における資産がポリシ定義に適合していないと判定されている場合（図２のステップＳ２１のＮＯルート）、接続制御サーバ３０は、接続対象端末１０に対しネットワーク接続拒否通知を行なうとともに、ポリシチェックで不適合であると判定された要件の内容や、その要件に対する対処についての情報を含むメンテナンスメッセージを作成して接続対象端末１０に通知し（図２のステップＳ２３および図３の矢印Ｔ１８′参照）、そのメッセージを接続対象端末１０で表示させる。
【００６６】
この後、接続対象端末１０のユーザ等によって、メンテナンスを行なわないことが選択された場合（図２のステップＳ２４のＮＯルート）、接続制御サーバ３０は接続制御処理を終了する一方、メンテナンスを行なうことが選択された場合（図２のステップＳ２４のＹＥＳルート）、ステップＳ１３に戻り、接続対象端末１０から、再度、認証応答／ネットワーク接続要求を受けるのを待機する。
【００６７】
メンテナンスメッセージを参照したユーザ等が、メンテナンスを行なうことを選択し、接続対象端末１０から資産管理サーバ２０に対して指示を行なうと（図３の矢印Ｔ１９参照；メンテナンスリクエスト）、その指示を受けた資産管理サーバ２０が接続対象端末１０のメンテナンスを実行する（図３の矢印Ｔ２０）。これにより、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持しながら、接続対象端末１０の資産がポリシ定義に適合するように接続対象端末１０における資産のメンテナンス（必要なソフトウエアの導入／不要なソフトウエアの削除など）や、セキュリティパッチ／ウイルス定義ファイルの更新が実行される。
【００６８】
この後、接続対象端末１０は、再度、認証応答およびネットワーク６０への接続要求を接続制御サーバ３０に対して行ない（図３の矢印Ｔ２１参照）、上述と同様にして、再度、その接続対象端末１０についてのユーザ認証および端末認証を接続制御サーバ３０で行なうとともに（図２のステップＳ１３〜Ｓ１８参照）、その接続対象端末１０についての資産認証（ポリシチェック）を接続対象端末１０で行なう（図２のステップＳ３１〜Ｓ３５および図３の矢印Ｔ２２〜Ｔ２５参照）。
【００６９】
そして、接続対象端末１０の資産がポリシ定義に適合することが確認されると（図２のステップＳ２１のＹＥＳルート）、接続制御サーバ３０から接続対象端末１０へネットワーク接続許可が通知されるとともに（図３の矢印Ｔ２６参照）、接続制御サーバ３０の制御手段３４によって、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換え、接続対象端末１０とネットワーク（全てのネットワークリソース）６０とを相互に通信可能に接続し（図２のステップＳ２２参照）、接続制御処理を終了する。なお、ここでは、ポリシ定義ファイルのダウンロードを再度行なっているが（図３の矢印Ｔ２３，Ｔ２４参照）、先にダウンロードしたポリシ定義ファイルが接続対象端末１０に保存されている場合には、再ダウンロード処理を省略することができる。
【００７０】
このような本実施形態のネットワーク接続制御システム１では、図４に示すように、資産管理サーバ２０の資産管理対象でなく個体識別情報（ホストＩＤもしくはそのホストＩＤを設定しうるエージェント）を持たない接続対象端末１０Ａはネットワーク６０に接続されず、個体識別情報を有していても、端末認証手段３３による個体識別情報に基づく端末認証結果がＮＧであった場合にも接続対象端末１０Ａはネットワーク６０に接続されない。
【００７１】
また、資源管理サーバ２０の資産管理対象であり個体識別情報を有し且つその個体識別情報に基づく端末認証結果がＯＫであった接続対象端末１０Ｂおよび１０Ｃは、いずれも各端末１０Ｂ，１０Ｃにおいてポリシチェックを実行され、ポリシチェック結果がＮＧとなった接続対象端末１０Ｂはネットワーク６０には接続されないが、ポリシチェック結果がＯＫとなった接続対象端末１０Ｃは、ネットワーク６０に接続され、全てのネットワークリソースを利用することが可能になる。
【００７２】
なお、本実施形態では、接続対象端末１０に対する資産認証の実行指示の発行タイミングを、接続制御サーバ３０が接続対象端末１０から認証応答／ネットワーク接続要求を受けた直後（図２のステップＳ１３のＹＥＳルート参照）としているが、これに限定されるものではなく、端末認証で接続対象端末１０が資産管理サーバ２０のクライアントたる端末であると認識した後（図２のステップＳ１８のＹＥＳルート参照）に、実行指示手段３１により、接続対象端末１０に対する資産認証の実行指示を行なうようにしてもよい。
【００７３】
〔３〕本実施形態のネットワーク接続制御システムの効果
このように、本発明の一実施形態としてのネットワーク接続制御システム１によれば、ネットワーク６０への接続対象端末１０のユーザ認証および端末認証が接続制御サーバ３０で行なわれ、この接続制御サーバ３０からの実行指示に応じて、接続対象端末１０で、ポリシ定義のダウンロードおよびインベントリ情報の収集と、接続対象端末１０のインベントリ情報（資産）がポリシ定義に適合するか否かのポリシチェックとが行なわれ、ユーザが登録者であることが認証され且つ接続対象端末１０が資産管理サーバ２０のクライアントたる端末であることが認証され且つ接続対象端末１０における資産がポリシ定義に適合していることが認証された場合に、接続対象端末１０とネットワーク６０とを接続するように制御される。
【００７４】
従って、ポリシ定義に適合する資産を有する接続対象端末１０のみがネットワーク６０に接続されることになり、ネットワーク６０の運用上、問題が生じたり、問題のある好ましくないソフトウエアやハードウエアがネットワーク６０内に取り込まれたりするのを確実に防止することができる。また、接続対象端末１０の資産がポリシ定義に適合するか否かの判定が接続対象端末１０で行なわれるので、万一、資産管理サーバ２０が何らかの障害によって動作不能になっても、接続対象端末１０で行なわれたポリシチェック結果に従って、接続対象端末１０のネットワーク６０への接続を行なうことが可能になるので、耐障害性やサービス継続性を大幅に向上できるほか、資産管理サーバ２０の負荷を大幅に軽減して、ポリシチェックの処理パフォーマンスの向上を実現することも可能になる。
【００７５】
このとき、接続対象端末１０が、当該接続対象端末１０に応じたポリシ定義をウエブサーバ（ファイルサーバ）４０からダウンロードする構成を採用することにより、資産管理サーバ２０は、前もって、ポリシ定義の設定およびウエブサーバ（ファイルサーバ）４０への保管を行なうだけでよく、接続対象端末１０は、ポリシ定義を、資産管理サーバ２０よりも堅牢で耐障害性の高いウエブサーバ（ファイルサーバ）４０から獲得してポリシチェックを行なうことができるので、耐障害性やサービス継続性のさらなる向上に寄与することになる。
【００７６】
また、接続対象端末１０にインターフェース手段１４をそなえ、このインターフェース手段１４を通じて、接続制御サーバ３０からの実行指示に応じた起動やポリシチェック結果（認証結果）の接続制御サーバ３０への通知を行なうように構成し、このインターフェース手段１４を接続制御サーバ３０の仕様（通信方式，認証方式など）に応じて変更可能に構成したので、接続対象端末１０におけるダウンロード手段１１，収集手段１２および資産認証手段１３の仕様（つまり、ＰＣＡや資産管理用スタンドアロンエージェントの仕様）等を一切変更することなく、インターフェース手段１４（ブリッジプログラム）を変更するだけで、接続対象端末１０は各種仕様の接続制御サーバ３０に対応することが可能になり、接続制御サーバ３０の仕様に依存しない汎用性の高いシステムを提供することができる。
【００７７】
なお、接続対象端末１０の資産（インベントリ情報）がポリシ定義に適合していない場合、資産管理サーバ２０により、その資産がポリシ定義に適合するように接続対象端末１０における資産のメンテナンスを実行することにより、接続対象端末１０の資産がポリシ定義に適合していないためにネットワーク６０との接続を一旦拒否されても、接続対象端末１０を、ポリシ定義に適合する状態、即ち一定の基準を満たす状態にしてから、ネットワーク６０に接続することが可能になる。
【００７８】
また、ユーザが登録者ではない場合もしくは接続対象端末１０が資産管理サーバ２０のクライアントたる端末ではない場合、接続対象端末１０とネットワーク６０との間の遮断状態を維持するので、不正なユーザが端末を介してネットワーク６０にアクセスしたり、ネットワーク６０へのアクセス権をもたない不正な端末がネットワーク６０に接続されたりするのを確実に防止することができる。
【００７９】
さらに、(1)接続対象端末１０における資産がネットワーク６０の運用に必要なソフトウエア（例えばセキュリティパッチ更新ソフトウエア，ウイルス対策ソフトウエアなど）を含み且つネットワーク運用上の問題を生じさせるソフトウエア（またはハードウエア）を含んでいないことや、(2)セキュリティパッチ更新ソフトウエアにより最新のセキュリティパッチが接続対象端末１０の基本ソフトウエア（ＯＳ）に適用されていることや、(3)ウイルス対策ソフトウエアによりウイルス定義ファイルが最新のものに更新されていることをポリシ定義として定義しているので、ネットワーク運用上の問題を生じさせるソフトウエア（またはハードウエア）を含んでいる危険な端末や、ウイルス対策ソフトウエアの更新や基本ソフトウエアのセキュリティホールの修復を実行していない危険な端末（非セキュアな端末）が、ネットワーク６０に接続されるのを確実に防止し、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク６０内に取り込まれたりするのをより確実に防止することができる。
【００８０】
またさらに、接続対象端末１０のＯＳに最新のセキュリティパッチが適用されていない場合やウイルス定義ファイルが最新のものに更新されていない場合にも、セキュリティパッチやウイルス定義ファイルの更新を実行してから接続対象端末１０とネットワーク６０とが接続されるので、非セキュアな端末がネットワーク６０に接続されるのを確実に防止することができる。また、接続対象端末１０が非セキュアであるとしてネットワーク６０との接続を一旦拒否されても、接続対象端末１０をセキュアな状態にしてからネットワーク６０に安全に接続することができる。
【００８１】
〔４〕その他
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
ところで、ダウンロード手段１１，収集手段１２，資産認証手段１３およびインターフェース手段１４を実現するための上記ネットワーク接続対象端末用プログラム（ＰＣＡ，資産管理用スタンドアロンエージェント，ブリッジプログラムを含む）や、実行指示手段３１，個人認証手段３２，端末認証手段３３および制御手段３４を実現するための上記ネットワーク接続制御プログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷなど），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体から上記ネットワーク接続対象端末用プログラムや上記ネットワーク接続制御プログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００８２】
ここで、コンピュータとは、ハードウエアとＯＳとを含む概念であり、ＯＳの制御の下で動作するハードウエアを意味している。また、ＯＳが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウエアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえている。上記ネットワーク接続対象端末用プログラムとしてのアプリケーションプログラムは、上述のようなコンピュータに、ダウンロード手段１１，収集手段１２，資産認証手段１３およびインターフェース手段１４としての機能を実現させるプログラムコードを含んでいる。同様に、上記ネットワーク接続制御プログラムとしてのアプリケーションプログラムは、上述のようなコンピュータに、実行指示手段３１，個人認証手段３２，端末認証手段３３および制御手段３４としての機能を実現させるプログラムコードを含んでいる。また、その機能の一部は、アプリケーションプログラムではなくＯＳによって実現されてもよい。
【００８３】
さらに、本実施形態における記録媒体としては、上述したフレキシブルディスク，ＣＤ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスク（ＭＯディスク）のほか、ＩＣカード，ＲＯＭカートリッジ，磁気テープ，パンチカード，コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ），外部記憶装置等や、バーコードなどの符号が印刷された印刷物等の、コンピュータ読取可能な種々の媒体を利用することもできる。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図である。
【図２】本実施形態のネットワーク接続制御システムの動作を説明するためのフローチャートである。
【図３】本実施形態のネットワーク接続制御システムの動作を説明するためのシーケンス図である。
【図４】本実施形態のネットワーク接続制御システムの動作を説明するための図である。
【符号の説明】
【００８５】
１    ネットワーク接続制御システム
１０，１０Ａ，１０Ｂ，１０Ｃ    接続対象端末（クライアント端末，ＰＣ）
１０ａ    コネクタ
１１    ダウンロード手段
１２    収集手段
１３    資産認証手段
１４    インターフェース手段
２０    資産管理サーバ
３０    接続制御サーバ（認証サーバ）
３１    実行指示手段
３２    個人認証手段
３３    端末認証手段
３４    制御手段
４０    ウエブサーバ（ファイルサーバ）
５０    ネットワークスイッチ
５１    コネクタ
５２    遮断／接続切換部
６０    ネットワーク（全てのネットワークリソース）
【図１】
2006185210.tif 000003
【図２】
2006185210.tif 000004
【図３】
2006185210.tif 000005
【図４】
2006185210.tif 000006