JP2004234045A - Method for transmitting vaccine program, computer network system and computer program - Google Patents
Method for transmitting vaccine program, computer network system and computer program Download PDFInfo
- Publication number
- JP2004234045A JP2004234045A JP2003018245A JP2003018245A JP2004234045A JP 2004234045 A JP2004234045 A JP 2004234045A JP 2003018245 A JP2003018245 A JP 2003018245A JP 2003018245 A JP2003018245 A JP 2003018245A JP 2004234045 A JP2004234045 A JP 2004234045A
- Authority
- JP
- Japan
- Prior art keywords
- program
- client
- vaccine
- computer
- identification information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 229960005486 vaccine Drugs 0.000 title claims abstract description 106
- 238000000034 method Methods 0.000 title claims description 36
- 238000004590 computer program Methods 0.000 title claims description 30
- 241000700605 Viruses Species 0.000 claims abstract description 56
- 238000001514 detection method Methods 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000009385 viral infection Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 abstract description 5
- 230000006378 damage Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 23
- 230000000694 effects Effects 0.000 description 5
- 208000015181 infectious disease Diseases 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004659 sterilization and disinfection Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000249 desinfective effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000011369 optimal treatment Methods 0.000 description 1
- 208000024891 symptom Diseases 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、インターネットに代表されるコンピュータネットワークに接続されたパーソナルコンピュータ、各種の家庭用電気製品等(以下端末と記す)に対し、コンピュータウイルス(以下単にウイルスと記す)に感染しているか否かのチェックを行ない、感染している場合、そのウイルスを自動的に駆除するための技術に関する。
【0002】
【従来の技術】
インターネット上には、日々新しいウイルスが登場している。ウイルスはその種類によって感染時の症状や必要な対処が異なる。このため、コンピュータの知識に詳しくない者が、感染したウイルスを特定し、最適な処置を行なうのは困難である。
【0003】
従来の技術としては、例えば、ウイルス検出・駆除を行なうプログラムをコンピュータに常駐させる技術がある。この技術では、新しいウイルスに関するデータを別途インターネットや記録媒体を経由して受け取ることにより、新しいウイルスの発生に対処していた。
【0004】
本発明に関連する先行技術文献に次のものがある。
【0005】
【特許文献1】
特開2001−222425号公報
【0006】
【発明が解決しようとする課題】
従来技術によれば、クライアントによるデータの更新状況によって、ウイルスの検出・駆除結果にばらつきがある。つまり、均一なサービスを提供することが難しいという問題がある。
【0007】
本発明はこのような状況に鑑みてなされたものであり、本発明が解決しようとする課題は、ユーザによる更新状況に影響されることなく、全てのユーザに均質なウイルス検出・駆除サービスを提供することができるシステムを提供することである。
【0008】
【課題を解決するための手段】
上記の課題を解決するため、本発明は以下の手段を提供する。
【0009】
請求項1では、コンピュータウイルスの検出及び駆除に関する処理を行なうワクチンプログラムをサーバからクライアントにコンピュータネットワークを介して送信する方法を提案する。この方法は、サーバに複数の種類のワクチンプログラムを用意する段階1と、クライアントからサーバに個人識別情報を送信する段階2と、サーバにて個人識別情報に応じてワクチンプログラムを選択し、クライアントに送信する段階3と、クライアントにてワクチンプログラムを受信して実行する段階4とを含むことを特徴とする。ここで、個人識別情報は、ウイルスの駆除の履歴や感染の履歴を含むこととしてもよい。
【0010】
請求項2において、請求項1に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とする方法を提案する。
【0011】
請求項3では、請求項1に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とする方法を提案する。
【0012】
請求項4では、請求項1に記載のワクチンプログラム送信方法において、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とする方法を提案する。
【0013】
請求項5では、請求項1に記載のワクチンプログラム送信方法において、段階1にて予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムをサーバに用意し、段階3にてクライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とする方法を提案する。
【0014】
請求項6では、請求項5に記載のワクチンプログラム送信方法において、対象プログラムは、オペレーティングシステム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とする方法を提案する。
【0015】
請求項7では、請求項1に記載のワクチンプログラム送信方法において、ワクチンプログラムの処理結果をクライアントからサーバに送信し、処理結果に応じて個人識別情報を更新することを特徴とする方法を提案する。
【0016】
請求項8では、コンピュータウイルスの検出及び駆除に関する処理を行なうワクチンプログラムをサーバからクライアントにコンピュータネットワークを介して送信するシステムにおいて、複数のワクチンプログラムを格納する記憶装置、クライアントから受信した個人識別情報に応じてワクチンプログラムを選択する手段、及び、選択したワクチンプログラムをクライアントに送信する手段を備えるサーバと、ワクチンプログラムを受信して実行する処理装置を備える手段、及び、処理結果をサーバに通知する手段を備えるクライアントとを含むことを特徴とするコンピュータネットワークシステムを提案する。
【0017】
請求項9では、請求項8に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とするシステムを提案する。
【0018】
請求項10では、請求項8に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とするシステムを提案する。
【0019】
請求項11では、請求項8に記載のコンピュータネットワークシステムにおいて、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とするシステムを提案する。
【0020】
請求項12では、請求項8に記載のコンピュータネットワークシステムにおいて、記憶装置は、予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムを格納し、サーバは、クライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とするシステムを提案する。
【0021】
請求項13では、請求項12に記載のコンピュータネットワークシステムにおいて、対象プログラムは、オペレーティングシステム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とするシステムを提案する。
【0022】
請求項14では、請求項8に記載のコンピュータネットワークシステムにおいて、ワクチンプログラムの処理結果をクライアントからサーバに送信し、処理結果に応じて個人識別情報を更新することを特徴とするシステムを提案する。
【0023】
請求項15では、コンピュータネットワークを介して接続されたサーバであって、複数の種類のワクチンプログラムを格納するサーバと協働して動作するコンピュータプログラムにおいて、実行済みのワクチンプログラムの処理結果及び個人識別情報をサーバに送信する処理と、個人識別情報に応じて選択されたワクチンプログラムをサーバから受信する処理と、受信したワクチンプログラムを実行する処理と、ワクチンプログラムの実行結果を利用者に対して通知する処理とをコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【0024】
請求項16では、請求項15に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントのハードウェアに関するハードウェア情報を含むことを特徴とするコンピュータプログラムを提案する。
【0025】
請求項17では、請求項15に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントにインストールされているソフトウェアに関するソフトウェア情報を含むことを特徴とするコンピュータプログラムを提案する。
【0026】
請求項18では、請求項15に記載のコンピュータプログラムにおいて、個人識別情報は、クライアントコンピュータのウィルスの感染の有無、ウイルス駆除の実行の履歴、及び、ウイルス駆除の結果の履歴に係る情報のうち、少なくともひとつを含むことを特徴とするコンピュータプログラムを提案する。
【0027】
請求項19では、請求項15に記載のコンピュータプログラムにおいて、ワクチンプログラムの処理結果をサーバに送信する処理を更にコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【0028】
請求項20では、コンピュータネットワークを介して接続されたクライアントと協働して動作するコンピュータプログラムにおいて、クライアントコンピュータにて実行されたワクチンプログラムの処理結果及び個人識別情報をクライアントから受信する処理1と、受信した処理結果及び個人識別情報に応じてワクチンプログラムを選択する処理2と、選択したワクチンプログラムをクライアントに送信する処理3とをコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【0029】
請求項21では、請求項20に記載のコンピュータプログラムにおいて、処理2は、予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムの中から、クライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて、ワクチンプログラムを選択することを特徴とするコンピュータプログラムを提案する。
【0030】
請求項22では、請求項20に記載のコンピュータプログラムにおいて、対象プログラムは、オペレーティングコンピュータプログラム、ブラウザ、メーラ、スクリプトエンジンの少なくともひとつを含むことを特徴とするコンピュータプログラムを提案する。
【0031】
請求項23では、請求項20に記載のコンピュータプログラムにおいて、クライアントからワクチンプログラムの処理結果を受信する処理と、処理結果に応じて個人識別情報を更新する処理とを更にコンピュータに実行させることを特徴とするコンピュータプログラムを提案する。
【0032】
【発明の実施の形態】
本発明の一実施の形態であるウイルス駆除システム10について図1を参照して説明する。ウイルス駆除システム10はサービス提供者がユーザに対してコンピュータウイルスの検出及び駆除を行なうコンピュータプログラム(以下、ワクチンプログラムと記す)を送信するシステムである。
【0033】
ウイルス駆除システム10は、インターネット20に接続されたユーザ側端末30及びサービス提供者側端末40からなる。ユーザ側端末30はサービス提供者からウイルス駆除サービスを受けるユーザが利用する端末である。ここではユーザ側端末30はひとつしか図示していないが、複数のユーザ側端末30がインターネット20を介してサービス提供者側端末40に接続されてよい。サービス提供者側端末40は、ウイルス駆除サービスを提供する者が利用する端末である。
【0034】
ユーザ側端末30は、スイッチ31、プログラム実行部32、記憶装置33、インターネット通信手段35、入力手段36、表示手段37からなる。スイッチ31は押ボタンスイッチ等である。入力手段36での特定の操作をスイッチ31でのオンオフに割り当ててもよい。プログラム実行部32はウェブページ閲覧用プログラム(ブラウザ)やワクチンプログラムを実行するための、中央処理装置やメモリ等からなる装置である。記憶装置33はデータ等を記憶する装置であり、例えば固定磁気ディスク装置等がある。個人情報管理部34はユーザの個人識別情報を管理する。個人識別情報はサービス提供者側端末40にてユーザを識別するための情報であり、例えばIPアドレス、MACアドレスなどを用いてもよい。インターネット通信手段35はユーザ側端末30をインターネット20に接続する手段であり、例えばADSL(Asymmetric Digital Subscriber Line)モデムやケーブルテレビモデムを含むモデムやターミナルアダプタを備える。入力手段36はブラウザやワクチンプログラム等のプログラムを起動する際にユーザが操作するキーボードやマウス等の入力装置である。表示装置37はワクチンプログラムの実行により検出した感染状況等をユーザに対して表示する装置であり、例えばCRT(Cathod Ray Tube)や液晶ディスプレイ装置である。
【0035】
サービス提供者側端末40は、インターネット通信手段41、個人情報識別部42、個人情報管理部43、ワクチンプログラム判別部44、ワクチンプログラム管理部45及びウェブページ管理部46からなる。インターネット通信手段41はサービス提供者側端末40をインターネット20に接続する手段である。個人情報識別部42は、ユーザ側端末30からインターネット20を介して送信された個人識別情報を元に、当該ユーザ側端末30を識別する。個人情報管理部43は、予め登録された全てのユーザ側端末30の個人管理情報を管理する。個人管理情報は、それぞれのユーザ側端末30における個人(IPアドレスやMACアドレスなど)の情報、ウイルスの感染の有無の履歴、検出及び駆除結果の履歴、ハードウェア情報、OS(オペレーティングシステム)を始めとする各種プログラムの種類、バージョン等のソフトウェア情報などである。ワクチンプログラム識別部44は、個人管理情報に基づいてそのユーザ側端末30に適したワクチンプログラムをウェブページ管理部46に管理されているワクチンプログラムの中から選択する。ワクチンプログラム管理部45は、ハードウェアの種類、OSや各種プログラムの種類、バージョン等毎に用意されたワクチンプログラムを管理する。ウェブページ管理部46は、ユーザ側端末30にて表示するためのウェブページを管理する。
【0036】
次に、ウイルス駆除システム10の動作について図2を参照して説明する。
【0037】
ユーザ側端末30で、スイッチ31を操作する(ステップS1)と、プログラム実行部32は、記憶装置33内に記憶されているプログラムの中からインターネットに接続するためのプログラムや、ウェブページ管理部46が管理する情報を閲覧するためのプログラム(以下閲覧ソフト)を起動する(ステップS2)。
【0038】
次に、プログラム実行部32は、個人情報管理部34に対し、管理している個人識別情報(例:IPアドレスやMACアドレスなど)をインターネット通信手段35に送信するように命令する。
【0039】
インターネット通信手段35は、個人情報管理部34から送信された個人識別情報を受信すると、その個人識別情報を、インターネット20を介してサービス提供者側端末40に送信する(ステップS3)。
【0040】
インターネット通信手段41は、個人識別情報を受信する(ステップS4)と、その個人識別情報を個人情報識別部42に送信する。個人情報識別部43は、送信された個人識別情報をもとに、端末30がどの端末であるかを識別する(ステップS5)。
【0041】
個人情報識別部42は、識別した情報(以下、個人識別管理情報という)を個人情報管理部43に送信する。個人情報管理部42では、端末30の個人管理情報(例:過去にウィルス駆除ソフトを行った日、その結果、OSのバージョンなど)を管理している。
【0042】
この個人情報管理部43で管理されている個人管理情報をウェブページ管理部46に送信する。ウェブページ管理部46は、送信された個人管理情報を管理(保管)して、インターネット20を介して端末30から参照可能な状態に置く(ステップS6)。
【0043】
ここで操作者は、端末30のプログラム実行部32で実行されている閲覧ソフトを通じて、インターネット通信手段35及び41を介して、ウェブページ管理部46で管理されている個人管理情報を入手する(ステップS7)。プログラム実行部32で実行されている閲覧ソフトは、表示装置37に入手した個人管理情報を表示し、操作者の端末30の個人管理情報(例:過去にウィルス駆除ソフトを実行した日、その結果、OSのバージョンなど)の内容を確認することができる。
【0044】
更に、ウェブページ管理部46は、ワクチンプログラム判別部44に個人管理情報を送信し、ワクチンプログラム判別部44は、送信された個人管理情報を元に、最適なワクチンプログラム情報を選択(ステップS8)し、選択されたワクチンプログラム情報をワクチンプログラム管理部45に送信する。ワクチンプログラム管理部45は、ワクチンプログラム情報に基づく、ワクチンプログラムをインターネット通信手段41に送信する。
【0045】
インターネット通信手段41は、インターネット通信手段35に対して、ワクチンプログラムを送信(ステップS9)し、端末30のインターネット通信手段35でワクチンプログラムを受信する(ステップS10)。受信されたワクチンプログラムを端末30内のプログラム実行部32に送信し、キーボードやマウスなどの入力装置36のキー情報によりプログラム実行部32でワクチンプログラムを起動する(ステップ11)。実行されたワクチンプログラムは、端末30内の記憶装置33などにウィルスが侵入していないかをチェックする。
【0046】
チェックした結果、ウィルスが侵入していた場合、プログラム実行部32で起動しているワクチンプログラムにより、ウィルスを駆除しその結果(駆除できたこと)を表示手段37にて表示する(ステップS12)。これにより操作者は、ウィルスが駆除されたことを知ることができる。
【0047】
また、プログラム実行部32は、駆除できた結果をインターネット通信手段35に送信し、更に、個人情報管理部34に対し、インターネット通信手段35に個人識別情報(駆除結果含む)を送信するように命令する。
【0048】
インターネット通信手段35は、インターネットを介してサービス提供者側端末40のインターネット通信手段41に個人識別情報及び駆除できた結果を送信する(ステップS13)。
【0049】
インターネット通信手段41では、受信した個人識別情報及び駆除できた結果を個人情報識別部42に送信し、個人情報識別部42では、送信された個人識別情報をもとに、どの端末であるかを識別する(ステップS14、S15)。
【0050】
さらに個人情報識別部42は、受信した駆除できた結果を個人情報管理部43に送信し、個人情報管理部43ないで管理している個人管理情報の情報を更新する(例:ワクチンプログラムを実行した日、その結果などを更新)(ステップS16)。
【0051】
また、端末30ないのプログラム実行部32で実行されたワクチンプログラムにより、記憶装置33などにウィルスが侵入していなかったとチェックされた場合同様に、侵入していなかったとの情報をプログラム実行部32は、インターネット通信手段35に送信し更に、個人情報管理部34に対し、インターネット通信手段35に個人識別情報をインターネット通信手段35に送信するように命令する。
【0052】
インターネット通信手段35は、インターネットを介してサービス提供者側端末40のインターネット通信手段41に個人識別情報及び侵入していなかったとの情報を送信する。インターネット通信手段41では、受信した個人識別情報及び駆除できた結果を個人情報識別部42に送信し、個人情報識別部42では、送信された個人識別情報をもとに、どの端末であるかを識別する。さらに個人情報識別部42は、受信した侵入していなかったとの情報を個人情報管理部43に送信し、個人情報管理部43ないで管理している個人管理情報の情報を更新する(例:ワクチンプログラムを実行した日、その結果などを更新)。
【0053】
以上、本発明を実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、当業者の通常の知識の範囲内でその変更や改良が可能であることは勿論である。
【0054】
例えば、上述の実施の形態では、ウイルスの検出機能と駆除機能とを併せ持つワクチンプログラムをユーザ側端末に送信したが、この代わりに、まず検出機能のみを有するプログラムを送信し、ウイルスの検出結果に応じてユーザ側端末からサービス提供者側端末に駆除機能を有するプログラムの送信を要求し、これをユーザ側端末で受信・実行することにより、ウイルスを駆除することとしてもよい。このようにすれば、ウイルスを検出しなかった場合には、駆除プログラムを送信する必要がないのでトラフィックを軽減することができる。また、ウイルスを検出した場合にも、検出したウイルスの駆除に特化した駆除プログラムを送信することができるが、上述の実施の形態におけるワクチンプログラムの駆除機能は、不特定のウイルスの駆除を想定するので、検出プログラムと駆除プログラムの合計サイズは上述の実施の形態のワクチンプログラムより小さくすることが可能であり、やはりトラフィックを軽減することができる。
【0055】
【発明の効果】
第1の効果は、コンピュータウィルスに感染しているかしていないかを自動的に最適な駆除ソフトを適用することができる。
【0056】
その理由は、端末30から送信されてくる個人識別情報(IPアドレスなど)により、サービス提供者側端末40で、端末30で過去実施した駆除ソフトの履歴などの情報に基づき、最適な駆除ソフトを識別するワクチンプログラム識別手段を有しているためである。
【0057】
第2の効果は、ユーザ自身が特別な知識がなくても、最適な駆除ソフトを適用することができる。
【0058】
その理由は、サービス提供者側端末でユーザ側端末30の過去の駆除ソフトの実施履歴などを管理する手段を有し、履歴に基づき、最適な駆除ソフトを識別する手段を有しているためである。
【0059】
第3の効果は、新規のウイルス駆除プログラムを全クライアントに追加・更新しなくても、全クライアントに対して均質なサービスを提供することができることである。
【0060】
第4の効果は、クライアントで実行するプログラムの規模を抑えることができるので、クライアントでのリソース消費量を抑えることができることである。
【図面の簡単な説明】
【図1】本発明の一実施の形態であるウイルス駆除システム1の機能ブロック図である。
【図2】ウイルス駆除システム10の動作を説明するためのフローチャートである。
【符号の説明】
10 ウイルス駆除システム
20 インターネット
30 ユーザ側端末
31 スイッチ
32 プログラム実行部
33 記憶装置
34 個人情報管理部
35 インターネット通信手段
36 入力手段
37 表示手段
40 サービス提供者側端末
41 インターネット通信手段
42 個人情報識別部
43 個人情報管理部
44 ワクチンプログラム判別部
45 ワクチンプログラム管理部
46 ウェブページ管理部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a personal computer connected to a computer network represented by the Internet, various household electric appliances, etc. (hereinafter, referred to as terminals) whether or not infected with a computer virus (hereinafter, simply referred to as a virus). The present invention relates to a technology for automatically checking for viruses and, if infected, automatically removing the virus.
[0002]
[Prior art]
New viruses are appearing on the Internet every day. Depending on the type of virus, the symptoms at the time of infection and necessary countermeasures differ. For this reason, it is difficult for a person who is not familiar with computer knowledge to identify the infected virus and perform optimal treatment.
[0003]
As a conventional technique, for example, there is a technique in which a program for detecting and removing viruses is resident in a computer. With this technology, the occurrence of a new virus has been dealt with by separately receiving data on the new virus via the Internet or a recording medium.
[0004]
Prior art documents related to the present invention include the following.
[0005]
[Patent Document 1]
JP 2001-222425 A
[Problems to be solved by the invention]
According to the prior art, the results of virus detection and removal vary depending on the data update status by the client. That is, there is a problem that it is difficult to provide a uniform service.
[0007]
The present invention has been made in view of such circumstances, and the problem to be solved by the present invention is to provide a uniform virus detection and removal service to all users without being affected by the update status by the users. Is to provide a system that can do that.
[0008]
[Means for Solving the Problems]
In order to solve the above problems, the present invention provides the following means.
[0009]
Claim 1 proposes a method of transmitting a vaccine program for performing processing related to detection and removal of computer viruses from a server to a client via a computer network. The method includes a step 1 of preparing a plurality of types of vaccine programs in a server, a
[0010]
According to a second aspect of the present invention, there is provided the vaccine program transmitting method according to the first aspect, wherein the personal identification information includes hardware information on hardware of the client.
[0011]
According to a third aspect of the present invention, there is provided the vaccine program transmitting method according to the first aspect, wherein the personal identification information includes software information on software installed on the client.
[0012]
According to a fourth aspect of the present invention, in the vaccine program transmission method according to the first aspect, the personal identification information includes information on presence / absence of virus infection on the client computer, history of execution of virus removal, and history of the result of virus removal. A method characterized by including at least one of them is proposed.
[0013]
According to a fifth aspect of the present invention, in the vaccine program transmission method according to the first aspect, a vaccine program corresponding to the type and version of the target program predetermined in step 1 is prepared in the server, and installed in the client in
[0014]
According to a sixth aspect of the present invention, there is provided the vaccine program transmitting method according to the fifth aspect, wherein the target program includes at least one of an operating system, a browser, a mailer, and a script engine.
[0015]
According to a seventh aspect of the present invention, there is provided the vaccine program transmitting method according to the first aspect, wherein a processing result of the vaccine program is transmitted from the client to the server, and personal identification information is updated according to the processing result. .
[0016]
In a system for transmitting a vaccine program for performing processing related to detection and removal of a computer virus from a server to a client via a computer network, a storage device for storing a plurality of vaccine programs and a personal identification information received from the client may be used. Means for selecting a vaccine program in response thereto, means for transmitting the selected vaccine program to the client, means for providing a processing device for receiving and executing the vaccine program, and means for notifying the server of the processing result And a client comprising: a computer network system.
[0017]
[0018]
In a tenth aspect, there is provided the computer network system according to the eighth aspect, wherein the personal identification information includes software information regarding software installed on the client.
[0019]
In the eleventh aspect, in the computer network system according to the eighth aspect, the personal identification information includes information on presence / absence of a virus infection on the client computer, a history of execution of virus removal, and a history of a result of virus removal. , A system comprising at least one.
[0020]
In a twelfth aspect, in the computer network system according to the eighth aspect, the storage device stores a predetermined target program type and a vaccine program corresponding to the version thereof, and the server stores the target program installed on the client. A system is proposed wherein a vaccine program selected according to the type of the program and its version is transmitted to the client.
[0021]
Claim 13 proposes a computer network system according to claim 12, wherein the target program includes at least one of an operating system, a browser, a mailer, and a script engine.
[0022]
Claim 14 proposes a computer network system according to
[0023]
16. The computer program according to
[0024]
[0025]
In a seventeenth aspect, the computer program according to the fifteenth aspect, wherein the personal identification information includes software information on software installed on the client.
[0026]
In claim 18, in the computer program according to
[0027]
Claim 19 proposes a computer program according to
[0028]
Claim 20: In a computer program operating in cooperation with a client connected via a computer network, a processing 1 for receiving from a client a processing result and personal identification information of a vaccine program executed on a client computer; The present invention proposes a computer program that causes a computer to execute a
[0029]
In claim 21, in the computer program according to claim 20, the
[0030]
Claim 22 proposes the computer program according to claim 20, wherein the target program includes at least one of an operating computer program, a browser, a mailer, and a script engine.
[0031]
According to a twenty-third aspect, in the computer program according to the twentieth aspect, the computer is further made to execute a process of receiving a processing result of the vaccine program from a client and a process of updating personal identification information according to the processing result. Is proposed.
[0032]
BEST MODE FOR CARRYING OUT THE INVENTION
A
[0033]
The
[0034]
The
[0035]
The
[0036]
Next, the operation of the
[0037]
When the switch 31 is operated on the user-side terminal 30 (step S1), the program execution unit 32 selects a program for connecting to the Internet from among the programs stored in the
[0038]
Next, the program execution unit 32 instructs the personal
[0039]
Upon receiving the personal identification information transmitted from the personal
[0040]
Upon receiving the personal identification information (step S4), the Internet communication unit 41 transmits the personal identification information to the personal
[0041]
The personal
[0042]
The personal management information managed by the personal
[0043]
Here, the operator obtains personal management information managed by the web
[0044]
Further, the web
[0045]
The Internet communication unit 41 transmits the vaccine program to the Internet communication unit 35 (Step S9), and receives the vaccine program by the
[0046]
As a result of the check, if a virus has invaded, the virus is disinfected by the vaccine program running in the program execution unit 32, and the result (successful disinfection) is displayed on the display means 37 (step S12). This allows the operator to know that the virus has been removed.
[0047]
The program execution unit 32 transmits the result of the removal to the
[0048]
The
[0049]
The Internet communication means 41 transmits the received personal identification information and the result of the removal to the personal
[0050]
Further, the personal
[0051]
Similarly, when it is checked by the vaccine program executed by the program execution unit 32 of the terminal 30 that the virus has not invaded the
[0052]
The Internet communication means 35 transmits the personal identification information and the information indicating that no personal information has been entered to the Internet communication means 41 of the
[0053]
As described above, the present invention has been described based on the embodiments, but the present invention is not limited thereto, and it is needless to say that changes and improvements can be made within the ordinary knowledge of those skilled in the art. .
[0054]
For example, in the above-described embodiment, a vaccine program having both a virus detection function and a disinfection function is transmitted to the user side terminal. Instead, a program having only the detection function is first transmitted, and the virus detection result is transmitted. In response, the user terminal may request the service provider terminal to transmit a program having an extermination function, and the user terminal may receive and execute the program to eliminate the virus. In this way, if no virus is detected, there is no need to transmit a disinfecting program, so that traffic can be reduced. In addition, even when a virus is detected, a disinfection program specialized for removing the detected virus can be transmitted. Therefore, the total size of the detection program and the removal program can be made smaller than that of the vaccine program of the above-described embodiment, and the traffic can also be reduced.
[0055]
【The invention's effect】
The first effect is that the most suitable removal software can be automatically applied to determine whether a computer virus is infected.
[0056]
The reason is that, based on personal identification information (such as an IP address) transmitted from the terminal 30, the service
[0057]
The second effect is that the optimum removal software can be applied without any special knowledge by the user.
[0058]
The reason is that the service provider terminal has a means for managing the past execution history of the removal software of the
[0059]
A third effect is that a uniform service can be provided to all clients without adding or updating a new virus removal program to all clients.
[0060]
A fourth effect is that the scale of the program executed by the client can be reduced, so that the resource consumption at the client can be reduced.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a virus removal system 1 according to an embodiment of the present invention.
FIG. 2 is a flowchart for explaining the operation of the
[Explanation of symbols]
DESCRIPTION OF
Claims (23)
サーバに複数の種類のワクチンプログラムを用意する段階1と、
クライアントからサーバに個人識別情報を送信する段階2と、
サーバにて個人識別情報に応じてワクチンプログラムを選択し、クライアントに送信する段階3と、
クライアントにてワクチンプログラムを受信して実行する段階4と
を含むことを特徴とするワクチンプログラム送信方法。In a method of transmitting a vaccine program for performing processing related to detection and removal of a computer virus from a server to a client via a computer network,
Step 1 of preparing a plurality of types of vaccine programs on the server;
Step 2 of transmitting personal identification information from the client to the server;
Selecting a vaccine program according to the personal identification information at the server and transmitting the selected vaccine program to the client;
And v. Receiving and executing the vaccine program at the client.
段階1にて予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムをサーバに用意し、
段階3にてクライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とするワクチンプログラム送信方法。The vaccine program transmission method according to claim 1,
Prepare a vaccine program corresponding to the type of target program and its version predetermined in step 1 on the server,
A vaccine program transmission method, characterized in that a vaccine program selected according to the type and version of a target program installed in the client in step 3 is transmitted to the client.
複数のワクチンプログラムを格納する記憶装置、クライアントから受信した個人識別情報に応じてワクチンプログラムを選択する手段、及び、選択したワクチンプログラムをクライアントに送信する手段を備えるサーバと、
ワクチンプログラムを受信して実行する処理装置を備える手段、及び、処理結果をサーバに通知する手段を備えるクライアントと、
を含むことを特徴とするコンピュータネットワークシステム。In a system that transmits a vaccine program that performs processing related to detection and removal of a computer virus from a server to a client via a computer network,
A storage device for storing a plurality of vaccine programs, means for selecting a vaccine program according to personal identification information received from the client, and a server comprising means for transmitting the selected vaccine program to the client;
Means comprising a processing device for receiving and executing the vaccine program, and a client comprising means for notifying the server of the processing result,
A computer network system comprising:
記憶装置は、予め定められた対象プログラムの種類及びそのバージョンに対応したワクチンプログラムを格納し、
サーバは、クライアントにインストールされている対象プログラムの種類及びそのバージョンに応じて選択したワクチンプログラムをクライアントに送信することを特徴とするコンピュータネットワークシステム。The computer network system according to claim 8,
The storage device stores a predetermined target program type and a vaccine program corresponding to the version thereof,
A computer network system, wherein the server transmits a vaccine program selected according to a type of a target program installed in the client and a version thereof to the client.
実行済みのワクチンプログラムの処理結果及び個人識別情報をサーバに送信する処理と、
個人識別情報に応じて選択されたワクチンプログラムをサーバから受信する処理と、
受信したワクチンプログラムを実行する処理と、
ワクチンプログラムの実行結果を利用者に対して通知する処理と
をコンピュータに実行させることを特徴とするコンピュータプログラム。A server connected via a computer network and operating in cooperation with a server storing a plurality of types of vaccine programs,
A process of transmitting a processing result and personal identification information of the executed vaccine program to the server,
A process of receiving a vaccine program selected according to the personal identification information from the server;
Processing to execute the received vaccine program;
A computer program for causing a computer to execute a process of notifying a user of an execution result of a vaccine program.
クライアントコンピュータにて実行されたワクチンプログラムの処理結果及び個人識別情報をクライアントから受信する処理1と、
受信した処理結果及び個人識別情報に応じてワクチンプログラムを選択する処理2と、
選択したワクチンプログラムをクライアントに送信する処理3と
をコンピュータに実行させることを特徴とするコンピュータプログラム。In a computer program operating in cooperation with a client connected via a computer network,
Processing 1 for receiving from the client the processing result and personal identification information of the vaccine program executed by the client computer;
Processing 2 for selecting a vaccine program according to the received processing result and personal identification information;
A computer program for causing a computer to execute a process 3 of transmitting a selected vaccine program to a client.
クライアントからワクチンプログラムの処理結果を受信する処理と、
処理結果に応じて個人識別情報を更新する処理と
を更にコンピュータに実行させることを特徴とするコンピュータプログラム。The computer program according to claim 20, wherein
Processing to receive the processing result of the vaccine program from the client;
A computer program for causing a computer to further execute processing of updating personal identification information according to a processing result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003018245A JP2004234045A (en) | 2003-01-28 | 2003-01-28 | Method for transmitting vaccine program, computer network system and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003018245A JP2004234045A (en) | 2003-01-28 | 2003-01-28 | Method for transmitting vaccine program, computer network system and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004234045A true JP2004234045A (en) | 2004-08-19 |
Family
ID=32948431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003018245A Pending JP2004234045A (en) | 2003-01-28 | 2003-01-28 | Method for transmitting vaccine program, computer network system and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004234045A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006035928A1 (en) * | 2004-09-30 | 2006-04-06 | Tamura Corporation | Ip telephone terminal device, call control server, vaccine server, maintenance device, ip telephone system, control method and program thereof |
| JP2006127521A (en) * | 2004-10-27 | 2006-05-18 | Lucent Technol Inc | Method and apparatus for software integrity protection using timed executable agent |
| JP2008158863A (en) * | 2006-12-25 | 2008-07-10 | Nec Fielding Ltd | Virus infection diagnosis system, virus infection diagnosis method, mobile phone, and program using mobile phone |
| JP2008310427A (en) * | 2007-06-12 | 2008-12-25 | Nippon Telegraph & Telephone East Corp | Inspection system, server device, client device, and program |
| JP2012022396A (en) * | 2010-07-12 | 2012-02-02 | Nec Corp | Portable terminal security system, portable terminal, portable terminal security method, and program |
| US9178665B2 (en) | 2007-08-28 | 2015-11-03 | Nec Corporation | Communication apparatus, communication system, absent packet detecting method and absent packet detecting program |
| CN110851454A (en) * | 2019-09-19 | 2020-02-28 | 青岛海尔生物医疗股份有限公司 | Vaccine checking method, device and system |
-
2003
- 2003-01-28 JP JP2003018245A patent/JP2004234045A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006035928A1 (en) * | 2004-09-30 | 2006-04-06 | Tamura Corporation | Ip telephone terminal device, call control server, vaccine server, maintenance device, ip telephone system, control method and program thereof |
| JP2006127521A (en) * | 2004-10-27 | 2006-05-18 | Lucent Technol Inc | Method and apparatus for software integrity protection using timed executable agent |
| JP2008158863A (en) * | 2006-12-25 | 2008-07-10 | Nec Fielding Ltd | Virus infection diagnosis system, virus infection diagnosis method, mobile phone, and program using mobile phone |
| JP2008310427A (en) * | 2007-06-12 | 2008-12-25 | Nippon Telegraph & Telephone East Corp | Inspection system, server device, client device, and program |
| US9178665B2 (en) | 2007-08-28 | 2015-11-03 | Nec Corporation | Communication apparatus, communication system, absent packet detecting method and absent packet detecting program |
| JP2012022396A (en) * | 2010-07-12 | 2012-02-02 | Nec Corp | Portable terminal security system, portable terminal, portable terminal security method, and program |
| CN110851454A (en) * | 2019-09-19 | 2020-02-28 | 青岛海尔生物医疗股份有限公司 | Vaccine checking method, device and system |
| CN110851454B (en) * | 2019-09-19 | 2023-09-19 | 青岛海特生物医疗有限公司 | Vaccine checking method, device and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8230497B2 (en) | Method of identifying software vulnerabilities on a computer system | |
| US10348809B2 (en) | Naming of distributed business transactions | |
| US20240048579A1 (en) | Identification of malicious domain campaigns using unsupervised clustering | |
| EP1394679B1 (en) | Improvements relating to technical support systems | |
| USRE45326E1 (en) | Systems and methods for securing computers | |
| US8776240B1 (en) | Pre-scan by historical URL access | |
| CN112380473B (en) | Data acquisition and synchronization method, device, equipment and storage medium | |
| US20060161987A1 (en) | Detecting and remedying unauthorized computer programs | |
| CN107835149A (en) | Network based on DNS flow analyses is stolen secret information behavioral value method and device | |
| JP2004234045A (en) | Method for transmitting vaccine program, computer network system and computer program | |
| JP5202370B2 (en) | Gateway apparatus and access control method | |
| JP2013109553A (en) | Program white list distribution device and method | |
| JP2002182942A (en) | Content authentication system | |
| JP5501278B2 (en) | Filtering device, filtering method, filtering program | |
| JP2020086978A (en) | Information processing system and information processing method | |
| CN109218286B (en) | Method and device for realizing agent-free EDR (enhanced data Rate) in virtualization environment | |
| US8214898B2 (en) | ICAP processing of partial content to identify security issues | |
| JP4240001B2 (en) | Data collection apparatus and program | |
| JP4522128B2 (en) | Security improvement auxiliary program, server device, security improvement auxiliary method | |
| US6434713B1 (en) | Processor management method of mobile communication home location register (HLR) system | |
| CN107666409A (en) | Information management system and information providing method | |
| JP2006229700A (en) | Inter-network routing information monitoring service system, method and apparatus, and program thereof | |
| JP3533125B2 (en) | Software management method, computer virus removal system, and recording medium | |
| JP2020052688A (en) | Analysis device, terminal device, analysis system, analysis method, and program | |
| JP4917442B2 (en) | Identification information update system, identification information update method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20050420 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061106 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070205 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070502 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070702 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070725 |