(57)【要約】【課題】専門的な知識を持ったコンピュータ管理者を置かない環境であっても、自律的にインターネットセキュリティに関するソフトウェアを更新可能なソフトウェア更新方法を提供すること。【解決手段】ネットワークを構成する各端末装置は、セキュリティに関するソフトウェアを更新する場合、たとえば、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得し、当該データに基づいて自装置の前記ソフトウェアの更新状況を診断し、当該診断結果が「更新の必要あり」の場合、前記ソフトウェアの更新処理以外のインターネットアクセスを制限するようにサーバ装置に対して指示を行い、その後、インターネットアクセスが制限された状態で、前記ソフトウェアを更新する。【選択図】        図２
2006106825.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置と、単一または複数の端末装置と、を備えたシステムにおいて、セキュリティに関するソフトウェアを更新する場合のソフトウェア更新方法であって、
前記端末装置が、
前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得する診断データ取得ステップと、
取得したデータに基づいて自装置の前記ソフトウェアの更新状況を診断する自装置診断ステップと、
前記診断結果が「更新の必要あり」の場合、前記ソフトウェアの更新処理以外のインターネットアクセスを制限するように前記サーバ装置に対して指示を行うアクセス制限指示ステップと、
を実行し、
前記サーバ装置が、
前記端末装置からの指示に従って、自装置に実装されたファイアーウォールを利用して、前記端末装置に対する前記ソフトウェアの更新処理以外のインターネットアクセスを制限するインターネットアクセス制限ステップ、
を実行し、
前記端末装置は、インターネットアクセスが制限された状態で、前記ソフトウェアを更新することを特徴とするソフトウェア更新方法。
【請求項２】
前記ソフトウェアの更新完了後、前記端末装置が、前記サーバ装置に対してインターネットアクセスの制限の解除を指示することを特徴とする請求項１に記載のソフトウェア更新方法。
【請求項３】
前記自装置診断ステップでは、さらに、前記診断結果を前記サーバ装置に対して送信し、
さらに、前記サーバ装置が、
ネットワークを構成する各端末装置から送られてくる前記診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、
を実行し、
さらに、前記端末装置が、
前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、
取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、
ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、同一ネットワークを構成する他の端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、
を実行することを特徴とする請求項１または２に記載のソフトウェア更新方法。
【請求項４】
前記自装置診断ステップでは、さらに、前記診断結果を前記サーバ装置に対して送信し、
さらに、前記サーバ装置が、
ネットワークを構成する各端末装置から送られてくる前記診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、
を実行し、
さらに、前記端末装置が、
前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、
取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、
ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、当該ネットワークの安全性を低下させている端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、
を実行することを特徴とする請求項１または２に記載のソフトウェア更新方法。
【請求項５】
ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置と、単一または複数の端末装置と、を備えたシステムにおいて、セキュリティに関するソフトウェアを更新する場合のソフトウェア更新方法であって、
前記サーバ装置が、
ネットワークを構成する各端末装置から送られてくる前記ソフトウェアの更新状況の診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、
を実行し、
前記端末装置が、
前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得する診断データ取得ステップと、
取得したデータに基づいて自装置の前記ソフトウェアの更新状況を診断し、当該診断結果を前記サーバ装置に対して送信する自装置診断ステップと、
前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、
取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、
ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、同一ネットワークを構成する他の端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、
を実行することを特徴とするソフトウェア更新方法。
【請求項６】
ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置と、単一または複数の端末装置と、を備えたシステムにおいて、セキュリティに関するソフトウェアを更新する場合のソフトウェア更新方法であって、
前記サーバ装置が、
ネットワークを構成する各端末装置から送られてくる前記ソフトウェアの更新状況の診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、
を実行し、
前記端末装置が、
前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得する診断データ取得ステップと、
取得したデータに基づいて自装置の前記ソフトウェアの更新状況を診断し、当該診断結果を前記サーバ装置に対して送信する自装置診断ステップと、
前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、
取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、
ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、当該ネットワークの安全性を低下させている端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、
を実行することを特徴とするソフトウェア更新方法。
【請求項７】
前記ネットワーク内アクセス設定ステップでは、ネットワークの安全性を低下させている端末装置が前記ソフトウェアの更新を完了した段階で、当該ネットワーク内において設定されたアクセス制限を解除することを特徴とする請求項３〜６のいずれか一つに記載のソフトウェア更新方法。
【請求項８】
さらに、前記端末装置が、前記ネットワーク診断ステップの実行結果であるネットワークの安全性の診断結果を、ディスプレイ上に表示することを特徴とする請求項３〜７のいずれか一つに記載のソフトウェア更新方法。
【請求項９】
ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置とともにシステムを構成し、セキュリティに関するソフトウェアを更新する端末装置において、
前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得し、当該データに基づいて自装置の前記ソフトウェアの更新状況を診断し、
当該診断結果が「更新の必要あり」の場合、前記ソフトウェアの更新処理以外のインターネットアクセスを制限するように前記サーバ装置に対して指示を行い、インターネットアクセスが制限された状態で、前記ソフトウェアを更新することを特徴とする端末装置。
【請求項１０】
前記ソフトウェアの更新完了後、前記サーバ装置に対してインターネットアクセスの制限の解除を指示することを特徴とする請求項９に記載の端末装置。
【請求項１１】
さらに、前記診断結果を前記サーバ装置に対して送信し、
その後、前記サーバ装置から、ネットワークを構成する全端末装置の診断結果を安全性情報として取得し、当該安全性情報に基づいてネットワークの安全性を診断し、
ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、同一ネットワークを構成する他の端末装置に対するアクセス制限を実施することを特徴とする請求項９または１０に記載の端末装置。
【請求項１２】
さらに、前記診断結果を前記サーバ装置に対して送信し、
その後、前記サーバ装置から、ネットワークを構成する全端末装置の診断結果を安全性情報として取得し、当該安全性情報に基づいてネットワークの安全性を診断し、
ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、当該ネットワークの安全性を低下させている端末装置に対するアクセス制限を実施することを特徴とする請求項９または１０に記載の端末装置。
【請求項１３】
ネットワークの安全性を低下させている端末装置が前記ソフトウェアの更新を完了した段階で、当該ネットワーク内において設定されたアクセス制限を解除することを特徴とする請求項１１または１２に記載の端末装置。
【請求項１４】
さらに、前記ネットワークの安全性の診断結果をディスプレイ上に表示することを特徴とする請求項１１、１２または１３に記載の端末装置。
【請求項１５】
ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作し、セキュリティに関するソフトウェアを更新する端末装置とともにシステムを構成するサーバ装置において、
前記端末装置からの指示に従って、当該端末装置に対する前記ソフトウェアの更新処理以外のインターネットアクセスの制限、および当該インターネットアクセスの制限の解除、を実施することを特徴とするサーバ装置。
【請求項１６】
ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作し、セキュリティに関するソフトウェアを更新する端末装置とともにシステムを構成するサーバ装置において、
前記端末装置からの指示に従って、他の端末装置に対する前記ソフトウェアの更新処理以外のインターネットアクセスの制限、および当該インターネットアクセスの制限の解除、を実施することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを構成する端末装置のセキュリティ状態（インターネットセキュリティに関するソフトウェアの更新状況）に基づいて、当該ソフトウェアを更新するソフトウェア更新方法に関するものである。
【背景技術】
【０００２】
近年、ＬＡＮ等のネットワーク化が進んでいるが、これに伴って、ネットワーク内でインターネットを利用する端末のウィルス感染（一次感染）、および当該端末の一次感染による同一ネットワーク内でのウィルス感染（二次感染）、が問題となっている。たとえば、ネットワーク内で一次感染が発生すると、セキュリティレベルの低い端末は、次々と二次感染することになる。
【０００３】
そのため、従来のネットワークにおいては、たとえば、専門的な知識を持ったコンピュータ管理者が集中的にインターネットのセキュリティ状態を管理することによって、ネットワークの安全性を確保するシステム（管理サーバ等）が導入されている。この場合、インターネットセキュリティに関する情報は、管理サーバにおいて集中的に管理される。そして、各端末のセキュリティ状態は、管理サーバ側から端末側へ提供される。また、ネットワークの安全性を確保するために行われるインターネットへのアクセス制限についても、管理サーバ側の判断により実施されている。
【０００４】
また、インターネットセキュリティに関する情報（セキュリティ情報）を端末側に提供する技術として、下記特許文献１に記載の「セキュリティ情報管理システム」がある。このシステムでは、ユーザシステム（端末側）において収集した設定情報が一旦センターシステム（サーバ側）に送信され、センターシステムにてセキュリティの診断処理が行われる。そして、センターシステムが、予め記憶されている設定情報に基づいて各ユーザシステムに必要なセキュリティ情報を選択して送信する。このように、上記特許文献１においては、センターシステム（サーバ側）が主体となり、各ユーザシステムとコミュニケーションをとることによって、ネットワークの安全性を確保している。
【０００５】
【特許文献１】特開２００３−２８８３２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術においては、管理システムとして導入したサーバを管理するために、専門的な知識を持ったコンピュータ管理者が必要となる、という問題があった。
【０００７】
ここで、上記問題点を、一例をあげて具体的に説明する。最近では、小規模な企業においても、コンピュータ環境が整い、ネットワーク化が進んでおり、たとえば、数名程度の小規模な事務所で数台のコンピュータをネットワーク化しているケースが多く存在する。しかしながら、このような小規模な企業においては、専門的な知識を持ったコンピュータ管理者が存在していない場合が多く、このような現状から、上記従来の管理システムを導入してもそれを適切に運用することが困難となる。また、予算的な制約（コンピュータ管理者の採用等）から、管理システムの導入を控える場合もある。
【０００８】
本発明は、上記に鑑みてなされたものであって、専門的な知識を持ったコンピュータ管理者を必要とすることなく、さらに、ネットワークの安全性を確保しつつ、インターネットセキュリティに関するソフトウェアを更新可能なソフトウェア更新方法を提供すること、また、このソフトウェア更新方法を実現する端末装置およびサーバ装置を提供すること、を目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明にかかるソフトウェア更新方法は、ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置と、単一または複数の端末装置と、を備えたシステムにおいてセキュリティに関するソフトウェアを更新する場合のソフトウェア更新方法であって、前記端末装置が、前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得する診断データ取得ステップと、取得したデータに基づいて自装置の前記ソフトウェアの更新状況を診断する自装置診断ステップと、前記診断結果が「更新の必要あり」の場合、前記ソフトウェアの更新処理以外のインターネットアクセスを制限するように前記サーバ装置に対して指示を行うアクセス制限指示ステップと、を実行し、前記サーバ装置が、前記端末装置からの指示に従って、自装置に実装されたファイアーウォールを利用して、前記端末装置に対する前記ソフトウェアの更新処理以外のインターネットアクセスを制限するインターネットアクセス制限ステップ、を実行し、前記端末装置は、インターネットアクセスが制限された状態で、前記ソフトウェアを更新することを特徴とする。
【００１０】
つぎの発明にかかるソフトウェア更新方法にあっては、前記ソフトウェアの更新完了後、前記端末装置が、前記サーバ装置に対してインターネットアクセスの制限の解除を指示することを特徴とする。
【００１１】
つぎの発明にかかるソフトウェア更新方法において、前記自装置診断ステップでは、さらに、前記診断結果を前記サーバ装置に対して送信し、さらに、前記サーバ装置が、ネットワークを構成する各端末装置から送られてくる前記診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、を実行し、さらに、前記端末装置が、前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、同一ネットワークを構成する他の端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、を実行することを特徴とする。
【００１２】
つぎの発明にかかるソフトウェア更新方法において、前記自装置診断ステップでは、さらに、前記診断結果を前記サーバ装置に対して送信し、さらに、前記サーバ装置が、ネットワークを構成する各端末装置から送られてくる前記診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、を実行し、さらに、前記端末装置が、前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、当該ネットワークの安全性を低下させている端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、を実行することを特徴とする。
【００１３】
つぎの発明にかかるソフトウェア更新方法は、ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置と、単一または複数の端末装置と、を備えたシステムにおいてセキュリティに関するソフトウェアを更新する場合のソフトウェア更新方法であって、前記サーバ装置が、ネットワークを構成する各端末装置から送られてくる前記ソフトウェアの更新状況の診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、を実行し、前記端末装置が、前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得する診断データ取得ステップと、取得したデータに基づいて自装置の前記ソフトウェアの更新状況を診断し、当該診断結果を前記サーバ装置に対して送信する自装置診断ステップと、前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、同一ネットワークを構成する他の端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、を実行することを特徴とする。
【００１４】
つぎの発明にかかるソフトウェア更新方法は、ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置と、単一または複数の端末装置と、を備えたシステムにおいて、セキュリティに関するソフトウェアを更新する場合のソフトウェア更新方法であって、前記サーバ装置が、ネットワークを構成する各端末装置から送られてくる前記ソフトウェアの更新状況の診断結果を、ネットワークの安全性を判断するための基準となる安全性情報として記憶する安全性情報記憶ステップ、を実行し、前記端末装置が、前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得する診断データ取得ステップと、取得したデータに基づいて自装置の前記ソフトウェアの更新状況を診断し、当該診断結果を前記サーバ装置に対して送信する自装置診断ステップと、前記サーバ装置から前記安全性情報を取得する安全性情報取得ステップと、取得した安全性情報に基づいてネットワークの安全性を診断するネットワーク診断ステップと、ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、当該ネットワークの安全性を低下させている端末装置に対するアクセス制限を実施するネットワーク内アクセス設定ステップと、を実行することを特徴とする。
【００１５】
つぎの発明にかかるソフトウェア更新方法において、前記ネットワーク内アクセス設定ステップでは、ネットワークの安全性を低下させている端末装置が前記ソフトウェアの更新を完了した段階で、当該ネットワーク内において設定されたアクセス制限を解除することを特徴とする。
【００１６】
つぎの発明にかかるソフトウェア更新方法にあっては、さらに、前記端末装置が、前記ネットワーク診断ステップの実行結果であるネットワークの安全性の診断結果を、ディスプレイ上に表示することを特徴とする。
【００１７】
つぎの発明にかかる端末装置は、ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作するサーバ装置とともにシステムを構成し、セキュリティに関するソフトウェアを更新する端末装置であって、前記サーバ装置を介して、インターネット上の特定のサーバ装置から前記ソフトウェアの更新状況の診断に用いるデータを取得し、当該データに基づいて自装置の前記ソフトウェアの更新状況を診断し、当該診断結果が「更新の必要あり」の場合、前記ソフトウェアの更新処理以外のインターネットアクセスを制限するように前記サーバ装置に対して指示を行い、インターネットアクセスが制限された状態で、前記ソフトウェアを更新することを特徴とする。
【００１８】
つぎの発明にかかる端末装置にあっては、前記ソフトウェアの更新完了後、前記サーバ装置に対してインターネットアクセスの制限の解除を指示することを特徴とする。
【００１９】
つぎの発明にかかる端末装置にあっては、さらに、前記診断結果を前記サーバ装置に対して送信し、その後、前記サーバ装置から、ネットワークを構成する全端末装置の診断結果を安全性情報として取得し、当該安全性情報に基づいてネットワークの安全性を診断し、ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、同一ネットワークを構成する他の端末装置に対するアクセス制限を実施することを特徴とする。
【００２０】
つぎの発明にかかる端末装置にあっては、さらに、前記診断結果を前記サーバ装置に対して送信し、その後、前記サーバ装置から、ネットワークを構成する全端末装置の診断結果を安全性情報として取得し、当該安全性情報に基づいてネットワークの安全性を診断し、ネットワークの安全性が低下している状態であると判断された場合、自装置が実装するファイアーウォールを利用して、当該ネットワークの安全性を低下させている端末装置に対するアクセス制限を実施することを特徴とする。
【００２１】
つぎの発明にかかる端末装置にあっては、ネットワークの安全性を低下させている端末装置が前記ソフトウェアの更新を完了した段階で、当該ネットワーク内において設定されたアクセス制限を解除することを特徴とする。
【００２２】
つぎの発明にかかる端末装置にあっては、さらに、前記ネットワークの安全性の診断結果をディスプレイ上に表示することを特徴とする。
【００２３】
つぎの発明にかかるサーバ装置は、ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作し、セキュリティに関するソフトウェアを更新する端末装置とともにシステムを構成するサーバ装置であって、前記端末装置からの指示に従って、当該端末装置に対する前記ソフトウェアの更新処理以外のインターネットアクセスの制限、および当該インターネットアクセスの制限の解除、を実施することを特徴とする。
【００２４】
つぎの発明にかかるサーバ装置は、ネットワーク全体のインターネットアクセスを管理するファイアーウォールサーバとして動作し、セキュリティに関するソフトウェアを更新する端末装置とともにシステムを構成するサーバ装置であって、前記端末装置からの指示に従って、他の端末装置に対する前記ソフトウェアの更新処理以外のインターネットアクセスの制限、および当該インターネットアクセスの制限の解除、を実施することを特徴とする。
【発明の効果】
【００２５】
本発明にかかるソフトウェア更新方法によれば、専門的な知識を持ったコンピュータ管理者を置かない環境であっても、各端末が自律的にウィルス感染経路を制限できるので、ネットワークの安全性を確保しつつ自律的にインターネットセキュリティに関するソフトウェアを更新することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下に、本発明にかかるソフトウェア更新方法、端末装置およびサーバ装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００２７】
図１は、本発明にかかるソフトウェア更新方法を実現するためのネットワーク構成例を示す図であり、インターネットアクセスを制御するファイアーウォールサーバとして動作し、ネットワーク（ＬＡＮ）全体のインターネットアクセスを管理するサーバ１と、個々に実装したファイアーウォール（パーソナルファイアーウォール）によりネットワーク内においてアクセス制限を実施可能な端末２−１，２−２，２−３，…，２−Ｎと、を備えている。なお、上記ネットワーク構成については、有線ネットワーク，無線ネットワークのいずれであってもよい。
【００２８】
ここで、上記図１のように構成されたネットワークを用いて、本実施の形態におけるインターネットセキュリティに関するソフトウェアの更新方法について説明する。図２および図３−１，図３−２は、本実施の形態のソフトウェア更新方法を示すフローチャートである。なお、本実施の形態においては、説明の便宜上、特に端末２−１の処理について説明するが、他の端末（２−２〜２−Ｎ）についても同様に動作する。
【００２９】
まず、端末２−１は、電源投入後、所定のメモリから読み出した自己診断プログラムを起動し、サーバ１を介したインターネット接続を行う。そして、インターネット上の特定のサーバ（図示せず：ソフトウェアを作成したメーカが用意したサーバ）から、インターネットセキュリティに関するソフトウェア（ウィルス対策ソフト，パーソナルファイアーウォール等）の更新状況の診断に用いるデータベースファイル（バージョン情報等）を取得する（ステップＳ１）。
【００３０】
つぎに、端末２−１は、取得したデータベースファイルに基づいて、自装置におけるインターネットセキュリティに関するソフトウェアの更新状況を診断する（ステップＳ２）。
【００３１】
つぎに、端末２−１は、上記診断結果をサーバ１に対して送信する（ステップＳ３）。このとき、サーバ１は、受信した診断結果を、端末２−１用の所定のメモリ領域に保持する。その後、端末２−１は、サーバ１からネットワークの安全性に関する情報（以降、単に「安全性情報」と呼ぶ）を取得する（ステップＳ４）。なお、上記安全性情報とは、ネットワークを構成する各端末がウィルスやワームに対して安全であるかどうかを判断するための基準となる情報を表す。
【００３２】
つぎに、端末２−１は、取得した安全性情報に基づいてネットワークの安全性（全端末の安全性）を診断する（ステップＳ５）。たとえば、従来のサーバにおいては、管理コンソールから各端末のセキュリティ状態を管理していたが、専門的な知識を有するコンピュータ管理者が存在しないネットワーク環境においては、各端末を使用するユーザがネットワークのセキュリティ状態を把握することが不可能であった。これに対して、本実施の形態においては、安全性情報に基づいてネットワーク内における一次感染の危険性がある端末の存在を診断し、一次感染の危険性のある端末が存在すると判断された場合、当該ネットワークの安全性が低下している状態であると判断する。すなわち、本実施の形態においては、上記安全性情報をサーバ１から取得し、当該安全性情報に基づいて各端末のセキュリティ状態を診断および把握し、ネットワーク経由によるウィルス感染（二次感染）の可能性を判断する独自の判断基準を持つことにより、ネットワークの安全性向上を図っている。
【００３３】
つぎに、端末２−１は、上記安全性の診断結果を内部メモリに保存し、さらに、当該診断結果をディスプレイ上に表示する（ステップＳ６）。図４は、ネットワークの安全性の診断結果の一例を示す図であり、詳細には、図４−１はネットワークの安全性が「高」の場合（アップデートの必要がある端末が存在しない場合）を表し、図４−２はネットワークの安全性が「中」の場合を表し（アップデートの必要がある端末が存在する場合）、図４−３はネットワークの安全性が「低」の場合（ウィルス対策ソフトが停止している端末が存在している場合）を表している。また、本実施の形態においては、たとえば、図４における「詳細」をクリックし所望の端末を指定すると、当該所望の端末の診断結果をディスプレイ上に表示させることができる。図５は、一例として、端末２−１を指定した場合の診断結果を示す図であり、詳細には、図５−１は診断結果が正常（アップデートの必要なし）の場合を表し、図５−２はアップデートが必要な場合を表し、図４−３はウィルス対策ソフトが停止している場合を表している。これにより、端末の使用者に対して、現在のネットワークの安全性および端末のセキュリティ状態を把握させることができる。
【００３４】
つぎに、端末２−１は、上記ステップＳ６の処理による診断結果に基づいて、自装置が実装するパーソナルファイアーウォールを設定する（ステップＳ７）。たとえば、アップデートの必要がある端末が存在する場合、または、ウィルス対策ソフトが停止している端末が存在している場合、端末２−１は、ネットワーク全体の安全性が低下している状態（安全性が確保できていない状態）と判断し、同一ネットワークを構成する他の端末に対するアクセス制限を実施する。ここでは、たとえば、二次感染の危険にさらされている端末２−１が、上記パーソナルファイアーウォールを利用して、ソフトウェアの更新処理（アップデート）以外のアクセスをポートレベルで制限する。なお、上記では、一例として、ソフトウェアの更新処理以外のすべてのアクセスを制限することとしたが、これに限らず、端末毎にアクセス設定を行い、たとえば、ネットワークの安全性を低下させている端末のアクセスのみを制限することとしてもよい。すなわち、安全性が確保されている端末についてはアクセスを許可する設定を行い、安全性が確保されていない端末についてはアクセスを禁止する設定を行うこととしてもよい。また、アップデートの必要がある端末が存在しない場合は、他の端末に対するアクセス制限を行わない。これにより、ネットワークを構成する各端末のセキュリティレベルを維持することができる。なお、次回のステップＳ５による診断の結果、安全性が確保されていなかった端末がソフトウェアのアップデートを行い、安全性が確保された場合、端末２−１は、上記アクセス制限を解除することになる。
【００３５】
つぎに、端末２−１は、上記ステップＳ５の処理による診断結果に基づいて自装置が正常かどうかを確認し（ステップＳ８）、たとえば、正常（アップデートの必要がない）の場合（ステップＳ８，Ｙｅｓ）、自己診断プログラムを終了する。
【００３６】
一方で、上記ステップＳ８の処理により、アップデートの必要がある場合（ステップＳ８，Ｎｏ）、端末２−１は、ソフトウェアの更新処理（アップデート）以外のインターネットアクセスを制限するように、サーバ１に対して指示を行う（ステップＳ９）。サーバ１は、端末２−１からの指示に従って、自装置に実装されたファイアーウォールを利用して、端末２−１に対するアップデート以外のインターネットアクセスを制限する（図３−１、ステップＳ２１，Ｓ２２）。ここでは、ウィルス感染（一次感染）の予防を目的としてインターネットのアクセス制限を行う。その後、端末２−１は、サーバ１を介して、インターネット上の特定のサーバ（図示せず：ソフトウェアを作成したメーカが用意したサーバ）から、アップデートが必要なソフトウェアに対応したアップデートプログラムをダウンロードし、当該アップデートプログラムを実行する（ステップＳ１０）。そして、アップデート完了後、サーバ１に対して上記アクセス制限の解除を指示し（ステップＳ１１）、自己診断プログラムを終了する。サーバ１は、端末２−１からの指示に従って、端末２−１に対するアクセス制限を解除する（図３−２、ステップＳ２３，Ｓ２４）。
【００３７】
なお、本実施の形態においては、上記ステップＳ８の処理で自装置が正常な場合（ステップＳ８，Ｙｅｓ）、およびステップＳ１１の処理でアクセス制限解除を指示した場合（ステップＳ１１）、その後、自己診断プログラムを終了することとしたが、これに限らず、一定時間周期で自己診断プログラムを繰り返し実行することとしてもよいし、また、端末２−１の使用者からプログラム実行指示の操作があった場合に、再度自己診断プログラムを実行することとしてもよい。
【００３８】
また、本実施の形態では、上記ステップＳ１０の処理において、サーバ１を介してインターネット上の特定のサーバからアップデートプログラムをダウンロードすることとしたが、これに限らず、たとえば、サーバ１に保存したアップデートモジュールをダウンロードしてアップデートを行うこととしてもよい。また、端末２−１がステップＳ９においてサーバ１に対して自装置のインターネットアクセスの制限を指示する場合、同時に、安全性が確保されていない他の端末に対してソフトウェアの更新処理以外のインターネットアクセスが実施できないように、サーバ１に対して指示することとしてもよい。また、本実施の形態では、安全性情報をサーバ１に持たせる構成としたが、これに限らず、ネットワークを構成する全装置がアクセス可能な共有のファイルエリアであれば、どこに登録してあってもよい。
【００３９】
このように、本実施の形態においては、ネットワークを構成する各端末が、個別に自己診断プログラムを実行し、その診断結果をサーバ内の所定の領域に保存することにより、上記個別の診断結果を共有可能な構成とした。そして、上記診断結果に基づいて自装置が正常かどうかを確認し、アップデートの必要がある場合、インターネットセキュリティに関するソフトウェアの更新処理以外のインターネットアクセスを制限するようにファイアーウォールサーバを制御することとした。また、上記診断結果に基づいて、たとえば、アップデートの必要がある端末が存在する場合、または、ウィルス対策ソフトが停止している端末が存在する場合は、ネットワークを構成する各端末が、ネットワーク全体の安全性が低下している状態と判断し、同一ネットワークを構成する他の端末に対するアクセス制限を実施することとした。これにより、専門的な知識を持ったコンピュータ管理者を置かない環境であっても、各端末が自律的にウィルス感染経路を制限できるので、ネットワークの安全性を確保しつつ自律的にインターネットセキュリティに関するソフトウェアを更新可能なソフトウェア更新方法を提供することができる。
【産業上の利用可能性】
【００４０】
以上のように、本発明にかかるソフトウェア更新方法は、ファイアーウォールサーバ、およびパーソナルファイアーウォールを実装した端末、を備えたネットワークに有用であり、特に、専門的な知識を持ったコンピュータ管理者を置かないネットワークを構成する端末に適している。
【図面の簡単な説明】
【００４１】
【図１】本発明にかかるソフトウェア更新方法を実現するためのネットワーク構成例を示す図である。
【図２】本発明にかかるソフトウェア更新方法を示すフローチャートである。
【図３−１】本発明にかかるソフトウェア更新方法を示すフローチャートである。
【図３−２】本発明にかかるソフトウェア更新方法を示すフローチャートである。
【図４−１】ネットワークの安全性の診断結果の一例を示す図である。
【図４−２】ネットワークの安全性の診断結果の一例を示す図である。
【図４−３】ネットワークの安全性の診断結果の一例を示す図である。
【図５−１】端末毎の診断結果の一例を示す図である。
【図５−２】端末毎の診断結果の一例を示す図である。
【図５−３】端末毎の診断結果の一例を示す図である。
【符号の説明】
【００４２】
１  サーバ
２−１，２−２，２−３，２−Ｎ  端末
【図１】
2006106825.tif 000003
【図２】
2006106825.tif 000004
【図３−１】
2006106825.tif 000005
【図３−２】
2006106825.tif 000006
【図４−１】
2006106825.tif 000007
【図４−２】
2006106825.tif 000008
【図４−３】
2006106825.tif 000009
【図５−１】
2006106825.tif 000010
【図５−２】
2006106825.tif 000011
【図５−３】
2006106825.tif 000012