(57)【要約】      （修正有）【課題】パッチファイル管理及びパッチ提供者との直接的な契約（二次提供承諾）を行う必要がなく、パッチファイルをパッチ提供者が入れ替えた場合の対応も容易であり、パッチの自動適用とウィルスチェックソフトの自動更新によりユーザ端末装置のセキュリティ確保の自動化を図ることができるパッチ適用システムを提供する。【解決手段】ユーザ端末装置１と、パッチファイルのダウンロードを行うためのパッチ提供サイト２を管理するパッチ提供装置３と、パッチ適用を支援するパッチ適用支援装置４とを有し、これらがネットワーク５を介して接続され、パッチ適用支援装置４は、パッチ提供サイト２のダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報をデータベース１５で管理し、ユーザ端末装置１はそれらの情報に基づいてパッチ提供サイト２からパッチファイルをダウンロードして、パッチの適用が行われる。【選択図】  図１
2004265153.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末装置と、パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムであって、
前記ユーザ端末装置は、インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する手段と、前記管理ファイルを前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置からの管理ファイルを受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、前記受信された管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段と、更新したパッチ適用履歴情報と前記データベースに格納されているパッチ情報と照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段とを有し、
前記ユーザ端末装置は、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する手段と、パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う手段と、前記ダウンロードしたパッチファイルによりパッチの適用を行う手段と、前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有する、
ことを特徴とするパッチ適用システム。
【請求項２】
前記ユーザ端末装置は、起動時に、インストールされているソフトウェアのバージョンを識別する手段と、前記識別結果と前記管理ファイルの内容とを比較し、両者に差異がある場合に、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有することを特徴とする請求項１に記載のパッチ適用システム。
【請求項３】
前記ユーザ端末装置は、新規のソフトウェアをインストールした場合、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有することを特徴とする請求項１に記載のパッチ適用システム。
【請求項４】
ユーザ端末装置と、パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムであって、
前記ユーザ端末装置は、インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する手段と、所定時間ごとにパッチ情報要求を前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置からのパッチ情報要求を受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、パッチ情報要求されたユーザ端末装置について前記データベースに管理されたパッチ適用履歴情報とパッチ情報とを照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段とを有し、
前記ユーザ端末装置は、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する手段と、パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う手段と、前記ダウンロードしたパッチファイルによりパッチの適用を行う手段と、前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有する、
ことを特徴とするパッチ適用システム。
【請求項５】
前記ユーザ端末装置は、受信したパッチファイル情報に基づいて、上書きされるファイルをバックアップする手段を有することを特徴とする請求項１乃至４のいずれか１つの項に記載のパッチ適用システム。
【請求項６】
ユーザ端末装置と、パッチ適用を管理し、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースを備えたパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムによりパッチの適用を行うパッチ適用方法であって、
前記ユーザ端末装置によって、インストールされているソフトウェアに関するソフトウェア情報を管理する管理ファイルを前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置からの管理ファイルを受信するステップと、
前記パッチ適用支援装置によって、前記受信された管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新するステップと、
更新したパッチ適用履歴情報と前記データベースに格納されているパッチ情報と照合し、パッチの適用が必要であるか否かを判定するステップと、
前記パッチ適用支援装置によって、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信するステップと、
前記ユーザ端末装置によって、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信するステップと、
前記ユーザ端末装置によって、前記パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行うステップと、
前記ユーザ端末装置によって、前記ダウンロードしたパッチファイルによりパッチの適用を行うステップと、
前記ユーザ端末装置によって、前記パッチの適用が完了した場合、前記管理ファイルの内容を更新するステップと、
更新した管理ファイルを前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置から更新された管理ファイルを受信するステップと、
前記パッチ適用支援装置によって、前記受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新するステップと、
を有することを特徴とするパッチ適用方法。
【請求項７】
ユーザ端末装置と、パッチ適用を管理し、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースを備えたパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムによりパッチの適用を行うパッチ適用方法であって、
前記ユーザ端末装置によって、所定時間ごとにパッチ情報要求を前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置からのパッチ情報要求を受信するステップと、
前記パッチ適用支援装置によって、前記パッチ情報要求されたユーザ端末装置について前記データベースに管理されたパッチ適用履歴情報とパッチ情報とを照合し、パッチの適用が必要であるか否かを判定するステップと、
前記パッチ適用支援装置によって、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信するステップと、
前記ユーザ端末装置によって、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信するステップと、
前記ユーザ端末装置によって、前記パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行うステップと、
前記ユーザ端末装置によって、前記ダウンロードしたパッチファイルによりパッチの適用を行うステップと、
前記ユーザ端末装置によって、前記パッチの適用が完了した場合、インストールされているソフトウェアに関するソフトウェア情報を管理する管理ファイルの内容を更新するステップと、
更新した管理ファイルを前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置から更新された管理ファイルを受信するステップと、
前記パッチ適用支援装置によって、前記受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新するステップと、
を有することを特徴とするパッチ適用方法。
【請求項８】
インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理するユーザ端末装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続され、パッチ適用を支援するパッチ適用支援装置であって、
前記ユーザ端末装置から前記管理ファイルを受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、前記受信された管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段と、更新したパッチ適用履歴情報と前記データベースに格納されているパッチ情報と照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段と、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有する、
ことを特徴とするパッチ適用支援装置。
【請求項９】
インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理するユーザ端末装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続され、パッチ適用を支援するパッチ適用支援装置であって、
前記ユーザ端末装置からのパッチ情報要求を受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、パッチ情報要求されたユーザ端末装置について前記データベースに管理されたパッチ適用履歴情報とパッチ情報とを照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段と、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有する、
ことを特徴とするパッチ適用支援装置。
【請求項１０】
パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続されるユーザ端末装置のパッチ適用を制御するプログラムであって、
インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する処理と、
前記管理ファイルを前記パッチ適用支援装置に送信する処理と、
前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する処理と、
パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う処理と、
前記ダウンロードしたパッチファイルによりパッチの適用を行う処理と、
前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する処理と、
更新した管理ファイルを前記パッチ適用支援装置に送信する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１１】
パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続されるユーザ端末装置のパッチ適用を制御するプログラムであって、
インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する処理と、
所定時間ごとにパッチ情報要求を前記パッチ適用支援装置に送信する処理と、
前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する処理と、
パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う処理と、
前記ダウンロードしたパッチファイルによりパッチの適用を行う処理と、
前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する処理と、
更新した管理ファイルを前記パッチ適用支援装置に送信する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザ端末装置のパッチ適用を行うためのパッチ適用システム、バッチ適用方法、パッチ適用支援装置及びプログラムに関し、特に、インターネット等のネットワークを介してユーザ端末装置のパッチ適用を自動的に行うためのパッチ適用システム、バッチ適用方法、パッチ適用支援装置及びプログラムに関する。
【０００２】
【従来の技術】
近年、インターネット等のネットワークの普及に伴い、コンピュータウィルスによる感染被害が増大している。例えば「Ｎｉｍｄａ」のようにセキュリティホールの発見からセキュリティホールを攻撃するウィルス、ワームが出現しており、時間の経過と共により早く巧妙になってきている。そのため、ユーザ端末装置におけるセキュリティ確保には、パッチの適切かつ迅速な適用と常時チェックパターンが更新されたウィルス対策ソフトの活用が必須である。
【０００３】
しかし、パッチ適用の際には人的ミスが発生しやすく、時間や手間もかかる。また、幅広い年齢層に急速にインターネットが普及した結果、セキュリティ情報を得てもパッチ適用が難しいユーザーが増加している。その結果、パッチ適用がなされずセキュリティホールを持った状態で運用され、ウィルス感染等の問題を蔓延させることになる。
【０００４】
また、セキュリティ対策としてはこれに合わせて常時ウィルス検知パターンが最新バージョンに変更されていなければならないが、パターンの更新が頻繁なため更新漏れも多々ある。
【０００５】
そこで、インターネット等のネットワークを介してユーザ端末装置のパッチ適用を自動的に行うためのリモートパッチ適用システムが提案されている。
【０００６】
例えば、インターネットを使用したクライアントサーバシステムにおいて、パッチを適用するプログラムにパッチ提供用サーバのアドレスを登録し、そのアドレスを参照してサーバにアクセスし、クライアント、サーバのそれぞれに登録されているパッチのバージョン比較を行い、このバージョン比較の結果、サーバのパッチバージョンが高かったときにサーバにあるパッチファイルをダウンロードして適用し、また、パッチダウンロード時にクライアントのＭａｃアドレスを登録してクライアントのバージョン管理も行うシステムが提案されている（例えば特許文献１参照）。
また、サーバとクライアントを有し、サーバは、保守管理対象の各クライアントのソフトウェア情報（ＳＷ情報）が登録されたＳＷデータベースと、パッチ適用対象に関する情報が登録されたパッチデータベースと、パッチデータベースが更新された場合に起動され、ＳＷデータベースとパッチデータベースの内容のマッチング結果、パッチ適用可能なクライアントに対してパッチ情報を配信するパッチ処理部とを備え、クライアントは、ネットワークからパッチ情報を受信する通信部と、この通信部で受信されたパッチ情報を基にパッチを適用するパッチ適応処理部を備え、保守管理対象のクライアントにパッチを自動的かつ安全に適用するクライアント・サーバシステムが提案されている（例えば特許文献２参照）。
【０００７】
【特許文献１】
特開２０００−２５０７４３号公報
【特許文献２】
特開２００２−０５５８３９号公報
【０００８】
【発明が解決しようとする課題】
特許文献１に記載された従来技術では、パッチ提供用サーバは、クライアントに適用するパッチを収集管理するので、パッチファイル管理及びパッチ提供者との直接的な契約（二次提供承諾）を行う必要がある。また、デバック等何らかの理由でパッチファイルをパッチ提供者が入れ替えた場合の対応が面倒である。
【０００９】
特許文献２に記載された従来技術では、サーバのデータベースからパッチファイルをダウンロードしてパッチ適用を行うので、パッチファイル管理及びパッチ提供者との直接的な契約（二次提供承諾）を行う必要がある。また、デバック等何らかの理由でパッチファイルをパッチ提供者が入れ替えた場合の対応が面倒である。
【００１０】
本発明は、上記課題を解決するためになされたものであり、パッチファイル管理及びパッチ提供者との直接的な契約（二次提供承諾）を行う必要がなく、パッチファイルをパッチ提供者が入れ替えた場合の対応も容易であり、パッチの自動適用とウィルスチェックソフトの自動更新によりユーザ端末装置のセキュリティ確保の自動化を図ることができるパッチ適用システム、バッチ適用方法、パッチ適用支援装置及びプログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明の第１のパッチ適用システムは、ユーザ端末装置と、パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムであって、
前記ユーザ端末装置は、インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する手段と、前記管理ファイルを前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置からの管理ファイルを受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、前記受信された管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段と、更新したパッチ適用履歴情報と前記データベースに格納されているパッチ情報と照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段とを有し、
前記ユーザ端末装置は、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する手段と、パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う手段と、前記ダウンロードしたパッチファイルによりパッチの適用を行う手段と、前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有することを特徴とするものである。
【００１２】
前記ユーザ端末装置は、起動時に、インストールされているソフトウェアのバージョンを識別する手段と、前記識別結果と前記管理ファイルの内容とを比較し、両者に差異がある場合に、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有してもよい。
【００１３】
前記ユーザ端末装置は、新規のソフトウェアをインストールした場合、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有してもよい。
【００１４】
本発明の第２のパッチ適用システムは、ユーザ端末装置と、パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムであって、
前記ユーザ端末装置は、インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する手段と、所定時間ごとにパッチ情報要求を前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置からのパッチ情報要求を受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、パッチ情報要求されたユーザ端末装置について前記データベースに管理されたパッチ適用履歴情報とパッチ情報とを照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段とを有し、
前記ユーザ端末装置は、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する手段と、パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う手段と、前記ダウンロードしたパッチファイルによりパッチの適用を行う手段と、前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する手段と、更新した管理ファイルを前記パッチ適用支援装置に送信する手段とを有し、
前記パッチ適用支援装置は、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有することを特徴とするものである。
【００１５】
前記ユーザ端末装置は、受信したパッチファイル情報に基づいて、上書きされるファイルをバックアップする手段を有してもよい。
【００１６】
本発明の第１のパッチ適用方法は、ユーザ端末装置と、パッチ適用を管理し、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースを備えたパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムによりパッチの適用を行うパッチ適用方法であって、
前記ユーザ端末装置によって、インストールされているソフトウェアに関するソフトウェア情報を管理する管理ファイルを前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置からの管理ファイルを受信するステップと、
前記パッチ適用支援装置によって、前記受信された管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新するステップと、
更新したパッチ適用履歴情報と前記データベースに格納されているパッチ情報と照合し、パッチの適用が必要であるか否かを判定するステップと、
前記パッチ適用支援装置によって、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信するステップと、
前記ユーザ端末装置によって、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信するステップと、
前記ユーザ端末装置によって、前記パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行うステップと、
前記ユーザ端末装置によって、前記ダウンロードしたパッチファイルによりパッチの適用を行うステップと、
前記ユーザ端末装置によって、前記パッチの適用が完了した場合、前記管理ファイルの内容を更新するステップと、
更新した管理ファイルを前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置から更新された管理ファイルを受信するステップと、
前記パッチ適用支援装置によって、前記受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新するステップと、
を有することを特徴とするものである。
【００１７】
本発明の第２のパッチ適用方法は、ユーザ端末装置と、パッチ適用を管理し、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースを備えたパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とを有し、これらがネットワークを介して接続されているパッチ適用システムによりパッチの適用を行うパッチ適用方法であって、
前記ユーザ端末装置によって、所定時間ごとにパッチ情報要求を前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置からのパッチ情報要求を受信するステップと、
前記パッチ適用支援装置によって、前記パッチ情報要求されたユーザ端末装置について前記データベースに管理されたパッチ適用履歴情報とパッチ情報とを照合し、パッチの適用が必要であるか否かを判定するステップと、
前記パッチ適用支援装置によって、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信するステップと、
前記ユーザ端末装置によって、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信するステップと、
前記ユーザ端末装置によって、前記パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行うステップと、
前記ユーザ端末装置によって、前記ダウンロードしたパッチファイルによりパッチの適用を行うステップと、
前記ユーザ端末装置によって、前記パッチの適用が完了した場合、インストールされているソフトウェアに関するソフトウェア情報を管理する管理ファイルの内容を更新するステップと、
更新した管理ファイルを前記パッチ適用支援装置に送信するステップと、
前記パッチ適用支援装置によって、前記ユーザ端末装置から更新された管理ファイルを受信するステップと、
前記パッチ適用支援装置によって、前記受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新するステップと、
を有することを特徴とするものである。
【００１８】
本発明の第１のパッチ適用支援装置は、インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理するユーザ端末装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続され、パッチ適用を支援するパッチ適用支援装置であって、
前記ユーザ端末装置から前記管理ファイルを受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、前記受信された管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段と、更新したパッチ適用履歴情報と前記データベースに格納されているパッチ情報と照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段と、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有することを特徴とするものである。
【００１９】
本発明の第２のパッチ適用支援装置は、インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理するユーザ端末装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続され、パッチ適用を支援するパッチ適用支援装置であって、
前記ユーザ端末装置からのパッチ情報要求を受信する手段と、パッチ情報、パッチ提供サイトのダウンロード用アドレス情報及び各ユーザ端末装置のパッチ適用履歴情報を格納するデータベースと、パッチ情報要求されたユーザ端末装置について前記データベースに管理されたパッチ適用履歴情報とパッチ情報とを照合し、パッチの適用が必要であるか否かを判定する手段と、前記パッチの適用が必要であると判定された場合、前記データベースに格納されているパッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報を前記ユーザ端末装置に送信する手段と、前記ユーザ端末装置から更新された管理ファイルを受信する手段と、受信した管理ファイルの内容に基づき前記データベースのパッチ適用履歴情報を更新する手段とを有することを特徴とするものである。
【００２０】
本発明の第１のプログラムは、パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続されるユーザ端末装置のパッチ適用を制御するプログラムであって、
インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する処理と、
前記管理ファイルを前記パッチ適用支援装置に送信する処理と、
前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する処理と、
パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う処理と、
前記ダウンロードしたパッチファイルによりパッチの適用を行う処理と、
前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する処理と、
更新した管理ファイルを前記パッチ適用支援装置に送信する処理と、
をコンピュータに実行させることを特徴とするものである。
【００２１】
本発明の第２のプログラムは、パッチ適用を支援するパッチ適用支援装置と、パッチファイルのダウンロードを行うためのパッチ提供サイトを管理するパッチ提供装置とネットワークを介して接続されるユーザ端末装置のパッチ適用を制御するプログラムであって、
インストールされているソフトウェアに関するソフトウェア情報を管理ファイルで管理する処理と、
所定時間ごとにパッチ情報要求を前記パッチ適用支援装置に送信する処理と、前記パッチ適用支援装置からのパッチ提供サイトのダウンロード用アドレス情報及びパッチファイル情報を受信する処理と、
パッチ提供サイトのダウンロード用アドレスにアクセスし、パッチファイルのダウンロードを行う処理と、
前記ダウンロードしたパッチファイルによりパッチの適用を行う処理と、
前記パッチの適用が完了した場合、前記管理ファイルの内容を更新する処理と、
更新した管理ファイルを前記パッチ適用支援装置に送信する処理と、
をコンピュータに実行させることを特徴とするものである。
【００２２】
本発明によれば、ネットワークを介してパッチの適用を自動化できる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。図１は、本発明の第１の実施の形態に係るパッチ適用システムの構成を示すブロック図である。
【００２４】
図１に示すように、本発明の第１の実施の形態に係るパッチ適用システムは、ユーザによって使用されるユーザ端末装置１と、パッチファイルのダウンロードを行うためのパッチ提供サイト２を管理するパッチ提供装置３と、パッチ適用を支援するパッチ適用支援装置４とを有し、これらがネットワーク５を介して接続されている。
【００２５】
ユーザ端末装置１は、例えばネットワーク接続機能を備えたパーソナルコンピュータ、携帯用端末等の情報処理装置である。ユーザ端末装置１は、各種データを入力する入力するキーボード、テンキー、マウス等の入力部６と、各種データを表示するディスプレイ、音声を出力するスピーカー、各種データを印刷するプリンタ等の出力部７と、ネットワーク５と接続し、各種情報の送受信を行うためのモデム、ターミナルアダプタ、ＤＳＵ（Ｄｉｇｉｔａｌ  Ｓｅｒｖｉｃｅ  Ｕｎｉｔ）等の通信部８と、各種データを記憶する記憶部９と、入力部６、出力部７、通信部８、記憶部９を制御する制御部１０とを有する。なお、ユーザ端末装置１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の他のネットワーク５に所属していてもよい。
【００２６】
ユーザ端末装置１は、インストールされたＰＣ管理ソフトウェア１１によって制御され、各種処理を実行する。ＰＣ管理ソフトウェア１１は、ＦＤ等の磁気ディスク、ＣＤ−ＲＯＭ等の光ディスク、半導体メモリ等の記録媒体に記録されていてもよく、通信ネットワークを介してダウンロードされるものでもよい。
【００２７】
ＰＣ管理ソフトウェア１１の起動は、ユーザ端末装置１の起動時及びソフトウェアのインストール時に行われる。新規ソフトウェアをインストールする場合、既にバグ対応のパッチが存在している可能性があるので、即時更新する。また、通常、ソフトウェアのバージョンアップは当該プログラム以外からみた場合、ソフトウェアの新規インストールと同じくレジストリ等の書き換えが行われるので、バージョンアップも新規インストールと同様にＰＣ管理ソフトウェア１１が起動する。
【００２８】
ＰＣ管理ソフトウェア１１は、ローカルにインストールされているソフトウェア情報を管理するソフトウェア管理機能、パッチ適用履歴管理機能、デグレード修復機能を備えている。ＰＣ管理ソフトウェア１１は、配下にある管理ファイルにより、ＯＳ、アプリケーションソフトのソフトウェア情報（例えばアプリケーション名、インストールパス、バージョン）を管理している。
【００２９】
また、ＰＣ管理ソフトウェア１１は、ネットワーク５を介してパッチ適用支援装置４に接続し、各アプリケーションのパッチの新規発生状況の取得機能、パッチ適用履歴の取得機能を備えている。さらに、ＰＣ管理ソフトウェア１１はパッチ適用支援装置４から取得したパッチのダウンロード用アドレス（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）によりパッチ提供サイト２にアクセスし、パッチ適用支援装置４から指定されたパッチファイルのダウンロード機能を有する。
【００３０】
なお、ＰＣ管理ソフトウェア１１は、図２に示す画面例に示すように、システムトレイ１２内に常駐している。図２中、１３はＰＣ管理ソフトウェア１１を表示するアイコンである。
【００３１】
パッチ提供装置３は、ネットワーク５上で開設されているパッチ提供サイト２を管理している。パッチ提供サイト２では、ドメイン名・サブドメイン名・ホスト名を省略させずすべて記述した完全修飾ドメイン（ＦＱＤＮ：Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）のアドレスを指定することにより、パッチファイルのダウンロードが可能となる。
【００３２】
パッチ適用支援装置４は、ワークステーションサーバ等の情報処理装置により構成されている。パッチ適用支援装置４は、各種情報の送信及び受信を行う通信部１４と、パッチ情報を管理するパッチ情報管理データベース１５と、ユーザの顧客情報を管理する顧客情報管理データベース１６とを有する。
【００３３】
パッチ情報管理データベース１５は、各ソフトウェアのパッチリリース情報、各ウィルス対策ソフトのパターンリリース情報、パッチ提供サイト２におけるパッチファイルのダウンロード用アドレス（ＵＲＬ）情報、パターンのダウンロード用アドレス（ＵＲＬ）情報、パッチ・パターンインストールにより変更される上書きファイル情報等のパッチ情報を格納し、管理している。
【００３４】
顧客情報管理データベース１６は、ユーザの契約ＩＤ、ユーザ端末装置１から送信された管理ファイル情報、ユーザによって利用されているＰＣ管理ソフトウェア１１毎のパッチ適用履歴情報等会員固有の顧客情報を格納し、管理している。
【００３５】
また、パッチ適用支援装置４は、受信された管理ファイルの内容、パッチ情報管理データベース１５に格納されているパッチ情報及び顧客情報管理データベース１６に格納されているパッチ適用履歴情報を照合し、パッチの適用が必要であるか否かを判定する判定部１７を有する。判定部１７により、パッチの適用が必要であると判定された場合、パッチ情報管理データベース１５に格納されているパッチ提供サイト２のダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報をユーザ端末装置１に送信する。また、ユーザ端末装置１から更新された管理ファイルを受信した場合、管理ファイルに基づき顧客情報管理データベース１６のパッチ適用履歴情報を更新する。
【００３６】
パッチ適用支援装置４は、同一構内に設置されたデータ用端末装置１７と有線等で接続されている。データ用端末装置１７は、パッチ適用支援装置４のデータベース更新機能を有し、常時人手により各利用ソフトウェアのパッチリリース情報、各ウィルス対策ソフトのパターンリリース情報、パッチファイルダウンロード用アドレス情報、パターンダウンロード用アドレス情報及びユーザの契約ＩＤ等の会員情報の登録、更新、削除、検索を行うことができる。
【００３７】
例えば、図３は、データ用端末装置１７において、契約ＩＤ別にパッチ適用履歴情報を検索した画面の一例を示す説明図である。また、図４は、データ用端末装置１７において、パッチファイルのダウンロードサイトのアドレスを登録するための画面の一例を示す説明図である。
【００３８】
なお、パッチ提供者がパッチファイルダウンロード用アドレスをパッチ適用支援装置４のデータベースに登録することも可能である。ただ、悪意のある登録（例えばウィルスをおいたサイトの登録）を排除する必要があるので、例えばパッチ提供者に対して専用のホームページ又はＵＤＤＩ（Ｕｎｉｖｅｒｓａｌ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｉｓｃｏｖｅｒｙ  ａｎｄ  Ｉｎｔｅｇｒａｔｉｏｎ）で新規のパッチリリースを登録してもらい、パッチ適用支援装置４の管理者が真意を確認した上で、データベースに登録する。その際、パッチ提供者の認証を行うのが好ましい。
【００３９】
ネットワーク５は、例えばインターネット（ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によるデータ転送網）、パソコン通信網等の電気情報通信網である。
【００４０】
図５は、本発明の第１の実施の形態に係るパッチ適用システムの動作を説明するためのシーケンス図である。なお、以降の説明では、ネットワーク５上に複数のＰＣ管理ソフトウェア１１を搭載したユーザ端末装置１、複数のパッチ提供サイト２が存在するものとする。また、パッチ適用支援装置４におけるパッチ情報管理データベース１５で管理しているパッチのリリース情報、ウィルス対策ソフトのパターンリリース情報等のパッチ情報や顧客情報管理データベース１６で管理している契約ＩＤ等の顧客情報は、人手によりデータ用端末装置１７を介して常時登録、更新又は削除され、データベース５，１６の内容が変更されているものとする（ステップＡ１，Ａ２）。また、セキュリティホール情報などにより、新たなパッチが発行された場合、パッチ適用支援装置４のパッチ情報管理データベース１５の内容が更新される。
【００４１】
まず、利用者によるユーザ端末装置１の電源投入によりＰＣ管理ソフトウェア１１が自動起動する（ステップＡ３）。
【００４２】
次いで、ＰＣ管理ソフトウェア１１は起動時にレジストリを検索してインストールされているＯＳ、アプリケーションソフトのバージョンを識別する（ステップＡ４）。
【００４３】
識別結果はＰＣ管理ソフトウェア１１配下の管理ファイルと比較・反映される。管理ファイルはＯＳ、アプリケーションソフトのインストール情報（例えばアプリケーション名、インストールパス、バージョン）を管理しているデータファイルである。起動時に取得した識別結果と管理ファイルの内容に差異がある場合には、管理ファイルの内容を更新する（ステップＡ５）。
【００４４】
次いで、インターネット接続を自動認識して契約ＩＤとともに管理ファイルをＨｔｔｐｓを利用したセキュア通信によりパッチ適用支援装置４に送信することで、差異があるＯＳ、アプリケーションのパッチ情報要求を行う（ステップＡ６）。
【００４５】
パッチ適用支援装置４はユーザ端末装置１から送信された契約ＩＤ及び管理ファイルを受信する（ステップＡ７）。
【００４６】
受信された管理ファイルに基づいて、契約ＩＤ毎に管理している顧客管理データベースの内容を更新する（ステップＡ８）。
【００４７】
次いで、更新後の顧客管理データベースで管理されている利用ＯＳ、アプリケーションソフト情報、適用済パッチ情報とパッチ情報管理データベース１５で管理されているパッチ情報とを照合してパッチ適用の要否を判定する（ステップＡ９）。
【００４８】
パッチ適用が必要な場合（未適用のパッチがある場合）には、パッチ情報管理データベース１５に格納されているパッチ提供サイト２のダウンロード用アドレス情報と、パッチ適用により変更（上書き）されるパッチファイル情報（ファイル名の一覧など）をユーザ端末装置１に送信する（ステップＡ１０）。
【００４９】
なお、ここで、パッチ適用が必要でない場合、応答信号のみを送信する。
【００５０】
ユーザ端末装置１は、パッチ適用支援装置４からのダウンロード用アドレス情報及びパッチファイル情報を受信する（ステップＡ１１）。
【００５１】
ユーザ端末装置１のＰＣ管理ソフトウェア１１はレジストリ、上書きされるファイルをアーカイブバックアップする（ステップＡ１２）。これにより、デグレード発生時に復旧が可能となる。
【００５２】
次いで、パッチ提供サイト２のダウンロード用アドレス（ＵＲＬ）にアクセスして（ステップＡ１３）、パッチファイルのダウンロードを行う（ステップＡ１４）。
【００５３】
ダウンロード完了後、ダウンロードファイルのファイル名、ファイルサイズ、デジタル署名を照合の上、自動的にインストールを起動し、パッチの適用を行う（ステップＡ１５）。
【００５４】
パッチの適用結果は管理ファイルに追加されて更新される（ステップＡ１６）。更新された管理ファイルは、契約ＩＤとともにパッチ適用支援装置４に送信される（ステップＡ１７）。
【００５５】
パッチ適用支援装置４は、ユーザ端末装置１から契約ＩＤ及び管理ファイルを受信する（ステップＡ１８）。
【００５６】
パッチ適用支援装置４は、受信した管理ファイルに基づき顧客管理データベースのパッチ適用履歴情報の内容を更新する（ステップＡ１９）。これによってパッチ適用が完了する。
【００５７】
なお、パッチ適用支援装置４は、ステップＡ１０でダウンロード用アドレス情報及びパッチファイル情報をユーザ端末装置１に送信した後、一定時間経過しても管理ファイルがユーザ端末装置１から送信されてこない場合には、ユーザ端末装置１に対してパッチ適用を督促する通知をユーザ端末装置１に送信する。ユーザ端末装置１側では、ポップアップメッセージを起動して督促が実施される。
【００５８】
本発明によれば、ネットワーク５を介してパッチの適用を自動化できるので、パッチ適用をミスや漏れがなく確実に行うことができる。また、パッチ適用に時間や手間もかからず、パッチの適用が難しいユーザでも利用できる。
【００５９】
また、パッチの適用を適宜行うことにより、脆弱なセキュリティ時間の短縮化を図ることができ、ネットワーク利用者は労力を割くことなく安全な環境を保持できる。その結果、セキュリティ対策の迅速化を図ることができる。
【００６０】
さらに、パッチ適用支援装置４は、パッチ提供サイト２のダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報をデータベース１５で管理し、ユーザ端末装置１はそれらの情報に基づいてパッチ提供サイト２からパッチファイルをダウンロードするので、パッチ適用支援装置４でのパッチファイル管理及びパッチ提供会社との直接的な契約（二次提供承諾）の必要がない。また、デバック等何らかの理由でパッチファイルをパッチ提供者が入れ替えた場合であっても、ダウンロード用アドレスの変更だけで対応できるので便利である。
【００６１】
図６は、本発明の第２の実施の形態に係るパッチ適用システムの動作を説明するためのシーケンス図である。
【００６２】
まず、ユーザ端末装置１において、新規のアプリケーションソフトをインストールした場合（ステップＢ１）、管理ファイルの内容を更新する（ステップＢ２）。次いで、ネットワーク５の接続を自動認識して更新した管理ファイルを契約ＩＤとともにパッチ適用支援装置４に送信する（ステップＢ３）。
【００６３】
以下の動作は、第１の実施の形態の動作と同様であるので説明を省略する。
【００６４】
図７は、本発明の第３の実施の形態に係るパッチ適用システムの動作を説明するためのシーケンス図である。
【００６５】
ＰＣ管理ソフトウェア１１はインターネット接続状態を常時監視しており、インターネット接続中は所定時間（例えば３時間）毎にパッチ適用支援装置４に対してパッチ情報要求を行う（ステップＣ１）。このパッチ情報要求は契約ＩＤを含んだ電文をＨｔｔｐｓプロトコルで一定周期のポーリングで送ることにより実施する。
【００６６】
パッチ適用支援装置４は契約ＩＤから接続顧客を識別し、顧客管理データベースで管理されている利用ＯＳ、アプリケーションソフト情報、適用済パッチ情報とパッチ情報管理データベース１５で管理されているパッチ情報とを照合してパッチ適用の要否を判定する（ステップＣ２）
パッチ適用が必要な場合には、パッチ情報管理データベース１５に格納されているパッチ提供サイト２のダウンロード用アドレス情報と、パッチ適用により変更（上書き）されるパッチファイル情報（ファイル名の一覧など）をユーザ端末装置１に送信する（ステップＣ３）。
【００６７】
なお、ここで、パッチ適用が必要でない場合、応答信号のみを送信する。
【００６８】
ユーザ端末装置１は、パッチ適用支援装置４からのダウンロード用アドレス情報及びパッチファイル情報を受信する（ステップＣ４）。
【００６９】
ユーザ端末装置１のＰＣ管理ソフトウェア１１はレジストリ、上書きされるファイルをアーカイブバックアップする（ステップＣ５）。これにより、デグレード発生時に復旧が可能となる。
【００７０】
次いで、パッチ提供サイト２のダウンロード用アドレス（ＵＲＬ）にアクセスして（ステップＣ６）、パッチファイルのダウンロードを行う（ステップＣ７）。
【００７１】
ダウンロード完了後、ダウンロードファイルのファイル名、ファイルサイズ、デジタル署名を照合の上、自動的にインストールを起動し、パッチの適用を行う（ステップＣ８）。
【００７２】
パッチの適用結果は管理ファイルに追加されて更新される（ステップＣ９）。
【００７３】
更新された管理ファイルは、契約ＩＤとともにパッチ適用支援装置４に送信される（ステップＣ１０）。
【００７４】
パッチ適用支援装置４は、ユーザ端末装置１から管理ファイルを受信する（ステップＣ１１）。
【００７５】
パッチ適用支援装置４は、受信した管理ファイルに基づき顧客管理データベースのパッチ適用履歴情報の内容を更新する（ステップＣ１２）。これによってパッチ適用が完了する。
【００７６】
なお、パッチ適用支援装置４は、ステップＣ３でダウンロード用アドレス情報及びパッチファイル情報をユーザ端末装置１に送信した後、一定時間経過しても管理ファイルがユーザ端末装置１から送信されてこない場合には、ユーザ端末装置１に対してパッチ適用を督促する通知をユーザ端末装置１に送信する。ユーザ端末装置１側では、ポップアップメッセージを起動して督促が実施される。
【００７７】
本発明は、上記実施の形態に限定されることはなく、特許請求の範囲に記載された技術的事項の範囲内において、種々の変更が可能である。例えば、管理ファイルの送信については、常時接続の場合にはすぐに送信され、ダイヤルアップ接続の場合には保留となり、接続後すぐに送信される。
【００７８】
【発明の効果】
本発明によれば、次のような優れた効果を発揮する。
【００７９】
（１）ネットワークを介してパッチの適用を自動化できるので、パッチ適用をミスや漏れがなく確実に行うことができる。また、パッチ適用に時間や手間もかからず、パッチの適用が難しいユーザでも利用できる。
【００８０】
（２）パッチの適用を適宜行うことにより、脆弱なセキュリティ時間の短縮化を図ることができ、ネットワーク利用者は労力を割くことなく安全な環境を保持できる。その結果、セキュリティ対策の迅速化を図ることができる。
【００８１】
（３）パッチ適用支援装置は、パッチ提供サイトのダウンロード用アドレス情報及びパッチ適用により変更されるパッチファイル情報をデータベースで管理し、ユーザ端末装置はそれらの情報に基づいてパッチ提供サイトからパッチファイルをダウンロードするので、パッチ適用支援装置でのパッチファイル管理及びパッチ提供会社との直接的な契約（二次提供承諾）の必要がない。また、デバック等何らかの理由でパッチファイルをパッチ提供者が入れ替えた場合であっても、ダウンロード用アドレスの変更だけで対応できるので便利である。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るパッチ適用システムの構成を示すブロック図である。
【図２】ＰＣ管理ソフトウェアがシステムトレイ内に常駐している画面の一例を示す説明図である。
【図３】データ用端末装置において、契約ＩＤ別にパッチ適用履歴情報を検索した画面の一例を示す説明図である。
【図４】データ用端末装置において、パッチファイルのダウンロードサイトのアドレスを登録するための画面の一例を示す説明図である。
【図５】本発明の第１の実施の形態に係るパッチ適用システムの動作を説明するためのシーケンス図である。
【図６】本発明の第２の実施の形態に係るパッチ適用システムの動作を説明するためのシーケンス図である。
【図７】本発明の第３の実施の形態に係るパッチ適用システムの動作を説明するためのシーケンス図である。
【符号の説明】
１：ユーザ端末装置
２：パッチ提供サイト
３：パッチ提供装置
４：パッチ適用支援装置
５：ネットワーク
６：入力部
７：出力部
８：通信部
９：記憶部
１０：制御部
１１：ＰＣ管理ソフトウェア
１２：システムトレイ
１３：アイコン
１４：通信部
１５：パッチ情報管理データベース
１６：顧客情報管理データベース
１７：データ用端末装置
【図１】
2004265153.tif 000003
【図２】
2004265153.tif 000004
【図３】
2004265153.tif 000005
【図４】
2004265153.tif 000006
【図５】
2004265153.tif 000007
【図６】
2004265153.tif 000008
【図７】
2004265153.tif 000009