(57)【要約】【課題】ウィルスに感染するのを防止するためのセキュリティファイルを、コンピュータにダウンロードする際にウィルスに感染することを防止するウィルス感染防止プログラム及び装置を提供する。【解決手段】本発明のウィルス感染防止プログラムは、ウィルスに感染するのを防止するセキュリティファイルの更新開始情報を受信するステップＳ１０２を実行する。また、ネットワークに接続される任意の装置と通信を行うことが可能な通常環境から、ネットワークに接続される配布装置とだけ通信を行うことが可能な配布環境に切り替えるステップＳ１０４を実行する。また、配布環境に切り替えられた後、配布装置からセキュリティファイルを取得するステップＳ１０８を実行する。また、配布装置からセキュリティファイルの取得が完了すると、配布環境から通常環境に切り替えるステップＳ１１１を実行する。【選択図】図２
2006040115.tif 000002
【特許請求の範囲】
【請求項１】
ウィルスに感染するのを防止するセキュリティファイルの更新開始情報を受信する第１のステップと、
前記第１のステップで更新開始情報を受信した後、ネットワークに接続される任意の装置と通信を行うことが可能な通常環境から、ネットワークに接続される配布装置とだけ通信を行うことが可能な配布環境に切り替える第２のステップと、
前記第２のステップにおいて、配布環境に切り替えられた後、前記配布装置からセキュリティファイルを取得する第３のステップと、
前記第３のステップで、前記配布装置からセキュリティファイルの取得が完了すると、配布環境から通常環境に切り替える第４のステップと、
をコンピュータに実行させるためのウィルス感染防止プログラム。
【請求項２】
前記第１のステップにおける更新開始情報として、前記コンピュータに電源が投入されたという情報を用いることを特徴とする請求項１に記載のウィルス感染防止プログラム。
【請求項３】
前記第１のステップにおける更新開始情報として、前記コンピュータがネットワークから切断されたという情報を用いることを特徴とする請求項１に記載のウィルス感染防止プログラム。
【請求項４】
前記第１のステップにおける更新開始情報として、前記コンピュータを操作するための入力手段から入力される所定の情報を用いることを特徴とする請求項１に記載のウィルス感染防止プログラム。
【請求項５】
ネットワークを介して配布装置からセキュリティファイルをダウンロードするウィルス感染防止装置において、
前記セキュリティファイルの更新開始情報を受信する更新開始情報受信手段と、
前記ネットワークに接続される任意の装置と通信を行うことが可能な通常環境、又は、前記配布装置のみとの通信を行うことが可能な配布環境のいずれかの環境で、前記ネットワークを介した通信を行うように制御する通信制御手段と、
前記セキュリティファイルを前記ネットワークを介してダウンロードするとともに、メモリに保存するファイル取得手段と、
前記更新開始情報受信手段が前記更新開始情報を受信した場合に、前記通信制御手段を通常環境から配布環境に切り替えて、前記ファイル取得手段が前記配布装置から前記セキュリティファイルを取得するように制御する制御手段と、
を有することを特徴とするウィルス感染防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータがウィルスに感染することを防止するためのプログラム及び装置に関する。
【背景技術】
【０００２】
従来、コンピュータが、ウィルスに感染するのを防止する方法として、ウィルス感染の原因となるソフトウェアのセキュリティホールを除去した修正プログラムを、ネットワーク上のサーバ等から、コンピュータにダウンロードする方法が知られている。
この方法を使用すれば、修正プログラムをコンピュータにダウンロードすることにより、ソフトウェアのセキュリティホールを狙ったウィルスへの感染を防止することができる。
【０００３】
また、コンピュータが、ウィルスに感染するのを防止する別の方法として、ウィルスを検知するアプリケーションがコンピュータにインストールされている場合に、そのアプリケーションが検知可能なウィルスのパターンファイルを、ネットワーク上のサーバ等から、コンピュータにダウンロードする方法が知られている。
この方法を使用すれば、新たに追加されたパターンファイルに該当するウィルスに対しては、コンピュータがウィルスに感染することを防止することができる。
【０００４】
また、特許文献１には、コンピュータがウィルスに感染しているか否かをチェックする際に、コンピュータがウィルスに感染してしまうのを防止するため、物理的にはコンピュータとネットワークが接続されている状態で、論理的にコンピュータとネットワークとの接続を切断することで、コンピュータがウィルスに感染するのを防止する技術が開示されている。
【０００５】
上述したいずれの方法においても、修正プログラムやパターンファイルなどを、ユーザのコンピュータにダウンロードする際には、コンピュータをネットワークに接続する必要がある。
しかし、既にネットワーク上にウィルスが拡散している状況で、一定期間ネットワークに接続していなかったコンピュータをネットワークに接続する場合、修正プログラムやパターンファイルなどをコンピュータにダウンロードしている間に、コンピュータがウィルスに感染してしまうおそれがあるという問題があった。
【特許文献１】特開平１１−７３３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情を考慮してなされたもので、その目的は、ウィルスに感染するのを防止するためのセキュリティファイルを、コンピュータにダウンロードする際にウィルスに感染することを防止するウィルス感染防止プログラム及び装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載のウィルス感染防止プログラムは、ウィルスに感染するのを防止するセキュリティファイルの更新開始情報を受信する第１のステップと、前記第１のステップで更新開始情報を受信した後、ネットワークに接続される任意の装置と通信を行うことが可能な通常環境から、ネットワークに接続される配布装置とだけ通信を行うことが可能な配布環境に切り替える第２のステップと、前記第２のステップにおいて、配布環境に切り替えられた後、前記配布装置からセキュリティファイルを取得する第３のステップと、前記第３のステップで、前記配布装置からセキュリティファイルの取得が完了すると、配布環境から通常環境に切り替える第４のステップとをコンピュータに実行させる。
【０００８】
また、請求項２に記載のウィルス感染防止プログラムは、請求項１に記載のウィルス感染防止プログラムにおいて、前記第１のステップにおける更新開始情報として、前記コンピュータに電源が投入されたという情報を用いることを特徴とする。
【０００９】
また、請求項３に記載のウィルス感染防止プログラムは、請求項１に記載のウィルス感染防止プログラムにおいて、前記第１のステップにおける更新開始情報として、前記コンピュータがネットワークから切断されたという情報を用いることを特徴とする。
【００１０】
また、請求項４に記載のウィルス感染防止プログラムは、請求項１に記載のウィルス感染防止プログラムにおいて、前記第１のステップにおける更新開始情報として、前記コンピュータを操作するための入力手段から入力される所定の情報を用いることを特徴とする。
【００１１】
また、請求項５に記載のウィルス感染防止装置は、ネットワークを介して配布装置からセキュリティファイルをダウンロードするウィルス感染防止装置において、前記セキュリティファイルの更新開始情報を受信する更新開始情報受信手段と、前記ネットワークに接続される任意の装置と通信を行うことが可能な通常環境、又は、前記配布装置のみとの通信を行うことが可能な配布環境のいずれかの環境で、前記ネットワークを介した通信を行うように制御する通信制御手段と、前記セキュリティファイルを前記ネットワークを介してダウンロードするとともに、メモリに保存するファイル取得手段と、前記更新開始情報受信手段が前記更新開始情報を受信した場合に、前記通信制御手段を通常環境から配布環境に切り替えて、前記ファイル取得手段が前記配布装置から前記セキュリティファイルを取得するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１２】
請求項１に記載のウィルス感染防止プログラムは、セキュリティファイルの更新を行う際に、コンピュータの接続環境を、通常環境から配布環境に切り替えるようにした。よって、セキュリティファイルを、ウィルスに感染するおそれのない安全な環境のもとで、コンピュータにダウンロードすることができる。
【００１３】
また、請求項２に記載のウィルス感染防止プログラムは、更新開始情報として、コンピュータに電源が投入されたという情報を使用することにした。よって、ユーザがコンピュータの電源を投入するだけで、セキュリティファイルの更新を行うことが可能となりユーザの利便性を向上させることができる。
【００１４】
また、請求項３に記載のウィルス感染防止プログラムは、更新開始情報として、コンピュータがネットワークから切断されたという情報を使用することにした。よって、コンピュータに電源を投入してから接続環境を配布環境に切り替える場合に比べて、予めセキュリティファイルを更新することができるので、コンピュータがウィルスに感染する危険性をより減少させることができる。
【００１５】
また、請求項４に記載のウィルス感染防止プログラムは、更新開始情報として、入力手段から入力される所定の情報を使用することにした。よって、ユーザが、セキュリティファイルの更新を行いたい時に、入力手段から所定の情報を入力することによりセキュリティファイルを更新することが可能であり、ユーザの利便性をより向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の実施形態によるウィルス感染防止プログラムについて説明する。
図１は、本発明の第１の実施形態によるウィルス感染防止プログラムを実行するためのコンピュータ１の構成等を示したブロック図である。
本実施形態によるコンピュータ１は、ＣＰＵ（Central Processing Unit）２、ネットワーク接続部３、更新開始情報検出部４、メモリ５、入力部６、電源部７を有する。
【００１７】
ＣＰＵ・２は、ネットワーク接続部３、更新開始情報検出部４、メモリ５などに対して制御命令を与えて、コンピュータ１の各部を制御する。
ネットワーク接続部３は、コンピュータ１を、ＬＡＮ（Local Area Network）８やインターネット９などのネットワークに接続する。ネットワーク接続部３は、ＬＡＮ・８に接続される配布装置１０ａや、インターネット９に接続される配布装置１０ｂから、コンピュータ１がウィルスに感染するのを防止するためのセキュリティファイルなどを、コンピュータ１にダウンロードする。
配布装置１０ａ、１０ｂは、コンピュータ１がウィルスに感染するのを防止するためのセキュリティファイルを、ＬＡＮ・８やインターネット９を介してコンピュータ１に配布する装置である。なお、配布装置１０ａ、１０ｂが配布するセキュリティファイルは、コンピュータ１が最新のウィルスに感染するのを防止するために、最新のセキュリティファイルに更新されることが望ましい。
なお、本実施形態においては、配布装置１０ａ、１０ｂとして、ＬＡＮ・８やインターネット９に接続されるサーバを用いる場合について説明する。
【００１８】
更新開始情報検出部４は、ネットワーク切断検出部４ａ、電源投入検出部４ｂ、ユーザ指示検出部４ｃを有する。
ネットワーク切断検出部４ａは、ネットワーク接続部３に接続されており、コンピュータ１が、ＬＡＮ・８やインターネット９から切断されると、「コンピュータ１がネットワークから切断された」という更新開始情報を検出する。ネットワーク切断検出部４ａが検出した情報は、更新開始情報としてＣＰＵ・２に出力される。
【００１９】
電源投入検出部４ｂは、電源部７に接続されており、コンピュータ１に電源が投入されると、「コンピュータ１に電源が投入された」という情報を検出する。電源投入検出部４ｂが検出した情報は、更新開始情報としてＣＰＵ・２に出力される。
ユーザ指示検出部４ｃは、例えば、キーボードなどの入力手段から構成される入力部６に接続されており、コンピュータ１に対してユーザが入力部６を介して所定の指示を与えると、「入力部６から指示が与えられた」という情報を検出する。ユーザ指示検出部４ｃが検出した情報は、更新開始情報としてＣＰＵ・２に出力される。
【００２０】
メモリ５には、制御プログラム５ａ、配布プログラム５ｂ、通信防御プログラム５ｃが記録される。
制御プログラム５ａは、配布プログラム５ｂや通信防御プログラム５ｃを制御するためのプログラムである。制御プログラム５ａが、具体的にどのような制御を行うかについては、後に図２〜図４を参照して説明する。
配布プログラム５ｂは、コンピュータ１がウィルスに感染するのを防ぐように制御するプログラムであり、ＬＡＮ・８上の配布装置１０ａや、インターネット９上の配布装置１０ｂなどから、セキュリティファイルをダウンロードして、メモリ５に保存する。配布プログラム５ｂとしては、ウィルス対策用として一般に配布されるソフトウェアを使用することができる。
【００２１】
通信防御プログラム５ｃは、コンピュータ１がＬＡＮ・８や、インターネット９に接続する際の接続環境を制御するプログラムである。本実施形態で使用される通信防御プログラム５ｃは、コンピュータ１がＬＡＮ・８やインターネット９に対して、「通常環境」で接続するか、「配布環境」で接続するかを制御する。
なお、本願明細書において、「通常環境」とは、コンピュータ１のユーザが、ネットワークに接続される任意の端末とデータのやり取りを行うことが可能であるとともに、ネットワークに接続される任意の端末とデータのやり取りを行うことを禁止することが可能である接続環境をいうものとする。
【００２２】
また、「配布環境」とは、ウィルスへの感染を防止するためのセキュリティファイルを、配布装置（１０ａ、１０ｂなど）からコンピュータ１にダウンロードするのに必要十分な接続環境をいい、セキュリティファイルの受信ができて、かつ、必要であればネットワークの設定をする時や、配布装置（１０ａ、１０ｂなど）を探す時のパケットなどは通すが、その他の一般的な通信は一切通さない環境であり、相手先のＩＰアドレスやポート番号などを特別限定して通信を行う環境である。例えば、本実施形態では、配布環境においてコンピュータ１が、ＬＡＮ・８やインターネット９に接続される配布装置（１０ａ、１０ｂなど）とだけ通信を行うことが可能な場合について説明する。
配布環境においても、コンピュータ１と配布装置（１０ａ、１０ｂなど）との間で通信を行う際の準備として、ＤＨＣＰ（Dynamic Host Configuration Protocol）などの環境設定プログラムの通信や、ＤＮＳ（Domain name Server）などの通信先を特定するための通信や、セキュリティファイルの配布元である配布装置（１０ａ、１０ｂなど）との通信にプロキシサーバを経由し通信することが必要である場合の通信については、それぞれ行うことが可能である。
通信防御プログラム５ｃとしては、一般に市販されているファイヤーウォールソフトなどを使用することができる。
【００２３】
次に、本発明の第１の実施形態によるウィルス感染防止プログラムを実行する場合の処理の流れについて、図２を参照して説明する。
始めに、ユーザは電源部７から、コンピュータ１の電源を投入する（ステップＳ１０１）。コンピュータ１に電源が投入されると、電源投入検出部４ｂから「コンピュータ１に電源が投入された」という情報が、更新開始情報としてＣＰＵ・２（制御プログラム５ａ）に対して出力される（ステップＳ１０２）。
その後、制御プログラム５ａは、通信防御プログラム５ｃに対して、ＬＡＮ・８やインターネット９との接続環境を「通信環境」から「配布環境」に切り替えるように指示する（ステップＳ１０３）。
【００２４】
通信防御プログラム５ｃは、ネットワーク接続部３に対して制御命令を与え、コンピュータ１と、ＬＡＮ・８又はインターネット９との間の接続環境を「配布環境」へと切り替える（ステップＳ１０４）。
接続環境が「配布環境」に切り替えられると、通信防御プログラム５ｃから、制御プログラム５ａに対して、「配布環境」への切り替えが完了した旨が通知される（ステップＳ１０５）。
この時点で、コンピュータ１は、ＬＡＮ・８又はインターネット９のネットワークに接続される特定の配布装置（１０ａ、１０ｂなど）との間でだけ、セキュリティファイルなどのデータのやり取りが可能な「配布環境」に設定される（ステップＳ１０６）。
なお、ＣＰＵ・２がネットワーク接続部３を制御することにより、ＬＡＮ・８又はインターネット９への接続を開始するタイミングを制御することが可能である場合には、接続開始をこの時点まで遅らせることで、ネットワークへの接続開始時点で既に「配布環境」であるように制御することができる。
【００２５】
その後、制御プログラム５ａは、配布プログラム５ｂへ、配布装置（１０ａ、１０ｂなど）からセキュリティファイルをダウンロードするように指示を与える（ステップＳ１０７）。
配布プログラム５ｂは、ネットワーク接続部３を介して、配布装置（１０ａ、１０ｂなど）からセキュリティファイルをダウンロードする。これにより、コンピュータ１のセキュリティファイルが、最新のセキュリティファイルに更新され、コンピュータ１が新種のウィルスに感染することを防止することが可能となる（ステップＳ１０８）。
その後、配布プログラム５ｂから制御プログラム５ａに対して、メモリ５内に最新のセキュリティファイルが記録されたことが通知される（ステップＳ１０９）。
【００２６】
制御プログラム５ａは、通信防御プログラム５ｃに対して、コンピュータ１と、ＬＡＮ・８やインターネット９との接続環境を「配布環境」から「通常環境」へと切り替えるように指示を与える（ステップＳ１１０）。
制御プログラム５ａから指示を受け取った通信防御プログラム５ｃは、接続環境を「配布環境」から「通常環境」へと切り替える（ステップＳ１１１）。
「通常環境」への切り替えが終了すると、通信防御プログラム５ｃは、制御プログラム５ａに対して、接続環境の切り替えが終了した旨を通知する（ステップＳ１１２）。
【００２７】
以上のような処理を行った後、ユーザは、最新のセキュリティファイルに更新されたコンピュータ１を使用して、「通常環境」によりＬＡＮ・８やインターネット９などのネットワークを利用して任意の端末と通信を行うこが可能となる。
上述したように本発明の第１の実施形態によるウィルス感染防止プログラムでは、コンピュータ１が、配布装置（１０ａ、１０ｂなど）から最新のセキュリティファイルをダウンロードする際に、ネットワークの接続環境を「通常環境」から「配布環境」に切り替えるようにした。
【００２８】
よって、コンピュータ１にセキュリティファイルをダウンロードする際において、コンピュータ１がウィルスに感染することを防止することができる。そのため、ユーザは最新のセキュリティファイルに更新された安全なコンピュータ１を用いて、ＬＡＮ・８やインターネット９などのネットワークに接続して通信を行うことができる。
また、本実施形態では、ユーザが電源部７によりコンピュータ１に電源を投入したことを、更新開始情報として電源投入検出部４ｂが検出し、メモリ５に記録されるセキュリティファイルを自動的に最新のファイルに行使するようにした。よって、ユーザが特別の操作を行わなくてもコンピュータ１をウィルス等に対して、安全な状態に保つことができる。
【００２９】
次に、本発明の第２の実施形態によるウィルス感染防止プログラムについて説明する。
本実施形態によるウィルス感染防止プログラムを実行するためのコンピュータについては、第１の実施形態のコンピュータ１（図１）と同じであるので、説明を省略する。
図３は、本実施形態によるウィルス感染防止プログラムを実行する場合の処理の流れを示したシーケンス図である。
本実施形態（図３）におけるステップＳ２０１の処理が、第１の実施形態（図２）におけるステップＳ１０１の処理と相違している。
【００３０】
すなわち、本実施形態では、ウィルス感染防止プログラムは、ＬＡＮ・８やインターネット９から、コンピュータ１が切断されることを契機として開始される。これに対して、第１の実施形態では、ウィルス感染防止プログラムが、コンピュータ１に電源が投入されることを契機として開始される点において、本実施形態と相違している。
本実施形態（図３）におけるステップＳ２０２〜Ｓ２１２は、第１の実施形態（図２）におけるステップＳ１０２〜Ｓ１１２にそれぞれ対応しており、処理の内容が同じであるため、説明を省略する。
【００３１】
本実施形態は上述したように、ユーザがＬＡＮ・８やインターネット９からコンピュータ１を切断した時点で、予めコンピュータ１の接続環境を「通常環境」から「配布環境」に切り替えて、セキュリティファイルを最新のファイルに更新するようにした。
コンピュータ１に電源を投入してから、接続環境を「通常環境」から「配布環境」に切り替えて、セキュリティファイルの更新を行う方法では、電源の切断や投入を行わずに、ネットワークへの切断や接続を行う場合に、ウィルスに感染するおそれがある。また、ネットワークからの切断後、再接続を契機とし接続環境を「通常環境」から「配布環境」に切り替えて、セキュリティファイルの更新を行う方法では、接続環境を「配布環境」に切り替える前に一瞬ネットワークと「通常環境」で接続されてしまう可能性があり、ウィルスに感染するおそれがある。しかし、本実施形態によるウィルス感染防止プログラムによれば、そのような問題を回避することができる。
また、本実施形態では、ユーザがコンピュータ１を、ＬＡＮ・８やインターネット９などのネットワークから切断したことを、更新開始情報としてネットワーク切断検出部４ａが検出し、メモリ５に記録されるセキュリティファイルを自動的に最新のファイルに行使するようにした。よって、ユーザが特別の操作を行わなくてもコンピュータ１をウィルス等に対して、安全な状態に保つことができる。
【００３２】
次に、本発明の第３の実施形態によるウィルス感染防止プログラムについて説明する。
本実施形態によるウィルス感染防止プログラムを実行するためのコンピュータについては、第１の実施形態のコンピュータ１（図１）と同じであるので、説明を省略する。
図４は、本実施形態によるウィルス感染防止プログラムを実行する場合の処理の流れを示したシーケンス図である。
本実施形態（図４）におけるステップＳ３０１の処理が、第１の実施形態（図２）におけるステップＳ１０１の処理と相違している。
【００３３】
すなわち、本実施形態では、ウィルス感染防止プログラムは、コンピュータ１のキーボードなどの入力部６を介してユーザの指示が入力されることを契機として開始される。これに対して、第１の実施形態では、ウィルス感染防止プログラムが、コンピュータ１に電源を投入されることを契機として開始される点において、本実施形態と相違している。
本実施形態（図４）におけるステップＳ３０２〜Ｓ３１２は、第１の実施形態（図２）におけるステップＳ１０２〜Ｓ１１２にそれぞれ対応しており、処理の内容が同じであるため、説明を省略する。
【００３４】
本実施形態は上述したように、ユーザが入力部６から、セキュリティファイルを最新のファイルに更新するという指示を、コンピュータ１に対して与えた時点で、コンピュータ１の接続環境を「通常環境」から「配布環境」に切り替えて、セキュリティファイルを最新のファイルに更新するようにした。
上述した本実施形態によれば、ユーザが、セキュリティファイルの更新が必要と判断した時に、必要に応じて、コンピュータ１の接続環境を「通常環境」から「配布環境」に切り替えて、セキュリティファイルを最新のファイルに更新することができる。
【００３５】
なお、上述した第１〜第３の実施形態では、配布装置１０ａ、１０ｂ（図１）が、ＬＡＮ・８やインターネット９に接続されるサーバである場合について説明したが、これに限定されるものではない。例えば、Ｐ２Ｐ（Peer to Peer）を利用して、ユーザが使用するコンピュータ１を、特定のサーバを介さずに、他のコンピュータに直接接続することにより、他のコンピュータから、ユーザが使用するコンピュータ１に、セキュリティファイルをダウンロードするようにすることも考えられる。
【００３６】
また、上述した第１〜第３の実施形態では、それぞれ、「コンピュータ１に電源を投入した時（ステップＳ１０１）」、「コンピュータ１をネットワークから切断した時（ステップＳ２０１）」、「入力部６から指示が入力された時（Ｓ３０１）」を契機として、コンピュータ１に、ウィルス感染防止プログラムを実行する場合について説明した。しかし、これに限定されるものではない。例えば、「タイマーでセキュリティファイルの更新を行う時刻を指定し、その時刻になった時」、「コンピュータ１が、セキュリティファイルを更新する旨のメールを受信した時」、「コンピュータ１に、ＬＡＮ・８やインターネット９を介してコマンドが入力された時」などを契機として、コンピュータ１にウィルス感染防止プログラムを実行することも考えられる。
【００３７】
また、コンピュータ１は、本実施形態で説明した機能以外にも以下の機能を有することが望ましい。すなわち、ＤＨＣＰによりＩＰアドレスを得ているコンピュータ１での実行が可能であること、セキュリティファイルの更新のためのＤＮＳの参照が可能であること、プロキシを介した接続とプロキシを介さない接続の双方が可能であること、通信の成功・失敗・キャンセルのログの収集が可能であること、通信の異常終了時にも通信環境の設定を損なわないこと、ユーザの操作によりウィルス感染防止プログラムの実行をキャンセルすることが可能であること、ウィルス感染防止プログラムの最終実行履歴及び手動・自動によるセキュリティファイルの更新履歴を利用することにより経過時間によるウィルス感染防止プログラムの実行の有無の制御が可能であること、の各機能を有することが望ましい。
【００３８】
なお、以上説明した実施形態において、このＣＰＵ・２、ネットワーク接続部３、更新開始情報検出部４、入力部６、配布装置１０ａ、１０ｂは、専用のハードウェアにより実現されるものであってもよく、また、ＣＰＵ・２、ネットワーク接続部３、更新開始情報検出部４、入力部６、配布装置１０ａ、１０ｂは、メモリおよびＣＰＵ（中央演算装置）により構成され、これらの機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００３９】
また、図１におけるＣＰＵ・２、ネットワーク接続部３、更新開始情報検出部４、入力部６、配布装置１０ａ、１０ｂの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、コンピュータ１へのウィルスの感染を防止するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４１】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００４２】
ネットワークに接続して使用することが多く、かつ、重要なデータが保存されるコンピュータに本プログラムを組み込むことにより、コンピュータがウィルスに感染することによるデータの紛失等防止に利用することが可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態によるウィルス感染防止プログラムを実行するためのコンピュータ１の構成等を示したブロック図である。
【図２】本発明の第１の実施形態によるウィルス感染防止プログラムの処理の流れを示すシーケンス図である。
【図３】本発明の第２の実施形態によるウィルス感染防止プログラムの処理の流れを示すシーケンス図である。
【図４】本発明の第３の実施形態によるウィルス感染防止プログラムの処理の流れを示すシーケンス図である。
【符号の説明】
【００４４】
１・・・コンピュータ
２・・・ＣＰＵ
３・・・ネットワーク接続部
４・・・更新開始情報検出部
４ａ・・・ネットワーク切断検出部
４ｂ・・・電源投入検出部
４ｃ・・・ユーザ指示検出部
５・・・メモリ
５ａ・・・制御プログラム
５ｂ・・・配布プログラム
５ｃ・・・通信防御プログラム
６・・・入力部
７・・・電源部
【図１】
2006040115.tif 000003
【図２】
2006040115.tif 000004
【図３】
2006040115.tif 000005
【図４】
2006040115.tif 000006