(57)【特許請求の範囲】
【請求項１】
ネットワークへの接続対象端末としてのクライアント端末と、
該クライアント端末における資産を管理する資産管理サーバと、
該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバと、
該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段とをそなえ、
該接続制御サーバが、
該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段と、
該接続対象端末が該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段と、
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該ソフトウエア認証手段に対するソフトウエア認証の実行指示を行なう実行指示手段と、
該実行指示手段による実行指示に応じて該ソフトウエア認証手段によって実行された判定の結果、該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段とをそなえて構成されていることを特徴とする、ネットワーク接続制御システム。
【請求項２】
該接続対象端末が、該ソフトウエア認証手段と、当該接続対照端末の前記ログオフ時ソフトウエアに関する情報をダウンロードするダウンロード手段と、当該接続対象端末における前記ログイン時ソフトウエアに関する情報を収集する収集手段とをそなえて構成され、
該接続対象端末における該ソフトウエア認証手段は、該収集手段によって収集された前記ログイン時ソフトウエアと該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定することを特徴とする、請求項１記載のネットワーク接続制御システム。
【請求項３】
該資産管理サーバが、各クライアント端末の前記ログオフ時ソフトウエアに関する情報をファイルサーバもしくはウエブサーバに保管しておき、
該接続対象端末の該ダウンロード手段が、当該接続対象端末の前記ログオフ時ソフトウエアに関する情報を該ファイルサーバもしくは該ウエブサーバからダウンロードすることを特徴とする、請求項２記載のネットワーク接続制御システム。
【請求項４】
該接続対象端末が、
該接続制御サーバからの前記判定の実行指示に応じて該ダウンロード手段，該収集手段および該ソフトウエア認証手段を起動するとともに、該ソフトウエア認証手段による判定結果を該接続制御サーバに通知するインターフェース手段をさらにそなえて構成されていることを特徴とする、請求項２または請求項３に記載のネットワーク接続制御システム。
【請求項５】
該インターフェース手段が、該接続制御サーバの仕様に応じて変更可能にそなえられていることを特徴とする、請求項４記載のネットワーク接続制御システム。
【請求項６】
該資産管理サーバもしくは該接続制御サーバが、該ソフトウエア認証手段をそなえて構成されていることを特徴とする、請求項１記載のネットワーク接続制御システム。
【請求項７】
ネットワークへの接続対象端末としてのクライアント端末と、
該クライアント端末における資産を管理する資産管理サーバと、
該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバと、
該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段と、
該ソフトウエア認証手段によって該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致していると判定された場合、該接続対象端末における資産がネットワーク接続条件を満たしているか否かを判定する接続条件判定手段と、
該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていると判定された場合に、該接続対象端末における資産が、予め設定されたコンプライアンス基準に適合するか否かを判定して、コンプライアンス監査を行なうコンプライアンス監査手段とをそなえ、
該接続制御サーバが、
該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段と、
該接続対象端末が該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段と、
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該ソフトウエア認証手段に対するソフトウエア認証の実行指示を行なう実行指示手段と、
該実行指示手段による実行指示に応じて該ソフトウエア認証手段によって実行された判定の結果、該接続対象端末の前記ログイン時ソフトウエアが前記ログオフ時ソフトウエアと一致しており、当該判定の結果に応じて該接続条件判定手段によって実行された判定の結果、該接続対象端末における資産が前記ネットワーク接続条件を満たしており、さらに、当該判定の結果に応じて該コンプライアンス監査手段によって実行された前記コンプライアンス監査の結果、該接続対象端末の資産がコンプライアンス基準に適合している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制
御する制御手段とをそなえて構成されていることを特徴とする、ネットワーク接続制御システム。
【請求項８】
該接続対象端末が、該ソフトウエア認証手段と、該接続条件判定手段と、該コンプライアンス監査手段と、当該接続対照端末の前記ログオフ時ソフトウエアに関する情報と前記ネットワーク接続条件および前記コンプライアンス基準とをダウンロードするダウンロード手段と、当該接続対象端末における資産に関するインベントリ情報を収集する収集手段とをそなえて構成され、
該接続対象端末における該ソフトウエア認証手段は、該収集手段によって収集された前記インベントリ情報に含まれる前記ログイン時ソフトウエアと該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定し、
該接続対象端末における該接続条件判定手段は、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ネットワーク接続条件を満たすか否かを判定するとともに、
該接続対象端末における該コンプライアンス監査手段は、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記コンプライアンス基準に適合するか否かを判定して、前記コンプライアンス監査を行なうことを特徴とする、請求項７記載のネットワーク接続制御システム。
【請求項９】
該資産管理サーバが、各クライアント端末の前記ログオフ時ソフトウエアに関する情報と各クライアント端末に応じたネットワーク接続条件およびコンプライアンス基準とを予め設定してファイルサーバもしくはウエブサーバに保管しておき、
該接続対象端末の該ダウンロード手段が、当該接続対象端末の前記ログオフ時ソフトウエアに関する情報と当該接続対象端末に応じた前記ネットワーク接続条件および前記コンプライアンス基準とを該ファイルサーバもしくは該ウエブサーバからダウンロードすることを特徴とする、請求項８記載のネットワーク接続制御システム。
【請求項１０】
該接続対象端末が、
該接続制御サーバからの前記判定の実行指示に応じて該ダウンロード手段，該収集手段，該ソフトウエア認証手段，該接続条件判定手段および該コンプライアンス監査手段を起動するとともに、該ソフトウエア認証手段による判定結果もしくは該接続条件判定手段による判定結果もしくは該コンプライアンス監査手段による監査結果を該接続制御サーバに通知するインターフェース手段をさらにそなえて構成されていることを特徴とする、請求項８または請求項９に記載のネットワーク接続制御システム。
【請求項１１】
該インターフェース手段が、該接続制御サーバの仕様に応じて変更可能にそなえられていることを特徴とする、請求項１０記載のネットワーク接続制御システム。
【請求項１２】
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていないと判定された場合もしくは該コンプライアンス監査手段によって該接続対象端末の資産がコンプライアンス基準に適合していないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持し、
該資産管理サーバが、該接続対象端末の資産が前記ネットワーク接続条件を満たすようにもしくは前記コンプライアンス基準に適合するように該接続対象端末における資産のメンテナンスを実行することを特徴とする、請求項７〜請求項１１のいずれか一項に記載のネットワーク接続制御システム。
【請求項１３】
ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおいて該クライアント端末として用いられるコンピュータに、予めインストールされるプログラムであって、
該コンピュータが該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）に関する情報をダウンロードするダウンロード手段、
該コンピュータにインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）に関する情報を収集する収集手段、および、
該収集手段によって収集された前記ログイン時ソフトウエアと該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段として、該コンピュータを機能させることを特徴とする、ネットワーク接続対象端末用プログラム。
【請求項１４】
該ダウンロード手段が、該資産管理サーバによってファイルサーバもしくはウエブサーバに保管された、該コンピュータの前記ログオフ時ソフトウエアに関する情報を、該ファイルサーバもしくは該ウエブサーバからダウンロードするように、該コンピュータを機能
させることを特徴とする、請求項１３記載のネットワーク接続対象端末用プログラム。
【請求項１５】
該接続制御サーバからの実行指示に応じて該ダウンロード手段，該収集手段および該ソフトウエア認証手段を起動するとともに、該ソフトウエア認証手段による判定結果を該接続制御サーバに通知するインターフェース手段として、該コンピュータを機能させることを特徴とする、請求項１３または請求項１４に記載のネットワーク接続対象端末用プログラム。
【請求項１６】
該インターフェース手段が、該接続制御サーバの仕様に応じて変更可能にそなえられていることを特徴とする、請求項１５記載のネットワーク接続対象端末用プログラム。
【請求項１７】
ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおいて該クライアント端末として用いられるコンピュータに、予めインストールされるプログラムであって、
該コンピュータが該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）に関する情報と予め設定されたネットワーク接続条件およびコンプライアンス基準とをダウンロードするダウンロード手段、
該コンピュータにおける資産に関するインベントリ情報を収集する収集手段、
該収集手段によって収集された前記インベントリ情報に含まれる、該コンピュータにインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）に関する情報と、該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段、
該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ネットワーク接続条件を満たしているか否かを判定する接続条件判定手段、および、
該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていると判定された場合に、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記コンプライアンス基準に適合するか否かを判定して、該コンピュータのコンプライアンス監査を行なうコンプライアンス監査手段として、該コンピュータを機能させることを特徴とする、ネットワーク接続対象端末用プログラム。
【請求項１８】
該ダウンロード手段が、該資産管理サーバによってファイルサーバもしくはウエブサーバに保管された、該コンピュータの前記ログオフ時ソフトウエアに関する情報と該コンピュータに応じた前記ネットワーク接続条件および前記コンプライアンス基準とを、該ファイルサーバもしくは該ウエブサーバからダウンロードするように、該コンピュータを機能させることを特徴とする、請求項１７記載のネットワーク接続対象端末用プログラム。
【請求項１９】
該接続制御サーバからの実行指示に応じて該ダウンロード手段，該収集手段，該ソフトウエア認証手段，該接続条件判定手段および該コンプライアンス監査手段を起動するとともに、該ソフトウエア認証手段による判定結果もしくは該接続条件判定手段による判定結果もしくは該コンプライアンス監査手段による監査結果を該接続制御サーバに通知するインターフェース手段として、該コンピュータを機能させることを特徴とする、請求項２７または請求項１８に記載のネットワーク接続対象端末用プログラム。
【請求項２０】
該インターフェース手段が、該接続制御サーバの仕様に応じて変更可能にそなえられていることを特徴とする、請求項１９記載のネットワーク接続対象端末用プログラム。
【請求項２１】
ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおける該接続制御サーバとして、コンピュータを機能させるネットワーク接続制御プログラムであって、
該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段、
該接続対象端末が、該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段、
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定するソフトウエア認証の実行指示を行なう実行指示手段、および、
該実行指示手段による実行指示に応じて実行されたソフトウエア認証の結果、該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段として、該コンピュータを機能させることを特徴とする、ネットワーク接続制御プログラム。
【請求項２２】
該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとの対照をとりこれらのソフトウエアが一致するか否かを判定して、前記ソフトウエア認証を行なうソフトウエア認証手段として、該コンピュータを機能させることを特徴とする、請求項２１記載のネットワーク接続制御プログラム。
【請求項２３】
ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末にお
ける資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおける該接続制御サーバとして、コンピュータを機能させるネットワーク接続制御プログラムであって、
該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段、
該接続対象端末が、該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段、
該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定するソフトウエア認証の実行指示と、該接続対象端末における資産がネットワーク接続条件を満たしているか否かを判定する接続条件判定の実行指示と、該接続対象端末についてのコンプライアンス監査の実行指示とを行なう実行指示手段、および、
該実行指示手段による実行指示に応じて実行されたソフトウエア認証の結果、該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致しており、該実行指示手段による実行指示に応じて実行された接続条件判定の結果、該接続対象端末における資産が前記ネットワーク接続条件を満たしており、さらに、該実行指示手段による実行指示に応じて実行されたコンプライアンス監査の結果、該接続対象端末の資産がコンプライアンス基準に適合している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段として、該コンピュータを機能させることを特徴とする、ネットワーク接続制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、企業等の社内ネットワークや大学等の学内ネットワークに対し、ノートパソコン等の端末を接続する際に適用される技術であって、特に、その端末における資産（ソフトウエア，ハードウエア）のコンプライアンス監査をネットワーク接続時に行なえるようにした技術に関する。
【背景技術】
【０００２】
企業等の社内ネットワークや学校等の学内ネットワークでは、外部から社内／学内に持ち込まれたノートパソコンなどからウイルスがネットワークに侵入し爆発的に感染が広がることがあるほか、安全上問題のあるパソコン（以下、ＰＣという）を放置することで機密情報や個人情報などが漏洩するおそれがある。
【０００３】
そこで、ネットワークに接続されたＰＣを、一旦、検疫ネットワークに強制的に接続させ、この検疫ネットワークにより、そのＰＣがウイルス対策やセキュリティホールの修復を十分に施されたものであるか否かを調べ、十分に対策を施されたＰＣのみをネットワークに接続する技術が提案されている（下記非特許文献１参照）。
【非特許文献１】２００４年（平成１６年）５月２０日発行の日経産業新聞（日本経済新聞社刊）第１面のタイトル“社内ネットに「検疫所」”の記事
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記非特許文献１に開示されたシステムでは、ウイルス対策ソフトウエアの更新や基本ソフトウエア（ＯＳ：Operating System）の安全上の欠陥であるセキュリティホールの修復を実行していない危険なＰＣ（非セキュア(insecure)なＰＣ）がネットワークに接続されるのを防止することはできるが、ウイルス対策やセキュリティホールの修復を施されたＰＣであれば、どのようなＰＣでもネットワークに接続することが可能である。
【０００５】
通常、外部から持ち込まれてネットワークに接続されるＰＣには、どのようなソフトウエアが保有されているか分からず、ネットワークの運用に必要なソフトウエアを保有していなかったりネットワークの運用に影響を与え障害発生要因となりうるソフトウエアを含んでいるようなＰＣがネットワークに接続されると、ネットワークの運用上、問題を生じる場合がある。また、ネットワークに接続されたＰＣに、違法性のあるソフトウエア（例えば著作権法上問題のあるファイル交換ソフトウエア等）や公序良俗に反するソフトウエアが保有されていると、これらのソフトウエアがネットワーク内に取り込まれる可能性があり好ましくない。
【０００６】
一方、社内ネットワークや学内ネットワークに接続されるＰＣについては、近年、コンプライアンスの監査を行なうことも望まれている。コンプライアンスとは、一般に「法令遵守」と訳され、法律や規則などにそむかず法律や規則を守ることを意味し、コンプライアンスの監査は、例えば、社内ネットワークに接続されているＰＣにおける資産（ソフトウエア，ハードウエア）に、法律に違反する資産や企業倫理（もしくは経営倫理）に反する資産が含まれているか否かや、そのＰＣにおける各種設定が所定基準を満たしているか否かをチェックすることによって行なわれる。特に、企業においては、法律や規則に違反したり倫理的にみて好ましくない行為をしたことが公になると、企業の存続が危うくなる事態が生じるため、コンプライアンスの監査を行なうことが望まれている。
【０００７】
現状、コンプライアンス監査ツール〔例えばSymantec Enterprise Security Manager(登録商標)〕を用いてＰＣのコンプライアンス監査を行なう場合、監査対象のＰＣを社内ネットワークに接続する必要がある。しかしながら、コンプライアンス監査を行なうためとは言え、監査対象のＰＣを社内ネットワークに直ちに接続したのでは、上述のごとく、ネットワークの運用に必要なソフトウエアを保有していなかったり社内ネットワークの運用に影響を与え障害発生要因となりうるソフトウエアを含んでいるようなＰＣが社内ネットワークに接続されて、社内ネットワークの運用上、問題を生じるおそれがあるだけでなく、一時的にでも、コンプライアンスについて未監査のＰＣが社内ネットワークに接続されることになって好ましくない。
【０００８】
また、ＰＣ（端末）をネットワークに接続する際に実行される認証に必要な情報（ユーザＩＤ，パスワード，端末の個体識別情報など）が、万一、ネット上で盗まれた場合、第三者が、本来の端末とは異なる端末を用いて成りすましによるネットワーク接続を容易に行なうことができ、このネットワークに不正に侵入されてしまう。そのため、万一、認証に必要な情報（ユーザＩＤ，パスワード，端末の個体識別情報など）が盗まれても、その情報による認証だけではネットワーク接続に接続できないようにして、セキュリティ性能をより向上させることが望まれている。
【０００９】
本発明は、このような状況に鑑み創案されたもので、接続対象端末における資産情報に基づいて接続対象端末とネットワークとの間の遮断／接続を制御することにより、ネットワーク接続条件を満たす資産を保有し且つコンプライアンス監査をパスした端末のみをネットワークに接続できるようにして、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク内に取り込まれたりするのを確実に防止するとともに、コンプライアンスについて未監査の端末がネットワークに接続されるのを確実に防止することを目的としている。また、接続対象端末にインストールされているソフトウエアについての認証を行なうことにより、万一、通常の認証で必要になる情報が盗まれても、第三者の成りすましによる不正なネットワーク接続を確実に防止できるようにして、セキュリティ性能を大幅に向上することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明のネットワーク接続制御システム（請求項１）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバと、該接続対象端末における資産がネットワーク接続条件を満たしているか否かを判定する接続条件判定手段と、該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていると判定された場合に、該接続対象端末における資産が、予め設定されたコンプライアンス基準に適合するか否かを判定して、コンプライアンス監査を行なうコンプライアンス監査手段とをそなえ、該接続制御サーバが、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段と、該接続対象端末が該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段と、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該接続条件判定手段に対する判定の実行指示を行なう実行指示手段と、該実行指示手段による実行指示に応じて該接続条件判定手段によって実行された判定の結果、該接続対象端末における資産が前記ネットワーク接続条件を満たしており、さらに、当該判定の結果に応じて該コンプライアンス監査手段によって実行された前記コンプライアンス監査の結果、該接続対象端末の資産がコンプライアンス基準に適合している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段とをそなえて構成されていることを特徴としている。
【００１１】
なお、上記ネットワーク接続制御システムにおいて、該接続対象端末が、該接続条件判定手段と、該コンプライアンス監査手段と、前記ネットワーク接続条件および前記コンプライアンス基準をダウンロードするダウンロード手段と、当該接続対象端末における資産に関するインベントリ情報を収集する収集手段とをそなえて構成され、該接続対象端末における該接続条件判定手段は、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ネットワーク接続条件を満たすか否かを判定するとともに、該接続対象端末における該コンプライアンス監査手段は、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記コンプライアンス基準に適合するか否かを判定して、前記コンプライアンス監査を行なうように構成してもよい（請求項２）。
【００１２】
このとき、該資産管理サーバが、各クライアント端末に応じたネットワーク接続条件およびコンプライアンス基準を予め設定してファイルサーバもしくはウエブサーバに保管しておき、該接続対象端末の該ダウンロード手段が、当該接続対象端末に応じた前記ネットワーク接続条件および前記コンプライアンス基準を該ファイルサーバもしくは該ウエブサーバからダウンロードするように構成してもよい（請求項３）。また、該接続対象端末が、該接続制御サーバからの前記判定の実行指示に応じて該ダウンロード手段，該収集手段，該接続条件判定手段および該コンプライアンス監査手段を起動するとともに、該接続条件判定手段による判定結果もしくは該コンプライアンス監査手段による監査結果を該接続制御サーバに通知するインターフェース手段をさらにそなえて構成されていてもよく（請求項４）、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえてもよい（請求項５）。
【００１３】
また、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていないと判定された場合もしくは該コンプライアンス監査手段によって該接続対象端末の資産がコンプライアンス基準に適合していないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持し、該資産管理サーバが、該接続対象端末の資産が前記ネットワーク接続条件を満たすようにもしくは前記コンプライアンス基準に適合するように該接続対象端末における資産のメンテナンスを実行するように構成してもよい（請求項６）。
【００１４】
また、本発明のネットワーク接続制御システム（請求項７）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバと、該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段とをそなえ、該接続制御サーバが、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段と、該接続対象端末が該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段と、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該ソフトウエア認証手段に対するソフトウエア認証の実行指示を行なう実行指示手段と、該実行指示手段による実行指示に応じて該ソフトウエア認証手段によって実行された判定の結果、該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段とをそなえて構成されていることを特徴としている。
【００１５】
なお、このネットワーク接続制御システムにおいて、該接続対象端末が、該ソフトウエア認証手段と、当該接続対照端末の前記ログオフ時ソフトウエアに関する情報をダウンロードするダウンロード手段と、当該接続対象端末における前記ログイン時ソフトウエアに関する情報を収集する収集手段とをそなえて構成され、該接続対象端末における該ソフトウエア認証手段は、該収集手段によって収集された前記ログイン時ソフトウエアと該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定するように構成してもよい（請求項８）。
【００１６】
このとき、該資産管理サーバが、各クライアント端末の前記ログオフ時ソフトウエアに関する情報をファイルサーバもしくはウエブサーバに保管しておき、該接続対象端末の該ダウンロード手段が、当該接続対象端末の前記ログオフ時ソフトウエアに関する情報を該ファイルサーバもしくは該ウエブサーバからダウンロードするように構成してもよい（請求項９）。また、該接続対象端末が、該接続制御サーバからの前記判定の実行指示に応じて該ダウンロード手段，該収集手段および該ソフトウエア認証手段を起動するとともに、該ソフトウエア認証手段による判定結果を該接続制御サーバに通知するインターフェース手段をさらにそなえて構成されていてもよく（請求項１０）、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえてもよい（請求項１１）。なお、該資産管理サーバもしくは該接続制御サーバが、該ソフトウエア認証手段をそなえて構成されていてもよい（請求項１２）。
【００１７】
さらに、本発明のネットワーク接続制御システム（請求項１３）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバと、該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段と、該ソフトウエア認証手段によって該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致していると判定された場合、該接続対象端末における資産がネットワーク接続条件を満たしているか否かを判定する接続条件判定手段と、該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていると判定された場合に、該接続対象端末における資産が、予め設定されたコンプライアンス基準に適合するか否かを判定して、コンプライアンス監査を行なうコンプライアンス監査手段とをそなえ、該接続制御サーバが、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段と、該接続対象端末が該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段と、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該ソフトウエア認証手段に対するソフトウエア認証の実行指示を行なう実行指示手段と、該実行指示手段による実行指示に応じて該ソフトウエア認証手段によって実行された判定の結果、該接続対象端末の前記ログイン時ソフトウエアが前記ログオフ時ソフトウエアと一致しており、当該判定の結果に応じて該接続条件判定手段によって実行された判定の結果、該接続対象端末における資産が前記ネットワーク接続条件を満たしており、さらに、当該判定の結果に応じて該コンプライアンス監査手段によって実行された前記コンプライアンス監査の結果、該接続対象端末の資産がコンプライアンス基準に適合している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段とをそなえて構成されていることを特徴としている。
【００１８】
なお、このネットワーク接続制御システムにおいて、該接続対象端末が、該ソフトウエア認証手段と、該接続条件判定手段と、該コンプライアンス監査手段と、当該接続対照端末の前記ログオフ時ソフトウエアに関する情報と前記ネットワーク接続条件および前記コンプライアンス基準とをダウンロードするダウンロード手段と、当該接続対象端末における資産に関するインベントリ情報を収集する収集手段とをそなえて構成され、該接続対象端末における該ソフトウエア認証手段は、該収集手段によって収集された前記インベントリ情報に含まれる前記ログイン時ソフトウエアと該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定し、該接続対象端末における該接続条件判定手段は、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ネットワーク接続条件を満たすか否かを判定するとともに、該接続対象端末における該コンプライアンス監査手段は、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記コンプライアンス基準に適合するか否かを判定して、前記コンプライアンス監査を行なうように構成してもよい（請求項１４）。
【００１９】
このとき、該資産管理サーバが、各クライアント端末の前記ログオフ時ソフトウエアに関する情報と各クライアント端末に応じたネットワーク接続条件およびコンプライアンス基準とを予め設定してファイルサーバもしくはウエブサーバに保管しておき、該接続対象端末の該ダウンロード手段が、当該接続対象端末の前記ログオフ時ソフトウエアに関する情報と当該接続対象端末に応じた前記ネットワーク接続条件および前記コンプライアンス基準とを該ファイルサーバもしくは該ウエブサーバからダウンロードするように構成してもよい（請求項１５）。また、該接続対象端末が、該接続制御サーバからの前記判定の実行指示に応じて該ダウンロード手段，該収集手段，該ソフトウエア認証手段，該接続条件判定手段および該コンプライアンス監査手段を起動するとともに、該ソフトウエア認証手段による判定結果もしくは該接続条件判定手段による判定結果もしくは該コンプライアンス監査手段による監査結果を該接続制御サーバに通知するインターフェース手段をさらにそなえて構成されていてもよく（請求項１６）、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえてもよい（請求項１７）。
【００２０】
また、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証され、且つ、該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていないと判定された場合もしくは該コンプライアンス監査手段によって該接続対象端末の資産がコンプライアンス基準に適合していないと判定された場合、該制御手段が、該接続対象端末と該ネットワークとの間の遮断状態を維持し、該資産管理サーバが、該接続対象端末の資産が前記ネットワーク接続条件を満たすようにもしくは前記コンプライアンス基準に適合するように該接続対象端末における資産のメンテナンスを実行するように構成してもよい（請求項１８）。
【００２１】
一方、本発明のネットワーク接続対象端末用プログラム（請求項１９）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおいて該クライアント端末として用いられるコンピュータに、予めインストールされるプログラムであって、予め設定されたネットワーク接続条件およびコンプライアンス基準をダウンロードするダウンロード手段、該コンピュータにおける資産に関するインベントリ情報を収集する収集手段、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ネットワーク接続条件を満たしているか否かを判定する接続条件判定手段、および、該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていると判定された場合に、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記コンプライアンス基準に適合するか否かを判定して、該コンピュータのコンプライアンス監査を行なうコンプライアンス監査手段として、該コンピュータを機能させることを特徴としている。
【００２２】
このとき、該ダウンロード手段が、該資産管理サーバによって予め設定されファイルサーバもしくはウエブサーバに保管された、該コンピュータに応じた前記ネットワーク接続条件および前記コンプライアンス基準を、該ファイルサーバもしくは該ウエブサーバからダウンロードするように、該コンピュータを機能させてもよい（請求項２０）。また、該接続制御サーバからの実行指示に応じて該ダウンロード手段，該収集手段，該接続条件判定手段および該コンプライアンス監査手段を起動するとともに、該接続条件判定手段による判定結果もしくは該コンプライアンス監査手段による監査結果を該接続制御サーバに通知するインターフェース手段として、該コンピュータを機能させてもよく（請求項２１）、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえてもよい（請求項２２）。
【００２３】
また、本発明のネットワーク接続対象端末用プログラム（請求項２３）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおいて該クライアント端末として用いられるコンピュータに、予めインストールされるプログラムであって、該コンピュータが該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）に関する情報をダウンロードするダウンロード手段、該コンピュータにインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）に関する情報を収集する収集手段、および、該収集手段によって収集された前記ログイン時ソフトウエアと該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段として、該コンピュータを機能させることを特徴としている。
【００２４】
このとき、該ダウンロード手段が、該資産管理サーバによってファイルサーバもしくはウエブサーバに保管された、該コンピュータの前記ログオフ時ソフトウエアに関する情報を、該ファイルサーバもしくは該ウエブサーバからダウンロードするように、該コンピュータを機能させてもよい（請求項２４）。また、該接続制御サーバからの実行指示に応じて該ダウンロード手段，該収集手段および該ソフトウエア認証手段を起動するとともに、該ソフトウエア認証手段による判定結果を該接続制御サーバに通知するインターフェース手段として、該コンピュータを機能させてもよく（請求項２５）、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえてもよい（請求項２６）。
【００２５】
さらに、本発明のネットワーク接続対象端末用プログラム（請求項２７）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおいて該クライアント端末として用いられるコンピュータに、予めインストールされるプログラムであって、該コンピュータが該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）に関する情報と予め設定されたネットワーク接続条件およびコンプライアンス基準とをダウンロードするダウンロード手段、該コンピュータにおける資産に関するインベントリ情報を収集する収集手段、該収集手段によって収集された前記インベントリ情報に含まれる、該コンピュータにインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）に関する情報と、該ダウンロード手段によってダウンロードされた前記ログオフ時ソフトウエアとが一致するか否かを判定して、ソフトウエア認証を行なうソフトウエア認証手段、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記ネットワーク接続条件を満たしているか否かを判定する接続条件判定手段、および、該接続条件判定手段によって該接続対象端末における資産が前記ネットワーク接続条件を満たしていると判定された場合に、該収集手段によって収集された前記インベントリ情報が、該ダウンロード手段によってダウンロードされた前記コンプライアンス基準に適合するか否かを判定して、該コンピュータのコンプライアンス監査を行なうコンプライアンス監査手段として、該コンピュータを機能させることを特徴としている。
【００２６】
このとき、該ダウンロード手段が、該資産管理サーバによってファイルサーバもしくはウエブサーバに保管された、該コンピュータの前記ログオフ時ソフトウエアに関する情報と該コンピュータに応じた前記ネットワーク接続条件および前記コンプライアンス基準とを、該ファイルサーバもしくは該ウエブサーバからダウンロードするように、該コンピュータを機能させてもよい（請求項２８）。また、該接続制御サーバからの実行指示に応じて該ダウンロード手段，該収集手段，該ソフトウエア認証手段，該接続条件判定手段および該コンプライアンス監査手段を起動するとともに、該ソフトウエア認証手段による判定結果もしくは該接続条件判定手段による判定結果もしくは該コンプライアンス監査手段による監査結果を該接続制御サーバに通知するインターフェース手段として、該コンピュータを機能させてもよく（請求項２９）、この場合、該インターフェース手段を、該接続制御サーバの仕様に応じて変更可能にそなえてもよい（請求項３０）。
【００２７】
そして、本発明のネットワーク接続制御プログラム（請求項３１）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおける該接続制御サーバとして、コンピュータを機能させるプログラムであって、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段、該接続対象端末が、該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該接続対象端末における資産がネットワーク接続条件を満たしているか否かを判定する接続条件判定の実行指示と該接続対象端末についてのコンプライアンス監査の実行指示とを行なう実行指示手段、および、該実行指示手段による実行指示に応じて実行された接続条件判定の結果、該接続対象端末における資産が前記ネットワーク接続条件を満たしており、さらに、該実行指示手段による実行指示に応じて実行されたコンプライアンス監査の結果、該接続対象端末の資産がコンプライアンス基準に適合している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段として、該コンピュータを機能させることを特徴としている。
【００２８】
また、本発明のネットワーク接続制御プログラム（請求項３２）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおける該接続制御サーバとして、コンピュータを機能させるプログラムであって、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段、該接続対象端末が、該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定するソフトウエア認証の実行指示を行なう実行指示手段、および、該実行指示手段による実行指示に応じて実行されたソフトウエア認証の結果、該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段として、該コンピュータを機能させることを特徴としている。このとき、該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとの対照をとりこれらのソフトウエアが一致するか否かを判定して、前記ソフトウエア認証を行なうソフトウエア認証手段として、該コンピュータを機能させてもよい（請求項３３）。
【００２９】
さらに、本発明のネットワーク接続制御プログラム（請求項３４）は、ネットワークへの接続対象端末としてのクライアント端末と、該クライアント端末における資産を管理する資産管理サーバと、該接続対象端末についての認証結果に応じて該接続対象端末と該ネットワークとの間の遮断／接続の切換えを制御する接続制御サーバとをそなえてなるネットワーク接続制御システムにおける該接続制御サーバとして、コンピュータを機能させるネットワーク接続制御プログラムであって、該接続対象端末の利用者によって入力される個人認証情報に基づき該利用者が登録者であるか否かを判定して該利用者の個人認証を行なう個人認証手段、該接続対象端末が、該資産管理サーバのクライアントたる端末であるか否かを認識して該接続対象端末の端末認証を行なう端末認証手段、該個人認証手段によって該利用者が登録者であることが認証され、且つ、該端末認証手段によって該接続対象端末が該資産管理サーバのクライアントたる端末であることが認証された場合に、該接続対象端末にインストールされている全てのソフトウエア（以下、ログイン時ソフトウエアという）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（以下、ログオフ時ソフトウエアという）との対照をとりこれらのソフトウエアが一致する否かを判定するソフトウエア認証の実行指示と、該接続対象端末における資産がネットワーク接続条件を満たしているか否かを判定する接続条件判定の実行指示と、該接続対象端末についてのコンプライアンス監査の実行指示とを行なう実行指示手段、および、該実行指示手段による実行指示に応じて実行されたソフトウエア認証の結果、該接続対象端末の前記ログイン時ソフトウエアと前記ログオフ時ソフトウエアとが一致しており、該実行指示手段による実行指示に応じて実行された接続条件判定の結果、該接続対象端末における資産が前記ネットワーク接続条件を満たしており、さらに、該実行指示手段による実行指示に応じて実行されたコンプライアンス監査の結果、該接続対象端末の資産がコンプライアンス基準に適合している場合、該接続対象端末と該ネットワークとの間を遮断状態から接続状態に切り換えるように制御する制御手段として、該コンピュータを機能させることを特徴としている。
【発明の効果】
【００３０】
上述した本発明によれば、ネットワークへの接続対象端末の利用者の個人認証およびその接続対象端末の端末認証が接続制御サーバで行なわれ、いずれも認証されると、接続制御サーバから接続条件判定手段に対し判定の実行指示が行なわれ、接続条件判定手段によって接続対象端末における資産がネットワーク接続条件を満たしていると判定された場合に、当該接続対象端末についてのコンプライアンス監査が行なわれる。そして、コンプライアンス監査をパスした接続対象端末がネットワークに接続されることになる。つまり、一定の基準を満たす資産を保有し且つコンプライアンス監査をパスした端末のみがネットワークに接続されことになる。従って、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク内に取り込まれたりするのを確実に防止するとともに、コンプライアンスについて未監査の端末がネットワークに接続されるのを確実に防止することができる。
【００３１】
また、本発明によれば、接続対象端末にインストールされている全てのソフトウエア（ログイン時ソフトウエア）と該接続対象端末が該ネットワークに最後に接続されていた時にインストールされていた全てのソフトウエア（ログオフ時ソフトウエア）との対照をとりこれらのソフトウエアが一致する否かを判定するソフトウエア認証を行なうことにより、これらのソフトウエアが完全に一致した場合に、接続対象端末がネットワークに接続されるようになるので、万一、個人認証や端末認証に必要な情報（ユーザＩＤ，パスワード，端末の個体識別情報など）がネット上で盗まれ、第三者が本来の端末とは異なる端末を用いて成りすましによる不正なネットワーク接続を行なおうとしても、その成りすまし端末に保有されるソフトウエアと、盗まれた情報に対応する端末についてのログオフ時ソフトウエアとが完全に一致することはほとんどありえず、成りすまし端末のネットワークへの接続を確実に拒絶することが可能になり、セキュリティ性能を大幅に向上させることができる。
【００３２】
なお、接続対象端末で、上記ソフトウエア認証と、ログオフ時ソフトエアに関する情報やネットワーク接続条件／コンプライアンス基準のダウンロードおよびインベントリ情報の収集と、接続対象端末のインベントリ情報（資産）がネットワーク接続条件を満たしているか否かの接続条件判定と、接続対象端末のインベントリ情報（資産）がコンプライアンス基準に適合するか否かの判定（コンプライアンス監査）とを行なうことにより、ソフトウエア認証や接続条件判定やコンプライアンス監査をサーバで行なうように構成したシステムに比べ、耐障害性やサービス継続性を大幅に向上できるほか、サーバの負荷を大幅に軽減して、ソフトウエア認証や接続条件判定やコンプライアンス監査の処理パフォーマンスの向上を実現することが可能になる。ソフトウエア認証や接続条件判定やコンプライアンス監査をサーバで行なう場合、万一、そのサーバが何らかの障害によって動作不能になると、ソフトウエア認証や接続条件判定やコンプライアンス監査を行なえなくなるだけでなく、判定結果や監査結果が得られないので全ての接続対象端末のネットワーク接続制御を行なえなくなってしまうが、上述のようにソフトウエア認証や接続条件判定やコンプライアンス監査を接続対象端末に分散させて実行することにより、接続対象端末で行なわれた判定結果や監査結果に従って、接続対象端末のネットワークへの接続を行なうことが可能になるので、上述した通り、耐障害性やサービス継続性を大幅に向上でき、コンプライアンス監査の処理パフォーマンスの向上を実現することが可能になる。
【００３３】
このとき、接続対象端末が、当該接続対象端末のログオフ時ソフトウエアに関する情報や、当該接続対象端末に応じたネットワーク接続条件やコンプライアンス基準をファイルサーバ／ウエブサーバからダウンロードする構成を採用することにより、資産管理サーバは、前もって、ログオフ時ソフトウエアに関する情報やネットワーク接続条件やコンプライアンス基準をファイルサーバ／ウエブサーバへ保管しておくだけでよく、接続対象端末は、ログオフ時ソフトウエアに関する情報やネットワーク接続条件やコンプライアンス基準を、資産管理サーバよりも堅牢で耐障害性の高いファイルサーバもしくはウエブサーバから獲得してソフトウエア認証や接続条件判定やコンプライアンス監査を行なうことができるので、耐障害性やサービス継続性のさらなる向上に寄与することになる。
【００３４】
また、接続対象端末にインターフェース手段をそなえ、このインターフェース手段を通じて、接続制御サーバからの実行指示に応じた起動や判定結果／監査結果の接続制御サーバへの通知を行なうように構成し、このインターフェース手段を接続制御サーバの仕様（通信方式，認証方式など）に応じて変更可能にそなえることにより、接続対象端末におけるダウンロード手段，収集手段，ネットワーク認証手段，接続条件判定手段，コンプライアンス監査手段の仕様等を一切変更することなく、インターフェース手段を変更するだけで、接続対象端末は各種仕様の接続制御サーバに対応することが可能になり、接続制御サーバの仕様に依存しない汎用性の高いシステムを提供することができる。
【００３５】
なお、接続対象端末の資産（インベントリ情報）がネットワーク接続条件やコンプライアンス基準に適合していない場合、資産管理サーバにより、その資産がネットワーク接続条件やコンプライアンス基準に適合するように接続対象端末における資産のメンテナンスを実行することにより、接続対象端末の資産がネットワーク接続条件やコンプライアンス基準に適合していないためにネットワークとの接続を一旦拒否されても、接続対象端末を、ネットワーク接続条件やコンプライアンス基準に適合する状態にしてから、ネットワークに接続することが可能になる。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照して本発明の実施の形態を説明する。
〔１〕第１実施形態の説明
〔１−１〕第１実施形態のネットワーク接続制御システムの構成
図１は本発明の第１実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図であり、この図１に示すように、第１実施形態のネットワーク接続制御システム１は、接続対象端末１０，資産管理サーバ２０，接続制御サーバ３０，ウエブサーバ４０およびスイッチ５０をそなえて構成されている。
【００３７】
資産管理サーバ２０は、ネットワーク６０への接続対象端末となりうるクライアント端末（例えばノートＰＣ等）１０における資産に関するインベントリ情報を収集しこのクライアント端末１０における資産（実行環境）を管理するもので、必要に応じてソフトウエアをクライアント端末１０にインストールする機能を有している。特に、第１実施形態の資産管理サーバ２０は、ポリシ設定ユーティリティ（ＰＳＵ：Policy Setup Utility）機能を有している。なお、資産管理サーバ２０における、これらの機能は、ＰＣ等に所定のアプリケーションプログラム（サーバプログラム）をインストールし、そのプログラムをＰＣ（ＣＰＵ：Central Processing Unit）に実行させることによって実現される。また、第１実施形態におけるインベントリ情報の詳細については後述する。
【００３８】
このポリシ設定ユーティリティ機能は、ネットワーク接続条件やコンプライアンス基準を各クライアント端末１０についてのポリシ定義として定義・設定して各クライアント端末１０への割り当てを行なうとともに、そのネットワーク接続条件やコンプライアンス基準についてのファイルを生成するものである。そのファイルのフォーマットとしては、例えばＩＮＩファイル形式が考えられるが、ＸＭＬ（eXtensible Markup Language）等のフォーマットを採用してもよい。生成されたネットワーク接続条件／コンプライアンス基準ファイルは、クライアント端末１０毎に、クライアント端末（接続対象端末）１０をネットワーク６０に接続していない状態でこのクライアント端末（接続対象端末）１０からアクセス可能なウエブサーバ（もしくはファイルサーバ）４０に予め保管されるようになっている。ネットワーク接続条件／コンプライアンス基準ファイルの保管手法については後述する。
【００３９】
ここで、ネットワーク接続条件およびコンプライアンス基準は、複数のポリシ項目から成るポリシセットとして設定される。各ポリシ項目には、資産管理サーバ２０によって収集される全てのインベントリ情報を利用することができる。また、第１実施形態において定義されるネットワーク接続条件およびコンプライアンス基準としては、クライアント端末１０毎に異なるものを設定してもよいし、全てのクライアント端末１０について同一（共通）のものを設定してもよい。クライアント端末１０毎にネットワーク接続条件およびコンプライアンス基準を変える場合、各ユーザ毎に設定を変えてもよいし、グループ単位で設定を変えてもよい（例えば管理者相当のユーザが利用する端末のグループと通常社員相当のユーザが利用する端末のグループとで設定を変える）。
【００４０】
ネットワーク接続条件としては、例えば、下記のような条件[10]もしくは条件[20]が設定される。
[10]接続対象端末における資産が、ネットワーク６０の運用に必要なソフトウエアを含み且つ、ネットワーク運用上の問題を生じさせるソフトウエアを含んでいないこと。なお、この条件[10]の具体例としては、以下のような条件[11]〜[15]が挙げられる。
[11]接続対象端末における資産がネットワーク６０の運用に必要なソフトウエア、例えば、ネットワーク６０の安全な運用に必要となる、セキュリティパッチ更新ソフトウエアやウイルス対策ソフトウエアを含んでいること。
[12]接続対象端末における資産がネットワーク６０の運用に影響を与え障害発生要因となりうるソフトウエアを含んでいないこと。
[13]接続対象端末における資産が違法性のあるソフトウエア（例えば著作権法上問題のあるファイル交換ソフトウエア等）を含んでいないこと。
[14]接続対象端末における資産が公序良俗に反するソフトウエアを含んでいないこと。
[15]接続対象端末における資産（例えばＯＳを含む各種ソフトウエア）における設定情報（例えばユーザ名，パスワード等）として、企業等のセキュリティポリシ上、認められていないものが含まれていないこと。
【００４１】
[20]セキュリティパッチ更新ソフトウエア，ウイルス対策ソフトウエアおよび所定バージョンの基本ソフトウエア（ＯＳ）がソフトウエア資源として接続対象端末にインストールされ、且つ、ファイル交換ソフトウエアを含む違法性のあるソフトウエアがソフトウエア資源として接続対象端末にインストールされておらず、且つ、接続対象端末のハードウエア資源が一定の基準を満たしていること。
【００４２】
また、コンプライアンス基準は、上述したネットワーク接続条件以外の基準（条件）であって、各クライアント端末１０における資産（インベントリ情報）が満たすべき一定の基準である。第１実施形態において定義されるコンプライアンス基準の定義・設定手法としては、具体的には、以下のような手法[30]や[40]が考えられる。
【００４３】
[30]接続対象端末（クライアント端末１０）が、情報漏洩対策を十分に施されたものであるか否かの情報漏洩監査を行なうべく、
[31]データを暗号化して第三者の閲覧を防止するためのデータ暗号化ソフトウエア〔例えばDataKeyServer（登録商標；クオリティ社），秘文Advanced Edition（登録商標；日立ソフト）など〕を保有していること、
[32]ネットワークを介して匿名でファイルを共有する、例えばWinMX，Winny等のごときPeer to Peerファイル共有ソフトウエア（このようなソフトウエアは重要データの流出経路となるおそれがある）を保有していないこと、および、
[33]ソフトウエアのみでＶＰＮ（Virtual Private Network）を構築可能とする、例えばSoftEther（登録商標；三菱マテリアル社），Emotion Link（登録商標；フリービット社）等のソフトウエア（このようなソフトウエアは、企業ネットワークのファイヤウォールを通過することができるため、情報漏洩およびウイルス拡散の経路となる可能性がある）を保有していないこと
をコンプライアンス基準として設定する。なお、ネットワーク接続条件に上記条件[13]が含まれている場合、上記基準[32]に基づく監査は省略される。
【００４４】
[40]接続対象端末（クライアント端末１０）が、脆弱性の高い設定状態にあるか否かの監査を行なうべく、[41]クライアント端末１０への未許可のアカウント登録状況、[42]ウイルス攻撃対象となるサービスプログラムの稼働状況、および、[43]Internet Explorer（登録商標；マイクロソフト社）やＳＱＬ Serverなどの各種アプリケーションプログラムの脆弱な設定情報の基準を、コンプライアンス基準として設定する。
【００４５】
なお、コンプライアンス基準に基づくコンプライアンス監査について、より具体的に説明すると、コンプライアンス監査では、以下に説明するようなシステムファイルとフォルダのチェックとして、例えば、[50]ディスククォータ(disk quota)情報の追跡／問題のチェック、[60]暗号化ファイルシステムのチェック、[70]ファイル属性のセキュリティチェック、[80]ファイルやフォルダへの変更のチェック、[90]レジストリのセキュリティチェックが行なわれる。
【００４６】
[50]ディスククォータ情報の追跡／問題のチェック
ディスククォータ（複数のユーザが共用するコンピュータにおいて、各ユーザに割り当てられたハードディスク容量の上限）の情報が追跡される様子や、追跡されない場合の問題をチェックする。具体的には、例えば、以下の項目[51]〜[59]の有無についてチェックする。
[51]ファイルシステムがクォータ管理をサポートしていないボリューム（このようなボリューム上ではユーザが利用可能なディスク領域の量を制御することができず、利用可能なディスク領域を一部のユーザが独占してしまい、他のユーザがそのリソースを使用できなくなる可能性がある）
[52]クォータ管理をサポートしていても、そのクォータが無効に設定されているボリューム（このようなボリューム上でもユーザが利用可能なディスク領域の量を制御することができず、利用可能なディスク領域を一部のユーザが独占してしまい、他のユーザがそのリソースを使用できなくなる可能性がある）
[53]クォータが有効になっていてもディスク割り当てが強制されていないボリューム（このようなボリューム上でもユーザが利用可能なディスク領域の量を制御することができず、利用可能なディスク領域を一部のユーザが独占してしまい、他のユーザがそのリソースを使用できなくなる可能性がある）
[54]クォータを有効にしてディスク割り当てを強制しているボリューム（クォータが適切に設定されると、各ユーザはボリューム上の他のユーザを妨害することなくファイルを格納して所有できる）
[55]クォータ設定や警告レベルが指定された値よりも大きく設定されているボリューム（クォータ設定は、一部のユーザがディスク領域を占有しても他のユーザがリソースを使用できるよう企業のポリシに準拠させる必要があり、警告の設定は、ディスク領域が不足する前にユーザが訂正の動作を取ることができるよう企業のポリシに準拠させる必要がある）
[56]クォータ制限や警告レベルのログ記録が無効なボリューム（このようなイベントのログが記録されると、時間とともに変化するボリューム領域の使用状況を監視できる）
[57]ボリュームでクォータを制限されていないユーザ（このようなユーザが取得するディスク領域の量を制御することができず、利用可能なディスク領域を一部のユーザが独占してしまい、他のユーザがそのリソースを使用できなくなる可能性がある）
[58]ボリュームでそれぞれのクォータ制限を超えているユーザ（利用可能なディスク領域を一部のユーザが独占してしまい、他のユーザがそのリソースを使用できなくなる可能性がある）
[59]ボリュームでそれぞれの警告レベルを超えているユーザ（警告レベルを設定することで、ディスク領域が不足する前にユーザが訂正の動作を取ることができる）
【００４７】
[60]暗号化ファイルシステムのチェック
暗号化ファイルシステムがサポート／使用されているか、また、その暗号化システムの設定についてもチェックする。具体的には、例えば、以下の項目[61]〜[64]の有無についてチェックする。
[61]ファイルシステムが暗号化ファイルシステムをサポートしていないボリューム（このようなボリュームでは、ファイルを暗号化することができず、侵入者は、このボリュームにアクセスできる場合、ボリュームに含まれるファイルを開くことができる）
[62]各ボリュームにおける暗号化ファイルの使用割合（権限なしにアクセスした侵入者は、ボリューム上における、重要にもかかわらず暗号化されていないファイルを開くことができる）
[63]ファイルの所有者以外のユーザが解読可能なファイル
[64]ファイルを復号化できるエージェントの証明書キーや名前が、ネームリストのエントリに一致しない暗号化ファイル
【００４８】
[70]ファイル属性のセキュリティチェック
現在のファイル属性の設定をファイルテンプレートレコードと比較し、ファイルの所有権，サイズ，作成日時，修正内容などにおける変更をチェックするほか、アクセス制御リストの変更，チェックサムのチェック結果などもチェックする。具体的には、例えば、以下の項目[71]〜[78]についてチェックする。
[71]ファイルテンプレートで指定された所有者と一致しない所有者のファイル
[72]読取り専用，隠しファイル，システムなどの属性がファイルテンプレートで指定されている属性と一致しないファイル（このような変更は、ファイルの所有者以外の何者かが権限のない活動を行なったことを示している場合がある）
[73]作成／更新の日時がエージェントのスナップショットの日時と一致しないファイル（このような変更は、ファイルの所有者以外の何者かが権限のない活動を行なったことを示している場合がある）
[74]サイズがエージェントのスナップショットのサイズと一致しないファイル（このような変更は、ファイルの所有者以外の何者かが権限のない活動を行なったことを示している場合がある）
[75]ファイルテンプレートで指定されたファイルで、ＣＲＣ(Cyclic Redundancy Check character)シグネチャやＭＤ５(Message Digest algorithm 5)シグネチャがエージェントのスナップショットファイルの値と一致しないファイル
[76]テンプレートに一致しないアクセス権限の設定をもつファイル等
[77]ファイルリストで指定したフォルダやボリューム内における隠しファイル（侵入者は、ファイルやフォルダを隠すことにより、重要な情報にアクセスし、報告する場合がある）
[78]ファイルリストで指定されたファイルおよびフォルダのアクセス権限
【００４９】
[80]ファイルやフォルダへの変更のチェック
各種テンプレートを使用してファイルやフォルダへの変更をチェックする。具体的には、例えば、以下の項目[81]〜[86]についてチェックする。
[81]指定されたボリュームのフォルダやファイルの所有者の変更
[82]ファイルシグネチャテンプレートに定義されたシグネチャおよびシグネチャタイプと一致しない、ＣＲＣ，ＭＤ５，あるいはＣＲＣとＭＤ５とを組み合わせたファイルシグネチャをもつファイル
[83]最終のスナップショットの更新以降に指定のボリュームで追加された新しいフォルダ／ファイル
[84]最終のスナップショットの更新以降に監視対象のボリュームで削除されたフォルダ／ファイル
[85]悪質なファイル監視用テンプレートに定義されたファイル名あるいは攻撃シグネチャに一致するファイル
[86]スナップショットの前回の更新後に変更されたシグネチャのあるファイル、および、指定のファイルやフォルダ上のＣＲＣ／ＭＤ５シグネチャの現在の値と最近のスナップショット更新の値との違い
【００５０】
[90]レジストリのセキュリティチェック
現在のレジストリの設定をレジストリテンプレートレコードと比較し、レジストリキーの所有権，レジストリキーと値，レジストリキーが最後に書き込まれた時間などの変更をチェックする。具体的には、例えば、以下の項目[91]〜[96]についてチェックする。
[91]スナップショットの前回の更新後に変更されたレジストリキーの所有者（権限のない変更により、システムの整合性が危険にさらされるほか、正当なユーザが必要なプログラムやリソースにアクセスできない可能性がある）
[92]レジストリキーのアクセス権限における変更
[93]必須のキーと値で存在しないもの、および禁止されているキーと値で存在するもの（禁止されたキーあるいは値の存在により、侵入者は、ユーザパスワードなどの重要なデータにアクセスできる可能性があるほか、必須のレジストリキーが消失していると、プログラムやその他の必要なリソースに、権限のあるユーザがアクセスできない可能性がある）
[94]最終書き込み時間に従って、スナップショットの前回の更新後に変更されたレジストリキーをチェック（最終書き込み時間の変更は、レジストリキーの設定が変更されたことを示す）
[95]値のデータサイズに従って、スナップショットの前回の更新後に変更されたレジストリ値をチェック
[96]値データシグネチャ（ＣＲＣ／ＭＤ５）に従って、スナップショットの前回の更新後に変更されたレジストリ値をチェック
【００５１】
第１実施形態において、接続対象／コンプライアンス監査対象は、資産管理サーバ２０の管理対象となるクライアント端末１０で、この資産管理サーバ２０の管理対象となるクライアント端末１０に対しては、そのクライアント端末１０が管理対象であることを識別するための個体識別情報（ホストＩＤ）が予め設定され、そのクライアント端末１０内に予め設定登録されている。この個体識別情報は、管理対象のクライアント端末１０に予めインストールされた管理用ソフトウエアであるエージェントによって設定される。第１実施形態では、後述するごとく上記個体識別情報を用いて接続対象端末１０（１０−１，１０−２，１０−３；図４参照）の端末認証が行なわれるようになっている。
【００５２】
また、第１実施形態では、各接続対象端末１０が、自身に適用されるべきネットワーク接続条件／コンプライアンス基準ファイルを判別してウエブサーバ４０からダウンロードする必要があるため、例えば、ネットワーク接続条件／コンプライアンス基準ファイルのファイル名を、ネットワーク接続条件／そのコンプライアンス基準ファイルを割り当てられたクライアント端末１０のホストＩＤとし、ネットワーク接続条件／コンプライアンス基準ファイルをウエブサーバ４０に保管する手法を採用するものとする。なお、各接続対象端末１０が、該当するネットワーク接続条件／コンプライアンス基準ファイルを取得できるという要件を満たすことができるのであれば、ネットワーク接続条件／コンプライアンス基準ファイルの保管手法は、これに限定されない。
【００５３】
そして、第１実施形態のクライアント端末１０、つまり、ネットワーク６０への接続対象端末１０は、ダウンロード手段１１，収集手段１２，接続条件判定手段１３，コンプライアンス監査手段１４およびインターフェース手段１５としての機能をそなえて構成されている。これらの手段１１〜１５としての機能は、資産管理サーバ２０から提供される所定のアプリケーションプログラム（ネットワーク接続対象端末用プログラム）を予めインストールし、そのプログラムをＣＰＵに実行させることによって実現される。特に、収集手段１２としての機能は、資産管理用スタンドアロンエージェントによって実現され、ダウンロード手段１１，接続条件判定手段１３およびコンプライアンス監査手段１４としての機能は、ポリシチェックエージェント（ＰＣＡ：Policy Check Agent）と呼ばれるクライアントプログラムによって実現され、インターフェース手段１５としての機能は、ブリッジプログラムによって実現される。
【００５４】
ここで、ダウンロード手段１１は、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０に割り当てられたネットワーク接続条件／コンプライアンス基準ファイルを判別し、そのネットワーク接続条件／コンプライアンス基準ファイルをウエブサーバ４０からＨＴＴＰ（Hyper Text Transport Protocol）でダウンロードするもので、上述した通り、資産管理サーバ２０から予め提供されているＰＣＡを実行することによって実現される機能である。
【００５５】
収集手段１２は、本接続対象端末１０における資産に関するインベントリ情報を収集するもので、上述した資産管理サーバ２０によるインベントリ情報収集機能と同等の機能を果たすものであり、上述した通り、資産管理サーバ２０から予め提供されている資産管理用スタンドアロンエージェントを実行することによって実現される機能である。
【００５６】
接続条件判定手段１３は、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１によってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるネットワーク接続条件を満たしているか否かを判定するもので、上述した通り、資産管理サーバ２０から予め提供されているＰＣＡを実行することによって実現される。
【００５７】
コンプライアンス監査手段１４は、接続条件判定手段１３によってインベントリ情報がネットワーク接続条件を満たしていると判定された場合に、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１によってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるコンプライアンス基準に適合するか否かを判定して、本接続対象端末１０のコンプライアンス監査を行なうもので、上述した通り、資産管理サーバ２０から予め提供されているＰＣＡを実行することによって実現される。
【００５８】
インターフェース手段１５は、接続制御サーバ３０から発行される実行指示（後述）を本接続対象端末１０側（接続条件判定手段１３）の仕様に応じたフォーマットに変換して接続条件判定手段１３に通知してダウンロード手段１１，収集手段１２およびコンプライアンス監査手段１４を起動するとともに、接続条件判定手段１３による判定結果もしくはコンプライアンス監査手段１４による監査結果を接続制御サーバ３０の仕様に応じたフォーマットに変換して個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０に通知するもので、上述した通り、資産管理サーバ２０から予め提供されているブリッジプログラムを実行することによって実現される。
【００５９】
第１実施形態では、インターフェース手段１５が、接続制御サーバ３０からの実行指示に応じて接続条件判定手段１３を起動すると、この接続条件判定手段１３を介してダウンロード手段１１，収集手段１２およびコンプライアンス監査手段１４が起動されるようになっている。また、インターフェース手段１５は、接続制御サーバ３０の仕様（通信方式，認証方式など）に応じ、資産管理サーバ２０によって変更されるようになっている。
【００６０】
なお、資産管理サーバ２０や収集手段１２によって収集される資産情報（インベントリ情報／実行環境情報）には、クライアント端末（接続対象端末）１０におけるハードウエア資源やソフトウエア資源に関する情報が含まれる。
ハードウエア資源に関する情報としては、例えば、コンピュータ名／ＯＳ／ＣＰＵ／ＣＰＵスピード／キーボードタイプ／物理メモリ／利用可能メモリ／ビデオカード／解像度／プリンタ／スワップサイズ／ドメイン名／ログオンユーザ名／モデル名／ネットワークカード／ＭＡＣアドレス／ＩＰアドレス／ネットマスク／デフォルトゲートウェイ／ＤＮＳサーバ／ソケットバージョン／ローカルドライブ毎の総容量や空き容量／ＢＩＯＳバージョン／ＢＩＯＳメーカ／マシンメーカ／マシン名／マシンシリアルマシンＵＵＩＤ／マザーボードメーカ名／マザーボード名／ＣＰＵ ＩＤなどに関する情報が挙げられる。
【００６１】
また、ソフトウエア資源に関する情報としては、クライアントに保有されているソフトウエア（各種アプリケーションプログラム）に関する情報（例えば、製品名，詳細バージョン，ファイルサイズ，ファイル更新日など）が挙げられる。特に、ＯＳのセキュリティホールを修復するためのセキュリティパッチ更新ソフトウエア〔例えば“Windows(登録商標) Update”等〕をクライアントが保有している場合には、セキュリティパッチの更新情報（最新であるか否か）も収集される。さらに、ウイルス対策ソフトウエア〔例えば“Norton AntiVilus(登録商標)”等〕をクライアントが保有している場合には、そのウイルス対策ソフトウエアにおけるウイルス定義ファイルの更新情報（最新であるか否か）も収集される。
【００６２】
ネットワークスイッチ５０は、接続対象端末１０を連結接続され、この接続対象端末１０とネットワーク６０との間の遮断／接続の切換えを行なうもので、図１に示すように、コネクタ５１および遮断／接続切換部５２をそなえて構成されている。
コネクタ５１は接続対象端末１０側のコネクタ１０ａを連結されるものであり、このコネクタ５１にコネクタ１０ａを連結することにより接続対象端末１０がネットワークスイッチ５０に接続されるようになっている。
【００６３】
遮断／接続切換部５２は、接続対象端末１０とネットワーク６０とを接続する通信ライン上に介装され、接続対象端末１０とネットワーク６０との間の遮断／接続の切換えを行なうものである。この遮断／接続切換部５２による遮断（開）／接続（閉）の切換えは、後述する接続制御サーバ３０（制御手段３４）によって制御される。
【００６４】
また、接続対象端末１０をネットワークスイッチ５０に接続した当初において、遮断／接続切換部５２は常に遮断状態（開状態）に保たれ、このような状態で、接続対象端末１０と、資産管理サーバ２０，接続制御サーバ３０およびウエブサーバ（ファイルサーバ）４０とは相互に通信可能に接続されるようになっている。その際、接続対象端末１０から直接アクセス可能（通信可能）な構成としてもよいし、ネットワークスイッチ５０経由でアクセス可能な構成としてもよい。図１に示す例では、接続対象端末１０は、接続制御サーバ３０にネットワークスイッチ５０経由でアクセス可能に接続され、資産管理サーバ２０やウエブサーバ（ファイルサーバ）４０には直接アクセス可能に接続されている。
【００６５】
なお、図１では、遮断／接続切換部５２が、接続対象端末１０とネットワーク６０との間の通信を物理的に遮断している状態（開状態）が図示されているが、遮断／接続切換部５２はハードウエアによって実現されてもよいしソフトウエアによって実現されてもよい。また、図１に示す例では、コネクタ１０ａ，５１を用い有線の通信ラインで接続対象端末１０をネットワークスイッチ５０および接続制御サーバ３０に接続しているが、本発明はこれに限定されるものではなく、無線の通信ラインで接続対象端末１０をネットワークスイッチ５０および接続制御サーバ３０に接続するように構成してもよい。
【００６６】
接続制御サーバ（認証サーバ）３０は、ネットワークスイッチ５０に接続された接続対象端末１０（１０−１〜１０−３）についての認証結果に応じてネットワークスイッチ５０（遮断／接続切換部５２）による切換えを制御することにより、接続対象端末１０（１０−１〜１０−３）の通信を制御する機能を有している。この接続制御サーバ３０は、図１に示すように、実行指示手段３１，個人認証手段３２，端末認証手段３３および制御手段３４としての機能をそなえて構成されている。なお、この接続制御サーバ３０としての機能も、ＰＣ等に所定のアプリケーションプログラム（ネットワーク接続制御プログラム）をインストールし、そのプログラムをＰＣ（ＣＰＵ）に実行させることによって実現される。
【００６７】
個人認証手段３２は、ネットワークスイッチ５０に接続対象端末１０が接続された場合に、この接続対象端末１０のユーザ（利用者）によって入力される個人認証情報に基づきユーザが登録者（本システムに対する正当なアクセス権を有する者）であるか否かを判定してユーザの個人認証を行なうものである。より具体的に説明すると、個人認証手段３２は、接続制御サーバ３０もしくは資産管理サーバ２０に予め登録保存されている登録者情報と接続対象端末１０のユーザによって入力された個人認証情報とを比較照合することにより、ユーザの個人認証（ユーザ認証）を行なう。なお、個人認証情報としては、例えばＩＤ番号とパスワードとを接続対象端末１０のキーボードから入力してもよいし、パスワードに代えて、指紋，掌紋，虹彩，静脈パターンなどの生体情報を接続対象端末１０のセンサから入力するようにしてもよい。
【００６８】
端末認証手段３３は、ネットワークスイッチ５０に接続対象端末１０が接続された場合に、この接続対象端末１０が資産管理サーバ２０のクライアントたる端末であるか否かを認識して接続対象端末１０の端末認証を行なうものである。第１実施形態においては、資産管理サーバ２０の管理対象端末、つまり資産管理サーバ２０のクライアントたる端末のみがネットワーク６０へのアクセス権を有するという前提で、端末認証手段３３が、上述のような端末認証を行なっている。
【００６９】
より具体的に説明すると、資産管理サーバ２０の管理対象であるクライアント端末１０に対しては、上述した通り、そのクライアント端末１０が管理対象であることを識別するための個体識別情報が予め設定登録されている。そこで、第１実施形態では、端末認証手段３３は、接続対象端末１０（１０−１，１０−２，１０−３）に予め登録保存されているはずの上記個体識別情報に基づいて、接続対象端末１０（１０−１，１０−２，１０−３）が資産管理サーバ２０の管理対象であるか否かを認識して上記端末認証を行なえるように構成されている。
【００７０】
実行指示手段３１は、接続対象端末１０がネットワークスイッチ５０に接続され、個人認証手段３２によってユーザが登録者であることが認証され、且つ、端末認証手段３３によって接続対象端末１０が資産管理サーバ２０のクライアントたる端末であることが認証された場合に、接続対象端末１０が資産管理対象の端末として認識され、この接続対象端末１０についての判定の実行指示を、接続条件判定手段１３（接続対象端末１０）に対して行なうものである。
【００７１】
制御手段３４は、上述した個人認証手段３２および端末認証手段３３による認証結果や接続対象端末１０から通知された判定結果（接続条件判定手段１３による判定結果）や監査結果（コンプライアンス監査手段１４による監査結果）に応じ、ネットワークスイッチ５０における遮断／接続切換部５２の切換を制御するものであり、以下、その切換制御のタイミングや条件について説明する。
【００７２】
実行指示手段３１による実行指示に応じて接続条件判定手段１３によって実行された判定の結果、接続対象端末１０における資産がネットワーク接続条件を満たしており、さらに、その判定の結果に応じてコンプライアンス監査を行なった結果、接続対象端末１０のコンプライアンス監査手段１４によってインベントリ情報がコンプライアンス基準に適合していると判定された場合、制御手段３４は、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換えるようにネットワークスイッチ５０を制御する。これにより、接続対象端末１０とネットワーク（全てのネットワークリソース）６０とが相互に通信可能に接続されることになる。
【００７３】
そして、接続対象端末１０から通知された判定結果もしくは監査結果がＮＧであった場合、即ち、実行指示手段３１による実行指示に応じて接続対象端末１０で接続条件判定やコンプライアンス監査を行なった結果、接続条件判定手段１３によってインベントリ情報がネットワーク接続条件を満たさないと判定された場合、もしくは、インベントリ情報がネットワーク接続条件を満たすと判定されてもコンプライアンス監査手段１４によってコンプライアンス基準に適合しないと判定された場合、制御手段３４は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持させ、資産管理サーバ２０が、接続対象端末１０の資産がネットワーク接続条件を満たすようにもしくはコンプライアンス基準に適合するように接続対象端末１０における資産のメンテナンスを実行する。
【００７４】
この後、接続対象端末１０の接続条件判定手段１３もしくはコンプライアンス監査手段１４が、接続対象端末１０の接続条件判定もしくはコンプライアンス監査を再度行ない、その資産がネットワーク接続条件を満たし且つコンプライアンス基準に適合していると判定したことが接続制御サーバ３０に通知された場合に、制御手段３４が、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換えるようにネットワークスイッチ５０を制御するようになっている。このとき、上記メンテナンスは自動的に実行してもよいが、例えば、満たされていないネットワーク接続条件や不適合であったコンプライアンス基準の内容を接続対象端末１０のディスプレイ（図示略）上に表示させ、その内容を参照したユーザ等が指示を行なうことによって上記メンテナンスを実行するようにしてもよい。
【００７５】
一方、個人認証手段３２によってユーザが登録者ではないと判定された場合もしくは端末認証手段３３によって接続対象端末１０が資産管理サーバ２０のクライアントたる端末ではないと判定された場合、制御手段３４は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２）を維持させることになり、接続対象端末１０は、ネットワーク６０に接続されることはない。このように接続対象端末１０のネットワーク６０に対する接続が拒否された場合には、その旨が、制御手段３４から接続対象端末１０に通知され、接続対象端末１０のディスプレイ（図示略）上に表示されるようになっている。
【００７６】
なお、第１実施形態では、ネットワーク接続条件やコンプライアンス基準がソフトウエア資源に係るものである場合について説明しているが、本発明はこれに限定されるものではなく、ハードウエア資源に係る条件をネットワーク接続条件やコンプライアンス基準に含ませてもよい。例えば、接続対象端末１０の資産がネットワーク６０の運用に必要な所定のハードウエアを含んでいることや、接続対象端末１０の資産がネットワーク６０の運用に影響を及ぼす不要なハードウエアを含んでいないことや、接続対象端末１０が特定のメーカのものであることなどを、ネットワーク接続条件やコンプライアンス基準に含ませることもできる。この場合、接続対象端末１０のハードウエア資源がネットワーク接続条件やコンプライアンス基準に適合していなければ、その旨が接続対象端末１０のユーザに通知され、ユーザは、その通知に応じてハードウエアの実装状態がネットワーク接続条件やコンプライアンス基準に適合するようにハードウエアのメンテナンスや交換を行なってから接続制御サーバ３０に再度アクセスすることになる。
【００７７】
〔１−２〕第１実施形態のネットワーク接続制御システムの動作
次に、上述のごとく構成されたネットワーク接続制御システム１の動作について、図２〜図４を参照しながら説明する。ここで、図２は第１実施形態のネットワーク接続制御システム１の動作を説明するためのフローチャート（ステップＳ１１〜Ｓ２４，Ｓ３１〜Ｓ３８）、図３は第１実施形態のネットワーク接続制御システム１の動作を説明するためのシーケンス図（矢印Ｔ１０〜Ｔ２６）、図４は第１実施形態のネットワーク接続制御システム１の動作を説明するための図である。
【００７８】
まず、図２および図３を参照しながら、接続対象端末１０をネットワークスイッチ５０に接続してから接続対象端末１０とネットワーク６０とが相互に通信可能に接続されるまでの動作について説明する。なお、図２では接続対象端末が「ＰＣ」と表記されている。
【００７９】
第１実施形態のネットワーク接続制御システム１においては、まず、資産管理サーバ２０のＰＳＵ機能により、各クライアント端末１０から収集されたインベントリ情報を元に、各クライアント端末１０についてのポリシ定義がネットワーク接続条件／コンプライアンス基準として定義・設定されて各クライアント端末１０へ割り当てられる。そして、ＰＳＵ機能により生成されたネットワーク接続条件／コンプライアンス基準ファイルは、各クライアント端末１０に対応付けられて（例えばファイル名を対応クライアント端末１０のホストＩＤとして）、ウエブサーバ４０に保管されている（図３の矢印Ｔ１０参照）。
【００８０】
ネットワークスイッチ５０に接続対象端末１０が接続されこの接続対象端末１０が接続制御サーバ３０に対しブラウザでアクセスすると（図３の矢印Ｔ１１参照）、接続制御サーバ３０側でネットワークスイッチ５０に接続対象端末１０が接続されたことが認識される（図２のステップＳ１１のＹＥＳルート参照）。
【００８１】
接続制御サーバ３０は、ネットワークスイッチ５０に接続対象端末１０が接続されたことを認識すると、接続対象端末１０に対しユーザ認証および端末認証の要求を行なう（図２のステップＳ１２および図３の矢印Ｔ１２参照）。ユーザ認証／端末認証の要求を受けた接続対象端末１０は、認証応答として、ユーザによって入力された個人認証情報と接続対象端末１０に登録保存されている個体識別情報（ホストＩＤ等）とを接続制御サーバ３０に送り返すとともに、ネットワーク６０への接続要求を接続制御サーバ３０に対して行なう（図３の矢印Ｔ１３参照）。
【００８２】
接続制御サーバ３０は、接続対象端末１０から認証応答／ネットワーク接続要求を受けると（図２のステップＳ１３のＹＥＳルート参照）、個人認証手段３２により接続対象端末１０からの個人認証情報に基づきユーザ認証を行なう（図２のステップＳ１４参照）。
このユーザ認証でユーザが登録者ではないと判定された場合（図２のステップＳ１５のＮＯルート参照）、接続制御サーバ３０は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０をネットワーク６０に接続することなく、接続対象端末１０に対しネットワーク接続拒否通知を行なってから（図２のステップＳ１８参照）、接続制御処理を終了する。
【００８３】
ユーザ認証でユーザが登録者であると判定された場合（図２のステップＳ１５のＹＥＳルート参照）、接続制御サーバ３０は、端末認証手段３３により接続対象端末１０の個体識別情報に基づき端末認証を行なう（図２のステップＳ１６参照）。
この端末認証で接続対象端末１０が資産管理サーバ２０のクライアントたる端末ではないと認識された場合（図２のステップＳ１７のＮＯルート参照）、接続制御サーバ３０は、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０をネットワーク６０に接続することなく、接続対象端末１０に対しネットワーク接続拒否通知を行なってから（図２のステップＳ１８参照）、接続制御処理を終了する。
【００８４】
端末認証で接続対象端末１０が資産管理サーバ２０のクライアントたる端末であると認識された場合（図２のステップＳ１７のＹＥＳルート参照）、接続対象端末１０が接続条件判定対象／コンプライアンス監査対象（資産管理対象）の端末として認識され、実行指示手段３１により、この接続対象端末１０についての接続条件判定／コンプライアンス監査の実行指示が、接続条件判定手段１３（接続対象端末１０）に対して行なわれる（図２のステップＳ１９および図３の矢印Ｔ１４参照）。
【００８５】
接続制御サーバ３０からの実行指示を受けた接続対象端末１０では、まず、インターフェース手段１１を通じて接続条件判定手段１３が起動され（図２のステップＳ３１参照）、さらに、この接続条件判定手段１３を介してダウンロード手段１１および収集手段１２が起動されて、ダウンロード手段１１により、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０に割り当てられたネットワーク接続条件／コンプライアンス基準ファイルがウエブサーバ４０からＨＴＴＰでダウンロードされるとともに（図２のステップＳ３２および図３の矢印Ｔ１５，Ｔ１６参照）、収集手段１２により、本接続対象端末１０における資産に関するインベントリ情報が収集される（図２のステップＳ３３参照）。
【００８６】
そして、接続条件判定手段１３において、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１によってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるネットワーク接続条件を満たしているか否かの判定を行なうことにより、本接続対象端末１０の接続条件判定が実行される（図２のステップＳ３４参照）。
【００８７】
その判定の結果、インベントリ情報がネットワーク接続条件を満たしていない場合（図２のステップＳ３５のＮＯルート参照）、その旨が、インターフェース手段１５を介し、判定結果として、本接続対象端末１０の個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０に通知される（図２のステップＳ３６および図３の矢印Ｔ１７参照）。
【００８８】
接続条件判定手段１３によってインベントリ情報がネットワーク接続条件を満たしていると判定された場合（図２のステップＳ３５のＹＥＳルート参照）、コンプライアンス監査手段１４において、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１によってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるコンプライアンス基準に適合するか否かの判定を行なうことにより、本接続対象端末１０のコンプライアンス監査が実行される（図２のステップＳ３７参照）。
【００８９】
その監査結果はファイル出力され、そのファイルが、インターフェース手段１５を介し、監査結果として、本接続対象端末１０の個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０に通知される（図２のステップＳ３８および図３の矢印Ｔ１７参照）。ここで出力ファイルには、監査結果の詳細が格納されており、インベントリ情報がコンプライアンス基準に適合しなかった場合には、その項目が出力される。また、その出力ファイルのフォーマットは、ネットワーク接続条件／コンプライアンス基準ファイルに準ずるものとする。
【００９０】
一方、接続制御サーバ３０では、接続対象端末１０に対する資産認証の実行指示を行なった後、接続対象端末１０から接続条件判定結果（ＮＧ）もしくはコンプライアンス監査結果の通知が有ったか否かを確認する。コンプライアンス監査結果の通知が有った場合（図２のステップＳ２０のＹＥＳルート参照）には、制御手段３４により、その監査結果が参照され、接続対象端末１０のインベントリ情報がコンプライアンス定義に適合している場合（図２のステップＳ２１のＹＥＳルート参照）には、接続制御サーバ３０から接続対象端末１０へネットワーク接続許可が通知されるとともに（図３の二点鎖線矢印Ｔ１８参照）、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換え、接続対象端末１０とネットワーク（全てのネットワークリソース）６０とを相互に通信可能に接続し（図２のステップＳ２２参照）、接続制御処理を終了する。
【００９１】
これに対し、接続対象端末１０における資産がコンプライアンス基準に適合していないと判定された場合や、接続対象端末１０から、接続条件判定結果として、インベントリ情報がネットワーク接続条件を満たしていない旨を通知された場合には（図２のステップＳ２１のＮＯルート参照）、接続制御サーバ３０は、接続対象端末１０に対しネットワーク接続拒否通知を行なうとともに、接続条件判定手段１３やコンプライアンス監査手段１４により不適合であると判定された要件の内容や、その要件に対する対処についての情報を含むメンテナンスメッセージを作成して接続対象端末１０に通知し（図２のステップＳ２３および図３の矢印Ｔ１８′参照）、そのメッセージを接続対象端末１０で表示させる。
【００９２】
この後、接続対象端末１０のユーザ等によって、メンテナンスを行なわないことが選択された場合（図２のステップＳ２４のＮＯルート参照）、接続制御サーバ３０は接続制御処理を終了する一方、メンテナンスを行なうことが選択された場合（図２のステップＳ２４のＹＥＳルート参照）、ステップＳ１３に戻り、接続対象端末１０から、再度、認証応答／ネットワーク接続要求を受けるのを待機する。
【００９３】
メンテナンスメッセージを参照したユーザ等が、メンテナンスを行なうことを選択し、接続対象端末１０から資産管理サーバ２０に対して指示を行なうと（図３の矢印Ｔ１９参照；メンテナンスリクエスト）、その指示を受けた資産管理サーバ２０が接続対象端末１０のメンテナンスを実行する（図３の矢印Ｔ２０参照）。これにより、接続対象端末１０とネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持しながら、接続対象端末１０の資産がネットワーク接続条件やコンプライアンス基準に適合するように接続対象端末１０における資産のメンテナンス（必要なソフトウエアの導入／不要なソフトウエアの削除，設定状態の変更など）が実行される。
【００９４】
この後、接続対象端末１０は、再度、認証応答およびネットワーク６０への接続要求を接続制御サーバ３０に対して行ない（図３の矢印Ｔ２１参照）、上述と同様にして、再度、その接続対象端末１０についてのユーザ認証および端末認証を接続制御サーバ３０で行なうとともに（図２のステップＳ１３〜Ｓ１８参照）、その接続対象端末１０についての接続条件判定やコンプライアンス監査を接続対象端末１０で行なう（図２のステップＳ３１〜Ｓ３８および図３の矢印Ｔ２２〜Ｔ２５参照）。
【００９５】
そして、接続対象端末１０の資産がネットワーク接続条件およびコンプライアンス基準に適合することが確認されると（図２のステップＳ２１のＹＥＳルート参照）、接続制御サーバ３０から接続対象端末１０へネットワーク接続許可が通知されるとともに（図３の矢印Ｔ２６参照）、接続制御サーバ３０の制御手段３４によって、接続対象端末１０とネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換え、接続対象端末１０とネットワーク（全てのネットワークリソース）６０とを相互に通信可能に接続し（図２のステップＳ２２参照）、接続制御処理を終了する。なお、ここでは、ネットワーク接続条件／コンプライアンス基準ファイルのダウンロードを再度行なっているが（図３の矢印Ｔ２３，Ｔ２４参照）、先にダウンロードしたネットワーク接続条件／コンプライアンス基準ファイルが接続対象端末１０に保存されている場合には、再ダウンロード処理を省略することができる。
【００９６】
このような第１実施形態のネットワーク接続制御システム１では、図４に示すように、資産管理サーバ２０の資産管理対象（接続条件判定／コンプライアンス監査対象）でなく個体識別情報（ホストＩＤもしくはそのホストＩＤを設定しうるエージェント）を持たない接続対象端末１０−１はネットワーク６０に接続されず、個体識別情報を有していても、端末認証手段３３による個体識別情報に基づく端末認証結果がＮＧであった場合にも接続対象端末１０−１はネットワーク６０に接続されない。
【００９７】
また、資源管理サーバ２０の資産管理対象であり個体識別情報を有し且つその個体識別情報に基づく端末認証結果がＯＫであった接続対象端末１０−２および１０−３は、いずれも各端末１０−２，１０−３において接続条件判定およびコンプライアンス監査を実行する。そして、接続条件判定結果がＮＧとなった接続対象端末１０−２、もしくは、接続条件判定結果がＯＫであっても監査結果がＮＧとなった接続対象端末１０−２は、ネットワーク６０には接続されないが、接続条件判定結果および監査結果の両方がＯＫとなった接続対象端末１０−３は、ネットワーク６０に接続され、全てのネットワークリソースを利用することが可能になる。
【００９８】
なお、第１実施形態では、接続条件判定手段１３およびコンプライアンス監査手段１４を接続対象端末（クライアント端末）１０にそなえ、この接続対象端末１０で接続条件判定およびコンプライアンス監査を行なっているが、本発明はこれに限定されるものではなく、接続対象端末１０の接続条件判定およびコンプライアンス監査の少なくとも一方を、資産管理サーバ２０や接続制御サーバ３０で行なってもよいし、接続条件判定専用あるいはコンプライアンス監査専用のサーバを設けこの専用サーバで行なってもよい。
【００９９】
〔１−３〕第１実施形態のネットワーク接続制御システムの効果
このように、本発明の第１実施形態としてのネットワーク接続制御システム１によれば、ネットワーク６０への接続対象端末１０のユーザ認証および端末認証が接続制御サーバ３０で行なわれ、いずれも認証され、その接続対象端末１０が接続条件判定／コンプライアンス監査対象（資産管理対象）の端末として認識されると、接続制御サーバ３０から接続条件判定手段１３（接続対象端末１０）に対し接続条件判定の実行指示が行なわれ、この接続条件判定手段１３によって接続対象端末１０における資産がネットワーク接続条件（例えば上記条件[10]もしくは[20]）を満たしていると判定された場合に、当該接続対象端末１０についてのコンプライアンス監査が行なわれる。そして、コンプライアンス監査をパスした接続対象端末１０がネットワーク６０に接続されることになる。つまり、ネットワーク接続条件（一定の基準）を満たす資産を保有し且つコンプライアンス監査をパスした端末１０のみがネットワーク６０に接続されことになる。従って、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク６０内に取り込まれたりするのを確実に防止するとともに、コンプライアンスについて未監査の端末１０がネットワーク６０に接続されるのを確実に防止することができる。
【０１００】
このとき、上記条件[20]のネットワーク接続条件を採用し、この条件[20]を満たさない接続対象端末はネットワーク６０接続せず、この条件[20]を満たし且つコンプライアンス監査をパスした端末１０のみをネットワーク６０に接続することにより、ネットワーク運用上の問題が生じたり、問題のある好ましくないソフトウエア（ファイル交換ソフトウエアを含む違法性のあるソフトウエア）がネットワーク６０内に取り込まれたりするのを確実に防止することができる。
【０１０１】
このとき、例えば、接続対象端末１０が特定バージョンの特定基本ソフトウエア（ＯＳ）をインストールされていることをネットワーク接続条件[20]に含ませることによって、セキュリティパッチ更新ソフトウエアによりセキュリティパッチを適用できないような古いバージョンの基本ソフトウエア（ＯＳ）をインストールされた端末１０を接続対象から除外することが可能になり、ネットワーク６０の安全性を確実に高めることができる。
【０１０２】
また、例えば、接続対象端末１０におけるＣＰＵの処理速度やメモリ容量等のハードウエア資源が所定速度以上あるいは所定容量以上であり且つ接続対象端末１０が特定バージョンの特定基本ソフトウエア（ＯＳ）をインストールされていることをネットワーク接続条件[20]に含ませることによって、基本ソフトウエア（ＯＳ）を安定的に実行することのできない端末１０を接続対象から除外することが可能になり、ネットワーク６０の安定的な運用を実現できる。
【０１０３】
さらに、例えば、接続対象端末が特定メーカーの製品（あるいは特定メーカーの特定製品）であり且つ特定バージョンの特定基本ソフトウエア（ＯＳ）をインストールされていることをネットワーク接続条件[20]に含ませることによって、ネットワーク６０に接続される接続対象端末（クライアント）１０を製品や基本ソフトウエア（ＯＳ）について標準化することが可能になり、ネットワーク６０の安定的な運用や、クライアントが多数接続されている場合のメンテナンス簡易化や、クライアントで問題が生じた場合の即時対応性の向上を実現できる。
【０１０４】
また、コンプライアンス監査手段１４では、上記項目[31]〜[33] をコンプライアンス基準として設定することにより、接続対象端末（クライアント端末）１０が、情報漏洩対策を十分に施されたものであるか否かの監査を行なうことが可能である。同様に、コンプライアンス監査手段１４では、上記項目[40]をコンプライアンス基準として設定することにより、未許可のアカウント登録状況，ウイルス攻撃対象となるサービスプログラムの稼働状況，各種アプリケーションプログラムの脆弱な設定情報を認識し、コンプライアンス基準で設定された設定状態になっているかを見ることで、接続対象端末（クライアント端末）１０が、脆弱性の高い設定状態にあるか否かの監査を行なうことが可能である。
【０１０５】
なお、接続対象端末１０で、ネットワーク接続条件／コンプライアンス基準のダウンロードおよびインベントリ情報の収集と、接続対象端末１０のインベントリ情報（資産）がネットワーク接続条件を満たしているか否かの接続条件判定と、接続対象端末１０のインベントリ情報（資産）がコンプライアンス基準に適合するか否かの判定（コンプライアンス監査）とを行なうことにより、接続条件判定やコンプライアンス監査をサーバ（例えば資産管理サーバ２０，接続制御サーバ３０や専用サーバ）で行なうように構成したシステムに比べ、耐障害性やサービス継続性を大幅に向上できるほか、サーバの負荷を大幅に軽減して、接続条件判定やコンプライアンス監査の処理パフォーマンスの向上を実現することが可能になる。
【０１０６】
接続条件判定やコンプライアンス監査をサーバで行なう場合、万一、そのサーバが何らかの障害によって動作不能になると、接続条件判定やコンプライアンス監査を行なえなくなるだけでなく、判定結果や監査結果が得られないので全ての接続対象端末１０のネットワーク接続制御を行なえなくなってしまうが、上述のように接続条件判定やコンプライアンス監査を接続対象端末１０に分散させて実行することにより、接続対象端末１０で行なわれた判定結果や監査結果に従って、接続対象端末１０のネットワーク６０への接続を行なうことが可能になるので、上述した通り、耐障害性やサービス継続性を大幅に向上でき、コンプライアンス監査の処理パフォーマンスの向上を実現することが可能になる。
【０１０７】
このとき、接続対象端末１０が、当該接続対象端末１０に応じたネットワーク接続条件やコンプライアンス基準をウエブサーバ（ファイルサーバ）４０からダウンロードする構成を採用することにより、資産管理サーバ２０は、前もって、ネットワーク接続条件やコンプライアンス基準を設定してウエブサーバ（ファイルサーバ）４０へ保管しておくだけでよく、接続対象端末は、ネットワーク接続条件やコンプライアンス基準を、資産管理サーバ２０よりも堅牢で耐障害性の高いウエブサーバ（ファイルサーバ）４０から獲得して接続条件判定やコンプライアンス監査を行なうことができるので、耐障害性やサービス継続性のさらなる向上に寄与することになる。
【０１０８】
また、接続対象端末１０にインターフェース手段１５をそなえ、このインターフェース手段１５を通じて、接続制御サーバ３０からの実行指示に応じた起動や判定結果／監査結果の接続制御サーバ３０への通知を行なうように構成し、このインターフェース手段１５を接続制御サーバ３０の仕様（通信方式，認証方式など）に応じて変更可能にそなえることにより、接続対象端末１０におけるダウンロード手段１１，収集手段１２，接続条件判定手段１３およびコンプライアンス監査手段１４の仕様等を一切変更することなく、インターフェース手段１５を変更するだけで、接続対象端末１０は各種仕様の接続制御サーバ３０に対応することが可能になり、接続制御サーバ３０の仕様に依存しない汎用性の高いシステムを提供することができる。
【０１０９】
なお、接続対象端末１０の資産（インベントリ情報）がネットワーク接続条件やコンプライアンス基準に適合していない場合、資産管理サーバ２０により、その資産がネットワーク接続条件やコンプライアンス基準に適合するように接続対象端末１０における資産のメンテナンスを実行することにより、接続対象端末１０の資産がネットワーク接続条件やコンプライアンス基準に適合していないためにネットワーク６０との接続を一旦拒否されても、接続対象端末を、ネットワーク接続条件やコンプライアンス基準に適合する状態にしてから、ネットワーク６０に接続することが可能になる。
【０１１０】
また、ユーザが登録者ではない場合もしくは接続対象端末１０が資産管理サーバ２０のクライアントたる端末ではない場合、接続対象端末１０とネットワーク６０との間の遮断状態を維持するので、不正なユーザが端末を介してネットワーク６０にアクセスしたり、ネットワーク６０へのアクセス権をもたない不正な端末がネットワーク６０に接続されたりするのを確実に防止することができる。
【０１１１】
〔２〕第２実施形態の説明
〔２−１〕第２実施形態のネットワーク接続制御システムの構成
図５は本発明の第２実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図であり、この図５に示すように、第２実施形態のネットワーク接続制御システム１Ａは、接続対象端末１０Ａ，資産管理サーバ２０Ａ，接続制御サーバ３０Ａ，ウエブサーバ４０およびスイッチ５０をそなえて構成されている。なお、図５中、既述の符号と同一の符号は同一もしくはほぼ同一の部分を示しているので、その詳細な説明を省略する場合がある。
【０１１２】
資産管理サーバ２０Ａは、第１実施形態の資産管理サーバ２０と同様、ネットワーク６０への接続対象端末となりうるクライアント端末（例えばノートＰＣ等）１０Ａにおける資産に関するインベントリ情報を収集しこのクライアント端末１０Ａにおける資産（実行環境）を管理するものである。
【０１１３】
ここで、第２実施形態におけるネットワーク接続対象は、第１実施形態と同様、資産管理サーバ２０Ａの管理対象となるクライアント端末１０Ａで、この資産管理サーバ２０Ａの管理対象となるクライアント端末１０Ａに対しては、そのクライアント端末１０Ａが管理対象であることを識別するための個体識別情報（ホストＩＤ）が予め設定され、そのクライアント端末１０Ａ内に予め設定登録されている。この個体識別情報は、管理対象のクライアント端末１０Ａに予めインストールされた管理用ソフトウエアであるエージェントによって設定される。第２実施形態においても、第１実施形態と同様、上記個体識別情報を用いて接続対象端末１０Ａの端末認証が行なわれるようになっている。
【０１１４】
特に、第２実施形態の資産管理サーバ２０Ａは、ネットワーク６０（もしくは接続制御サーバ３０Ａ）にログインして一旦接続されたクライアント端末１０Ａがネットワーク６０（もしくは接続制御サーバ３０Ａ）からログオフする時点で、そのクライアント端末１０Ａにインストール（保有）されている全てのソフトウエアに関する情報を収集し、収集された情報を、ログオフ時ソフトウエア（当該クライアント端末１０Ａがネットワーク６０に最後に接続されていた時にインストールされていたソフトウエア）に関する情報として、当該クライアント端末１０Ａ〔当該端末１０Ａの個体識別情報（ホストＩＤ）〕に対応付けてウエブサーバ（もしくはファイルサーバ）４０に予め保管する機能を有している。なお、ログオフ時ソフトウエアとしては、具体的には、各ソフトウエアを特定する情報（製品名，製品番号等）および各ソフトウエアのバージョン情報が収集され保管される。
【０１１５】
このとき、資産管理サーバ２０Ａは、例えばＩＮＩファイル形式やＸＭＬ等のフォーマットで、上記ログオフ時ソフトウエアに関する情報についてのファイルを生成し、生成されたファイルは、そのファイル名を当該端末１０Ａの個体識別情報（ホストＩＤ）としてウエブサーバ４０に保管されるようになっている。また、上記ファイルを保管されるウエブサーバ（もしくはファイルサーバ）４０は、第１実施形態と同様、クライアント端末（接続対象端末）１０をネットワーク６０に接続していない状態でこのクライアント端末（接続対象端末）１０からアクセス可能なものである。
【０１１６】
そして、第２実施形態のクライアント端末１０Ａ、つまり、ネットワーク６０への接続対象端末１０Ａは、ダウンロード手段１１Ａ，収集手段１２，ソフトウエア認証手段１６およびインターフェース手段１５Ａとしての機能をそなえて構成されている。これらの手段１１Ａ，１２，１６，１５Ａとしての機能は、第１実施形態と同様、資産管理サーバ２０Ａから提供される所定のアプリケーションプログラム（ネットワーク接続対象端末用プログラム）を予めインストールし、そのプログラムをＣＰＵに実行させることによって実現される。このとき、第１実施形態と同様、収集手段１２としての機能は、資産管理用スタンドアロンエージェントによって実現され、ダウンロード手段１１Ａおよびソフトウエア認証手段１６としての機能は、ポリシチェックエージェント（ＰＣＡ）と呼ばれるクライアントプログラムによって実現することが可能であり、インターフェース手段１５Ａとしての機能は、ブリッジプログラムによって実現される。
【０１１７】
ここで、ダウンロード手段１１Ａは、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０Ａに対応するファイル（上記ログオフ時ソフトウエアに関する情報を含むファイル）をウエブサーバ４０からＨＴＴＰでダウンロードするもので、第１実施形態のダウンロード手段１１と同様、資産管理サーバ２０Ａから予め提供されているＰＣＡを実行することによって実現される。
【０１１８】
収集手段１２は、第１実施形態と同様、本接続対象端末１０Ａにおける資産に関するインベントリ情報〔本接続対象端末１０Ａにインストールされている全てのソフトウエア（ログイン時ソフトウエア）に関する情報を含む〕を収集するもので、上述した資産管理サーバ２０や２０Ａによるインベントリ情報収集機能と同等の機能を果たすものであり、だ１実施形態と同様、資産管理サーバ２０Ａから予め提供されている資産管理用スタンドアロンエージェントを実行することによって実現される。ログイン時ソフトウエアに関する情報としては、上述したログオフ時ソフトウエアに関する情報と同様、具体的には、各ソフトウエアを特定する情報（製品名，製品番号等）および各ソフトウエアのバージョン情報などが収集される。
【０１１９】
そして、ソフトウエア認証手段１６は、収集手段１２によって収集された、本接続対象端末１０Ａにおけるログイン時ソフトウエアと、ダウンロード手段１１Ａによってウエブサーバ４０からダウンロードされた、本接続対象端末１０Ａに対応するログオフ時ソフトウエアとの対照をとり、これらのソフトウエアが一致する否かを判定して、ソフトウエア認証を行なうものである。なお、ソフトウエア認証手段１６によるソフトウエアの一致判定に際しては、各ソフトウエアを特定する情報（製品名，製品番号等）が一致するか否かの判定と、各ソフトウエアのバージョン情報が一致するか否かの判定とが行なわれ、全てのソフトウエア製品が一致するだけでなく各ソフトウエア製品のバージョンも一致した場合に、ログイン時ソフトウエアとログオフ時ソフトウエアとが一致したものと判定するようになっている。
【０１２０】
インターフェース手段１５Ａは、接続制御サーバ３０Ａから発行される実行指示（後述）を本接続対象端末１０Ａ側（ソフトウエア認証手段１６）の仕様に応じたフォーマットに変換してソフトウエア認証手段１６に通知してダウンロード手段１１Ａおよび収集手段１２を起動するとともに、ソフトウエア認証手段１６による判定結果（認証結果）を接続制御サーバ３０Ａの仕様に応じたフォーマットに変換して個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０Ａに通知するもので、第１実施形態のインターフェース手段１５と同様、資産管理サーバ２０Ａから予め提供されているブリッジプログラムを実行することによって実現される。
【０１２１】
第２実施形態では、インターフェース手段１５Ａが、接続制御サーバ３０Ａからの実行指示に応じてソフトウエア認証手段１６を起動すると、このソフトウエア認証手段１６を介してダウンロード手段１１Ａおよび収集手段１２が起動されるようになっている。また、インターフェース手段１５Ａは、接続制御サーバ３０Ａの仕様（通信方式，認証方式など）に応じ、資産管理サーバ２０Ａによって変更されるようになっている。
【０１２２】
なお、第２実施形態においては、資産管理サーバ２０Ａや収集手段１２によって収集される資産情報（インベントリ情報／実行環境情報）には、少なくとも、ソフトウエア認証に必要になるログオフ時ソフトウエアに関する情報が含まれていればよいが、クライアント端末（接続対象端末）１０Ａにおけるハードウエア資源やソフトウエア資源に関する情報（具体的には第１実施形態において説明したものと同様の各種情報）が含まれていてもよい。
【０１２３】
ネットワークスイッチ５０は、第１実施形態と同様、接続対象端末１０Ａを連結接続され、この接続対象端末１０Ａとネットワーク６０との間の遮断／接続の切換えを行なうもので、コネクタ５１および遮断／接続切換部５２をそなえて構成されている。コネクタ５１は接続対象端末１０Ａ側のコネクタ１０ａを連結されるものであり、このコネクタ５１にコネクタ１０ａを連結することにより接続対象端末１０Ａがネットワークスイッチ５０に接続されるようになっている。
【０１２４】
遮断／接続切換部５２も、第１実施形態と同様、接続対象端末１０Ａとネットワーク６０とを接続する通信ライン上に介装され、接続対象端末１０Ａとネットワーク６０との間の遮断／接続の切換えを行なうものである。この遮断／接続切換部５２による遮断（開）／接続（閉）の切換えは、後述する接続制御サーバ３０Ａ（制御手段３４Ａ）によって制御される。
【０１２５】
また、第２実施形態においても、第１実施形態と同様、接続対象端末１０Ａをネットワークスイッチ５０に接続した当初において、遮断／接続切換部５２は常に遮断状態（開状態）に保たれ、このような状態で、接続対象端末１０Ａと、資産管理サーバ２０Ａ，接続制御サーバ３０Ａおよびウエブサーバ（ファイルサーバ）４０とは相互に通信可能に接続されるようになっている。その際、接続対象端末１０Ａから直接アクセス可能（通信可能）な構成としてもよいし、ネットワークスイッチ５０経由でアクセス可能な構成としてもよい。図５に示す例では、図１に示したものと同様、接続対象端末１０Ａは、接続制御サーバ３０Ａにネットワークスイッチ５０経由でアクセス可能に接続され、資産管理サーバ２０Ａやウエブサーバ（ファイルサーバ）４０には直接アクセス可能に接続されている。
【０１２６】
接続制御サーバ（認証サーバ）３０Ａは、ネットワークスイッチ５０に接続された接続対象端末１０Ａについての認証結果に応じてネットワークスイッチ５０（遮断／接続切換部５２）による切換えを制御することにより、接続対象端末１０Ａの通信を制御する機能を有している。この接続制御サーバ３０Ａは、図５に示すように、実行指示手段３１Ａ，個人認証手段３２，端末認証手段３３および制御手段３４Ａとしての機能をそなえて構成されている。なお、この接続制御サーバ３０Ａとしての機能も、ＰＣ等に所定のアプリケーションプログラム（ネットワーク接続制御プログラム）をインストールし、そのプログラムをＰＣ（ＣＰＵ）に実行させることによって実現される。
【０１２７】
個人認証手段３２は、第１実施形態と同様、ネットワークスイッチ５０に接続対象端末１０Ａが接続された場合に、この接続対象端末１０Ａのユーザ（利用者）によって入力される個人認証情報に基づきユーザが登録者（本システムに対する正当なアクセス権を有する者）であるか否かを判定してユーザの個人認証を行なうものである。より具体的に説明すると、個人認証手段３２は、接続制御サーバ３０Ａもしくは資産管理サーバ２０Ａに予め登録保存されている登録者情報と接続対象端末１０Ａのユーザによって入力された個人認証情報とを比較照合することにより、ユーザの個人認証（ユーザ認証）を行なう。なお、個人認証情報としては、例えばＩＤ番号とパスワードとを接続対象端末１０Ａのキーボードから入力してもよいし、パスワードに代えて、指紋，掌紋，虹彩，静脈パターンなどの生体情報を接続対象端末１０Ａのセンサから入力するようにしてもよい。
【０１２８】
端末認証手段３３は、第１実施形態と同様、ネットワークスイッチ５０に接続対象端末１０Ａが接続された場合に、この接続対象端末１０Ａが資産管理サーバ２０Ａのクライアントたる端末であるか否かを認識して接続対象端末１０Ａの端末認証を行なうものである。第２実施形態においても、資産管理サーバ２０Ａの管理対象端末、つまり資産管理サーバ２０Ａのクライアントたる端末のみがネットワーク６０へのアクセス権を有するという前提で、端末認証手段３３が、第１実施形態と同様の端末認証を行なっている。
【０１２９】
実行指示手段３１Ａは、接続対象端末１０Ａがネットワークスイッチ５０に接続され、個人認証手段３２によってユーザが登録者であることが認証され、且つ、端末認証手段３３によって接続対象端末１０Ａが資産管理サーバ２０Ａのクライアントたる端末であることが認証された場合に、接続対象端末１０Ａが資産管理対象の端末として認識され、この接続対象端末１０Ａについてのソフトウエア認証の実行指示を、ソフトウエア認証手段１６（接続対象端末１０Ａ）に対して行なうものである。
【０１３０】
制御手段３４Ａは、上述した個人認証手段３２および端末認証手段３３による認証結果と、接続対象端末１０Ａから通知された判定結果（ソフトウエア認証手段１６による認証結果）とに応じ、ネットワークスイッチ５０における遮断／接続切換部５２の切換を制御するものであり、以下、その切換制御のタイミングや条件について説明する。
【０１３１】
実行指示手段３１Ａによる実行指示に応じて接続対象端末１０Ａでソフトウエア認証手段１６によって実行されたソフトウエア認証（判定）の結果、接続対象端末１０Ａのログイン時ソフトウエアとログオフ時ソフトウエアとが一致している場合、制御手段３４Ａは、接続対象端末１０Ａとネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換えるようにネットワークスイッチ５０を制御する。これにより、接続対象端末１０Ａとネットワーク（全てのネットワークリソース）６０とが相互に通信可能に接続されることになる。
【０１３２】
一方、個人認証手段３２によってユーザが登録者ではないと判定された場合もしくは端末認証手段３３によって接続対象端末１０Ａが資産管理サーバ２０Ａのクライアントたる端末ではないと判定された場合や、個人認証手段３２によってユーザが登録者であることが認証され且つ端末認証手段３３によって接続対象端末１０Ａが資産管理サーバ２０Ａのクライアントたる端末であることが認証されたがソフトウエア認証手段１６によって接続対象端末１０Ａのログイン時ソフトウエアとログオフ時ソフトウエアとが一致していないと判定された場合には、制御手段３４Ａは、接続対象端末１０Ａとネットワーク６０との間の遮断状態（遮断／接続切換部５２）を維持させることになり、接続対象端末１０Ａは、ネットワーク６０に接続されることはない。このように接続対象端末１０Ａのネットワーク６０に対する接続が拒否された場合には、その旨が、制御手段３４Ａから接続対象端末１０Ａに通知され、接続対象端末１０Ａのディスプレイ（図示略）上に表示されるようになっている。
【０１３３】
〔２−２〕第２実施形態のネットワーク接続制御システムの動作
次に、図６に示すフローチャート（ステップＳ４１〜Ｓ５３，Ｓ６１〜Ｓ６５）に従って、上述のごとく構成されたネットワーク接続制御システム１Ａの動作（接続対象端末１０Ａをネットワークスイッチ５０に接続してから接続対象端末１０Ａとネットワーク６０とが相互に通信可能に接続されるまでの動作）について説明する。なお、図６では接続対象端末が「ＰＣ」と表記されている。
【０１３４】
ネットワークスイッチ５０に接続対象端末１０Ａが接続されこの接続対象端末１０Ａが接続制御サーバ３０Ａに対しブラウザでアクセスすると、接続制御サーバ３０Ａ側でネットワークスイッチ５０に接続対象端末１０Ａが接続されたことが認識される（ステップＳ４１のＹＥＳルート参照）。
【０１３５】
接続制御サーバ３０Ａは、ネットワークスイッチ５０に接続対象端末１０Ａが接続されたことを認識すると、接続対象端末１０Ａに対しユーザ認証および端末認証の要求を行なう（ステップＳ４２参照）。ユーザ認証／端末認証の要求を受けた接続対象端末１０Ａは、認証応答として、ユーザによって入力された個人認証情報と接続対象端末１０Ａに登録保存されている個体識別情報（ホストＩＤ等）とを接続制御サーバ３０Ａに送り返すとともに、ネットワーク６０への接続要求を接続制御サーバ３０Ａに対して行なう。
【０１３６】
接続制御サーバ３０Ａは、接続対象端末１０Ａから認証応答／ネットワーク接続要求を受けると（ステップＳ４３のＹＥＳルート参照）、個人認証手段３２により接続対象端末１０Ａからの個人認証情報に基づきユーザ認証を行なう（ステップＳ４４参照）。
このユーザ認証でユーザが登録者ではないと判定された場合（ステップＳ４５のＮＯルート参照）、接続制御サーバ３０Ａは、接続対象端末１０Ａとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０Ａをネットワーク６０に接続することなく、接続対象端末１０Ａに対しネットワーク接続拒否通知を行なってから（ステップＳ４８参照）、接続制御処理を終了する。
【０１３７】
ユーザ認証でユーザが登録者であると判定された場合（ステップＳ４５のＹＥＳルート参照）、接続制御サーバ３０Ａは、端末認証手段３３により接続対象端末１０Ａの個体識別情報に基づき端末認証を行なう（ステップＳ４６参照）。
この端末認証で接続対象端末１０Ａが資産管理サーバ２０Ａのクライアントたる端末ではないと認識された場合（ステップＳ４７のＮＯルート参照）、接続制御サーバ３０Ａは、接続対象端末１０Ａとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０Ａをネットワーク６０に接続することなく、接続対象端末１０Ａに対しネットワーク接続拒否通知を行なってから（ステップＳ４８参照）、接続制御処理を終了する。
【０１３８】
端末認証で接続対象端末１０Ａが資産管理サーバ２０Ａのクライアントたる端末であると認識された場合（ステップＳ４７のＹＥＳルート参照）、接続対象端末１０Ａが資産管理対象の端末として認識され、実行指示手段３１Ａにより、この接続対象端末１０Ａについてのソフトウエア認証の実行指示が、ネットワーク認証手段１６（接続対象端末１０Ａ）に対して行なわれる（ステップＳ４９参照）。
【０１３９】
接続制御サーバ３０Ａからの実行指示を受けた接続対象端末１０Ａでは、まず、インターフェース手段１１Ａを通じてソフトウエア認証手段１６が起動され（ステップＳ６１参照）、さらに、このソフトウエア認証手段１６を介してダウンロード手段１１Ａおよび収集手段１２が起動されて、ダウンロード手段１１Ａにより、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０Ａに対応するログオフ時ソフトウエアに関する情報をもつファイルがウエブサーバ４０からＨＴＴＰでダウンロードされるとともに（ステップＳ６２参照）、収集手段１２により、本接続対象端末１０Ａにおける資産に関するインベントリ情報が収集される（ステップＳ６３参照）。
【０１４０】
そして、ソフトウエア認証手段１６において、収集手段１２によって収集されたログイン時ソフトウエアと、ダウンロード手段１１Ａによってウエブサーバ４０からダウンロードされたログオフ時ソフトウエアとが一致する否かの判定を行なうことにより、本接続対象端末１０Ａのソフトウエア認証が実行される（ステップＳ６４参照）。このとき、前述した通り、全てのソフトウエア製品が一致するだけでなく各ソフトウエア製品のバージョンも一致した場合に、ログイン時ソフトウエアとログオフ時ソフトウエアとが一致したものと判定される。そして、その判定の結果（ソフトウエア認証結果）が、インターフェース手段１５を介して本接続対象端末１０Ａの個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０Ａに通知される（ステップＳ６５参照）。
【０１４１】
一方、接続制御サーバ３０Ａでは、接続対象端末１０Ａに対するソフトウエア認証の実行指示を行なった後、接続対象端末１０Ａからソフトウエア認証結果の通知が有った場合（ステップＳ５０のＹＥＳルート参照）には、制御手段３４Ａにより、そのソフトウエア認証結果が参照され、ログイン時ソフトウエアとログオフ時ソフトウエアとが一致している場合（ステップＳ５１のＹＥＳルート参照）には、接続制御サーバ３０Ａから接続対象端末１０Ａへネットワーク接続許可が通知されるとともに、接続対象端末１０Ａとネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換え、接続対象端末１０Ａとネットワーク（全てのネットワークリソース）６０とを相互に通信可能に接続し（ステップＳ５２参照）、接続制御処理を終了する。
【０１４２】
これに対し、接続対象端末１０Ａにおけるログイン時ソフトウエアとログオフ時ソフトウエアとが一致していないと判定された場合（ステップＳ５１のＮＯルート参照）、接続制御サーバ３０Ａは、接続対象端末１０Ａとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０Ａをネットワーク６０に接続することなく、接続対象端末１０Ａに対しネットワーク接続拒否通知を行なってから（ステップＳ５３参照）、接続制御処理を終了する。
【０１４３】
なお、第２実施形態では、ソフトウエア認証手段１６を接続対象端末（クライアント端末）１０Ａにそなえ、この接続対象端末１０Ａでソフトウエア認証を行なっているが、本発明はこれに限定されるものではなく、ソフトウエア認証手段１６を資産管理サーバ２０Ａあるいは接続制御サーバ３０Ａあるいはソフトウエア認証用専用サーバにそなえ、これらのサーバでソフトウエア認証を行なってもよい。
【０１４４】
ただし、資産管理サーバ２０Ａにソフトウエア認証手段１６をそなえた場合、接続対象端末１０Ａにおけるダウンロード手段１１Ａ，収集手段１２，ソフトウエア認証手段１６およびインターフェース手段１５Ａは省略され、資産管理サーバ２０Ａにおけるソフトウエア認証手段１６は、接続制御サーバ３０Ａからの実行指示を受け、資産管理サーバ２０Ａに保管された接続対照端末１０Ａのログオフ時ソフトウエアと資産管理サーバ２０Ａによって接続対象端末１０Ａから収集されたログイン時ソフトウエアとを比較してソフトウエア認証を行ない、その認証結果を接続制御サーバ３０Ａ（制御手段３４Ａ）に通知することになる。
【０１４５】
また、接続制御サーバ３０Ａにソフトウエア認証手段１６をそなえた場合、接続対象端末１０Ａにおけるダウンロード手段１１Ａ，収集手段１２，ソフトウエア認証手段１６およびインターフェース手段１５Ａは省略され、接続制御サーバ３０Ａにおけるソフトウエア認証手段１６は、実行指示手段３１Ａからの実行指示を受け、資産管理サーバ２０Ａ（もしくは接続制御サーバ３０Ａ）に保管された接続対照端末１０Ａのログオフ時ソフトウエアと資産管理サーバ２０Ａによって接続対象端末１０Ａから収集されたログイン時ソフトウエアとを比較してソフトウエア認証を行ない、その認証結果を制御手段３４Ａに通知することになる。
【０１４６】
また、クライアント端末１０Ａが最初にネットワークスイッチ５０を介して接続制御サーバ３０Ａに接続された場合には、ソフトウエア認証は行なわれず、そのクライアント端末１０Ａについて、ユーザＩＤ（ＩＤ番号），パスワード，個体識別情報（ホストＩＤ）などの設定，登録が行なわれてから、そのクライアント端末１０Ａが、ネットワーク６０（もしくは接続制御サーバ３０Ａ）にログインされる。そして、このクライアント端末１０Ａがネットワーク６０（もしくは接続制御サーバ３０Ａ）からログオフする時点で、資産管理サーバ２０Ａにより、クライアント端末１０Ａのログオフ時ソフトウエアが収集され、当該クライアント端末１０Ａに対応付けてウエブサーバ４０に保管される。
【０１４７】
〔２−３〕第２実施形態のネットワーク接続制御システムの効果
このように、本発明の第２実施形態としてのネットワーク接続制御システム１Ａによれば、接続対象端末１０Ａのログイン時ソフトウエアとログオフ時ソフトウエアとの対照をとりこれらのソフトウエアが一致する否かを判定するソフトウエア認証を行なうことにより、これらのソフトウエアが完全に一致した場合に、接続対象端末１０Ａがネットワーク６０に接続される一方、上記ソフトウエアが一致しない場合には接続対象端末１０Ａとネットワーク６０との間の遮断状態が維持されるので、万一、個人認証や端末認証に必要な情報（ユーザＩＤ，パスワード，端末１０Ａの個体識別情報など）がネット上で盗まれ、第三者が本来の端末１０Ａとは異なる端末を用いて成りすましによる不正なネットワーク接続を行なおうとしても、その成りすまし端末に保有されるソフトウエアと、盗まれた情報に対応する端末についてのログオフ時ソフトウエアとが完全に一致することはほとんどありえず、成りすまし端末のネットワーク６０への接続を確実に拒絶することが可能になり、セキュリティ性能を大幅に向上させることができる。
【０１４８】
また、上述のようなソフトウエア認証を行なうことにより、ネットワーク６０に接続されうるクライアント端末１０Ａは、ネットワーク６０に接続され接続制御サーバ３０Ａ等の管理下に置かれている場合にのみ、ソフトウエアの追加，変更，更新，削除などを行なえる。換言すれば、ネットワーク６０に接続されうるクライアント端末１０Ａは、ネットワーク６０に接続され接続制御サーバ３０Ａ等の管理下に置かれている場合にしか、ソフトウエアの追加，変更，更新，削除などを行なうことができないので、ネットワーク６０に接続されるクライアント端末１０Ａを確実に管理することができ、システムのセキュリティ性能を大幅に向上させることになる。
【０１４９】
なお、接続対象端末１０Ａで、上記ソフトウエア認証と、ログオフ時ソフトウエアに関する情報のダウンロードおよびインベントリ情報の収集とを行なうことにより、ソフトウエア認証をサーバ（例えば資産管理サーバ２０Ａや接続制御サーバ３０Ａや専用サーバ）で行なうように構成したシステムに比べ、耐障害性やサービス継続性を大幅に向上できるほか、サーバの負荷を大幅に軽減して、ソフトウエア認証の処理パフォーマンスの向上を実現することが可能になる。
【０１５０】
ソフトウエア認証をサーバで行なう場合、万一、そのサーバが何らかの障害によって動作不能になると、ソフトウエア認証を行なえなくなるだけでなく、ソフトウエア認証結果（判定結果）が得られないので全ての接続対象端末１０Ａのネットワーク接続制御を行なえなくなってしまうが、上述のようにソフトウエア認証を接続対象端末１０Ａに分散させて実行することにより、接続対象端末１０Ａで行なわれた判定結果に従って、接続対象端末１０Ａのネットワーク６０への接続を行なうことが可能になるので、上述した通り、耐障害性やサービス継続性を大幅に向上でき、コンプライアンス監査の処理パフォーマンスの向上を実現することが可能になる。
【０１５１】
このとき、接続対象端末１０Ａが、当該接続対象端末１０Ａのログオフ時ソフトウエアに関する情報をウエブサーバ（ファイルサーバ）４０からダウンロードする構成を採用することにより、資産管理サーバ２０Ａは、当該接続対象端末１０Ａのログオフ時に、ログオフ時ソフトウエアに関する情報を収集してウエブサーバ（ファイルサーバ）４０へ保管しておくだけでよく、接続対象端末１０Ａは、ログオフ時ソフトウエアに関する情報を、資産管理サーバ２０Ａよりも堅牢で耐障害性の高いウエブサーバ（ファイルサーバ）４０から獲得してソフトウエア認証を行なうことができるので、耐障害性やサービス継続性のさらなる向上に寄与することになる。
【０１５２】
また、接続対象端末１０Ａにインターフェース手段１５Ａをそなえ、このインターフェース手段１５Ａを通じて、接続制御サーバ３０Ａからの実行指示に応じた起動やソフトウエア認証結果（判定結果）の接続制御サーバ３０Ａへの通知を行なうように構成し、このインターフェース手段１５Ａを接続制御サーバ３０Ａの仕様（通信方式，認証方式など）に応じて変更可能にそなえることにより、接続対象端末１０Ａにおけるダウンロード手段１１Ａ，収集手段１２およびネットワーク認証手段１６の仕様等を一切変更することなく、インターフェース手段１５Ａを変更するだけで、接続対象端末１０Ａは各種仕様の接続制御サーバ３０Ａに対応することが可能になり、接続制御サーバ３０Ａの仕様に依存しない汎用性の高いシステムを提供することができる。
【０１５３】
また、ユーザが登録者ではない場合もしくは接続対象端末１０Ａが資産管理サーバ２０Ａのクライアントたる端末ではない場合、接続対象端末１０Ａとネットワーク６０との間の遮断状態を維持するので、不正なユーザが端末を介してネットワーク６０にアクセスしたり、ネットワーク６０へのアクセス権をもたない不正な端末がネットワーク６０に接続されたりするのを確実に防止することができる。
【０１５４】
〔３〕第３実施形態の説明
〔３−１〕第３実施形態のネットワーク接続制御システムの構成
図７は本発明の第３実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図であり、この図７に示すように、第３実施形態のネットワーク接続制御システム１Ｂは、後述するごとく第１実施形態のシステム１の機能と第２実施形態のシステム１Ａの機能とを併せもつもので、接続対象端末１０Ｂ，資産管理サーバ２０Ｂ，接続制御サーバ３０Ｂ，ウエブサーバ４０およびスイッチ５０をそなえて構成されている。なお、図７中、既述の符号と同一の符号は同一もしくはほぼ同一の部分を示しているので、その詳細な説明を省略する場合がある。
【０１５５】
資産管理サーバ２０Ｂは、第１実施形態の資産管理サーバ２０と同様、ネットワーク６０への接続対象端末となりうるクライアント端末（例えばノートＰＣ等）１０Ｂにおける資産に関するインベントリ情報を収集しこのクライアント端末１０Ｂにおける資産（実行環境）を管理するもので、必要に応じてソフトウエアをクライアント端末１０Ｂにインストールする機能を有している。また、資産管理サーバ２０Ｂも、第１実施形態の資産管理サーバ２０と同様、ポリシ設定ユーティリティ（ＰＳＵ）機能を有している。このポリシ設定ユーティリティ機能は、第１実施形態で説明したものと同様のものであるので、その詳細な説明は省略する。このポリシ設定ユーティリティ機能により、第３実施形態においても、第１実施形態と同様、ネットワーク接続条件やコンプライアンス基準が各クライアント端末１０について定義・設定されて各クライアント端末１０へ割り当てられるとともに、そのネットワーク接続条件やコンプライアンス基準についてのファイルが生成される。生成されたファイルは、クライアント端末（接続対象端末）１０Ｂをネットワーク６０に接続していない状態でこのクライアント端末（接続対象端末）１０Ｂからアクセス可能なウエブサーバ（もしくはファイルサーバ）４０に予め保管されるようになっている。なお、ポリシ設定ユーティリティ機能によって定義・設定されるネットワーク接続条件およびコンプライアンス基準は、第１実施形態で説明したものと同様のものであるので、その説明は省略する。また、上記ファイルの保管手法は第１実施形態と同様であるので、その説明は省略する。
【０１５６】
ここで、第３実施形態におけるネットワーク接続対象も、第１実施形態や第２実施形態と同様、資産管理サーバ２０Ｂの管理対象となるクライアント端末１０Ｂで、この資産管理サーバ２０Ｂの管理対象となるクライアント端末１０Ｂに対しては、そのクライアント端末１０Ｂが管理対象であることを識別するための個体識別情報（ホストＩＤ）が予め設定され、そのクライアント端末１０Ｂ内に予め設定登録されている。この個体識別情報は、管理対象のクライアント端末１０Ｂに予めインストールされた管理用ソフトウエアであるエージェントによって設定される。第３実施形態においても、第１実施形態や第２実施形態と同様、上記個体識別情報を用いて接続対象端末１０Ｂの端末認証が行なわれるようになっている。
【０１５７】
また、第３実施形態の資産管理サーバ２０Ｂは、第２実施形態の資産管理サーバ２０Ａと同様、ネットワーク６０（もしくは接続制御サーバ３０Ｂ）にログインして一旦接続されたクライアント端末１０Ｂがネットワーク６０（もしくは接続制御サーバ３０Ｂ）からログオフする時点で、そのクライアント端末１０Ｂにインストール（保有）されている全てのソフトウエアに関する情報を収集し、収集された情報を、ログオフ時ソフトウエアに関する情報として、当該クライアント端末１０Ｂ〔当該端末１０Ｂの個体識別情報（ホストＩＤ）〕に対応付けてウエブサーバ（もしくはファイルサーバ）４０に予め保管する機能を有している。その保管手法は第２実施形態と同様であるので、その説明は省略する。なお、ログオフ時ソフトウエアとしては、第２実施形態と同様、具体的には、各ソフトウエアを特定する情報（製品名，製品番号等）および各ソフトウエアのバージョン情報が収集され保管される。
【０１５８】
そして、第３実施形態のクライアント端末１０Ｂ、つまり、ネットワーク６０への接続対象端末１０Ｂは、ダウンロード手段１１Ｂ，収集手段１２，接続条件判定手段１３，コンプライアンス監査手段１４，インターフェース手段１５Ｂおよびソフトウエア認証手段１６としての機能をそなえて構成されている。これらの手段１１Ｂ，１２〜１４，１５Ｂ，１６としての機能は、第１実施形態や第２実施形態と同様、資産管理サーバ２０Ｂから提供される所定のアプリケーションプログラム（ネットワーク接続対象端末用プログラム）を予めインストールし、そのプログラムをＣＰＵに実行させることによって実現される。このとき、第１実施形態や第２実施形態と同様、収集手段１２としての機能は、資産管理用スタンドアロンエージェントによって実現され、ダウンロード手段１１Ｂ，接続条件判定手段１３，コンプライアンス監査手段１４およびソフトウエア認証手段１６としての機能は、ポリシチェックエージェント（ＰＣＡ）と呼ばれるクライアントプログラムによって実現され、インターフェース手段１５Ｂとしての機能は、ブリッジプログラムによって実現される。
【０１５９】
ここで、ダウンロード手段１１Ｂは、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０Ｂに対応するログオフ時ソフトウエアに関する情報を含むファイルと、本接続対象端末１０Ｂに割り当てられたネットワーク接続条件／コンプライアンス基準ファイルを判別し、これらのファイルをウエブサーバ４０からＨＴＴＰでダウンロードするもので、第１実施形態のダウンロード手段１１や第２実施形態のダウンロード手段１１Ａと同様、資産管理サーバ２０Ｂから予め提供されているＰＣＡを実行することによって実現される。
【０１６０】
収集手段１２は、第１実施形態や第２実施形態と同様、本接続対象端末１０Ｂにおける資産に関するインベントリ情報を収集するもので、上述した資産管理サーバ２０，２０Ａ，２０Ｂによるインベントリ情報収集機能と同等の機能を果たすものであり、資産管理サーバ２０Ｂから予め提供されている資産管理用スタンドアロンエージェントを実行することによって実現される。このとき、インベントリ情報には、本接続対象端末１０Ｂにインストールされている全てのソフトウエア（ログイン時ソフトウエア）に関する情報が含まれており、その情報としては、より具体的に各ソフトウエアを特定する情報（製品名，製品番号等）および各ソフトウエアのバージョン情報などが含まれている。
【０１６１】
ソフトウエア認証手段１６は、第２実施形態と同様、収集手段１２によって収集された、本接続対象端末１０Ｂにおけるログイン時ソフトウエアと、ダウンロード手段１１Ｂによってウエブサーバ４０からダウンロードされた、本接続対象端末１０Ｂに対応するログオフ時ソフトウエアとの対照をとり、これらのソフトウエアが一致する否かを判定して、ソフトウエア認証を行なうものである。なお、ソフトウエア認証手段１６によるソフトウエアの一致判定に際しては、各ソフトウエアを特定する情報（製品名，製品番号等）が一致するか否かの判定と、各ソフトウエアのバージョン情報が一致するか否かの判定とが行なわれ、全てのソフトウエア製品が一致するだけでなく各ソフトウエア製品のバージョンも一致した場合に、ログイン時ソフトウエアとログオフ時ソフトウエアとが一致したものと判定するようになっている。
【０１６２】
接続条件判定手段１３は、ソフトウエア認証手段１６によってログイン時ソフトウエアとログオフ時ソフトウエアとが一致していると判定された場合に、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１Ｂによってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるネットワーク接続条件を満たしているか否かを判定するもので、第１実施形態と同様、資産管理サーバ２０Ｂから予め提供されているＰＣＡを実行することによって実現される。
【０１６３】
コンプライアンス監査手段１４は、第１実施形態と同様、接続条件判定手段１３によってインベントリ情報がネットワーク接続条件を満たしていると判定された場合に、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１Ｂによってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるコンプライアンス基準に適合するか否かを判定して、本接続対象端末１０Ｂのコンプライアンス監査を行なうもので、資産管理サーバ２０Ｂから予め提供されているＰＣＡを実行することによって実現される。
【０１６４】
インターフェース手段１５Ｂは、接続制御サーバ３０Ｂから発行される実行指示（後述）を本接続対象端末１０Ｂ側（ソフトウエア認証手段１６）の仕様に応じたフォーマットに変換してソフトウエア認証手段１６に通知してダウンロード手段１１Ｂ，収集手段１２，接続条件判定手段１３およびコンプライアンス監査手段１４を起動するとともに、ソフトウエア認証手段１６による判定結果（認証結果）もしくは接続条件判定手段１３による判定結果もしくはコンプライアンス監査手段１４による監査結果を接続制御サーバ３０Ｂの仕様に応じたフォーマットに変換して個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０Ｂに通知するもので、第１実施形態のインターフェース手段１５や第２実施形態のインターフェース手段１５Ａと同様、資産管理サーバ２０Ｂから予め提供されているブリッジプログラムを実行することによって実現される。
【０１６５】
第３実施形態では、インターフェース手段１５Ｂが、接続制御サーバ３０Ｂからの実行指示に応じてソフトウエア認証手段１６を起動すると、このソフトウエア認証手段１６を介してダウンロード手段１１Ｂ，収集手段１２，接続条件判定手段１３およびコンプライアンス監査手段１４が起動されるようになっている。また、インターフェース手段１５Ｂは、接続制御サーバ３０Ｂの仕様（通信方式，認証方式など）に応じ、資産管理サーバ２０Ｂによって変更されるようになっている。
【０１６６】
なお、第３実施形態においては、資産管理サーバ２０Ｂや収集手段１２によって収集される資産情報（インベントリ情報／実行環境情報）には、クライアント端末（接続対象端末）１０Ａにおけるハードウエア資源やソフトウエア資源に関する情報（具体的には第１実施形態において説明したものと同様の各種情報）が含まれており、そのソフトウエア資源に関する情報には、ソフトウエア認証に必要になるログオフ時ソフトウエアに関する情報が含まれている。
【０１６７】
ネットワークスイッチ５０は、第１実施形態や第２実施形態と同様、接続対象端末１０Ｂを連結接続され、この接続対象端末１０Ｂとネットワーク６０との間の遮断／接続の切換えを行なうもので、コネクタ５１および遮断／接続切換部５２をそなえて構成されている。コネクタ５１は接続対象端末１０Ｂ側のコネクタ１０ａを連結されるものであり、このコネクタ５１にコネクタ１０ａを連結することにより接続対象端末１０Ｂがネットワークスイッチ５０に接続されるようになっている。
【０１６８】
遮断／接続切換部５２も、第１実施形態や第２実施形態と同様、接続対象端末１０Ｂとネットワーク６０とを接続する通信ライン上に介装され、接続対象端末１０Ｂとネットワーク６０との間の遮断／接続の切換えを行なうものである。この遮断／接続切換部５２による遮断（開）／接続（閉）の切換えは、後述する接続制御サーバ３０Ｂ（制御手段３４Ｂ）によって制御される。
【０１６９】
また、第３実施形態においても、第１実施形態や第２実施形態と同様、接続対象端末１０Ｂをネットワークスイッチ５０に接続した当初において、遮断／接続切換部５２は常に遮断状態（開状態）に保たれ、このような状態で、接続対象端末１０Ｂと、資産管理サーバ２０Ｂ，接続制御サーバ３０Ｂおよびウエブサーバ（ファイルサーバ）４０とは相互に通信可能に接続されるようになっている。その際、接続対象端末１０Ｂから直接アクセス可能（通信可能）な構成としてもよいし、ネットワークスイッチ５０経由でアクセス可能な構成としてもよい。図７に示す例では、図１や図５に示したものと同様、接続対象端末１０Ｂは、接続制御サーバ３０Ｂにネットワークスイッチ５０経由でアクセス可能に接続され、資産管理サーバ２０Ｂやウエブサーバ（ファイルサーバ）４０には直接アクセス可能に接続されている。
【０１７０】
接続制御サーバ（認証サーバ）３０Ｂは、ネットワークスイッチ５０に接続された接続対象端末１０Ｂについての認証結果に応じてネットワークスイッチ５０（遮断／接続切換部５２）による切換えを制御することにより、接続対象端末１０Ｂの通信を制御する機能を有している。この接続制御サーバ３０Ｂは、図７に示すように、実行指示手段３１Ｂ，個人認証手段３２，端末認証手段３３および制御手段３４Ｂとしての機能をそなえて構成されている。なお、この接続制御サーバ３０Ｂとしての機能も、ＰＣ等に所定のアプリケーションプログラム（ネットワーク接続制御プログラム）をインストールし、そのプログラムをＰＣ（ＣＰＵ）に実行させることによって実現される。
【０１７１】
個人認証手段３２は、第１実施形態や第２実施形態と同様、ネットワークスイッチ５０に接続対象端末１０Ｂが接続された場合に、この接続対象端末１０Ｂのユーザ（利用者）によって入力される個人認証情報に基づきユーザが登録者（本システムに対する正当なアクセス権を有する者）であるか否かを判定してユーザの個人認証を行なうものである。より具体的に説明すると、個人認証手段３２は、接続制御サーバ３０Ｂもしくは資産管理サーバ２０Ｂに予め登録保存されている登録者情報と接続対象端末１０Ｂのユーザによって入力された個人認証情報とを比較照合することにより、ユーザの個人認証（ユーザ認証）を行なう。なお、個人認証情報としては、例えばＩＤ番号とパスワードとを接続対象端末１０Ｂのキーボードから入力してもよいし、パスワードに代えて、指紋，掌紋，虹彩，静脈パターンなどの生体情報を接続対象端末１０Ａのセンサから入力するようにしてもよい。
【０１７２】
端末認証手段３３は、第１実施形態や第２実施形態と同様、ネットワークスイッチ５０に接続対象端末１０Ｂが接続された場合に、この接続対象端末１０Ｂが資産管理サーバ２０Ｂのクライアントたる端末であるか否かを認識して接続対象端末１０Ｂの端末認証を行なうものである。第２実施形態においても、資産管理サーバ２０Ｂの管理対象端末、つまり資産管理サーバ２０Ｂのクライアントたる端末のみがネットワーク６０へのアクセス権を有するという前提で、端末認証手段３３が、第１実施形態と同様の端末認証を行なっている。
【０１７３】
実行指示手段３１Ｂは、接続対象端末１０Ｂがネットワークスイッチ５０に接続され、個人認証手段３２によってユーザが登録者であることが認証され、且つ、端末認証手段３３によって接続対象端末１０Ｂが資産管理サーバ２０Ｂのクライアントたる端末であることが認証された場合に、接続対象端末１０Ｂが資産管理対象の端末として認識され、この接続対象端末１０Ｂについてのソフトウエア認証の実行指示を、ソフトウエア認証手段１６（接続対象端末１０Ｂ）に対して行なうものである。
【０１７４】
制御手段３４Ａは、上述した個人認証手段３２および端末認証手段３３による認証結果と、接続対象端末１０Ｂから通知された認証結果（ソフトウエア認証手段１６による認証結果）もしくは判定結果（接続条件判定手段１３による判定結果）もしくは監査結果（コンプライアンス監査手段１４による監査結果）とに応じ、ネットワークスイッチ５０における遮断／接続切換部５２の切換を制御するものであり、以下、その切換制御のタイミングや条件について説明する。
【０１７５】
実行指示手段３１Ｂによる実行指示に応じて接続対象端末１０Ｂでソフトウエア認証手段１６によって実行されたソフトウエア認証（判定）の結果、接続対象端末１０Ｂのログイン時ソフトウエアとログオフ時ソフトウエアとが一致しており、その認証結果に応じて接続条件判定手段１３によって実行された判定の結果、接続対象端末１０における資産がネットワーク接続条件を満たしており、さらに、その判定の結果に応じてコンプライアンス監査を行なった結果、接続対象端末１０のコンプライアンス監査手段１４によってインベントリ情報がコンプライアンス基準に適合していると判定された場合、制御手段３４Ｂは、接続対象端末１０Ｂとネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換えるようにネットワークスイッチ５０を制御する。これにより、接続対象端末１０Ｂとネットワーク（全てのネットワークリソース）６０とが相互に通信可能に接続されることになる。
【０１７６】
そして、接続対象端末１０Ｂのログイン時ソフトウエアとログオフ時ソフトウエアとが一致していたが接続対象端末１０Ｂから通知された判定結果もしくは監査結果がＮＧであった場合、即ち、接続対象端末１０で接続条件判定やコンプライアンス監査を行なった結果、接続条件判定手段１３によってインベントリ情報がネットワーク接続条件を満たさないと判定された場合、もしくは、インベントリ情報がネットワーク接続条件を満たすと判定されてもコンプライアンス監査手段１４によってコンプライアンス基準に適合しないと判定された場合、第１実施形態と同様、制御手段３４Ｂは、接続対象端末１０Ｂとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持させ、資産管理サーバ２０Ｂが、接続対象端末１０Ｂの資産がネットワーク接続条件を満たすようにもしくはコンプライアンス基準に適合するように接続対象端末１０Ｂにおける資産のメンテナンスを実行する。
【０１７７】
この後、第１実施形態と同様、接続対象端末１０Ｂの接続条件判定手段１３もしくはコンプライアンス監査手段１４が、接続対象端末１０Ｂの接続条件判定もしくはコンプライアンス監査を再度行ない、その資産がネットワーク接続条件を満たし且つコンプライアンス基準に適合していると判定したことが接続制御サーバ３０Ｂに通知された場合に、制御手段３４Ｂが、接続対象端末１０Ｂとネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換えるようにネットワークスイッチ５０を制御するようになっている。このとき、上記メンテナンスは自動的に実行してもよいが、例えば、満たされていないネットワーク接続条件や不適合であったコンプライアンス基準の内容を接続対象端末１０Ｂのディスプレイ上に表示させ、その内容を参照したユーザ等が指示を行なうことによって上記メンテナンスを実行するようにしてもよい。
【０１７８】
一方、個人認証手段３２によってユーザが登録者ではないと判定された場合もしくは端末認証手段３３によって接続対象端末１０Ｂが資産管理サーバ２０Ｂのクライアントたる端末ではないと判定された場合や、個人認証手段３２によってユーザが登録者であることが認証され且つ端末認証手段３３によって接続対象端末１０Ｂが資産管理サーバ２０Ｂのクライアントたる端末であることが認証されたがソフトウエア認証手段１６によって接続対象端末１０Ｂのログイン時ソフトウエアとログオフ時ソフトウエアとが一致していないと判定された場合には、第２実施形態と同様、制御手段３４Ｂは、接続対象端末１０Ｂとネットワーク６０との間の遮断状態（遮断／接続切換部５２）を維持させることになり、接続対象端末１０Ｂは、ネットワーク６０に接続されることはない。このように接続対象端末１０Ｂのネットワーク６０に対する接続が拒否された場合には、その旨が、制御手段３４Ｂから接続対象端末１０Ｂに通知され、接続対象端末１０Ｂのディスプレイ（図示略）上に表示されるようになっている。
【０１７９】
〔３−２〕第３実施形態のネットワーク接続制御システムの動作
次に、図８に示すフローチャート（ステップＳ７１〜Ｓ８６，Ｓ９１〜Ｓ１０１）に従って、上述のごとく構成されたネットワーク接続制御システム１Ｂの動作（接続対象端末１０Ｂをネットワークスイッチ５０に接続してから接続対象端末１０Ｂとネットワーク６０とが相互に通信可能に接続されるまでの動作）について説明する。なお、図８では接続対象端末が「ＰＣ」と表記されている。
【０１８０】
なお、第３実施形態のネットワーク接続制御システム１Ｂにおいても、第１実施形態と同様、資産管理サーバ２０のＰＳＵ機能により、各クライアント端末１０Ｂから収集されたインベントリ情報を元に、各クライアント端末１０Ｂについてのポリシ定義がネットワーク接続条件／コンプライアンス基準として定義・設定されて各クライアント端末１０Ｂへ割り当てられる。そして、ＰＳＵ機能により生成されたネットワーク接続条件／コンプライアンス基準ファイルは、各クライアント端末１０Ｂに対応付けられて（例えばファイル名を対応クライアント端末１０ＢのホストＩＤとして）、ウエブサーバ４０に保管されている。
【０１８１】
ネットワークスイッチ５０に接続対象端末１０Ｂが接続されこの接続対象端末１０Ｂが接続制御サーバ３０Ｂに対しブラウザでアクセスすると、接続制御サーバ３０Ｂ側でネットワークスイッチ５０に接続対象端末１０Ｂが接続されたことが認識される（ステップＳ７１のＹＥＳルート参照）。
【０１８２】
接続制御サーバ３０Ｂは、ネットワークスイッチ５０に接続対象端末１０Ｂが接続されたことを認識すると、接続対象端末１０Ａに対しユーザ認証および端末認証の要求を行なう（ステップＳ７２参照）。ユーザ認証／端末認証の要求を受けた接続対象端末１０Ｂは、認証応答として、ユーザによって入力された個人認証情報と接続対象端末１０Ｂに登録保存されている個体識別情報（ホストＩＤ等）とを接続制御サーバ３０Ｂに送り返すとともに、ネットワーク６０への接続要求を接続制御サーバ３０Ｂに対して行なう。
【０１８３】
接続制御サーバ３０Ｂは、接続対象端末１０Ｂから認証応答／ネットワーク接続要求を受けると（ステップＳ７３のＹＥＳルート参照）、個人認証手段３２により接続対象端末１０Ｂからの個人認証情報に基づきユーザ認証を行なう（ステップＳ７４参照）。
このユーザ認証でユーザが登録者ではないと判定された場合（ステップＳ７５のＮＯルート参照）、接続制御サーバ３０Ｂは、接続対象端末１０Ｂとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０Ｂをネットワーク６０に接続することなく、接続対象端末１０Ｂに対しネットワーク接続拒否通知を行なってから（ステップＳ７８参照）、接続制御処理を終了する。
【０１８４】
ユーザ認証でユーザが登録者であると判定された場合（ステップＳ７５のＹＥＳルート参照）、接続制御サーバ３０Ｂは、端末認証手段３３により接続対象端末１０Ｂの個体識別情報に基づき端末認証を行なう（ステップＳ７６参照）。
この端末認証で接続対象端末１０Ｂが資産管理サーバ２０Ｂのクライアントたる端末ではないと認識された場合（ステップＳ７７のＮＯルート参照）、接続制御サーバ３０Ｂは、接続対象端末１０Ｂとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０Ｂをネットワーク６０に接続することなく、接続対象端末１０Ｂに対しネットワーク接続拒否通知を行なってから（ステップＳ７８参照）、接続制御処理を終了する。
【０１８５】
端末認証で接続対象端末１０Ｂが資産管理サーバ２０Ｂのクライアントたる端末であると認識された場合（ステップＳ７７のＹＥＳルート参照）、接続対象端末１０Ｂが資産管理対象の端末として認識され、実行指示手段３１Ｂにより、この接続対象端末１０Ｂについてのソフトウエア認証の実行指示が、ネットワーク認証手段１６（接続対象端末１０Ｂ）に対して行なわれる（ステップＳ７９参照）。
【０１８６】
接続制御サーバ３０Ｂからの実行指示を受けた接続対象端末１０Ｂでは、まず、インターフェース手段１１Ｂを通じてソフトウエア認証手段１６が起動され（ステップＳ９１参照）、さらに、このソフトウエア認証手段１６を介してダウンロード手段１１Ｂおよび収集手段１２が起動されて、ダウンロード手段１１Ｂにより、個体識別情報（ホストＩＤ）を用いて、本接続対象端末１０Ｂに対応するログオフ時ソフトウエアに関する情報をもつファイルや本接続対象端末１０に割り当てられたネットワーク接続条件／コンプライアンス基準ファイルがウエブサーバ４０からＨＴＴＰでダウンロードされるとともに（ステップＳ９２参照）、収集手段１２により、本接続対象端末１０Ｂにおける資産に関するインベントリ情報が収集される（ステップＳ９３参照）。
【０１８７】
そして、ソフトウエア認証手段１６において、収集手段１２によって収集されたログイン時ソフトウエアと、ダウンロード手段１１Ｂによってウエブサーバ４０からダウンロードされたログオフ時ソフトウエアとが一致する否かの判定を行なうことにより、本接続対象端末１０Ｂのソフトウエア認証が実行される（ステップＳ９４参照）。このとき、前述した通り、全てのソフトウエア製品が一致するだけでなく各ソフトウエア製品のバージョンも一致した場合に、ログイン時ソフトウエアとログオフ時ソフトウエアとが一致したものと判定される。
【０１８８】
その判定の結果、ログイン時ソフトウエアとログオフ時ソフトウエアとが一致していない場合（ステップＳ９５のＮＯルート参照）、その旨が、インターフェース手段１５Ｂを介し、ソフトウエア認証結果（判定結果；ＮＧ）として、本接続対象端末１０Ｂの個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０Ｂに通知される（ステップＳ９６参照）。
【０１８９】
ソフトウエア認証手段１６によってログイン時ソフトウエアとログオフ時ソフトウエアとが一致していと判定された場合（ステップＳ９５のＹＥＳルート参照）、接続条件判定手段１３において、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１Ｂによってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるネットワーク接続条件を満たしているか否かの判定を行なうことにより、本接続対象端末１０Ｂの接続条件判定が実行される（ステップＳ９７参照）。
【０１９０】
その判定の結果、インベントリ情報がネットワーク接続条件を満たしていない場合（ステップＳ９８のＮＯルート参照）、その旨が、インターフェース手段１５Ｂを介し、判定結果（ＮＧ）として、本接続対象端末１０Ｂの個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０Ｂに通知される（ステップＳ９９参照）。
【０１９１】
接続条件判定手段１３によってインベントリ情報がネットワーク接続条件を満たしていると判定された場合（ステップＳ９８のＹＥＳルート参照）、コンプライアンス監査手段１４において、収集手段１２によって収集されたインベントリ情報が、ダウンロード手段１１Ｂによってダウンロードされたネットワーク接続条件／コンプライアンス基準ファイルに含まれるコンプライアンス基準に適合するか否かの判定を行なうことにより、本接続対象端末１０Ｂのコンプライアンス監査が実行される（ステップＳ１００参照）。
【０１９２】
その監査結果はファイル出力され、そのファイルが、インターフェース手段１５Ｂを介し、監査結果として、本接続対象端末１０Ｂの個体識別情報（ホストＩＤ等）とともに接続制御サーバ３０Ｂに通知される（ステップＳ１０１参照）。ここで出力ファイルには、監査結果の詳細が格納されており、インベントリ情報がコンプライアンス基準に適合しなかった場合には、その項目が出力される。また、その出力ファイルのフォーマットは、ネットワーク接続条件／コンプライアンス基準ファイルに準ずるものとする。
【０１９３】
一方、接続制御サーバ３０Ｂでは、接続対象端末１０Ｂに対するソフトウエア認証の実行指示を行なった後、接続対象端末１０Ｂからソフトウエア認証結果（ＮＧ）もしくは接続条件判定結果（ＮＧ）もしくはコンプライアンス監査結果の通知が有ったか否かを確認する。コンプライアンス監査結果の通知が有った場合（ステップＳ８０のＹＥＳルート参照）には、制御手段３４Ｂにより、その監査結果が参照され、接続対象端末１０Ｂのインベントリ情報がコンプライアンス定義に適合している場合（ステップＳ８１のＹＥＳルート参照）には、接続制御サーバ３０Ｂから接続対象端末１０Ｂへネットワーク接続許可が通知されるとともに、接続対象端末１０Ｂとネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換え、接続対象端末１０Ｂとネットワーク（全てのネットワークリソース）６０とを相互に通信可能に接続し（ステップＳ８２参照）、接続制御処理を終了する。
【０１９４】
これに対し、接続対象端末１０Ｂにおける資産がコンプライアンス基準に適合していないと判定された場合や、接続対象端末１０Ｂから、接続条件判定結果として、インベントリ情報がネットワーク接続条件を満たしていない旨を通知された場合（ステップＳ８１のＮＯルートおよびステップＳ８３のＮＯルート参照；この場合、接続条件判定もしくはコンプライアンス監査は実行されているのでソフトウエア認証結果は当然ＯＫであるので、ステップＳ８３の判定は必ずＮＯルートとなる）、接続制御サーバ３０Ｂは、接続対象端末１０Ｂに対しネットワーク接続拒否通知を行なうとともに、接続条件判定手段１３やコンプライアンス監査手段１４により不適合であると判定された要件の内容や、その要件に対する対処についての情報を含むメンテナンスメッセージを作成して接続対象端末１０Ｂに通知し（ステップＳ８４参照）、そのメッセージを接続対象端末１０Ｂで表示させる。
【０１９５】
この後、接続対象端末１０Ｂのユーザ等によって、メンテナンスを行なわないことが選択された場合（ステップＳ８５のＮＯルート参照）、接続制御サーバ３０Ｂは接続制御処理を終了する一方、メンテナンスを行なうことが選択された場合（ステップＳ８５のＹＥＳルート参照）、ステップＳ７３に戻り、接続対象端末１０Ｂから、再度、認証応答／ネットワーク接続要求を受けるのを待機する。
【０１９６】
メンテナンスメッセージを参照したユーザ等が、メンテナンスを行なうことを選択し、接続対象端末１０Ｂから資産管理サーバ２０Ｂに対して指示を行なうと（メンテナンスリクエスト）、その指示を受けた資産管理サーバ２０Ｂが接続対象端末１０Ｂのメンテナンスを実行する。これにより、接続対象端末１０Ｂとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持しながら、接続対象端末１０Ｂの資産がネットワーク接続条件やコンプライアンス基準に適合するように接続対象端末１０Ｂにおける資産のメンテナンス（必要なソフトウエアの導入／不要なソフトウエアの削除，設定状態の変更など）が実行される。
【０１９７】
この後、接続対象端末１０Ｂは、再度、認証応答およびネットワーク６０への接続要求を接続制御サーバ３０Ｂに対して行ない、上述と同様にして、再度、その接続対象端末１０Ｂについてのユーザ認証および端末認証を接続制御サーバ３０で行なうとともに（ステップＳ７３〜Ｓ７８参照）、その接続対象端末１０Ｂについてのソフトウエア認証，接続条件判定やコンプライアンス監査を接続対象端末１０Ｂで行なう（ステップＳ９１〜Ｓ１０１参照）。
【０１９８】
そして、接続対象端末１０Ｂがネットワーク接続条件およびコンプライアンス基準に適合することが確認されると（ステップＳ８１のＹＥＳルート参照）、接続制御サーバ３０Ｂから接続対象端末１０Ｂへネットワーク接続許可が通知されるとともに、接続制御サーバ３０Ｂの制御手段３４Ｂによって、接続対象端末１０Ｂとネットワーク６０との間における遮断／接続切換部５２を遮断状態（開状態）から接続状態（閉状態）に切り換え、接続対象端末１０Ｂとネットワーク（全てのネットワークリソース）６０とを相互に通信可能に接続し（ステップＳ８２参照）、接続制御処理を終了する。なお、ここでは、ログオフ時ソフトウエアに関する情報を含むファイルや、ネットワーク接続条件／コンプライアンス基準ファイルのダウンロードを再度行なっているが、先にダウンロードしたファイルが接続対象端末１０Ｂに保存されている場合には、再ダウンロード処理を省略することができる。
【０１９９】
なお、ステップＳ８０で受けた接続対象端末１０Ｂからの通知が、ログイン時ソフトウエアとログオフ時ソフトウエアとが一致していない旨を通知するソフトウエア認証結果（ＮＧ）であった場合（ステップＳ８０のＹＥＳルート，ステップＳ８１のＮＯルートおよびステップＳ８３のＹＥＳルート参照）、接続制御サーバ３０Ｂは、接続対象端末１０Ｂとネットワーク６０との間の遮断状態（遮断／接続切換部５２の開状態）を維持して接続対象端末１０Ｂをネットワーク６０に接続することなく、接続対象端末１０Ｂに対しネットワーク接続拒否通知を行なってから（ステップＳ８６参照）、接続制御処理を終了する。
【０２００】
なお、第３実施形態では、接続条件判定手段１３，コンプライアンス監査手段１４およびソフトウエア認証手段１６を接続対象端末（クライアント端末）１０Ｂにそなえ、この接続対象端末１０Ｂでソフトウエア認証，接続条件判定およびコンプライアンス監査を行なっているが、本発明はこれに限定されるものではなく、接続対象端末１０Ｂのソフトウエア認証，接続条件判定およびコンプライアンス監査の少なくとも一つを、資産管理サーバ２０Ｂや接続制御サーバ３０Ｂで行なってもよいし、ソフトウエア認証用，接続条件判定専用あるいはコンプライアンス監査専用のサーバを設けこの専用サーバで行なってもよい。
【０２０１】
また、クライアント端末１０Ｂが最初にネットワークスイッチ５０を介して接続制御サーバ３０Ｂに接続された場合には、ソフトウエア認証は行なわれず、そのクライアント端末１０Ｂについて、ユーザＩＤ（ＩＤ番号），パスワード，個体識別情報（ホストＩＤ）などの設定，登録や接続条件判定およびコンプライアンス監査が行なわれてから、そのクライアント端末１０Ｂが、ネットワーク６０（もしくは接続制御サーバ３０Ｂ）にログインされる。そして、このクライアント端末１０Ｂがネットワーク６０（もしくは接続制御サーバ３０Ｂ）からログオフする時点で、資産管理サーバ２０Ｂにより、クライアント端末１０Ｂのログオフ時ソフトウエアが収集され、当該クライアント端末１０Ｂに対応付けてウエブサーバ４０に保管される。
【０２０２】
〔３−３〕第３実施形態のネットワーク接続制御システムの効果
このように、本発明の第３実施形態としてのネットワーク接続制御システム１Ｂによれば、上述した第１実施形態や第２実施形態と同様の作用効果を得ることができる。即ち、接続対象端末１０Ｂのユーザ認証およびその接続対象端末１０Ｂの端末認証が接続制御サーバ３０Ｂで行なわれ、いずれも認証され、その接続対象端末１０Ｂが資産管理対象の端末として認識されると、接続制御サーバ３０Ｂからソフトウエア認証手段１６（接続対象端末１０Ｂ）に対しソフトウエア認証の実行指示が行なわれ、このソフトウエア認証手段１６によって接続対象端末１０Ｂにおけるログイン時ソフトウエアとログオフ時ソフトウエアとが一致した場合に、接続条件判定手段１３による判定およびコンプライアンス監査手段１４による監査が行なわれる。そして、コンプライアンス監査をパスした接続対象端末１０Ｂがネットワーク６０に接続されることになる。つまり、ネットワーク接続条件（一定の基準）を満たす資産を保有し且つコンプライアンス監査をパスした端末１０Ｂのみがネットワーク６０に接続されことになる。従って、ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク６０内に取り込まれたりするのを確実に防止するとともに、コンプライアンスについて未監査の端末１０Ｂがネットワーク６０に接続されるのを確実に防止することができる。
【０２０３】
そして、接続対象端末１０Ｂのログイン時ソフトウエアとログオフ時ソフトウエアとが一致しない場合には接続対象端末１０Ｂとネットワーク６０との間の遮断状態が維持されるので、万一、個人認証や端末認証に必要な情報（ユーザＩＤ，パスワード，端末１０Ａの個体識別情報など）がネット上で盗まれ、第三者が本来の端末１０Ｂとは異なる端末を用いて成りすましによる不正なネットワーク接続を行なおうとしても、その成りすまし端末に保有されるソフトウエアと、盗まれた情報に対応する端末についてのログオフ時ソフトウエアとが完全に一致することはほとんどありえず、成りすまし端末のネットワーク６０への接続を確実に拒絶することが可能になり、セキュリティ性能を大幅に向上させることができる。
【０２０４】
なお、接続対象端末１０Ｂで、ソフトウエア認証と、ログオフ時ソフトウエアに関する情報やネットワーク接続条件／コンプライアンス基準のダウンロードおよびインベントリ情報の収集と、接続条件判定と、コンプライアンス監査とを行なうことにより、ソフトウエア認証や接続条件判定やコンプライアンス監査をサーバ（例えば資産管理サーバ２０Ｂや接続制御サーバ３０Ｂや専用サーバ）で行なうように構成したシステムに比べ、耐障害性やサービス継続性を大幅に向上できるほか、サーバの負荷を大幅に軽減して、ソフトウエア認証や接続条件判定やコンプライアンス監査の処理パフォーマンスの向上を実現することが可能になる。
【０２０５】
このとき、接続対象端末１０Ｂが、当該接続対象端末１０Ｂのログオフ時ソフトウエアに関する情報や、当該接続対象端末１０Ｂに応じたネットワーク接続条件やコンプライアンス基準をウエブサーバ（ファイルサーバ）４０からダウンロードする構成を採用することにより、資産管理サーバ２０Ｂは、ログオフ時ソフトウエアに関する情報やネットワーク接続条件やコンプライアンス基準を前もってウエブサーバ（ファイルサーバ）４０へ保管しておくだけでよく、接続対象端末１０Ｂは、ログオフ時ソフトウエアに関する情報やネットワーク接続条件やコンプライアンス基準を、資産管理サーバ２０Ｂよりも堅牢で耐障害性の高いウエブサーバ（ファイルサーバ）４０から獲得してソフトウエア認証や接続条件判定やコンプライアンス監査を行なうことができるので、耐障害性やサービス継続性のさらなる向上に寄与することになる。
【０２０６】
また、接続対象端末１０Ｂにインターフェース手段１０Ｂをそなえ、このインターフェース手段１５Ｂを通じて、接続制御サーバ３０Ｂからの実行指示に応じた起動や判定結果／監査結果の接続制御サーバ３０Ｂへの通知を行なうように構成し、このインターフェース手段を接続制御サーバ３０Ｂの仕様（通信方式，認証方式など）に応じて変更可能にそなえることにより、接続対象端末１０Ｂにおけるダウンロード手段１１Ｂ，収集手段１２，ネットワーク認証手段１６，接続条件判定手段１３およびコンプライアンス監査手段１４の仕様等を一切変更することなく、インターフェース手段１５Ｂを変更するだけで、接続対象端末１０Ｂは各種仕様の接続制御サーバ３０Ｂに対応することが可能になり、接続制御サーバ３０Ｂの仕様に依存しない汎用性の高いシステムを提供することができる。
【０２０７】
〔４〕その他
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
上述した接続対象端末（クライアント端末）１０，１０Ａ，１０Ｂにおいてユーザがユーザ認証に必要となる個人認証情報を入力する際、例えば企業の従業員用ＩＤカードとして利用されるＩＣカード（接触式のものでも非接触式の無線カードでもよい）を用いてもよい。この場合、ＩＣカードを端末１０，１０Ａ，１０Ｂ（以下、単に端末１０という）に接続されたＩＣカードリーダに接触あるいは挿入あるいはセットすることにより、予めＩＣカードに保存されている個人認証情報を端末１０に入力する。
【０２０８】
そして、ユーザが端末１０をネットワーク６０に接続して利用している間、ユーザはＩＣカードをＩＣカードリーダにセットしておき、接続制御サーバ３０（３０Ａ，３０Ｂ）等の管理サーバが、ネットワーク６０を介して端末１０に接続されたＩＣカードリーダにＩＣカードがセットされているか否かを定期的に確認し、ＩＣカードがセットされていない場合に、その端末１０とネットワーク６０との間を遮断するように構成してもよい。このとき、ＩＣカードがＩＣカードリーダにセットされていない場合に直ちに遮断するのではなく、ディスプレイ上でＩＣカードをセットするようにメッセージ表示を行ない、ＩＣカードのセット（個人認証情報の入力）をユーザに促す。
【０２０９】
これにより、ユーザを従業員用ＩＤカードとしてのＩＣカードを持って離席し端末１０から離れて所定時間経過すると、自動的に端末１０とネットワーク６０との接続状態が解除されることになるので、その端末１０を介してネットワーク６０の利用は、個人認証情報を入力した本人しか行なうことができず、システムのセキュリティ性能のさらなる向上を実現することができる。
【０２１０】
また、上述したように、個人認証情報としては、パスワードに代え、指紋，掌紋，虹彩，静脈パターンなどの生体情報を端末１０に接続されたセンサから入力するようにしてもよい。このとき、指紋を用いる場合には、その指紋を入力するための指紋センサを、ユーザがマウスやキーボードを操作する際に指が常時触れる領域（マウスのボタンやキーボードのキー）もしくは指を若干移動させるだけで触れることのできる領域にそなえておく。また、掌紋，掌の静脈パターン等を用いる場合には、その掌紋，掌の静脈パターン等入力するためのセンサを、ユーザがマウスを操作する際に掌が常時触れる領域（マウスの背中）にそなえておく。
【０２１１】
そして、ユーザが端末１０をネットワーク６０に接続して利用している間、接続制御サーバ３０（３０Ａ，３０Ｂ）等の管理サーバが、ネットワーク６０を介して端末１０に接続されたセンサによって指紋や掌紋，掌の静脈パターン等の生体情報が検出されているか否かを定期的に確認し、生体情報が検出されていない場合にディスプレイ上で生体情報を入力するようにメッセージ表示を行なって生体情報の入力をユーザに促し、そのメッセージ表示後も生体情報が入力されない場合、端末１０とネットワーク６０との間を遮断するように構成してもよい。このとき、上述のごとく、指や掌が常時接触する領域にセンサをそなえておけば、ユーザは生体情報の入力を意識的に行なう必要がない。また、この場合も、ユーザが離席し端末１０から離れて所定時間経過すると、自動的に端末１０とネットワーク６０との接続状態が解除され、その端末１０を介してネットワーク６０の利用は、個人認証情報を入力した本人しか行なうことができず、システムのセキュリティ性能のさらなる向上を実現することができる。
【０２１２】
ところで、ダウンロード手段１１，１１Ａ，１１Ｂ，収集手段１２，接続条件判定手段１３，コンプライアンス監査手段１４，インターフェース手段１５，１５Ａ，１５Ｂおよびソフトウエア認証手段１６を実現するための上記ネットワーク接続対象端末用プログラム（ＰＣＡ，資産管理用スタンドアロンエージェント，ブリッジプログラムを含む）や、実行指示手段３１，３１Ａ，３１Ｂ，個人認証手段３２，端末認証手段３３および制御手段３４，３４Ａ，３４Ｂを実現するための上記ネットワーク接続制御プログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷなど），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体から上記ネットワーク接続対象端末用プログラムや上記ネットワーク接続制御プログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。なお、ソフトウエア認証手段１６としての機能を接続制御サーバ３０，３０Ａ，３０Ｂ側にそなえる場合には、その機能は、上記ネットワーク接続制御プログラムによって実現されることになる。
【０２１３】
ここで、コンピュータとは、ハードウエアとＯＳとを含む概念であり、ＯＳの制御の下で動作するハードウエアを意味している。また、ＯＳが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウエアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえている。上記ネットワーク接続対象端末用プログラムとしてのアプリケーションプログラムは、上述のようなコンピュータに、ダウンロード手段１１，１１Ａ，１１Ｂ，収集手段１２，接続条件判定手段１３，コンプライアンス監査手段１４，インターフェース手段１５，１５Ａ，１５Ｂおよびソフトウエア認証手段１６としての機能を実現させるプログラムコードを含んでいる。同様に、上記ネットワーク接続制御プログラムとしてのアプリケーションプログラムは、上述のようなコンピュータに、実行指示手段３１，３１Ａ，３１Ｂ，個人認証手段３２，端末認証手段３３および制御手段３４，３４Ａ，３４Ｂとしての機能を実現させるプログラムコードを含んでいる。また、その機能の一部は、アプリケーションプログラムではなくＯＳによって実現されてもよい。
【０２１４】
さらに、本実施形態における記録媒体としては、上述したフレキシブルディスク，ＣＤ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスク（ＭＯディスク）のほか、ＩＣカード，ＲＯＭカートリッジ，磁気テープ，パンチカード，コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ），外部記憶装置等や、バーコードなどの符号が印刷された印刷物等の、コンピュータ読取可能な種々の媒体を利用することもできる。
【図面の簡単な説明】
【０２１５】
【図１】本発明の第１実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図である。
【図２】第１実施形態のネットワーク接続制御システムの動作を説明するためのフローチャートである。
【図３】第１実施形態のネットワーク接続制御システムの動作を説明するためのシーケンス図である。
【図４】第１実施形態のネットワーク接続制御システムの動作を説明するための図である。
【図５】本発明の第２実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図である。
【図６】第２実施形態のネットワーク接続制御システムの動作を説明するためのフローチャートである。
【図７】本発明の第３実施形態としてのネットワーク接続制御システムの機能構成を示すブロック図である。
【図８】第３実施形態のネットワーク接続制御システムの動作を説明するためのフローチャートである。
【符号の説明】
【０２１６】
１，１Ａ，１Ｂ    ネットワーク接続制御システム
１０，１０−１，１０−２，１０−３，１０Ａ，１０Ｂ    接続対象端末（クライアント端末，ＰＣ）
１０ａ    コネクタ
１１，１１Ａ，１１Ｂ    ダウンロード手段
１２    収集手段
１３    接続条件判定手段
１４    コンプライアンス監査手段
１５，１５Ａ，１５Ｂ    インターフェース手段
１６    ソフトウエア認証手段
２０，２０Ａ，２０Ｂ    資産管理サーバ
３０，３０Ａ，３０Ｂ    接続制御サーバ（認証サーバ）
３１，３１Ａ，３１Ｂ    実行指示手段
３２    個人認証手段
３３    端末認証手段
３４，３４Ａ，３４Ｂ    制御手段
４０    ウエブサーバ（ファイルサーバ）
５０    ネットワークスイッチ
５１    コネクタ
５２    遮断／接続切換部
６０    ネットワーク（全てのネットワークリソース）
【要約】
【課題】ネットワーク運用上の問題が生じたり問題のある好ましくないソフトウエアがネットワーク内に取り込まれたりするのを確実に防止するとともに、コンプライアンスについて未監査の端末がネットワークに接続されるのを確実に防止する。
【解決手段】接続制御サーバ３０で利用者の個人認証および端末認証を行なった後、接続制御サーバ３０からの実行指示に応じて、接続条件判定手段１３により、接続対象端末１０の資産がネットワーク接続条件を満たしているか否かを判定するとともに、コンプライアンス監査手段１４により、接続対象端末１０の資産がコンプライアンス基準に適合するか否かを判定し、接続対象端末１０の資産がネットワーク接続条件を満たし且つコンプライアンス基準に適合している場合、サーバ３０が接続対象端末１０とネットワーク６０とを接続するように制御する。
【選択図】図１
【図１】
0003728536.tif 000002
【図２】
0003728536.tif 000003
【図３】
0003728536.tif 000004
【図４】
0003728536.tif 000005
【図５】
0003728536.tif 000006
【図６】
0003728536.tif 000007
【図７】
0003728536.tif 000008
【図８】
0003728536.tif 000009