(57)【要約】【課題】接続したコンピュータによる通信ネットワークシステムへの悪影響を抑制するとともに、通信ネットワークシステムから接続したコンピュータへの悪影響を抑制する。【解決手段】新規あるいは既存のコンピュータ端末１０を通信ネットワークシステム１００に接続する際に、自動的に、保護された保守用隔離ネットワーク２０に接続され、通信ネットワーク１００への接続を試みたコンピュータ端末１０の脆弱性やウィルス感染の有無等の安全性の検査を行い、脆弱性が存在したり、コンピュータウィルスに感染していた場合、コンピュータ端末１０に対して修正プログラムを適用し、安全性が確認されたとき、通信ネットワーク１００への接続を許可する。【選択図】図１ 
2006018766.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続を試みた端末を、第２のネットワークに接続する第１の端末接続手段と、
前記端末に対して脆弱性の検査を行う検査手段と、
前記検査手段によって前記脆弱性が検出されたとき、前記端末に対して修正プログラムを適用する修正プログラム適用手段と、
前記端末に対してウィルスチェックを行うウィルスチェック実施手段と、
前記ウィルスチェック実施手段によって前記端末からウィルスが検出されたとき、前記端末に対して前記ウィルスの駆除を行うウィルス駆除手段と、
前記端末の安全性が確認されたとき、前記端末を前記第１のネットワークに接続する第２の端末接続手段と
を備えることを特徴とするネットワーク接続管理システム。
【請求項２】
各端末毎に、前記脆弱性の情報を記憶する第１の記憶手段をさらに備え、
前記端末に対して前記脆弱性の検査が実施された後、前記脆弱性の情報が更新された場合、前記検査手段は、更新された前記脆弱性の情報に基づいて、前記端末に対して脆弱性の検査を行う
ことを特徴とする請求項１に記載のネットワーク接続管理システム。
【請求項３】
各端末毎に、前記検査手段による検査結果、および前記ウィルスチェック実施手段によるチェック結果を記憶する第２の記憶手段をさらに備える
ことを特徴とする請求項１または２に記載のネットワーク接続管理システム。
【請求項４】
前記第１の端末接続手段は、前記端末をＶＬＡＮにより前記第２のネットワークに接続する
ことを特徴とする請求項１乃至３のいずれかに記載のネットワーク接続管理システム。
【請求項５】
第１の端末接続手段と、検査手段と、修正プログラム適用手段と、ウィルスチェック実施手段と、ウィルス駆除手段と、第２の端末接続手段とを備えるネットワーク接続管理システムにおけるネットワーク接続管理方法であって、
前記第１の端末接続手段が、第１のネットワークに接続を試みた端末を、第２のネットワークに接続する第１の端末接続ステップと、
前記検査手段が、前記端末に対して脆弱性の検査を行う検査ステップと、
前記修正プログラム適用手段が、前記検査ステップにおいて前記脆弱性が検出されたとき、前記端末に対して修正プログラムを適用する修正プログラム適用ステップと、
前記ウィルスチェック実施手段が、前記端末に対してウィルスチェックを行うウィルスチェック実施ステップと、
前記ウィルス駆除手段が、前記ウィルスチェック実施ステップにおいて前記端末からウィルスが検出されたとき、前記端末に対して前記ウィルスの駆除を行うウィルス駆除ステップと、
前記第２の端末接続手段が、前記端末の安全性が確認されたとき、前記端末を前記第１のネットワークに接続する第２の端末接続ステップと
を備えることを特徴とするネットワーク接続管理システム。
【請求項６】
第１の端末接続手段と、検査手段と、修正プログラム適用手段と、ウィルスチェック実施手段と、ウィルス駆除手段と、第２の端末接続手段とを備えるネットワーク接続管理システムを制御するネットワーク接続管理プログラムであって、
前記第１の接続手段に、第１のネットワークに接続を試みた端末を、第２のネットワークに接続する第１の端末接続ステップを実行させ、
前記検査手段に、前記端末に対して脆弱性の検査を行う検査ステップを実行させ、
前記修正プログラム適用手段に、前記検査ステップにおいて前記脆弱性が検出されたとき、前記端末に対して修正プログラムを適用する修正プログラム適用ステップを実行させ、
前記ウィルスチェック実施手段に、前記端末に対してウィルスチェックを行うウィルスチェック実施ステップを実行させ、
前記ウィルス駆除手段に、前記ウィルスチェック実施ステップにおいて前記端末からウィルスが検出されたとき、前記端末に対して前記ウィルスの駆除を行うウィルス駆除ステップを実行させ、
前記第２の端末接続手段に、前記端末の安全性が確認されたとき、前記端末を前記第１のネットワークに接続する第２の端末接続ステップを実行させる
ことを特徴とするネットワーク接続管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク接続管理システムに関し、特に、ネットワークに接続する端末を隔離ネットワークに接続して安全性の検査を行うネットワーク接続管理システムに関するものである。
【背景技術】
【０００２】
コンピュータシステムが複雑となった昨今、初期出荷状態の端末には多数の脆弱性が存在することは周知の事実である。また、一度セキュリティ対策を施した端末についても、次々と新たな脆弱性が発見される中で、一貫してセキュリティを維持し続けることは難しい。また、近年、セキュリティパッチはネットワーク経由で配布されることが多い。
また、ネットワーク管理者が管理対象範囲のセキュリティポリシを決め、それをセキュリティポリシ管理装置に登録し、このセキュリティポリシを必要に応じて、ネットワーク管理者が追加、修正、又は削除し、ネットワーク利用者による通信要求を受け付け、それをネットワーク機器に設定する。また、ネットワークレイヤをユーザの要求を受け取る論理閉域網構成要素管理部からなる第１のレイヤと、ネットワークポリシを管理するネットワークポリシ構成要素管理部からなる第２のレイヤと、仮想閉域網（ＶＰＮ）装置の設定を行うセキュリティ保護ツール構成要素管理部からなる第３のレイヤの３つのレイヤを構成し、セキュリティポリシチェック機能を前記第２のレイヤに集める。これにより、ネットワーク利用者が論理閉域網を要求してからそれが作られるまでの時間を短縮するようにしたものがある（例えば、特許文献１参照）。
また、オブジェクト定義機能部により定義した仮想的な対象システム内の各ノードに用いるプログラムと、脆弱性ＤＢ内に定義された脆弱性をもつサービス・ＯＳ等のプログラムとが一致するか否かに基づいて、脆弱性評価機能部が対象システムの脆弱性を検査する。このため、従来とは異なり、実機を組み上げる必要がなく、また、認証プロセスの因果関係のルールを定義する必要がなく、エキスパートシステムを用いる必要もなく、人間系の手間を減らしつつ、低コストで、従来よりも高速に脆弱性を評価するようにしたものがある（例えば、特許文献２参照）。
【特許文献１】特開２００１−３５８７１６号公報
【特許文献２】特開２００３−１０８５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、近年、ネットワーク上の端末のすべてを無差別に攻撃するタイプのコンピュータウィルスも出現しており、端末に修正プログラムを適用するためであっても、不用意にネットワークに接続するのは危険である。そこで、修正プログラムを記録した物理媒体を保管しておく方法も考えられるが、ネットワーク経由での配布に比べるとその管理・運用が煩わしいという問題がある。
また、特許文献１および特許文献２の発明では、端末を一時的に既存ネットワークから切り離し、脆弱性のチェックおよび発見された脆弱性の修正を行うことはできないという問題があった。
本発明はこのような状況に鑑みてなされたものであり、端末を一時的にネットワークから切り離し、隔離されたネットワークに接続することにより、端末の脆弱性をチェックし、発見された脆弱性の修正を行うことができるようにするものである。
【課題を解決するための手段】
【０００４】
請求項１に記載のネットワーク接続管理システムは、第１のネットワークに接続を試みた端末を、第２のネットワークに接続する第１の端末接続手段と、端末に対して脆弱性の検査を行う検査手段と、検査手段によって脆弱性が検出されたとき、端末に対して修正プログラムを適用する修正プログラム適用手段と、端末に対してウィルスチェックを行うウィルスチェック実施手段と、ウィルスチェック実施手段によって端末からウィルスが検出されたとき、端末に対してウィルスの駆除を行うウィルス駆除手段と、端末の安全性が確認されたとき、端末を第１のネットワークに接続する第２の端末接続手段とを備えることを特徴とする。
また、各端末毎に、脆弱性の情報を記憶する第１の記憶手段をさらに備え、端末に対して脆弱性の検査が実施された後、脆弱性の情報が更新された場合、検査手段は、更新された脆弱性の情報に基づいて、端末に対して脆弱性の検査を行うようにすることができる。
また、各端末毎に、検査手段による検査結果、およびウィルスチェック実施手段によるチェック結果を記憶する第２の記憶手段をさらに備えるようにすることができる。
また、第１の端末接続手段は、端末をＶＬＡＮにより第２のネットワークに接続するようにすることができる。
請求項５に記載のネットワーク接続管理方法は、第１の端末接続手段と、検査手段と、修正プログラム適用手段と、ウィルスチェック実施手段と、ウィルス駆除手段と、第２の端末接続手段とを備えるネットワーク接続管理システムにおけるネットワーク接続管理方法であって、第１の端末接続手段が、第１のネットワークに接続を試みた端末を、第２のネットワークに接続する第１の端末接続ステップと、検査手段が、端末に対して脆弱性の検査を行う検査ステップと、修正プログラム適用手段が、検査ステップにおいて脆弱性が検出されたとき、端末に対して修正プログラムを適用する修正プログラム適用ステップと、ウィルスチェック実施手段が、端末に対してウィルスチェックを行うウィルスチェック実施ステップと、ウィルス駆除手段が、ウィルスチェック実施ステップにおいて端末からウィルスが検出されたとき、端末に対してウィルスの駆除を行うウィルス駆除ステップと、第２の端末接続手段が、端末の安全性が確認されたとき、端末を第１のネットワークに接続する第２の端末接続ステップとを備えることを特徴とする。
請求項６に記載のネットワーク接続管理プログラムは、第１の端末接続手段と、検査手段と、修正プログラム適用手段と、ウィルスチェック実施手段と、ウィルス駆除手段と、第２の端末接続手段とを備えるネットワーク接続管理システムを制御するネットワーク接続管理プログラムであって、第１の接続手段に、第１のネットワークに接続を試みた端末を、第２のネットワークに接続する第１の端末接続ステップを実行させ、検査手段に、端末に対して脆弱性の検査を行う検査ステップを実行させ、修正プログラム適用手段に、検査ステップにおいて脆弱性が検出されたとき、端末に対して修正プログラムを適用する修正プログラム適用ステップを実行させ、ウィルスチェック実施手段に、端末に対してウィルスチェックを行うウィルスチェック実施ステップを実行させ、ウィルス駆除手段に、ウィルスチェック実施ステップにおいて端末からウィルスが検出されたとき、端末に対してウィルスの駆除を行うウィルス駆除ステップを実行させ、第２の端末接続手段に、端末の安全性が確認されたとき、端末を第１のネットワークに接続する第２の端末接続ステップを実行させることを特徴とする。
【発明の効果】
【０００５】
本発明のネットワーク接続管理システムによれば、端末がネットワークに接続しようとした場合、自動的にセキュリティ対策が施された隔離ネットワークに接続され、その端末の脆弱性の検査、およびウィルス感染の有無のチェックが行われ、修正処理が施されるため、ネットワーク上の他の端末に対して悪影響を与えることなく、また、ネットワーク上の他の端末からの攻撃を受けることなく、安全にネットワークに接続することができる。
【発明を実施するための最良の形態】
【０００６】
本発明は、コンピュータをネットワークシステムに安全に接続することができるようにするものであり、新規あるいは既存のコンピュータをネットワークシステムに接続する際に、自動的に、保護され隔離されたネットワークへ接続され、接続したコンピュータの安全性の検査を行い、脆弱性が存在したり、コンピュータウィルスに感染していた場合、それらに対する対処を施し、安全性が確認されたとき、ネットワークシステムへの接続を許可する。これにより、接続したコンピュータによるネットワークシステムへの悪影響を抑制するとともに、逆にネットワークシステムから、接続したコンピュータへの悪影響による被害の拡大を抑制するものである。
【０００７】
図１は、本発明の一実施の形態の構成例を示す図である。同図に示すように、本実施の形態は、通信ネットワーク１００と、通信ネットワーク１００に接続するコンピュータ端末１０と、通信ネットワーク１００に接続されたコンピュータ端末１０の安全性を調査するための保守用隔離ネットワーク２０から構成されており、コンピュータ端末１０と保守用隔離ネットワーク２０とは通信ネットワーク１００を介して接続されるようになっている。
【０００８】
コンピュータ端末１０は、通信ネットワーク１００に接続し、ユーザが使用するコンピュータ装置である。保守用隔離ネットワーク２０は、コンピュータ端末１０が通信ネットワーク１００に接続された際に、コンピュータ端末１０の安全性を調査するための、通信ネットワーク１００とは独立したネットワークであり、通常時は、通信ネットワーク１００および通信ネットワーク１００に接続されたコンピュータ端末１０とは、ＶＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）技術を用いて論理的に隔離された状態で稼動している。
【０００９】
コンピュータ端末１０が通信ネットワーク１００に接続し、その安全性のチェックを実施する場合にのみ、ＶＬＡＮ技術を用いることによって、コンピュータ端末１０と保守用隔離ネットワーク２０を一時的に同一ネットワークとして再構成し、それらの間の接続を提供する。
【００１０】
通信ネットワーク１００は、コンピュータ端末１０同士、コンピュータ端末１０と保守用隔離ネットワーク２０をそれぞれ接続するためのネットワークシステムであり、通常時は保守用隔離ネットワーク２０とはＶＬＡＮ技術を用いて論理的に隔離された状態で稼動している。
【００１１】
コンピュータ端末１０が通信ネットワーク１００に接続し、その安全性のチェックを実施する場合にのみ、ＶＬＡＮ技術を用いることによって、コンピュータ端末１０と保守用隔離ネットワーク２０が一時的に同一ネットワークとして再構成され、コンピュータ端末１０と保守用隔離ネットワーク２０の間の接続を提供する。
【００１２】
図２は、保守用隔離ネットワーク２０の構成例を示すブロック図である。同図に示すように、保守用隔離ネットワーク２０は、脆弱性検出サーバ２０１、アップデートサーバ２０２、ウィルス検出サーバ２０３、管理サーバ２０４の４種類のサーバと、端末情報管理データベース２０５、脆弱性情報管理データベース２０６、パッチ情報管理データベース２０７、ウィルス情報管理データベース２０８の４種類のデータベース、およびそれらを接続するための保守用隔離ネットワークシステム２０９とから構成されている。
【００１３】
脆弱性検出サーバ２０１は、保守用隔離ネットワーク２０内に存在する情報処理装置であり、コンピュータ端末１０が通信ネットワーク１００に接続する際に、コンピュータ端末１０の安全性の検査を実施するようになっている。
【００１４】
アップデートサーバ２０２は、保守用隔離ネットワーク２０内に存在する情報処理装置であり、脆弱性検出サーバ２０１によって、通信ネットワーク１００に接続されたコンピュータ端末１０に脆弱性があることが検出された場合、その脆弱性を修正するための修正用プログラムを提供するようになっている。
【００１５】
ウィルス検出サーバ２０３は、保守用隔離ネットワーク２０内に存在する情報処理装置であり、コンピュータ端末１０が通信ネットワーク１００に接続する際に、コンピュータ端末１０のウィルスチェックを行い、ウィルスが検出された場合、そのウィルスの駆除を実施するようになっている。
【００１６】
管理サーバ２０４は、保守用隔離ネットワーク２０内に存在する情報処理装置であり、保守用隔離ネットワーク２０内で実施される安全性検査の管理、検査結果の端末情報管理データベース２０５への登録、および管理者への情報通知を行うようになっている。
【００１７】
端末情報管理データベース２０５は、通信ネットワーク１００に接続するコンピュータ端末１０のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ホスト名、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）情報、最終検査日等からなるホスト情報（端末情報）と、脆弱性検査およびウィルス検査等の各検査の履歴およびその対処結果の情報（脆弱性検査においては、脆弱性検出履歴（脆弱性を示す情報の履歴）、検出日時、対処内容、ウィルス検査においては、ウィルス検出履歴（検出したウィルスを示す情報の履歴）、検出日時、対処内容）を格納したデータベースであり、脆弱性検出サーバ２０１がコンピュータ端末１０の脆弱性の検出処理を実施する際に使用され、管理サーバ２０４によって検査結果が登録されるようになっている。
【００１８】
脆弱性情報管理データベース２０６は、コンピュータ端末１０を構成するＯＳやそのバージョン等の端末システム毎に既知の脆弱性情報を格納したデータベースであり、脆弱性検出サーバ２０１がコンピュータ端末１０の脆弱性の検出処理を実施する際に使用されるようになっている。
【００１９】
パッチ情報管理データベース２０７は、コンピュータ端末１０の端末システム毎の既知の脆弱性に対する修正プログラムの情報（例えば、修正プログラムが置かれているＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）等）を格納したデータベースであり、アップデートサーバ２０２がコンピュータ端末１０の脆弱性を修正するための修正プログラムを提供する際に使用されるようになっている。
【００２０】
ウィルス情報管理データベース２０８は、既知のコンピュータウィルス情報を格納したデータベースであり、ウィルス検出サーバ２０３がコンピュータ端末１０に対してウィルスチェックを実施する際に使用されるようになっている。
【００２１】
保守用隔離ネットワークシステム２０９は、保守用隔離ネットワーク２０内の各サーバ、データベース、およびコンピュータ端末１０のそれぞれと、通信ネットワーク１００とを接続するためのネットワークシステムであり、ＶＬＡＮ技術を用いることによって、通常時は通信ネットワーク１００と保守用隔離ネットワーク２０を論理的な隔離状態に保つようになっている。
【００２２】
コンピュータ端末１０が通信ネットワーク１００に接続したときに、そのコンピュータ端末１０の安全性のチェックを実施する場合にのみ、ＶＬＡＮ技術を用いることによって、コンピュータ端末１０と保守用隔離ネットワーク２０内の各サーバとを一時的に同一ネットワークとして再構成し、それらの間の接続を提供するようになっている。
【００２３】
図３は、通信ネットワーク１００の構成例を示すブロック図である。同図に示すように、通信ネットワーク１００は、端末接続用スイッチ１０１と、ネットワーク接続用ルータ１０２から構成されている。
【００２４】
端末接続用スイッチ１０１は、コンピュータ端末１０を通信ネットワーク１００に接続するための端末接続用スイッチングハブであり、コンピュータ端末１０が通信ネットワーク１００に接続する際、ＶＬＡＮ技術を用いることによって、安全性の検査のためにコンピュータ端末１０を通信ネットワーク１００から切り離し、一時的に保守用隔離ネットワーク２０へと接続するようになっている。即ち、あらかじめ、保守用隔離ネットワーク２０には通信ネットワーク１００内のいずれでも使用されていない独立したＶＬＡＮ ＩＤを割り当てておき、論理的に隔離された状態を形成する。コンピュータ端末１０を通信ネットワーク１００に接続する際は、コンピュータ端末１０が直接接続している端末接続用スイッチ１０１のポートに対して、保守用隔離ネットワーク２０と同一のＶＬＡＮ ＩＤを一時的に割り当て、通信ネットワーク１００とは隔離された状態で、まずは保守用隔離ネットワーク２０に接続される。また、安全性の検査が終了し、コンピュータ端末１０の安全性が確認された後、コンピュータ端末１０を通常通り通信ネットワーク１００へ接続する。また、ネットワーク接続用ルータ１０２は、通信ネットワーク１００と保守用隔離ネットワーク２０とを接続するためのルータである。
【００２５】
次に、図４および図５のフローチャートを参照して本実施の形態の動作について詳細に説明する。まず、コンピュータ端末１０が通信ネットワーク１００への接続を試みる（ステップＡ１）と、通信ネットワーク１００へのアクセスポイントである端末接続用スイッチ１０１は、コンピュータ端末１０を直接、通信ネットワーク１００へ接続させず、コンピュータ端末１０の接続しているポートをＶＬＡＮ技術によって、保守用隔離ネットワーク２０と同一のＶＬＡＮに割り当てる（ステップＡ２）。
【００２６】
このＶＬＡＮは、既存の通信ネットワーク１００および既に通信ネットワーク１００に接続されているコンピュータ端末１０とは独立したネットワークを構成しており、コンピュータ端末１０から通信ネットワーク１００内へ、もしくは通信ネットワーク１００内からコンピュータ端末１０への通信は許可されていない。コンピュータ端末１０は、既存の通信ネットワーク１００とは隔離されたセキュアな保守用隔離ネットワーク２０内で、自身の安全性についての検査を受けることが可能となる。
【００２７】
端末接続用スイッチ１０１は、通信ネットワーク１００への接続を試みるコンピュータ端末１０に対して、既存の通信ネットワーク１００から保守用隔離ネットワーク２０へと接続対象を変更するとともに、保守用隔離ネットワーク２０内の管理サーバ２０４に対して、コンピュータ端末１０が通信ネットワーク１００へ接続を試みていることを通知する。この通知を受けた管理サーバ２０４は、脆弱性検出サーバ２０１に対してコンピュータ端末１０のＩＰアドレスを通知し、脆弱性検査の実施を要求する。
【００２８】
この要求を受けた脆弱性検出サーバ２０１は、コンピュータ端末１０に対する簡易スキャンを実行し、コンピュータ端末１０のホスト名、ＭＡＣアドレス、ＯＳの種別、およびそのＯＳのバージョン等のコンピュータ端末１０の固有の端末情報の収集を行う。ここで収集した端末情報を元に、接続端末であるコンピュータ端末１０を識別し、図６に示す端末情報管理データベース２０５の端末情報との比較を行う（ステップＡ３）。
【００２９】
このコンピュータ端末１０が新規のものであるのか、過去に通信ネットワーク１００に対して接続したものと同一であるのか、同一であっても端末情報管理データベース２０５の端末情報と比較して、コンピュータ端末１０のシステム構成に変更が加えられた形跡があるか否かの判定を実行する。
【００３０】
コンピュータ端末１０の端末情報が端末情報管理データベース２０５に登録されておらず、コンピュータ端末１０が新規のものであると判断した場合、脆弱性検出サーバ２０１は、脆弱性情報管理データベース２０６に登録されている脆弱性の情報に基づいて脆弱性についての検査を実施し（ステップＡ４）、脆弱性が存在するか否かを判断する（ステップＡ５）。
【００３１】
脆弱性検出サーバ２０１は、この検査で脆弱性を発見した場合、発見した脆弱性の情報およびコンピュータ端末１０のＩＰアドレスを管理サーバ２０４へ送信する。この脆弱性の情報を受け取った管理サーバ２０４は、アップデートサーバ２０２に対して、発見された脆弱性の情報およびコンピュータ端末１０のＩＰアドレスを送信し、脆弱性の修正を要求する。
【００３２】
この要求を受けたアップデートサーバ２０２は、パッチ情報管理データベース２０７を参照し、発見された脆弱性を修正するための修正用プログラムをコンピュータ端末１０に適用する（ステップＡ６）。一方、脆弱性が発見されなかった場合、このコンピュータ端末１０のシステムには脆弱性が存在しないと判断する。
【００３３】
また、コンピュータ端末１０が過去に通信ネットワーク１００に接続を行ったことがある既存のコンピュータ端末１０であると判断された場合、脆弱性検出サーバ２０１は脆弱性情報管理データベース２０６に登録されているコンピュータ端末１０の検査履歴を参照し、このコンピュータ端末１０が最後に脆弱性の検査を受けてから、新たな脆弱性についての情報が脆弱性情報管理データベース２０６に登録されているか否かを確認する（ステップＡ８）。
【００３４】
その結果、新たな脆弱性についての情報が脆弱性情報管理データベース２０６に登録されていた場合、脆弱性検出サーバ２０１は、その脆弱性についての情報に対応する検査のみをコンピュータ端末１０に対して実施し（ステップＡ４）、脆弱性が存在するか否かを判断する（ステップＡ５）。脆弱性検出サーバ２０１は、この検査で脆弱性を発見した場合、発見した脆弱性の情報およびコンピュータ端末１０のＩＰアドレスを管理サーバ２０４へ送信する。この情報を受け取った管理サーバ２０４は、アップデートサーバ２０２に対して脆弱性の情報およびコンピュータ端末１０のＩＰアドレスを送信し、脆弱性の修正を要求する。
【００３５】
この要求を受けたアップデートサーバ２０２は、パッチ情報管理データベース２０７を参照し、発見された脆弱性を修正するための修正用プログラムをコンピュータ端末１０に適用する（ステップＡ６）。脆弱性が発見されなかった場合、このコンピュータ端末１０のシステムには脆弱性が存在しないと判断する。
【００３６】
また、ステップＡ８において、コンピュータ端末１０が最後に脆弱性の検査を受けてから、新たな脆弱性についての情報が脆弱性情報管理データベース２０６に登録されていなかったことが確認された場合、以前に実施された脆弱性の検査以降、問題が発生していないとみなして、このコンピュータ端末１０のシステムには脆弱性が存在しないと判断し、ステップＡ９に進む。
【００３７】
また、コンピュータ端末１０が過去に通信ネットワーク１００へ接続を行っていた既存のものであるが、その後、何らかの変更が加えられていると判断した場合、過去に行った脆弱性検査が無効であると仮定し、脆弱性検出サーバ２０１は、脆弱性情報管理データベース２０６に登録されている脆弱性の情報に基づいて、脆弱性についての検査を実施し（ステップＡ４）、脆弱性が存在するか否かを判断する（ステップＡ５）。
【００３８】
この検査で脆弱性を発見した場合、脆弱性検出サーバ２０１は、発見した脆弱性の情報およびコンピュータ端末１０のＩＰアドレスを管理サーバ２０４へ送信する。これらの情報を受け取った管理サーバ２０４は、アップデートサーバ２０２に脆弱性の情報および端末のＩＰアドレスを送信し、脆弱性の修正を要求する。これを受けてアップデートサーバ２０２は、パッチ情報管理データベース２０７を参照し、発見された脆弱性を修正するための修正用プログラムをコンピュータ端末１０に適用する（ステップＡ６）。一方、脆弱性が発見されなかった場合、このコンピュータ端末１０のシステムには脆弱性が存在しないと判断する。
【００３９】
脆弱性の検査および脆弱性の修正処理が終了後、脆弱性検出サーバ２０１は、管理サーバ２０４に対し、検査日時、検査対象となったコンピュータ端末１０のシステムに関するシステム情報、検出された脆弱性の情報およびその修正状況に関する情報を送信するとともに、検査の終了を通知する。
【００４０】
管理サーバ２０４は、脆弱性検出サーバ２０１から送信されてきた情報を端末情報管理データベース２０５に送信し、登録する（ステップＡ９）。図６は、端末情報管理データベース２０５に登録されたデータの例を示している。図６（Ａ）は、端末情報（ホスト情報）を示しており、図６（Ｂ）は、脆弱性検査結果およびウィルス検査結果を示している。
【００４１】
コンピュータ端末１０の脆弱性検査終了後、管理サーバ２０４は、ウィルス検出サーバ２０３に対して、コンピュータ端末１０のＩＰアドレスを通知し、コンピュータウィルスの検査の実施を要求する。この要求を受けたウィルス検出サーバ２０３は、ウィルス情報管理データベース２０７を参照して、コンピュータ端末１０のウィルスチェックを実施し（ステップＡ１０）、ウィルスに感染しているか否かを判断する（ステップＡ１１）。
【００４２】
コンピュータ端末１０へのウィルス感染が発見された場合、ウィルス検出サーバ２０３は該当ウィルスの駆除を実行する（ステップＡ１２）。一方、コンピュータ端末１０へのウィルス感染が発見されなかった場合、このコンピュータ端末１０にはウィルスが存在しないと判断する（ステップＡ１３）。
【００４３】
コンピュータウィルスの検査および駆除処理が終了後、ウィルス検出サーバ２０３は、管理サーバ２０４に対し、検査日時、検査の対象となったコンピュータ端末１０、検出されたウィルスの情報およびその駆除結果を送信し、検査の終了を通知する。管理サーバ２０４は、ウィルス検出サーバ２０３より送信されてきた検出されたウィルスの情報およびその駆除結果を端末情報管理データベース２０５に供給し、登録する（ステップＡ１４）。
【００４４】
脆弱性の検査、およびコンピュータウィルスの検査が終了した後、コンピュータ端末１０の安全性が確認された場合、管理サーバ２０４は端末接続用スイッチ１０１に対して、コンピュータ端末１０の接続ポートのＶＬＡＮを正規のものに変更し、通信ネットワーク１００への接続を許可するよう指示する（ステップＡ１５）。この指示を受けた端末接続用スイッチ１０１は、コンピュータ端末１０の接続ポートのＶＬＡＮを正規のものへと変更し、コンピュータ端末１０による通信ネットワーク１００への接続を許可する（ステップＡ１６）。
【００４５】
管理サーバ２０４は、コンピュータ端末１０に対し、今回実施したセキュリティチェックの結果（検査結果）を通知する（ステップＡ１７）。コンピュータ端末１０は、管理サーバ２０４より通知されたセキュリティチェックの結果を画面に表示する。図７は、コンピュータ端末１０の画面に表示されたセキュリティチェックの結果を示している。この例では、セキュリティチェックの結果であることを示すタイトル「端末検査結果通知」と、検査日時と、コンピュータ端末１０のＩＰアドレスと、ＭＡＣアドレスと、ホスト名と、新たに検出した脆弱性を示す情報（脆弱性検出履歴および対処内容）と、新たに検出したウィルスの情報とが通知され、コンピュータ端末１０の画面に表示される。また、検査の結果、何らかの問題点が発見された場合は、管理者に対して検査結果が送信される。
【００４６】
以上説明したように、本実施の形態により次のような効果を得ることができる。即ち、セキュリティパッチが適用されていないコンピュータ端末１０、およびウィルスに感染しているコンピュータ端末１０が通信ネットワーク１００に接続しようとした場合でも、自動的にセキュリティ対策の施された保守用隔離ネットワーク２０に接続されるため、既存の通信ネットワーク１００に接続された他のコンピュータ端末１０が影響を受ける恐れがない。また逆に、既存の通信ネットワーク１００上にウィルス等に感染しているコンピュータ端末１０があった場合でも、そのコンピュータ端末１０から攻撃を受けることもない。
【００４７】
また、「隔離」、「検出」、「修正」という一連のプロセスは、管理サーバ２０４および各種検査サーバ（脆弱性検出サーバ２０１、アップデートサーバ２０２、ウィルス検出サーバ２０３）上で自動的に実施されるため、コンピュータ端末１０およびユーザは特別な手続きを踏む必要はなく、確実に一貫したセキュリティ対策が施される。これらの一連のプロセスを集約して実施可能であるため、その管理も容易である。このことにより、コンピュータ端末１０のセキュリティ管理の容易性の向上、ユーザの不注意な通信ネットワーク１００への接続によって通信ネットワーク１００に悪影響を与えることを防止し、新規に通信ネットワーク１００に接続したコンピュータ端末１０および移動や変更の多いコンピュータ端末１０の安全な運用が可能となる。
【００４８】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施の形態の構成例を示す図である。
【図２】保守用隔離ネットワークの構成例を示す図である。
【図３】通信ネットワークの構成例を示す図である。
【図４】本実施の形態の動作を説明するためのフローチャートである。
【図５】本実施の形態の動作を説明するためのフローチャートである。
【図６】端末情報管理データベースに格納されるデータの例を示す図である。
【図７】管理サーバがコンピュータ端末に通知する検査結果報告例を示す図である。
【符号の説明】
【００５０】
１０  コンピュータ端末
２０  保守用隔離ネットワーク
１００  通信ネットワーク
２０１  脆弱性検出サーバ
２０２  アップデートサーバ
２０３  ウィルス検出サーバ
２０４  管理サーバ
２０５  端末情報管理データベース（ＤＢ）
２０６  脆弱性情報管理データベース（ＤＢ）
２０７  パッチ情報管理データベース（ＤＢ）
２０８  ウィルス情報管理データベース（ＤＢ）
２０９  保守用隔離ネットワークシステム
【図１】
2006018766.tif 000003
【図２】
2006018766.tif 000004
【図３】
2006018766.tif 000005
【図４】
2006018766.tif 000006
【図５】
2006018766.tif 000007
【図６】
2006018766.tif 000008
【図７】
2006018766.tif 000009