(57)【特許請求の範囲】
【請求項１】
クライアント端末のメモリに監視プログラムと転送プログラムとウィルスチェックプログラムとを格納し、サーバのメモリにはチェック結果一覧ファイルと編集プログラムとを格納し、該クライアント端末および該サーバの各プロセッサあるいは管理者端末からの操作により前記各プログラムを前記メモリから順次読み出して実行させるウィルスチェック結果のサーバ転送・編集方法において、
クライアント端末のプロセッサはメモリからウィルスチェックプログラムを順次読み出して実行させ、該ウィルスチェックプログラムの実行により取得されたログ情報をログファイルメモリに書き込ませるとともに、前記監視プログラムをメモリから順次読み出して実行させ、該ウィルスチェックプログラムの実行状態を内部メモリを読み取ることで監視し、
該ウィルスチェックプログラムの実行が終了した時点で、該監視プログラムの命令が実行されることで、前記メモリから前記転送プログラムを順次読み出し、該転送プログラムの実行により、前記メモリから該ログファイルデータを順次読み出して、該データをＬＡＮを経由して前記サーバに転送させ、
該サーバのプロセッサは転送された該ログファイルデータを受け取り、該データをメモリに書き込んだ後、管理者端末からの操作によりメモリから前記編集プログラムを順次読み出して実行させることにより、該メモリに格納されたログファイルデータを基にクライアント毎または日付順のチェック結果一覧表を作成させ、該一覧表を前記チェック結果一覧ファイルメモリに書き込むことを特徴とするウィルスチェック結果のサーバ転送・編集方法。
【請求項２】
請求項１に記載のウィルスチェック結果のサーバ転送・編集方法の手順をプログラム化し、その結果、得られたプログラムを記録するためのコンピュータ読み出し可能なプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＬＡＮ環境下に於いて、クライアント側のウィルスチェック実行時に実行結果をサーバへ転送して、サーバで編集し、サーバ側でクライアントのウィルスチェック状況の把握・管理することが可能なウィルスチェック結果のサーバ転送・編集方法およびそのプログラムを格納した記録媒体に関する。
【０００２】
【従来の技術】
業務におけるパソコン（以下、ＰＣ）の利用範囲が拡大するに伴って、ウィルスの感染防止と早期発見による感染拡大の防止が重要な課題となっている。特に、複数台のＰＣを分散して有するＬＡＮの管理者にとっては、ウィルスチェック状況を把握することが非常に重要となってくる。
従来より、ウィルスの早期発見による感染拡大の防止策として、ＬＡＮ環境におけるウィルス感染防止方法では、例えば毎日クライアントＰＣ立ち上げ時にウィルスチェックツール（プログラム）を起動し、ローカルドライブのウィルス感染状況をチェックする方法が一般的である。このように、公知のウィルスチェックツールを利用して、ウィルス感染状況を把握することが行われているが、しかし、これはＰＣ使用者が確認するだけであって、管理者が把握するまでには至っていなかった。
管理者が把握するためには、各使用者毎に個別に確認を行うか、あるいは各使用者毎のチェックログの確認を行う必要があり、これは非常に手間のかかる仕事であった。また、ＰＣの設置場所が分散して離れていたり、台数が多かったりすると、確認が困難になると予想される。
【０００３】
ウィルスチェックについては、例えば▲１▼特開平０５−１０８４８７号公報や▲２▼特開平０６−３４８４８６号公報等に記載された技術があるが、いずれもウィルス進入防止、及びウィルスの発見に関する技術を記載したものである。すなわち、前者▲１▼では、アプリケーションとオペレーティングシステムとの間にウィルス監視システムを選択的に介在させ、取り込まれた要求の内容が正常のものか、コンピュータウィルスによるものかを監視システムにより判別し、ウィルスによるときには、出力手段によりその要求を禁止するとともに警報を出す。また、後者▲２▼では、ブートプログラムがロードされて実行される前に、設定／開放スイッチの設定により記憶装置への書き込みを禁止し、プログラムがロードされて実行された後に、コンピュータがウィルスにより攻撃されたか否かを検査する。この検査は、ＲＡＭ内にロードされた割り込みベクタを対応する通常の値（メモリ中に格納）と比較することにより行う。
しかしながら、上記▲１▼特開平０５−１０８４８７号や▲２▼特開平０６−３４８４８６号等の公報においては、クライアント上でのウィルス侵入防止、及び発見を図るものであり、複数クライアントのウィルスの感染状況の一元管理を考慮した効率的な使用は全く考慮されていない。
【０００４】
【発明が解決しようとする課題】
上述のように、従来において、各クライアントのウィルスチェックの実施状況、及び実施結果をＬＡＮ管理者が把握する為には、各クライアントの使用者に個々に確認するか、あるいはクライアントの実行ログ等で確認することが必要となり、大規模ＬＡＮを構築している場合等では、クライアント台数・遠隔地設置等により管理が極めて困難となる。
そこで、本発明の目的は、このような課題を解決し、ウィルスチェックツー
ルの実行結果ログをサーバへ転送し、サーバにおいて転送されたログファイルを基に各クライアントの実行結果一覧を作成するようなウィルスチェック結果のサーバ転送・編集方法、およびそのためのプログラムを格納した記録媒体を提供することにある。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、▲１▼本発明によるウィルスチェック結果のサーバ転送・編集方法では、ウィルスチェック実行状態を監視し、実行終了時に実行結果ログをサーバへ転送するとともに、転送されたログファイルを基に各クライアントの実行結果一覧を作成することを特徴とする。また、▲２▼そのプログラム格納記録媒体では、クライアント毎のウィルスチェックツールの動作状況を監視する監視プログラムと、ログ終了によりサーバに転送する転送プログラムと、各クライアント環境を設定するセットアッププログラムと、ＤＬＬ（Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ）ファイルと、編集プログラムとを格納することを特徴とする。
これにより、設置場所に左右されないクライアントのウィルス発生状況の管理（サーバ一元管理）が可能になり、ウィルス感染状況の把握のための工数を削減することができる。
【０００６】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図２は、本発明が適用されるハードウェア環境を示す図である。
図２において、１１１ａ，１１１ｂ，・・１１１ｎはクライアントＰＣ、１２０はサーバ、１３はサーバに接続された管理者端末である。
本発明では、クライアントＰＣ１１１のウィルスチェック結果をサーバで一元管理し、管理者がチェック結果を容易に確認できるようにしている。そのために、クライアントＰＣ１１１側に監視プログラムと転送プログラムとセットアッププログラムを配置し、サーバ１２０側にＤＬＬファイルと編集プログラムとを配置する。これらのプログラムは、フロッピーディスクに格納される。なお、固定ディスク、フロッピーレキシブルディスク、光ディスク等に格納しておくことも勿論可能であり、格納された記録媒体を持ち運びすることで、任意の場所において本発明を容易に実行できる。
クライアントＰＣ１１１毎にウィルスチェックツールを起動し、その実行状態を監視プログラムで監視して、ツールの実行が全て終了した時点で、監視プログラムが転送ツール（プログラム）を起動する。転送ツールは各クライアントＰＣで実行したウィルスチェックツール実行の状態結果をログに採取し、そのログファイルをサーバ１２０に転送する。サーバ１２０では、編集ツール（プログラム）を起動してクライアント毎または日付順のチェック結果一覧表を作成し、管理者端末１３はこの一覧表を参照することにより、クライアントＰＣのチェック結果を確認する。
【０００７】
図３は、本発明の各プログラムを記録した記録媒体の説明図である。
本発明のプログラムはフロッピーディスク１１５により提供され、プログラムをクライアントのローカルドライブにコピーし、セットアッププログラムにより本発明の実行環境を設定する。図３に示すように、フロッピーディスク１１５に格納されたプログラムは、監視プログラム、転送プログラム、セットアッププログラム、ＤＬＬファイル、および編集プログラムの５種類である。
ここで、ＤＬＬとは、独立した機能オブジェクトを１つにまとめたウィンドウズ用のライブラリ・ファイルであって、アプリケーションを実行している際に必要になったとき動的に呼び出すことができる。
なお、クライアント環境としては、これらのプログラムをロードするために、６０ｋバイト程度のディスク空き容量のあることが条件である。
【０００８】
図１は、本発明の一実施例を示すウィルスチェック結果のサーバ転送・編集方法の動作フローチャートである。
図１のフローに示すように、本発明はステップ▲１▼〜ステップ▲７▼の動作から形成される。太線はアクション（起動）、両矢印の細線は参照（読み出しアクセス）、片矢印の細線はデータの流れを示している。なお、１１１はクライアントＰＣ、１１２はログファイル、１１３は転送ツール、１１４は状態監視ツール、１２１はログファイル格納用領域、１２２は編集ツール、１２３はチェック結果一覧ファイル、１２０はサーバ、１１はクライアント側装置、１２はサーバ側装置、１３は管理者端末である。
【０００９】
先ず、クライアントＰＣ１１１に対して公知のウィルスチェックツールを起動し、ウィルス感染状況をチェックする（ステップ▲１▼）。本発明により提供する状態監視ツール１１４がウィルスチェックツールの動作状況を監視する（ステップ▲２▼）。ウィルスチェックツールの実行により取得されたログ情報は、クライアント毎のログファイル１１２に格納される。ウィルスチェックツールが終了した時点で、状態監視ツール１１４は転送ツール１１３を起動する（ステップ▲３▼）。
本発明により提供された転送ツール１１３にて、クライアント毎のログファイル１１２をサーバ１２へ転送する（ステップ▲４▼）。クライアント毎のログファイル１１２の内容はサーバ１２に転送されて、ログファイル格納用領域１２１に格納される。
次に、管理者端末１３により、本発明により提供される編集ツール１２２を起動する（ステップ▲５▼）。編集ツール１２２により、サーバ１２に転送されたログファイル１１２を加工し、クライアント毎のウィルスチェック結果一覧表を作成する（ステップ▲６▼）。作成された結果一覧表はチェック結果一覧ファイル１２３に格納される。
管理者は管理者端末１３より、編集ツール１２２により作成された一覧表を参照し、クライアント毎のチェック結果を確認する（ステップ▲７▼）。
【００１０】
図４は、図１で作成されたチェック結果一覧表の図である。
図４（ａ）は日付順に整理したチェック結果一覧表であり、図４（ｂ）はクライアント毎に整理したチェック結果一覧表である。
（ａ）の一覧表では、１月８日のクライアントＡとＢのみがウィルスチェックツールでチェックを行っており、その結果、クライアントＡは異常なし、クライアントＢは異常があったが、ワクチンソフトによりウィルスは除去されたことを示している。実行したワクチンソフト名が一覧表に記述されている。クライアントＣ，Ｄに対しては、未だウィルスチェックツールによるチェックが行われていないので、次回（日付は未定）には必ず実行するように、管理者から電話等により個別に指示がなされることになっている。クライアントＥ，Ｆについては、１月１０日にチェックが行われており、クライアントＥは異常がなく、クライアントＦは異常があったが、ワクチンソフトによりウィルスが除去されたことを示している。なお、ワクチンソフトとしては、市販のよく知られているものを用いることができる。
【００１１】
（ｂ）の一覧表では、クライアントＡ，Ｂ，Ｃ，・・・毎にチェック結果が記述されており、クライアントＡについては、１月８日のチェック結果は異常なし、１０月３１日のチェック結果も異常なし、１２月３０日のチェック結果は異常があったが、ワクチンソフトによりウィルスは除去されて、回復したことを示している。その際に使用したワクチンソフト名が記述されている。クライアントＢについては、未だウィルスチックツールによるチェックは行われていないので、管理者より次回には必ず行うよう指示がなされている。ツールによるチェックのログが失敗した場合にも、チェック結果が出ないので、不実施と同じ結果に記述される。
なお、異常の×が記述されたクライアントの周辺のクライアントが〇であれば問題はないが、×の記述されたクライアントの周辺のクライアントでチェックを行っていない者があったときには、ウィルスによる浸入の危険度が高いので、急いでチェックを行うように管理者からそれらのクライアントに電話等で指示を出す必要がある。
【００１２】
図１に記載の各ステップ▲１▼〜▲７▼をプログラムに変換し、変換されたプログラムをフロッピーディスク等の記録媒体に格納して持ち運び可能にすることにより、その記録媒体の存在する任意の場所で、本発明のウィルスチェック結果一覧の編集を行うことが可能となる。
【００１３】
【発明の効果】
以上説明したように、本発明によれば、ＬＡＮ管理者は、サーバでの編集結果を確認することにより、ＰＣ設置場所／台数に関係無く、全クライアントのウィルスチェックの実行の有無、及び実行結果を一元管理することができるので、ウィルス感染状況の把握の為の工数を削減することができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すウィルスチェック結果のサーバ転送・編集方法の動作フローチャートである。
【図２】本発明が実行されるハードウェア環境を示す図である。
【図３】本発明で使用されるプログラムを格納する記録媒体とクライアント環境を示す図である。
【図４】本発明によるチェック結果一覧表を示す図である。
【符号の説明】
１１…クライアント側装置、１２…サーバ側装置、１３…管理者端末、
１１１，１１１ａ，１１１ｂ，１１１ｎ…クライアントＰＣ、１２０…サーバ、１１５…記録媒体、１１２…ログファイル、１１３…転送ツール、
１１４…状態監視ツール、１２１…ログファイル格納用領域、
１２２…編集ツール、１２３…チェック結果一覧ファイル。
【図１】
0003871163.tif 000002
【図２】
0003871163.tif 000003
【図３】
0003871163.tif 000004
【図４】
0003871163.tif 000005