(57)【要約】【課題】ユーザによる更新状況に影響されることなく、全てのユーザに均質なウイルス検出・駆除サービスを提供することができるシステムを提供すること。【解決手段】サーバに複数の種類のワクチンプログラムを用意する。クライアントからサーバに個人識別情報を送信すると、サーバにて個人識別情報に応じてワクチンプログラムを選択してクライアントに送信する。クライアントにて受信したワクチンプログラムを実行する。【選択図】      図１
2004234045.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータウイルスの検出及び駆除に関する処理を行なうワクチンプログラムをサーバからクライアントにコンピュータネットワークを介して送信する方法において、
サーバに複数の種類のワクチンプログラムを用意する段階１と、
クライアントからサーバに個人識別情報を送信する段階２と、
サーバにて個人識別情報に応じてワクチンプログラムを選択し、クライアントに送信する段階３と、
クライアントにてワクチンプログラムを受信して実行する段階４と
を含むことを特徴とするワクチンプログラム送信方法。
【請求項２】
請求項１に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とするワクチンプログラム送信方法。
【請求項３】
請求項１に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とするワクチンプログラム送信方法。
【請求項４】
請求項１に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とするワクチンプログラム送信方法。
【請求項５】
請求項１に記載のワクチンプログラム送信方法において、
段階１にて予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムをサーバに用意し、
段階３にてクライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とするワクチンプログラム送信方法。
【請求項６】
請求項５に記載のワクチンプログラム送信方法において、対象プログラムは、オペレーティングシステム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とするワクチンプログラム送信方法。
【請求項７】
請求項１に記載のワクチンプログラム送信方法において、ワクチンプログラムの処理結果をクライアントからサーバに送信し、処理結果に応じて個人識別情報を更新することを特徴とするワクチンプログラム送信方法。
【請求項８】
コンピュータウイルスの検出及び駆除に関する処理を行なうワクチンプログラムをサーバからクライアントにコンピュータネットワークを介して送信するシステムにおいて、
複数のワクチンプログラムを格納する記憶装置、クライアントから受信した個人識別情報に応じてワクチンプログラムを選択する手段、及び、選択したワクチンプログラムをクライアントに送信する手段を備えるサーバと、
ワクチンプログラムを受信して実行する処理装置を備える手段、及び、処理結果をサーバに通知する手段を備えるクライアントと、
を含むことを特徴とするコンピュータネットワークシステム。
【請求項９】
請求項８に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とするコンピュータネットワークシステム。
【請求項１０】
請求項８に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とするコンピュータネットワークシステム。
【請求項１１】
請求項８に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とするコンピュータネットワークシステム。
【請求項１２】
請求項８に記載のコンピュータネットワークシステムにおいて、
記憶装置は、予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムを格納し、
サーバは、クライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とするコンピュータネットワークシステム。
【請求項１３】
請求項１２に記載のコンピュータネットワークシステムにおいて、対象プログラムは、オペレーティングシステム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とするコンピュータネットワークシステム。
【請求項１４】
請求項８に記載のコンピュータネットワークシステムにおいて、ワクチンプログラムの処理結果をクライアントからサーバに送信し、処理結果に応じて個人識別情報を更新することを特徴とするコンピュータネットワークシステム。
【請求項１５】
コンピュータネットワークを介して接続されたサーバであって、複数の種類のワクチンプログラムを格納するサーバと協働して動作するコンピュータプログラムにおいて、
実行済みのワクチンプログラムの処理結果及び個人識別情報をサーバに送信する処理と、
個人識別情報に応じて選択されたワクチンプログラムをサーバから受信する処理と、
受信したワクチンプログラムを実行する処理と、
ワクチンプログラムの実行結果を利用者に対して通知する処理と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１６】
請求項１５に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とするコンピュータプログラム。
【請求項１７】
請求項１５に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とするコンピュータプログラム。
【請求項１８】
請求項１５に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とするコンピュータプログラム。
【請求項１９】
請求項１５に記載のコンピュータプログラムにおいて、ワクチンプログラムの処理結果をサーバに送信する処理を更にコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２０】
コンピュータネットワークを介して接続されたクライアントと協働して動作するコンピュータプログラムにおいて、
クライアントコンピュータにて実行されたワクチンプログラムの処理結果及び個人識別情報をクライアントから受信する処理１と、
受信した処理結果及び個人識別情報に応じてワクチンプログラムを選択する処理２と、
選択したワクチンプログラムをクライアントに送信する処理３と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２１】
請求項２０に記載のコンピュータプログラムにおいて、処理２は、予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムの中から、クライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて、ワクチンプログラムを選択することを特徴とするコンピュータプログラム。
【請求項２２】
請求項２０に記載のコンピュータプログラムにおいて、対象プログラムは、オペレーティングコンピュータプログラム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とするコンピュータプログラム。
【請求項２３】
請求項２０に記載のコンピュータプログラムにおいて、
クライアントからワクチンプログラムの処理結果を受信する処理と、
処理結果に応じて個人識別情報を更新する処理と
を更にコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットに代表されるコンピュータネットワークに接続されたパーソナルコンピュータ、各種の家庭用電気製品等（以下端末と記す）に対し、コンピュータウイルス（以下単にウイルスと記す）に感染しているか否かのチェックを行ない、感染している場合、そのウイルスを自動的に駆除するための技術に関する。
【０００２】
【従来の技術】
インターネット上には、日々新しいウイルスが登場している。ウイルスはその種類によって感染時の症状や必要な対処が異なる。このため、コンピュータの知識に詳しくない者が、感染したウイルスを特定し、最適な処置を行なうのは困難である。
【０００３】
従来の技術としては、例えば、ウイルス検出・駆除を行なうプログラムをコンピュータに常駐させる技術がある。この技術では、新しいウイルスに関するデータを別途インターネットや記録媒体を経由して受け取ることにより、新しいウイルスの発生に対処していた。
【０００４】
本発明に関連する先行技術文献に次のものがある。
【０００５】
【特許文献１】
特開２００１−２２２４２５号公報
【０００６】
【発明が解決しようとする課題】
従来技術によれば、クライアントによるデータの更新状況によって、ウイルスの検出・駆除結果にばらつきがある。つまり、均一なサービスを提供することが難しいという問題がある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、本発明が解決しようとする課題は、ユーザによる更新状況に影響されることなく、全てのユーザに均質なウイルス検出・駆除サービスを提供することができるシステムを提供することである。
【０００８】
【課題を解決するための手段】
上記の課題を解決するため、本発明は以下の手段を提供する。
【０００９】
請求項１では、コンピュータウイルスの検出及び駆除に関する処理を行なうワクチンプログラムをサーバからクライアントにコンピュータネットワークを介して送信する方法を提案する。この方法は、サーバに複数の種類のワクチンプログラムを用意する段階１と、クライアントからサーバに個人識別情報を送信する段階２と、サーバにて個人識別情報に応じてワクチンプログラムを選択し、クライアントに送信する段階３と、クライアントにてワクチンプログラムを受信して実行する段階４とを含むことを特徴とする。ここで、個人識別情報は、ウイルスの駆除の履歴や感染の履歴を含むこととしてもよい。
【００１０】
請求項２において、請求項１に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とする方法を提案する。
【００１１】
請求項３では、請求項１に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とする方法を提案する。
【００１２】
請求項４では、請求項１に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とする方法を提案する。
【００１３】
請求項５では、請求項１に記載のワクチンプログラム送信方法において、段階１にて予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムをサーバに用意し、段階３にてクライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とする方法を提案する。
【００１４】
請求項６では、請求項５に記載のワクチンプログラム送信方法において、対象プログラムは、オペレーティングシステム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とする方法を提案する。
【００１５】
請求項７では、請求項１に記載のワクチンプログラム送信方法において、ワクチンプログラムの処理結果をクライアントからサーバに送信し、処理結果に応じて個人識別情報を更新することを特徴とする方法を提案する。
【００１６】
請求項８では、コンピュータウイルスの検出及び駆除に関する処理を行なうワクチンプログラムをサーバからクライアントにコンピュータネットワークを介して送信するシステムにおいて、複数のワクチンプログラムを格納する記憶装置、クライアントから受信した個人識別情報に応じてワクチンプログラムを選択する手段、及び、選択したワクチンプログラムをクライアントに送信する手段を備えるサーバと、ワクチンプログラムを受信して実行する処理装置を備える手段、及び、処理結果をサーバに通知する手段を備えるクライアントとを含むことを特徴とするコンピュータネットワークシステムを提案する。
【００１７】
請求項９では、請求項８に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とするシステムを提案する。
【００１８】
請求項１０では、請求項８に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とするシステムを提案する。
【００１９】
請求項１１では、請求項８に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とするシステムを提案する。
【００２０】
請求項１２では、請求項８に記載のコンピュータネットワークシステムにおいて、記憶装置は、予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムを格納し、サーバは、クライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とするシステムを提案する。
【００２１】
請求項１３では、請求項１２に記載のコンピュータネットワークシステムにおいて、対象プログラムは、オペレーティングシステム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とするシステムを提案する。
【００２２】
請求項１４では、請求項８に記載のコンピュータネットワークシステムにおいて、ワクチンプログラムの処理結果をクライアントからサーバに送信し、処理結果に応じて個人識別情報を更新することを特徴とするシステムを提案する。
【００２３】
請求項１５では、コンピュータネットワークを介して接続されたサーバであって、複数の種類のワクチンプログラムを格納するサーバと協働して動作するコンピュータプログラムにおいて、実行済みのワクチンプログラムの処理結果及び個人識別情報をサーバに送信する処理と、個人識別情報に応じて選択されたワクチンプログラムをサーバから受信する処理と、受信したワクチンプログラムを実行する処理と、ワクチンプログラムの実行結果を利用者に対して通知する処理とをコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【００２４】
請求項１６では、請求項１５に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とするコンピュータプログラムを提案する。
【００２５】
請求項１７では、請求項１５に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とするコンピュータプログラムを提案する。
【００２６】
請求項１８では、請求項１５に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とするコンピュータプログラムを提案する。
【００２７】
請求項１９では、請求項１５に記載のコンピュータプログラムにおいて、ワクチンプログラムの処理結果をサーバに送信する処理を更にコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【００２８】
請求項２０では、コンピュータネットワークを介して接続されたクライアントと協働して動作するコンピュータプログラムにおいて、クライアントコンピュータにて実行されたワクチンプログラムの処理結果及び個人識別情報をクライアントから受信する処理１と、受信した処理結果及び個人識別情報に応じてワクチンプログラムを選択する処理２と、選択したワクチンプログラムをクライアントに送信する処理３とをコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【００２９】
請求項２１では、請求項２０に記載のコンピュータプログラムにおいて、処理２は、予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムの中から、クライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて、ワクチンプログラムを選択することを特徴とするコンピュータプログラムを提案する。
【００３０】
請求項２２では、請求項２０に記載のコンピュータプログラムにおいて、対象プログラムは、オペレーティングコンピュータプログラム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とするコンピュータプログラムを提案する。
【００３１】
請求項２３では、請求項２０に記載のコンピュータプログラムにおいて、クライアントからワクチンプログラムの処理結果を受信する処理と、処理結果に応じて個人識別情報を更新する処理とを更にコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【００３２】
【発明の実施の形態】
本発明の一実施の形態であるウイルス駆除システム１０について図１を参照して説明する。ウイルス駆除システム１０はサービス提供者がユーザに対してコンピュータウイルスの検出及び駆除を行なうコンピュータプログラム（以下、ワクチンプログラムと記す）を送信するシステムである。
【００３３】
ウイルス駆除システム１０は、インターネット２０に接続されたユーザ側端末３０及びサービス提供者側端末４０からなる。ユーザ側端末３０はサービス提供者からウイルス駆除サービスを受けるユーザが利用する端末である。ここではユーザ側端末３０はひとつしか図示していないが、複数のユーザ側端末３０がインターネット２０を介してサービス提供者側端末４０に接続されてよい。サービス提供者側端末４０は、ウイルス駆除サービスを提供する者が利用する端末である。
【００３４】
ユーザ側端末３０は、スイッチ３１、プログラム実行部３２、記憶装置３３、インターネット通信手段３５、入力手段３６、表示手段３７からなる。スイッチ３１は押ボタンスイッチ等である。入力手段３６での特定の操作をスイッチ３１でのオンオフに割り当ててもよい。プログラム実行部３２はウェブページ閲覧用プログラム（ブラウザ）やワクチンプログラムを実行するための、中央処理装置やメモリ等からなる装置である。記憶装置３３はデータ等を記憶する装置であり、例えば固定磁気ディスク装置等がある。個人情報管理部３４はユーザの個人識別情報を管理する。個人識別情報はサービス提供者側端末４０にてユーザを識別するための情報であり、例えばＩＰアドレス、ＭＡＣアドレスなどを用いてもよい。インターネット通信手段３５はユーザ側端末３０をインターネット２０に接続する手段であり、例えばＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）モデムやケーブルテレビモデムを含むモデムやターミナルアダプタを備える。入力手段３６はブラウザやワクチンプログラム等のプログラムを起動する際にユーザが操作するキーボードやマウス等の入力装置である。表示装置３７はワクチンプログラムの実行により検出した感染状況等をユーザに対して表示する装置であり、例えばＣＲＴ（Ｃａｔｈｏｄ  Ｒａｙ  Ｔｕｂｅ）や液晶ディスプレイ装置である。
【００３５】
サービス提供者側端末４０は、インターネット通信手段４１、個人情報識別部４２、個人情報管理部４３、ワクチンプログラム判別部４４、ワクチンプログラム管理部４５及びウェブページ管理部４６からなる。インターネット通信手段４１はサービス提供者側端末４０をインターネット２０に接続する手段である。個人情報識別部４２は、ユーザ側端末３０からインターネット２０を介して送信された個人識別情報を元に、当該ユーザ側端末３０を識別する。個人情報管理部４３は、予め登録された全てのユーザ側端末３０の個人管理情報を管理する。個人管理情報は、それぞれのユーザ側端末３０における個人（ＩＰアドレスやＭＡＣアドレスなど）の情報、ウイルスの感染の有無の履歴、検出及び駆除結果の履歴、ハードウェア情報、ＯＳ（オペレーティングシステム）を始めとする各種プログラムの種類、バージョン等のソフトウェア情報などである。ワクチンプログラム識別部４４は、個人管理情報に基づいてそのユーザ側端末３０に適したワクチンプログラムをウェブページ管理部４６に管理されているワクチンプログラムの中から選択する。ワクチンプログラム管理部４５は、ハードウェアの種類、ＯＳや各種プログラムの種類、バージョン等毎に用意されたワクチンプログラムを管理する。ウェブページ管理部４６は、ユーザ側端末３０にて表示するためのウェブページを管理する。
【００３６】
次に、ウイルス駆除システム１０の動作について図２を参照して説明する。
【００３７】
ユーザ側端末３０で、スイッチ３１を操作する（ステップＳ１）と、プログラム実行部３２は、記憶装置３３内に記憶されているプログラムの中からインターネットに接続するためのプログラムや、ウェブページ管理部４６が管理する情報を閲覧するためのプログラム（以下閲覧ソフト）を起動する（ステップＳ２）。
【００３８】
次に、プログラム実行部３２は、個人情報管理部３４に対し、管理している個人識別情報（例：ＩＰアドレスやＭＡＣアドレスなど）をインターネット通信手段３５に送信するように命令する。
【００３９】
インターネット通信手段３５は、個人情報管理部３４から送信された個人識別情報を受信すると、その個人識別情報を、インターネット２０を介してサービス提供者側端末４０に送信する（ステップＳ３）。
【００４０】
インターネット通信手段４１は、個人識別情報を受信する（ステップＳ４）と、その個人識別情報を個人情報識別部４２に送信する。個人情報識別部４３は、送信された個人識別情報をもとに、端末３０がどの端末であるかを識別する（ステップＳ５）。
【００４１】
個人情報識別部４２は、識別した情報（以下、個人識別管理情報という）を個人情報管理部４３に送信する。個人情報管理部４２では、端末３０の個人管理情報（例：過去にウィルス駆除ソフトを行った日、その結果、ＯＳのバージョンなど）を管理している。
【００４２】
この個人情報管理部４３で管理されている個人管理情報をウェブページ管理部４６に送信する。ウェブページ管理部４６は、送信された個人管理情報を管理（保管）して、インターネット２０を介して端末３０から参照可能な状態に置く（ステップＳ６）。
【００４３】
ここで操作者は、端末３０のプログラム実行部３２で実行されている閲覧ソフトを通じて、インターネット通信手段３５及び４１を介して、ウェブページ管理部４６で管理されている個人管理情報を入手する（ステップＳ７）。プログラム実行部３２で実行されている閲覧ソフトは、表示装置３７に入手した個人管理情報を表示し、操作者の端末３０の個人管理情報（例：過去にウィルス駆除ソフトを実行した日、その結果、ＯＳのバージョンなど）の内容を確認することができる。
【００４４】
更に、ウェブページ管理部４６は、ワクチンプログラム判別部４４に個人管理情報を送信し、ワクチンプログラム判別部４４は、送信された個人管理情報を元に、最適なワクチンプログラム情報を選択（ステップＳ８）し、選択されたワクチンプログラム情報をワクチンプログラム管理部４５に送信する。ワクチンプログラム管理部４５は、ワクチンプログラム情報に基づく、ワクチンプログラムをインターネット通信手段４１に送信する。
【００４５】
インターネット通信手段４１は、インターネット通信手段３５に対して、ワクチンプログラムを送信（ステップＳ９）し、端末３０のインターネット通信手段３５でワクチンプログラムを受信する（ステップＳ１０）。受信されたワクチンプログラムを端末３０内のプログラム実行部３２に送信し、キーボードやマウスなどの入力装置３６のキー情報によりプログラム実行部３２でワクチンプログラムを起動する（ステップ１１）。実行されたワクチンプログラムは、端末３０内の記憶装置３３などにウィルスが侵入していないかをチェックする。
【００４６】
チェックした結果、ウィルスが侵入していた場合、プログラム実行部３２で起動しているワクチンプログラムにより、ウィルスを駆除しその結果（駆除できたこと）を表示手段３７にて表示する（ステップＳ１２）。これにより操作者は、ウィルスが駆除されたことを知ることができる。
【００４７】
また、プログラム実行部３２は、駆除できた結果をインターネット通信手段３５に送信し、更に、個人情報管理部３４に対し、インターネット通信手段３５に個人識別情報（駆除結果含む）を送信するように命令する。
【００４８】
インターネット通信手段３５は、インターネットを介してサービス提供者側端末４０のインターネット通信手段４１に個人識別情報及び駆除できた結果を送信する（ステップＳ１３）。
【００４９】
インターネット通信手段４１では、受信した個人識別情報及び駆除できた結果を個人情報識別部４２に送信し、個人情報識別部４２では、送信された個人識別情報をもとに、どの端末であるかを識別する（ステップＳ１４、Ｓ１５）。
【００５０】
さらに個人情報識別部４２は、受信した駆除できた結果を個人情報管理部４３に送信し、個人情報管理部４３ないで管理している個人管理情報の情報を更新する（例：ワクチンプログラムを実行した日、その結果などを更新）（ステップＳ１６）。
【００５１】
また、端末３０ないのプログラム実行部３２で実行されたワクチンプログラムにより、記憶装置３３などにウィルスが侵入していなかったとチェックされた場合同様に、侵入していなかったとの情報をプログラム実行部３２は、インターネット通信手段３５に送信し更に、個人情報管理部３４に対し、インターネット通信手段３５に個人識別情報をインターネット通信手段３５に送信するように命令する。
【００５２】
インターネット通信手段３５は、インターネットを介してサービス提供者側端末４０のインターネット通信手段４１に個人識別情報及び侵入していなかったとの情報を送信する。インターネット通信手段４１では、受信した個人識別情報及び駆除できた結果を個人情報識別部４２に送信し、個人情報識別部４２では、送信された個人識別情報をもとに、どの端末であるかを識別する。さらに個人情報識別部４２は、受信した侵入していなかったとの情報を個人情報管理部４３に送信し、個人情報管理部４３ないで管理している個人管理情報の情報を更新する（例：ワクチンプログラムを実行した日、その結果などを更新）。
【００５３】
以上、本発明を実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、当業者の通常の知識の範囲内でその変更や改良が可能であることは勿論である。
【００５４】
例えば、上述の実施の形態では、ウイルスの検出機能と駆除機能とを併せ持つワクチンプログラムをユーザ側端末に送信したが、この代わりに、まず検出機能のみを有するプログラムを送信し、ウイルスの検出結果に応じてユーザ側端末からサービス提供者側端末に駆除機能を有するプログラムの送信を要求し、これをユーザ側端末で受信・実行することにより、ウイルスを駆除することとしてもよい。このようにすれば、ウイルスを検出しなかった場合には、駆除プログラムを送信する必要がないのでトラフィックを軽減することができる。また、ウイルスを検出した場合にも、検出したウイルスの駆除に特化した駆除プログラムを送信することができるが、上述の実施の形態におけるワクチンプログラムの駆除機能は、不特定のウイルスの駆除を想定するので、検出プログラムと駆除プログラムの合計サイズは上述の実施の形態のワクチンプログラムより小さくすることが可能であり、やはりトラフィックを軽減することができる。
【００５５】
【発明の効果】
第１の効果は、コンピュータウィルスに感染しているかしていないかを自動的に最適な駆除ソフトを適用することができる。
【００５６】
その理由は、端末３０から送信されてくる個人識別情報（ＩＰアドレスなど）により、サービス提供者側端末４０で、端末３０で過去実施した駆除ソフトの履歴などの情報に基づき、最適な駆除ソフトを識別するワクチンプログラム識別手段を有しているためである。
【００５７】
第２の効果は、ユーザ自身が特別な知識がなくても、最適な駆除ソフトを適用することができる。
【００５８】
その理由は、サービス提供者側端末でユーザ側端末３０の過去の駆除ソフトの実施履歴などを管理する手段を有し、履歴に基づき、最適な駆除ソフトを識別する手段を有しているためである。
【００５９】
第３の効果は、新規のウイルス駆除プログラムを全クライアントに追加・更新しなくても、全クライアントに対して均質なサービスを提供することができることである。
【００６０】
第４の効果は、クライアントで実行するプログラムの規模を抑えることができるので、クライアントでのリソース消費量を抑えることができることである。
【図面の簡単な説明】
【図１】本発明の一実施の形態であるウイルス駆除システム１の機能ブロック図である。
【図２】ウイルス駆除システム１０の動作を説明するためのフローチャートである。
【符号の説明】
１０  ウイルス駆除システム
２０  インターネット
３０  ユーザ側端末
３１  スイッチ
３２  プログラム実行部
３３  記憶装置
３４  個人情報管理部
３５  インターネット通信手段
３６  入力手段
３７  表示手段
４０  サービス提供者側端末
４１  インターネット通信手段
４２  個人情報識別部
４３  個人情報管理部
４４  ワクチンプログラム判別部
４５  ワクチンプログラム管理部
４６  ウェブページ管理部
【図１】
2004234045.tif 000003
【図２】
2004234045.tif 000004