(57)【要約】【課題】  企業内に構築されているネットワーク（社内ネットワーク）の管理を容易、かつ、確実に行うことができるネットワーク管理システムを提供する。【解決手段】  ネットワーク（社内ネットワーク）管理システム２は、複数のクライアント端末８ａ〜８ｅを含む社内ネットワークを管理する管理サーバ４を備えている。複数のクライアント端末８ａ〜８ｅの各々、例えば、クライアント端末８ａは、管理サーバ４に記憶されている設定ファイルを所定間隔毎に取得し、取得された設定ファイルにおいて所定のプログラムを取得する対象クライアント端末として指定されているか否かを確認する。対象クライアント端末としての指定が確認された場合には、管理サーバ４から所定のプログラムを取得し、取得された所定のプログラムを実行して実行結果を管理サーバ４に送信する。【選択図】  図１
2005092485.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを管理する管理サーバを備えたネットワーク管理システムであって、
前記管理サーバは、
所定のプログラムを記憶するプログラム記憶手段と、
前記ネットワーク内のクライアント端末の中で、前記プログラム記憶手段に記憶されている所定のプログラムを取得する対象クライアント端末を指定した設定ファイルを記憶する設定ファイル記憶手段と、
前記設定ファイル記憶手段に記憶されている設定ファイルにおいて指定された前記対象クライアント端末からの要求に応じて、前記プログラム記憶手段に記憶されている所定のプログラムを送信する送信手段と、
前記対象クライアント端末における前記所定のプログラムの実行結果を受信する受信手段と
を備えることを特徴とするネットワーク管理システム。
【請求項２】
前記管理サーバは、
前記プログラム記憶手段に記憶されている所定のプログラムが前記対象クライアント端末におけるコンピュータウィルスへの感染を検査するウィルスチェックプログラムであり、前記受信手段において、前記対象クライアント端末がコンピュータウィルスに感染していることを示す実行結果を受信した場合に、前記対象クライアント端末を前記ネットワークから切り離す切離手段を更に備えることを特徴とする請求項１記載のネットワーク管理システム。
【請求項３】
前記管理サーバは、
所定のメッセージを記憶するメッセージ記憶手段を更に備え、
前記送信手段は、
前記設定ファイルにおいて、前記ネットワーク内のクライアント端末の中で、前記メッセージ記憶手段に記憶されている所定のメッセージを取得する対象クライアント端末が指定された場合に、前記設定ファイルにおいて指定された前記対象クライアント端末からの要求に応じて、前記所定のメッセージを送信することを特徴とする請求項１記載のネットワーク管理システム。
【請求項４】
複数のクライアント端末を含むネットワークを管理するネットワーク管理システムであって、
前記クライアント端末は、
前記ネットワークを管理する管理サーバに記憶されている設定ファイルを、所定の間隔で取得する設定ファイル取得手段と、
前記設定ファイル取得手段により取得された設定ファイルにおいて、前記管理サーバに記憶されている所定のプログラムを取得する対象クライアント端末に指定されているか否かを確認する確認手段と、
前記確認手段により対象クライアント端末としての指定が確認された場合には、前記管理サーバに記憶されている所定のプログラムを取得するプログラム取得手段と、
前記プログラム取得手段により取得された所定のプログラムを実行するプログラム実行手段と、
前記プログラム実行手段による前記所定のプログラムの実行結果を、前記管理サーバに対して送信する実行結果送信手段と
を備えることを特徴とするネットワーク管理システム。
【請求項５】
前記クライアント端末は、
前記プログラム取得手段により取得された所定のプログラムを、前記プログラム実行手段により実行した実行結果を出力する出力手段を更に備えることを特徴とする請求項４記載のネットワーク管理システム。
【請求項６】
前記クライアント端末は、
前記確認手段により、前記設定ファイル取得手段により取得された設定ファイルにおいて、前記管理サーバに記憶されている所定のメッセージを取得する対象クライアント端末としての指定が確認された場合に、前記管理サーバに記憶されている所定のメッセージを取得するメッセージ取得手段と、
前記メッセージ取得手段により取得された所定のメッセージを出力する出力手段とを更に備えることを特徴とする請求項４記載のネットワーク管理システム。
【請求項７】
複数のクライアント端末を含むネットワークを管理する管理サーバを備えたネットワーク管理システムであって、
前記管理サーバは、
所定のプログラムを記憶するプログラム記憶手段と、
前記複数のクライアント端末の中で、前記プログラム記憶手段に記憶されている所定のプログラムを取得する対象クライアント端末を指定した設定ファイルを記憶する設定ファイル記憶手段と、
前記対象クライアント端末からの要求に応じて、前記プログラム記憶手段に記憶されている所定のプログラムを送信する送信手段と、
前記対象クライアント端末における前記所定のプログラムの実行結果を受信する受信手段とを備え、
前記クライアント端末は、
前記設定ファイル記憶手段に記憶されている設定ファイルを、所定の間隔で取得する設定ファイル取得手段と、
前記設定ファイル取得手段により取得された設定ファイルにおいて、前記対象クライアント端末に指定されているか否かを確認する確認手段と、
前記確認手段により対象クライアント端末としての指定が確認された場合には、前記プログラム記憶手段に記憶されている所定のプログラムを取得するプログラム取得手段と、
前記プログラム取得手段により取得された所定のプログラムを実行するプログラム実行手段と、
前記プログラム実行手段による前記所定のプログラムの実行結果を前記管理サーバに対して送信する実行結果送信手段と
を備えることを特徴とするネットワーク管理システム。
【請求項８】
前記管理サーバは、
前記受信手段において、前記対象クライアント端末のコンピュータウィルスへの感染を示す実行結果を受信した場合に、前記対象クライアント端末を前記ネットワークから切り離す切離手段を更に備え、
前記クライアント端末は、
前記プログラム取得手段により取得された所定のプログラムを、前記プログラム実行手段により実行した実行結果を出力する出力手段を更に備えることを特徴とする請求項７記載のネットワーク管理システム。
【請求項９】
複数のクライアント端末を含むネットワークを管理する管理サーバを備えたネットワーク管理システムであって、
前記管理サーバは、
所定のメッセージを記憶するメッセージ記憶手段と、
前記複数のクライアント端末の中で、前記メッセージ記憶手段に記憶されている所定のメッセージを取得する対象クライアント端末を指定した設定ファイルを記憶する設定ファイル記憶手段と、
前記対象クライアント端末からの要求に応じて、前記メッセージ記憶手段に記憶されている所定のメッセージを送信する送信手段とを備え、
前記クライアント端末は、
前記設定ファイル記憶手段に記憶されている設定ファイルを、所定間隔で取得する設定ファイル取得手段と、
前記設定ファイル取得手段により取得された設定ファイルにおいて、前記対象クライアント端末として指定されているか否かを確認する確認手段と、
前記確認手段により対象クライアント端末としての指定が確認された場合には、前記メッセージ記憶手段に記憶されている所定のメッセージを取得するメッセージ取得手段と、
前記メッセージ取得手段により取得された所定のメッセージを出力する出力手段と
を備えることを特徴とするネットワーク管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、任意の範囲内で構築されているネットワークであるイントラネットやエクストラネット、例えば、企業内に構築されている社内ネットワーク等を管理するネットワーク管理システムに関するものである。
【背景技術】
【０００２】
従来、例えば、多数の企業において、情報の共有及び伝達を効率的に行うべく、インターネットの技術等を用いたイントラネット（エクストラネットを含む）、即ち、社内ネットワークが構築されている。この社内ネットワークは、通常、各種のサーバ、例えば、企業の各種業務に関する機能を提供するサーバ及び業務に用いられる複数のクライアント端末等により構成されている。また、社内ネットワークを構成する複数のクライアント端末の各々は、インターネット等の外部ネットワークに接続可能となっている場合が多く、例えば、インターネットを介して電子メールの送受信等を行う場合が多い。
【０００３】
ここで、社内ネットワークを構成する複数のクライアント端末の各々が外部のネットワークと接続可能になっている場合には、電子メール等を介してコンピュータウィルスに感染する可能性を有している。即ち、社内ネットワーク内の任意のクライアント端末がコンピュータウィルスに感染し、そのクライアント端末からコンピュータウィルスが社内ネットワーク内に広がる可能性がある。このような場合には、業務停止や、企業内の情報が外部に漏洩する等の問題が発生する可能性があるため、多くの企業がコンピュータウィルスへの感染防止やハッキング対策等の社内ネットワークのセキュリティ管理に重点を置いており、各種のセキュリティ管理システム等が提供されている。
【０００４】
例えば、社内ネットワークを構成する複数のクライアント端末間を流れるデータにコンピュータウィルスが含まれているか否かをチェックし、コンピュータウィルスが含まれているデータの通過を阻止することにより、コンピュータウィルスへの耐性を高めたコンピュータネットワークシステムの防疫方法が存在する（例えば、特許文献１参照）。また、社内ネットワーク内の任意のクライアント端末に外部から取得されたファイルが格納された場合には、該クライアント端末と他のクライアント端末との接続状態を論理的に切断しスタンドアローン状態にした上で、格納されたファイルについてのコンピュータウィルスのチェックを行い、安全性が確認された後に接続状態を回復するシステムが存在する（例えば、特許文献２参照）。また、社内ネットワークを構成する複数のクライアント端末の各々においてコンピュータウィルスへの感染の有無及びコンピュータウィルスの駆除等の処理を行うコンピュータプログラムが存在する（例えば、非特許文献１参照）。
【０００５】
【特許文献１】特開平９−２６９９３０号公報
【特許文献２】特開平１１−７３３８４号公報
【非特許文献１】http://www.trendmicro.com/jp/products/desktop/vb/evaluate/features.htm
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、社内ネットワーク内のクライアント端末間で送受信される全てのデータについてコンピュータウィルス感染のチェック（ウィルスチェック）を行っている場合には、クライアント端末間におけるデータの通信速度を低下させる可能性が高く、社内ネットワークへの負荷が大きくなっていた。また、外部から取得されたファイルを格納した際に、クライアント端末と他のクライアント端末との接続を論理的に切断してウィルスチェックを行っている場合には、外部から取得されたファイルの容量が大きくなる程、ウィルスチェックに時間が掛かり接続の切断状態が長くなってしまい、社内ネットワーク内での通信が妨げられる可能性があった。更に、個々のクライアント端末にコンピュータウィルスの発見及び駆除を行うプログラム（ウィルスチェックプログラム）がインストールされている場合、例えば、ウィルスチェックプログラムのバージョンアップ等を行う際には、クライアント端末のユーザによる作業が必要になる。即ち、ウィルスチェックプログラムにおいては、新種のウィルスが現れる度に、これに対応した新たなウイルス定義ファイルを作成することにより新種ウイルスを検知できるようにしているため、チェックプログラムの各クライアント端末は、定義ファイルの更新処理を頻繁に行なわなければ、新しいウイルスにも対応した有効なウィルスチェックを施すことができない。従来のウィルスチェックプログラムにおいては、この作業をユーザが行っていたため、ウィルスチェックプログラムを導入していても、次々に発生する新種のウイルスに対応した最新の定義ファイルをクライアント端末においてダウンロードするのが間に合わず、新種のウイルスに感染してしまうことが多かった。この問題点を解決するため、非特許文献１記載のコンピュータプログラムにおいては、クライアント端末に自動で新しい定義ファイルをダウンロードさせる機能を備えている。しかし、この機能はあくまでも自製品用の定義ファイルのみを対象としており、汎用的にファイルをダウンロードして実行させるようなことは想定されていないため、様々な種類のチェックプログラムや、ウイルス駆除のためのプログラムをダウンロードして実行させるという柔軟な対策を行なうことは不可能であった。そのため、確実な安全性確保のために様々な動作が要求される、社内のセキュリティを高いレベルに保つためには不十分であり、高度な安全性を維持することが困難だった。
【０００７】
また、各クライアント端末において利用されているコンピュータプログラム、即ち、ソフトウェアやアプリケーションのバージョンを移行する際に、各クライアント端末においてバージョンアップがなされたか否かについても管理する必要がある。しかし、各クライアント端末におけるソフトウェア等のバージョンアップは個々のクライアント端末のユーザが認証し行う作業であるため、社内ネットワーク全体において一括してバージョンを移行することが困難だった。
【０００８】
この発明は、任意の範囲内において構築されているネットワークであるイントラネットやエクストラネット、例えば、企業内に構築されている社内ネットワーク等の管理を容易、かつ、確実に行うことができるネットワーク管理システムを提供することである。
【課題を解決するための手段】
【０００９】
請求項１記載のネットワーク管理システムは、ネットワークを管理する管理サーバを備えたネットワーク管理システムであって、前記管理サーバは、所定のプログラムを記憶するプログラム記憶手段と、前記ネットワーク内のクライアント端末の中で、前記プログラム記憶手段に記憶されている所定のプログラムを取得する対象クライアント端末を指定した設定ファイルを記憶する設定ファイル記憶手段と、前記設定ファイル記憶手段に記憶されている設定ファイルにおいて指定された前記対象クライアント端末からの要求に応じて、前記プログラム記憶手段に記憶されている所定のプログラムを送信する送信手段と、前記対象クライアント端末における前記所定のプログラムの実行結果を受信する受信手段とを備えることを特徴とする。
【００１０】
この請求項１記載のネットワーク管理システムによれば、管理サーバは、設定ファイルにおいて所定のプログラムを取得するクライアント端末として指定された対象クライアント端末に対して所定のプログラムを送信し、対象クライアント端末における所定のプログラムの実行結果を受信する。即ち、設定ファイルにおいて指定することにより、ネットワーク内の任意のクライアント端末に任意のプログラム送信し、該プログラムを実行させることができる。従って、例えば、ネットワーク内の全ての又は一部のクライアント端末が備えている任意のアプリケーションのアップデートを一括して行うことができる。
【００１１】
また、請求項２記載のネットワーク管理システムは、前記管理サーバが、前記プログラム記憶手段に記憶されている所定のプログラムが前記対象クライアント端末におけるコンピュータウィルスへの感染を検査するウィルスチェックプログラムであり、前記受信手段において、前記対象クライアント端末がコンピュータウィルスに感染していることを示す実行結果を受信した場合に、前記対象クライアント端末を前記ネットワークから切り離す切離手段を更に備えることを特徴とする。
【００１２】
この請求項２記載のネットワーク管理システムによれば、コンピュータウィルスへの感染を検査するウィルスチェックプログラムの実行結果がコンピュータウィルスへの感染を示す場合には、コンピュータウィルスに感染している対象クライアント端末をネットワークから切り離すことができる。例えば、新型のコンピュータウィルスが発生した場合には、該コンピュータウィルスへの感染を検査するウィルスチェックプログラムを一斉にネットワーク内のクライアント端末において実行させ、感染していることが確認されたクライアント端末をネットワークから切り離すことができる。従って、ネットワーク内へのコンピュータウィルスの拡散を適切に防止することができると共に、コンピュータウィルスに対して迅速に対応することができる。
【００１３】
また、請求項３記載のネットワーク管理システムは、前記管理サーバが所定のメッセージを記憶するメッセージ記憶手段を更に備え、前記送信手段は、前記設定ファイルにおいて、前記ネットワーク内のクライアント端末の中で、前記メッセージ記憶手段に記憶されている所定のメッセージを取得する対象クライアント端末が指定された場合に、前記設定ファイルにおいて指定された前記対象クライアント端末からの要求に応じて、前記所定のメッセージを送信することを特徴とする。
【００１４】
この請求項３記載のネットワーク管理システムによれば、設定ファイルにおいて指定された対象クライアント端末に対して所定のメッセージを送信することができる。例えば、ネットワーク内の任意のクライアント端末のユーザに対して、コンピュータウィルスに感染する危険がある外部のネットワークへの接続を警告するメッセージ等を送信することができる。
【００１５】
また、請求項４記載のネットワーク管理システムは、複数のクライアント端末を含むネットワークを管理するネットワーク管理システムであって、前記クライアント端末は、前記ネットワークを管理する管理サーバに記憶されている設定ファイルを、所定の間隔で取得する設定ファイル取得手段と、前記設定ファイル取得手段により取得された設定ファイルにおいて、前記管理サーバに記憶されている所定のプログラムを取得する対象クライアント端末に指定されているか否かを確認する確認手段と、前記確認手段により対象クライアント端末としての指定が確認された場合には、前記管理サーバに記憶されている所定のプログラムを取得するプログラム取得手段と、前記プログラム取得手段により取得された所定のプログラムを実行するプログラム実行手段と、前記プログラム実行手段による前記所定のプログラムの実行結果を、前記管理サーバに対して送信する実行結果送信手段とを備えることを特徴とする。
【００１６】
この請求項４記載のネットワーク管理システムによれば、ネットワークに含まれるクライアント端末において、管理サーバから取得された設定ファイルにおいて所定のプログラムを取得する対象クライアント端末に指定されている場合には、管理サーバから所定のプログラムを取得し該プログラムを実行した結果を管理サーバに対して送信する。即ち、設定ファイルにおいて所定のプログラムを取得し実行するクライアント端末として指定されているか否かを各クライアント端末において確認し、指定が確認されたクライアント端末において所定のプログラムが実行され実行結果が管理サーバに送信される。従って、管理サーバに任意のプログラムを記憶させ、設定プログラムにおいて任意のプログラムを取得するクライアント端末を指定することにより、任意のクライアント端末において任意のプログラムを実行させることができ、ネットワーク内のクライアント端末を容易、かつ、適切に管理することができる。
【００１７】
また、請求項５記載のネットワーク管理システムは、前記クライアント端末が、前記プログラム取得手段により取得された所定のプログラムを、前記プログラム実行手段により実行した実行結果を出力する出力手段を更に備えることを特徴とする。
【００１８】
この請求項５記載のネットワーク管理システムによれば、管理サーバから取得された所定のプログラムの実行結果をクライアント端末において出力する。例えば、取得された所定のプログラムがウィルスチェックプログラムの場合に、「コンピュータウィルスは検出されませんでした」等のウィルスチェックプログラムの実行結果をクライアント端末において表示することができる。従って、強制的に実行された所定のプログラムの実行結果、例えば、ウィルスチェックプログラムの実行結果をクライアント端末のユーザに知らせることができる。
【００１９】
また、請求項６記載のネットワーク管理システムは、前記クライアント端末が前記確認手段により、前記設定ファイル取得手段により取得された設定ファイルにおいて、前記管理サーバに記憶されている所定のメッセージを取得する対象クライアント端末としての指定が確認された場合に、前記管理サーバに記憶されている所定のメッセージを取得するメッセージ取得手段と、前記メッセージ取得手段により取得された所定のメッセージを出力する出力手段とを更に備えることを特徴とする。
【００２０】
この請求項６記載のネットワーク管理システムによれば、管理サーバから取得された所定のメッセージをクライアント端末において表示することができる。従って、例えば、新型のコンピュータウィルスに関する注意事項等、緊急度が高いメッセージを確実にクライアント端末のユーザに通知することができる。
【００２１】
また、請求項７記載のネットワーク管理システムは、複数のクライアント端末を含むネットワークを管理する管理サーバを備えたネットワーク管理システムであって、前記管理サーバは、所定のプログラムを記憶するプログラム記憶手段と、前記複数のクライアント端末の中で、前記プログラム記憶手段に記憶されている所定のプログラムを取得する対象クライアント端末を指定した設定ファイルを記憶する設定ファイル記憶手段と、前記対象クライアント端末からの要求に応じて、前記プログラム記憶手段に記憶されている所定のプログラムを送信する送信手段と、前記対象クライアント端末における前記所定のプログラムの実行結果を受信する受信手段とを備え、前記クライアント端末は、前記設定ファイル記憶手段に記憶されている設定ファイルを、所定の間隔で取得する設定ファイル取得手段と、前記設定ファイル取得手段により取得された設定ファイルにおいて、前記対象クライアント端末に指定されているか否かを確認する確認手段と、前記確認手段により対象クライアント端末としての指定が確認された場合には、前記プログラム記憶手段に記憶されている所定のプログラムを取得するプログラム取得手段と、前記プログラム取得手段により取得された所定のプログラムを実行するプログラム実行手段と、前記プログラム実行手段による前記所定のプログラムの実行結果を前記管理サーバに対して送信する実行結果送信手段とを備えることを特徴とする。
【００２２】
この請求項７記載のネットワーク管理システムによれば、管理サーバに記憶されている設定ファイルをクライアント端末において取得し、設定ファイルに基づいて所定のプログラムを取得する対象クライアント端末としての指定が確認された場合には、管理サーバに記憶されている所定のプログラムをクライアント端末において取得する。そして、取得された所定のプログラムを実行し、実行結果を管理サーバに対して送信している。従って、設定ファイルにおいてネットワーク内の何れのクライアント端末が何れのプログラムを取得するかを指定することにより、任意のクライアント端末において任意のプログラムを実行させることができる。そのため、ネットワーク内のクライアント端末を容易、かつ、的確に管理し適切にネットワークの管理を行うことができる。
【００２３】
また、請求項８記載のネットワーク管理システムは、前記管理サーバが前記受信手段において、前記対象クライアント端末のコンピュータウィルスへの感染を示す実行結果を受信した場合に、前記対象クライアント端末を前記ネットワークから切り離す切離手段を更に備え、前記クライアント端末は、前記プログラム取得手段により取得された所定のプログラムを、前記プログラム実行手段により実行した実行結果を出力する出力手段を更に備えることを特徴とする。
【００２４】
この請求項８記載のネットワーク管理システムによれば、クライアント端末がコンピュータウィルスに感染していることを示す実行結果を管理サーバにおいて受信した場合には、該クライアント端末をネットワークから切り離す。従って、ネットワーク内におけるコンピュータウィルスの拡散を適切に防止することができる。また、所定のプログラムの実行結果をクライアント端末において表示している。従って、例えば、所定のプログラムがウィルスチェックプログラムの場合には、管理サーバに対して実行結果を送信すると共にクライアント端末において実行結果を出力しているため、管理サーバにおいてウィルスチェックプログラムの実行結果を管理することができると共に、ウィルスチェックプログラムの実行結果をクライアント端末のユーザに通知することができる。
【００２５】
また、請求項９記載のネットワーク管理システムは、複数のクライアント端末を含むネットワークを管理する管理サーバを備えたネットワーク管理システムであって、前記管理サーバは、所定のメッセージを記憶するメッセージ記憶手段と、前記複数のクライアント端末の中で、前記メッセージ記憶手段に記憶されている所定のメッセージを取得する対象クライアント端末を指定した設定ファイルを記憶する設定ファイル記憶手段と、前記対象クライアント端末からの要求に応じて、前記メッセージ記憶手段に記憶されている所定のメッセージを送信する送信手段とを備え、前記クライアント端末は、前記設定ファイル記憶手段に記憶されている設定ファイルを、所定間隔で取得する設定ファイル取得手段と、前記設定ファイル取得手段により取得された設定ファイルにおいて、前記対象クライアント端末として指定されているか否かを確認する確認手段と、前記確認手段により対象クライアント端末としての指定が確認された場合には、前記メッセージ記憶手段に記憶されている所定のメッセージを取得するメッセージ取得手段と、前記メッセージ取得手段により取得された所定のメッセージを出力する出力手段とを備えることを特徴とする。
【００２６】
この請求項９記載のネットワーク管理システムによれば、クライアント端末において、管理サーバから取得された設定ファイルにより、所定のメッセージを取得する対象クライアント端末としての指定が確認された場合には、管理サーバから所定のメッセージを取得し、取得されたメッセージを出力する。従って、設定ファイルにおいて指定することにより、ネットワーク内の任意の端末に任意のメッセージを表示させることができ、例えば、緊急性の高い新型のコンピュータウィルスに対する警告等をクライアント端末のユーザに的確に通知することができる。
【発明の効果】
【００２７】
この発明によれば、設定ファイルにおいてネットワーク内の何れのクライアント端末が何れのプログラムを取得するかを指定することにより、任意のクライアント端末において任意のプログラムを実行させることができる。従って、例えば、企業内に構築されているイントラネットやエクストラネットである社内ネットワーク内の各クライアント端末におけるアプリケーション等のアップデートを一括して行うことができ、ネットワークを適切に管理することができる。
【００２８】
また、クライアント端末がコンピュータウィルスに感染していることを示す実行結果を管理サーバにおいて受信した場合には、該クライアント端末をネットワークから切り離しているため、ネットワーク内におけるコンピュータウィルスの拡散を適切に防止することができる。更に、管理サーバに対して実行結果を送信すると共にクライアント端末において実行結果を出力しているため、ウィルスチェックプログラムがクライアント端末で適切に実行されたか否かを管理サーバにおいて管理できると共に、ウィルスチェックプログラムの実行結果をクライアント端末のユーザに通知することができる。従って、ユーザの意志に基づくことなく、確実にネットワーク内の安全性を高く保つことができると共に、ネットワーク内における通信を阻害することなく適切にネットワークの管理を行うことができる。
【００２９】
また、設定ファイルにおいて指定することにより、ネットワーク内の任意の端末に任意のメッセージを表示させることができる。例えば、緊急性の高い新型のコンピュータウィルスに対する警告等をクライアント端末のユーザに的確に通知することができる。従って、強制的にクライアント端末のユーザに対してメッセージを通知することにより、ネットワーク内の安全性を確実に高く維持しながらネットワークを管理することができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して、この発明に係るネットワーク管理システムを実施するための最良の形態について説明する。なお、以下においては、企業内に構築されているネットワーク（社内ネットワーク）、即ち、管理者にクライアント端末の管理が委ねられているネットワークであって、例えば、イントラネットやエクストラネット等のネットワークの管理を行う場合を例として説明する。
【００３１】
図１は、実施の形態に係る社内ネットワーク管理システム（ネットワーク管理システム）のブロック構成図である。社内ネットワーク管理システム２は、図１に示すように、企業内に構築されている社内ネットワーク（イントラネット又はエクストラネット）を管理する管理サーバ４を備えている。この管理サーバ４は、情報伝達媒体であるインテリジェントハブ６ａを介してクライアント端末８ａ、８ｂと接続されている。また、インテリジェントハブ６ａ及びノンインテリジェントハブ６ｂを介してクライアント端末８ｃ、８ｄ、８ｅと接続されている。
【００３２】
ここで、インテリジェントハブ６ａ及びノンインテリジェントハブ６ｂは社内ネットワークを構成する情報伝達媒体であり、各クライアント端末８ａ〜８ｅ間及びクライアント端末８ａ〜８ｅと管理サーバ４との間において送受信されるデータを中継する機器である。なお、インテリジェントハブ６ａは、インテリジェントハブ６ａに接続されているクライアント端末等のアドレスを記憶しており、データの送信先を識別して所定の送信先に対してのみデータを中継する機能を有する。また、インテリジェントハブ６ａは、インテリジェントハブ６ａに接続されているクライアント端末の中の任意のクライアント端末のみを社内ネットワークから切り離す機能を有する。その一方、ノンインテリジェントハブ６ｂは、受信したデータをそのまま中継する機器であり、ノンインテリジェントハブ６ｂに接続されているクライアント端末等のアドレスを記憶しておらず、特定の送信先に対してのみデータを中継する機能及び接続されているクライアント端末の中の任意のクライアント端末のみを社内ネットワークから切り離す機能を有さない。
【００３３】
図２は、実施の形態に係る管理サーバ４のブロック構成図である。管理サーバ４は、図２に示すように、管理サーバ４におけるデータの処理を制御するデータ制御部１０を備えている。このデータ制御部１０には、クライアント端末８ａ〜８ｅとの間の通信を制御する通信制御部１２及びクライアント端末８ａ〜８ｅの各々が管理サーバ４から取得する所定のプログラム又は所定のメッセージ等を入力する入力部１４が接続されている。また、データ制御部１０には、何れのクライアント端末が何れのプログラムを取得する必要があるかを設定した設定ファイル等を記憶するデータ記憶部１６、所定のプログラムを記憶するプログラム記憶部１８及び所定のメッセージを記憶するメッセージ記憶部２０が接続されている。
【００３４】
データ記憶部１６には、設定ファイル、即ち、管理サーバ４内のどこに記憶されているプログラム又はメッセージを何れのクライアント端末が取得するかを指定したファイルが記憶されている。例えば、社内ネットワークがインターネットで用いられる技術を利用して構成されている場合には、各クライアント端末に付与されているＩＰアドレスを用いて、所定のプログラムを取得するクライアント端末を対象クライアント端末として指定すると共に該所定のプログラムがプログラム記憶部１８の何れの記憶領域に記憶されているかを示した設定ファイルがデータ記憶部１６に記憶される。なお、設定ファイルは、例えば、社内ネットワークの管理者等により作成され、このデータ記憶部１６に記憶される。
【００３５】
プログラム記憶部１８には、所定のプログラム、即ち、社内ネットワークを構成するクライアント端末８ａ〜８ｅの何れかのクライアント端末により取得されるプログラムが記憶されている。例えば、社内ネットワークを構成する各クライアント端末８ａ〜８ｅの各々におけるコンピュータウィルスへの感染をチェックする必要がある場合には、ウィルスチェック用の所定のプログラムがプログラム記憶部１８に記憶されている。なお、プログラム記憶部１８においては、各プログラムに付されたプログラム識別番号に対応させて各々のプログラムが記憶されている。
【００３６】
メッセージ記憶部２０には、所定のメッセージ、即ち、社内ネットワークを構成するクライアント端末８ａ〜８ｅの何れかのクライアント端末により取得されるメッセージが記憶されている。例えば、社内ネットワークを構成する全てのクライアント端末において取得する必要がある最新型のコンピュータウィルスの特徴を通知する所定のメッセージが記憶されている。なお、メッセージ記憶部２０においては、各メッセージに付されたメッセージ識別番号に対応させて各々のメッセージが記憶されている。
【００３７】
図３は、実施の形態に係るクライアント端末８ａのブロック構成図である。クライアント端末８ａは、図３に示すように、クライアント端末８ａにおけるデータの処理を制御するデータ制御部３０を備えている。このデータ制御部３０には、管理サーバ４との間の通信を制御する通信制御部３２、管理サーバ４から取得された所定のプログラム等を記憶するデータ記憶部３４及び取得された所定のプログラムの実行結果等を表示する表示部３６が接続されている。
【００３８】
データ記憶部３４には、管理サーバ４から所定のプログラムや所定のメッセージを取得するためのプログラム、即ち、管理サーバ４のデータ記憶部１６に記憶されている設定ファイルを取得し、所定のプログラム等を取得するクライアント端末（対象クライアント端末）に指定されているか否かの確認及び所定のプログラムの取得等の処理を行うためのプログラム（エージェントプログラム）が記憶されている。このエージェントプログラムは、任意に設定された所定間隔、例えば、１０分に１回の間隔で管理サーバ４のデータ記憶部１６に記憶されている設定ファイルを取得し、取得された設定ファイルにおいて対象クライアント端末として指定されているか否かの確認を行っている。なお、クライアント端末８ｂ〜８ｅの構成は、クライアント端末８ａの構成と同様であるため説明を省略する。
【００３９】
次に、図４及び図５のフローチャートを参照して、実施の形態に係る社内ネットワーク管理システムによる処理について説明する。なお、以下においては、クライアント端末８ａにおいて所定のプログラムを取得する場合を例として説明する。
【００４０】
まず、クライアント端末８ａにおいては、管理サーバ４から設定ファイルを取得する（ステップＳ１０、図４参照）。即ち、クライアント端末８ａのデータ記憶部３４に記憶されているエージェントプログラムを作動させることによりインテリジェントハブ６ａを介して管理サーバ４のデータ記憶部１６に記憶されている設定ファイルを取得する。なお、取得された設定ファイルはデータ記憶部３４に記憶される。
【００４１】
次に、取得された設定ファイルに基づいて所定のプログラムを取得するクライアント端末（対象クライアント端末）として指定されているか否かを確認する（ステップＳ１１）。即ち、対象クライアント端末を示すＩＰアドレスの中に、クライアント端末８ａに付与されているＩＰアドレスが含まれているか否かを確認することにより、対象クライアント端末として指定されているか否かを確認する。
【００４２】
対象クライアント端末として指定されていない場合には（ステップＳ１２）、任意に設定されている所定間隔が経過した後に再度、管理サーバ４から設定ファイルを取得し（ステップＳ１０）、対象クライアント端末として指定されているか否かの確認を行う（ステップＳ１１）。
【００４３】
一方、対象クライアント端末として指定されていることが確認された場合には（ステップＳ１２）、設定ファイルにより指定されている所定のプログラムを取得する（ステップＳ１３）。即ち、管理サーバ４に対して、管理サーバ４のプログラム記憶部１８に記憶されているプログラムの中で所定のプログラム識別番号が付与されたプログラムの送信を要求する。そして、要求に基づいて管理サーバ４から送信された所定のプログラムを受信することにより、設定ファイルにおいて指定された所定のプログラムを取得する。なお、取得された所定のプログラムはデータ記憶部３４に記憶される。
【００４４】
次に、取得された所定のプログラムをクライアント端末８ａにおいて実行する（ステップＳ１４）。例えば、所定のプログラムとしてウィルスチェックプログラムが取得された場合には、クライアント端末８ａがコンピュータウィルスに感染しているか否かを確認すべく、取得されたウィルスチェックプログラムを作動させる。なお、ウィルスチェックプログラムの実行結果はデータ記憶部３４に記憶される。
【００４５】
次に、所定のプログラムの実行結果を表示部３６に表示する（ステップＳ１５）。即ち、データ記憶部３４に記憶されている実行結果、例えば、クライアント端末８ａがコンピュータウィルスに感染しているか否かを示すウィルスチェックプログラムの実行結果を表示部３６に表示する。なお、実行結果は、表示部３６の最前面に全画面表示される。
【００４６】
また、表示部３６に表示すると共に、管理サーバ４に所定のプログラムの実行結果を送信する（ステップＳ１６）。即ち、データ記憶部３４に記憶されている所定のプログラムに実行結果、例えば、クライアント端末８ａがコンピュータウィルスに感染しているか否かを示すウィルスチェックプログラムの実行結果を通信制御部３２を介して管理サーバ４に送信する。
【００４７】
次に、図５のフローチャートを参照して、実施の形態に係る管理サーバ４において、クライアント端末８ａにおける所定のプログラムの実行結果を受信した場合の処理について説明する。
【００４８】
まず、クライアント端末８ａにおける所定のプログラムの実行結果を受信する（ステップＳ２０）。即ち、インテリジェントハブ６ａを介してクライアント端末８ａから送信されたウィルスチェックプログラムの実行結果を、通信制御部１２を介して受信する。
【００４９】
次に、ステップＳ２０において受信された実行結果に基づいて、クライアント端末８ａがコンピュータウィルスに感染しているか否かを確認する（ステップＳ２１）。即ち、クライアント端末８ａにおいてウィルスチェックプログラムが実行された結果に基づいて、クライアント端末８ａがコンピュータウィルスに感染しているか否かを確認する。
【００５０】
クライアント端末８ａのコンピュータウィルスへの感染が確認された場合には（ステップＳ２１）、クライアント端末８ａを社内ネットワークから切り離す（ステップＳ２２）。即ち、社内ネットワーク内へのコンピュータウィルスの拡散を防止すべく、クライアント端末８ａを社内ネットワークから切り離して他のクライアント端末８ｂ〜８ｅとの間の接続を切断する。
【００５１】
ここで、図１に示すように、クライアント端末８ａ、８ｂはインテリジェントハブ６ａに接続されており、クライアント端末８ｃ、８ｄ、８ｅはノンインテリジェントハブ６ｂに接続されている。この場合に、例えば、クライアント端末８ｃを社内ネットワークから切り離すとすると、クライアント端末８ｄ、８ｅも併せて切り離されるが、クライアント端末８ａを切り離す場合には、クライアント端末８ａのみを社内ネットワークから切り離すことができる。即ち、ノンインテリジェントハブ６ｂは、クライアント端末８ｃ、８ｄ、８ｅを識別することなくデータの送受信を中継するものであるため、クライアント端末８ｃのみを社内ネットワークから切り離すことはできない。一方、インテリジェントハブ６ａは、データの送信先アドレスを識別してデータの送受信を中継することができる。即ち、クライアント端末８ａとクライアント端末８ｂを識別することができるため、クライアント端末８ａのみを社内ネットワークから切り離すことができる。従って、管理サーバ４からインテリジェントハブ６ａに対して社内ネットワークから切り離すクライアント端末に付されているＩＰアドレス、即ち、クライアント端末８ａのＩＰアドレスを通知し、クライアント端末８ａに対するデータの送受信を停止する指示を出すことにより、クライアント端末８ａを社内ネットワークから切り離す。
【００５２】
この発明を実施するための最良の形態に係る社内ネットワーク管理システムによれば、何れのプログラムを何れのクライアント端末が取得するかを設定ファイルにおいて指定し、指定されたクライアント端末において所定のプログラムの取得及び実行が行われている。即ち、設定ファイルにおいて指定することにより、例えば、社内ネットワーク内の特定の範囲内のクライアント端末に対してのみ特定のプログラムを送信し実行させることができる。従って、社内ネットワーク内のクライアント端末を適切に管理し、社内ネットワークの管理を容易、かつ、効率的に行うことができる。
【００５３】
また、上述の実施の形態に係る社内ネットワーク管理システムによれば、設定ファイルにおいて対象クライアント端末として指定された場合、該対象クライアント端末においては、管理サーバから所定のプログラムを取得し実行している。即ち、対象クライアント端末として指定されたクライアント端末においては、クライアント端末のユーザに対して実行の承認を求めることなく管理サーバから取得されたプログラムを取得し、強制的に取得されたプログラムが実行される。従って、特定のユーザが存在しないクライアント端末においても所定のプログラムを実行する等、所定のプログラムの確実な実行を実現することができる。例えば、コンピュータウィルスを駆除するプログラムを任意のクライアント端末において強制的に実行することができるため、無人でコンピュータウィルスの駆除を行うことができる。
【００５４】
また、所定のプログラムの実行に際してユーザの承認を求める必要がないため、クライアント端末のユーザに特に意識させることなく適切にクライアント端末を管理し社内ネットワークを管理することができる。また、例えば、コンピュータウィルスの駆除を行うために迅速に実行する必要があるプログラムを、ユーザの承認を受けることなく実行することができるため、コンピュータウィルスに対して迅速に対応することができる。
【００５５】
また、上述の実施の形態に係る社内ネットワーク管理システムによれば、クライアント端末がコンピュータウィルスに感染していることが確認された場合には、該クライアント端末を社内ネットワークから切り離すことができる。従って、社内ネットワーク内におけるコンピュータウィルスの拡散を適切に防止し、コンピュータウィルスへの感染を最小限にとどめることができる。
【００５６】
なお、上述の実施の形態に係る社内ネットワーク管理システムにおいては、所定のプログラムを取得し実行する場合を例として説明しているが、所定のメッセージを取得するようにしてもよい。即ち、設定ファイルにおいて、所定のメッセージを取得することが指定された対象クライアント端末は、管理サーバのメッセージ記憶部に記憶されているメッセージの中から所定のメッセージ、例えば、新型コンピュータウィルスについての警告メッセージを取得し、取得した警告メッセージを表示部に表示するようにしてもよい。ここで、従来は、電子メールにより警告のメッセージが通知されていたため、新型のコンピュータウィルスが添付された電子メール（ウィルス添付メール）よりも警告の電子メール（警告メール）が先にユーザにより読まれるとは限らなかった。そのため、ウィルス添付メールよりも前に警告メールが受信されていたにも拘わらず、ウィルス添付メールが先に開封されコンピュータウィルスに感染してしまう可能性があった。しかし、この社内ネットワーク管理システムにおいては、警告のメッセージを強制的にクライアント端末において表示することができるため、新型のコンピュータウィルスを警告するメッセージを確実にユーザに通知することができる。
【００５７】
また、上述の実施の形態に係る社内ネットワーク管理システムにおいては、クライアント端末のコンピュータウィルスへの感染をチェックするプログラムを取得し実行する場合を例として説明しているが、その他のプログラムを取得するようにしてもよい。例えば、企業内において新たなデータベースを構築し、新たな検索システムを導入した場合に、この検索システムを稼動させるためのプログラムを社内ネットワークを構築する全てのクライアントに取得させるようにしてもよい。
【００５８】
また、クライアント端末が取得するプログラムと併せてインストーラ（新たなプログラムをクライアント端末に組み込むためのプログラム）を設定し、クライアント端末のデータ記憶部に記憶されている任意のプログラムを最新のプログラムに置き換える、即ち、任意のプログラムをアップデートすることができるようにしてもよい。この場合には、任意のプログラムそのものに、プログラムをアップデートする仕組みが備えられていない場合であってもプログラムのアップデートを自動的に行うことができる。
【００５９】
また、上述の実施の形態においては、企業内に構築されている社内ネットワークを管理しているが、その他のネットワーク、例えば、学校内に構築されている学内ネットワーク、研究機関内に構築されている機関内ネットワーク及び自治体のような公共団体等において構築されているネットワークを管理するようにしてもよい。
【図面の簡単な説明】
【００６０】
【図１】この発明の実施の形態に係る社内ネットワーク管理システムのブロック構成図である。
【図２】この発明の実施の形態に係る管理サーバのブロック構成図である。
【図３】この発明の実施の形態に係るクライアント端末のブロック構成図である。
【図４】この発明の実施の形態に係るクライアント端末における処理を説明するためのフローチャートである。
【図５】この発明の実施の形態に係る管理サーバにおける処理を説明するためのフローチャートである。
【符号の説明】
【００６１】
２…社内ネットワーク管理システム、４…管理サーバ、６ａ…インテリジェントハブ、６ｂ…ノンインテリジェントハブ、８ａ〜８ｅ…クライアント端末。
【図１】
2005092485.tif 000003
【図２】
2005092485.tif 000004
【図３】
2005092485.tif 000005
【図４】
2005092485.tif 000006
【図５】
2005092485.tif 000007