(57)【要約】【課題】漏洩を抑止したいデータに変更を施すことなく情報漏洩を防止することができる電子システム、電子機器、ウィルスパターン管理装置、プログラム、および記録媒体を提供する。【解決手段】漏洩を抑止したいデータを有する端末２は、そのデータのハッシュ値を含み、データの削除を要求するための削除要求情報をウィルスパターン管理装置１へ送信する。ウィルスパターン管理装置１は、ウィルスパターンおよびハッシュ値を含む検査情報を他の端末２へ送信する。他の端末２は、検査情報に基づいてデータのウィルス検査を実行し、検査情報に含まれるウィルスパターンと同じパターンを有するデータ、および検査情報に含まれるハッシュ値と同じハッシュ値を有するデータを削除する。【選択図】図１
2008276580.tif 000002
【特許請求の範囲】
【請求項１】
第１の電子機器、第２の電子機器、およびウィルスパターン管理装置を備えた電子システムにおいて、
前記第1の電子機器は、
データを記憶する第１のデータ記憶手段と、
記憶された前記データのハッシュ値を算出するハッシュ値算出手段と、
算出された前記ハッシュ値を含み、前記データの削除を要求するための削除要求情報を前記ウィルスパターン管理装置へ送信する第１の送信手段とを有し、
前記ウィルスパターン管理装置は、
コンピュータウィルスの検知に用いられるウィルスパターンを記憶するウィルスパターン記憶手段と、
前記第１の電子機器から前記削除要求情報を受信する第１の受信手段と、
受信された前記削除要求情報に含まれる前記ハッシュ値を記憶するハッシュ値記憶手段と、
前記ウィルスパターンおよび前記ハッシュ値を含む検査情報を前記第２の電子機器へ送信する第２の送信手段とを有し、
前記第２の電子機器は、
前記ウィルスパターン管理装置から前記検査情報を受信する第２の受信手段と、
受信された前記検査情報を記憶する検査情報記憶手段と、
データを記憶する第２のデータ記憶手段と、
前記第２のデータ記憶手段が記憶するデータのうち、前記検査情報に含まれる前記ウィルスパターンと同じパターンを有するデータ、および前記検査情報に含まれる前記ハッシュ値と同じハッシュ値を有するデータを削除するデータ削除手段とを有する
ことを特徴とする電子システム。
【請求項２】
データを記憶するデータ記憶手段と、
記憶された前記データのハッシュ値を算出するハッシュ値算出手段と、
前記ハッシュ値算出手段によって算出された前記ハッシュ値を含み、前記データの削除を要求するための削除要求情報を、コンピュータウィルスの検知に用いられるウィルスパターンおよび前記ハッシュ値を管理するウィルスパターン管理装置へ送信する送信手段と、
を備えたことを特徴とする電子機器。
【請求項３】
前記ウィルスパターンおよび前記ハッシュ値を含む検査情報を前記ウィルスパターン管理装置から受信する受信手段と、
受信された前記検査情報を記憶する検査情報記憶手段と、
前記データ記憶手段が記憶するデータのうち、前記検査情報に含まれる前記ウィルスパターンと同じパターンを有するデータ、および前記検査情報に含まれる前記ハッシュ値と同じハッシュ値を有するデータを削除するデータ削除手段と、
をさらに備えたことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記データ削除手段は、自身の電子機器が有する前記送信手段によって送信された前記削除要求情報に係るデータの前記ハッシュ値を除く前記ハッシュ値と同じハッシュ値を有するデータを削除することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記送信手段はさらに、前記データ削除手段によって削除されたデータの情報を前記ウィルスパターン管理装置へ送信することを特徴とする請求項３または請求項４に記載の電子機器。
【請求項６】
コンピュータウィルスの検知に用いられるウィルスパターンを記憶するウィルスパターン記憶手段と、
他の電子機器が記憶するデータのハッシュ値を含み、当該データの削除を要求するための削除要求情報を受信する受信手段と、
受信された前記削除要求情報に含まれる前記ハッシュ値を記憶するハッシュ値記憶手段と、
前記ウィルスパターンおよび前記ハッシュ値を含む検査情報を他の電子機器へ送信する送信手段と、
を備えたことを特徴とするウィルスパターン管理装置。
【請求項７】
前記ハッシュ値記憶手段は、前記ハッシュ値と、当該ハッシュ値の含まれる前記削除要求を送信した他の電子機器の識別情報とを関連付けて記憶し、
前記ハッシュ値と同じハッシュ値を有することによって削除されたデータの情報が前記受信手段によって他の電子機器から受信された場合に、前記送信手段は、前記ハッシュ値と関連付けられた前記識別情報によって識別される他の電子機器へ削除結果を送信する
ことを特徴とする請求項６に記載のウィルスパターン管理装置。
【請求項８】
請求項２〜請求項５のいずれかに記載の電子機器としてコンピュータを機能させるためのプログラム。
【請求項９】
請求項６または請求項７に記載のウィルスパターン管理装置としてコンピュータを機能させるためのプログラム。
【請求項１０】
請求項８または請求項９に記載のプログラムを記載したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報漏洩の抑止を図った電子システム、電子機器、およびウィルスパターン管理装置に関する。また、本発明は、本電子機器および本ウィルスパターン管理装置としてコンピュータを機能させるためのプログラム、およびそのプログラムを記録した記録媒体にも関する。
【背景技術】
【０００２】
コンピュータが有する情報を漏洩させるスパイウェアと呼ばれるコンピュータウィルスに対する脅威が高まる中、漏洩した情報の拡散を抑止する技術が注目されている（例えば非特許文献１参照）。非特許文献１に記載された技術では、機密性を保持したいデータに対して、ＡＶ（Anti Virus）ツールでウィルスと判定される擬似ウィルスコードを埋め込むことで、そのデータが漏洩した場合でも、漏洩先のコンピュータにアンチウィルスソフトがインストールされていれば、データがウィルスに感染していると判定されて削除される。
【非特許文献１】長谷、竹森、三宅、西垣、“アンチウイルスソフトを活用した情報漏洩対策の提案”、暗号と情報セキュリティシンポジウム (SCIS 2007)、3F1-1、２００７年1月
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記の従来技術では、データに対して擬似ウィルスコードを埋め込むことにより、本来のデータのサイズや更新日、内容が変化してしまうため、改竄検知で重要なデータの完全性を維持することができないという問題がある。また、悪意のある漏洩情報の収集者に擬似ウィルスコードの埋め込み位置を予測されてしまった場合には、取得したデータが機密情報を有することが知られてしまうという問題もある。
【０００４】
本発明は、上述した課題に鑑みてなされたものであって、漏洩を抑止したいデータに変更を施すことなく情報漏洩を防止することができる電子システム、電子機器、ウィルスパターン管理装置、プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上記の課題を解決するためになされたもので、第１の電子機器、第２の電子機器、およびウィルスパターン管理装置を備えた電子システムにおいて、前記第1の電子機器は、データを記憶する第１のデータ記憶手段と、記憶された前記データのハッシュ値を算出するハッシュ値算出手段と、算出された前記ハッシュ値を含み、前記データの削除を要求するための削除要求情報を前記ウィルスパターン管理装置へ送信する第１の送信手段とを有し、前記ウィルスパターン管理装置は、コンピュータウィルスの検知に用いられるウィルスパターンを記憶するウィルスパターン記憶手段と、前記第１の電子機器から前記削除要求情報を受信する第１の受信手段と、受信された前記削除要求情報に含まれる前記ハッシュ値を記憶するハッシュ値記憶手段と、前記ウィルスパターンおよび前記ハッシュ値を含む検査情報を前記第２の電子機器へ送信する第２の送信手段とを有し、前記第２の電子機器は、前記ウィルスパターン管理装置から前記検査情報を受信する第２の受信手段と、受信された前記検査情報を記憶する検査情報記憶手段と、データを記憶する第２のデータ記憶手段と、前記第２のデータ記憶手段が記憶するデータのうち、前記検査情報に含まれる前記ウィルスパターンと同じパターンを有するデータ、および前記検査情報に含まれる前記ハッシュ値と同じハッシュ値を有するデータを削除するデータ削除手段とを有することを特徴とする電子システムである。
【０００６】
また、本発明は、データを記憶するデータ記憶手段と、記憶された前記データのハッシュ値を算出するハッシュ値算出手段と、前記ハッシュ値算出手段によって算出された前記ハッシュ値を含み、前記データの削除を要求するための削除要求情報を、コンピュータウィルスの検知に用いられるウィルスパターンおよび前記ハッシュ値を管理するウィルスパターン管理装置へ送信する送信手段とを備えたことを特徴とする電子機器である。
【０００７】
また、本発明の電子機器は、前記ウィルスパターンおよび前記ハッシュ値を含む検査情報を前記ウィルスパターン管理装置から受信する受信手段と、受信された前記検査情報を記憶する検査情報記憶手段と、前記データ記憶手段が記憶するデータのうち、前記検査情報に含まれる前記ウィルスパターンと同じパターンを有するデータ、および前記検査情報に含まれる前記ハッシュ値と同じハッシュ値を有するデータを削除するデータ削除手段とをさらに備えたことを特徴とする。
【０００８】
また、本発明の電子機器において、前記データ削除手段は、自身の電子機器が有する前記送信手段によって送信された前記削除要求情報に係るデータの前記ハッシュ値を除く前記ハッシュ値と同じハッシュ値を有するデータを削除することを特徴とする。
【０００９】
また、本発明の電子機器において、前記送信手段はさらに、前記データ削除手段によって削除されたデータの情報を前記ウィルスパターン管理装置へ送信することを特徴とする。
【００１０】
また、本発明は、コンピュータウィルスの検知に用いられるウィルスパターンを記憶するウィルスパターン記憶手段と、他の電子機器が記憶するデータのハッシュ値を含み、当該データの削除を要求するための削除要求情報を受信する受信手段と、受信された前記削除要求情報に含まれる前記ハッシュ値を記憶するハッシュ値記憶手段と、前記ウィルスパターンおよび前記ハッシュ値を含む検査情報を他の電子機器へ送信する送信手段とを備えたことを特徴とするウィルスパターン管理装置である。
【００１１】
また、本発明のウィルス管理装置において、前記ハッシュ値記憶手段は、前記ハッシュ値と、当該ハッシュ値の含まれる前記削除要求を送信した他の電子機器の識別情報とを関連付けて記憶し、前記ハッシュ値と同じハッシュ値を有することによって削除されたデータの情報が前記受信手段によって他の電子機器から受信された場合に、前記送信手段は、前記ハッシュ値と関連付けられた前記識別情報によって識別される他の電子機器へ削除結果を送信することを特徴とする。
【００１２】
また、本発明は、上記の電子機器としてコンピュータを機能させるためのプログラムである。
【００１３】
また、本発明は、上記のウィルスパターン管理装置としてコンピュータを機能させるためのプログラムである。
【００１４】
また、本発明は、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１５】
本発明によれば、データが外部に流出した場合でも、そのデータのハッシュ値と同じハッシュ値を有するデータが他の電子機器で削除されるので、漏洩を抑止したいデータに変更を施すことなく情報漏洩を防止することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照し、本発明の実施形態を説明する。図１は、本発明の一実施形態による電子システムの構成を示している。本電子システムは、電子機器たるウィルスパターン管理装置１および複数の端末２を備え、これらがネットワーク３で接続されている。
【００１７】
データファイルに含まれるパターンを検査し、ウィルスに見られるパターンの有無を検出するツールとして、ＡＶ（Anti Virus）がある。ウィルスパターン管理装置１は、本物のウィルスを検知するためのＡＶ用のウィルスパターンを管理する装置（ＰＣやサーバ等）である。また、ウィルスパターン管理装置１は削除対象のデータのハッシュ値を管理する機能も有している。端末２は、ユーザが所持する端末（ＰＣ等）である。ネットワーク３は有線あるいは無線のＬＡＮ（Local Area Network）等の小ネットワーク、および小ネットワークどうしを結ぶ基幹ネットワークの集合体としてのネットワークである。
【００１８】
本実施形態では、端末２は、漏洩を抑止したいデータのハッシュ値をウィルスパターン管理装置１に通知する。通知を受けたウィルスパターン管理装置１はそのハッシュ値を他の端末２に通知する。他の端末２は、ウィルスパターンの有無によるデータのウィルス検査を実行する際に、ウィルスパターン管理装置１から通知されたハッシュ値に基づいた検査も実行する。ウィルスパターン管理装置１から通知されたハッシュ値とデータのハッシュ値が同じであった場合、他の端末２はそのデータを削除する。これによって、もし、ある端末２からデータが流出した場合でも、他の端末２においてそのデータが自動的に削除されるようになる。
【００１９】
以下、ウィルスパターン管理装置１の構成を説明する。通信部１０は、ネットワーク３を介して端末２と通信を行う。削除要求受付部１１は、データの削除を要求するための削除要求情報（データのハッシュ値を含む）が端末２から送信された場合に、通信部１０によって受信された削除要求情報を受け取り、削除要求情報に含まれるハッシュ値やその他の情報（データの更新日時、サイズ等）をハッシュ値記憶部１２に格納する。ハッシュ値記憶部１２は、削除を要求されたデータのハッシュ値のリストを記憶する。
【００２０】
検査結果受付部１３は、端末２で行われるウィルス検査の結果を示す検査結果情報が端末２から送信された場合に、通信部１０によって受信された検査結果情報を受け取り、検査結果記憶部１４に格納する。検査結果記憶部１４は検査結果情報を記憶する。削除結果報告部１５は、ある端末２から削除を要求されたデータが別の端末２で削除された場合に、データの削除を要求した端末２に削除結果を通知するための削除結果情報を生成し、通信部１０へ出力する。
【００２１】
ウィルスパターン生成部１６はウィルスパターンを生成し、ウィルスパターン記憶部１７に格納する。ウィルスパターン記憶部１７はウィルスパターンのリストを記憶する。検査情報生成部１８はウィルスパターンとハッシュ値を端末２に定期的に通知するため、ウィルスパターン記憶部１７に格納されているウィルスパターンリストおよびハッシュ値記憶部１２に格納されているハッシュ値リストを含む検査情報を生成し、通信部１０へ出力する。
【００２２】
上述したハッシュ値記憶部１２、検査結果記憶部１４、およびウィルスパターン記憶部１７はハードディスクドライブ（ＨＤＤ）や半導体メモリ等の記録媒体で構成されており、それらが別個の記録媒体であってもよいし、同一の記録媒体内の別個の記憶領域であってもよい。
【００２３】
次に、端末２の構成を説明する。通信部２０は、ネットワーク３を介してウィルスパターン管理装置１および他の端末２と通信を行う。データ記憶部２１はデータを記憶する。ハッシュ値算出部２２はデータのハッシュ値を算出する。削除要求生成部２３は、データのハッシュ値や、更新日時、サイズ等を含み、データの削除を要求するための削除要求情報を生成し、通信部２０へ出力する。削除結果受付部２４は、削除結果情報がウィルスパターン管理装置１から送信された場合に、通信部２０によって受信された削除結果情報を受け取り、所定の処理を実行する。
【００２４】
検査情報受信部２５は、検査情報がウィルスパターン管理装置１から送信された場合に、通信部２０によって受信された検査情報を受け取り、検査情報記憶部２６に格納する。検査部２７は、ＡＶの機能を有するアンチウィルスソフトのプログラム実行時に動作する。この検査部２７は、検査情報記憶部２６に格納されている検査情報に基づいて、データ記憶部２１に格納されているデータのウィルス検査を実行する。検査結果報告部２８は、ウィルス検査の結果をウィルスパターン管理装置１に通知するための検査結果情報を生成し、通信部２０へ出力する。
【００２５】
上述したデータ記憶部２１および検査情報記憶部２６はハードディスクドライブ（ＨＤＤ）や半導体メモリ等の記録媒体で構成されており、それらが別個の記録媒体であってもよいし、同一の記録媒体内の別個の記憶領域であってもよい。また、ウィルスパターン管理装置１と端末２の間で行われる通信は全てＳＳＬ（Secure Socket Layer）等の暗号化通信路を経由して行われる。これによって、通信経路での情報漏洩が抑止される。
【００２６】
次に、図２を参照しながら、ウィルスパターン管理装置１の動作を説明する。ウィルスパターン管理装置１では、ウィルスパターンを生成して端末２へ配布するプロセスＡ、端末２からデータの削除要求を受け付けるプロセスＢ、および端末２でのウィルス検査の結果を受け付けるプロセスＣが並行して動作している。各プロセスでは、図２に示す処理が繰り返し実行される。
【００２７】
プロセスＡでは、以下の処理が実行される。ウィルスパターン生成部１６は新規のウィルスパターンを生成し、ウィルスパターン記憶部１７に格納する（ステップＳ１００）。続いて、端末２からウィルスパターンのダウンロード要求があった場合等に、検査情報生成部１８はウィルスパターン記憶部１７からウィルスパターンリストを読み出すと共に、ハッシュ値記憶部１２からハッシュ値リストを読み出し、両者を含む検査情報を生成し、通信部１０へ出力する。通信部１０は検査情報を端末２へ送信する（ステップＳ１０１）。この検査情報は、端末２のユーザがウィルスパターンとハッシュ値を見分けることができないようにバイナリ形式で作成することが望ましい。
【００２８】
プロセスＢでは、以下の処理が実行される。端末２から削除要求情報が送信された場合、通信部１０は削除要求情報を受信し、削除要求受付部１１へ出力する（ステップＳ１１０）。削除要求受付部１１は、削除要求情報に含まれるハッシュ値を、ハッシュ値記憶部１２に格納されているハッシュ値リストに追加すると共に、削除要求情報に含まれるその他の情報（データの更新日時、サイズ、および削除要求情報を送信した端末２の識別情報（ＩＰアドレス等））もハッシュ値と関連付けてハッシュ値記憶部１２に格納する（ステップＳ１１１）。
【００２９】
プロセスＣでは、以下の処理が実行される。端末２から検査結果情報（削除されたデータのハッシュ値を含む）が送信された場合、通信部１０は検査結果情報を受信し、検査結果受付部１３へ出力する（ステップＳ１２０）。検査結果受付部１３は検査結果情報を検査結果記憶部１４に格納する（ステップＳ１２１）。
【００３０】
削除結果報告部１５は検査結果記憶部１４から検査結果情報を読み出すと共にハッシュ値記憶部１２からハッシュ値リストを読み出し、検査結果情報に含まれるハッシュ値と一致するハッシュ値をハッシュ値リストから検索する。削除結果報告部１５は、見つかったハッシュ値と関連付けられている端末２の識別情報に基づいて、削除結果情報の送信先となる端末２を特定する。削除結果報告部１５は、削除されたデータのハッシュ値を含む削除結果情報を生成し、通信部１０へ出力する（ステップＳ１２２）。通信部１０は、削除結果情報の送信先として特定された端末２へ削除結果情報を送信する（ステップＳ１２３）。
【００３１】
次に、図３を参照しながら、漏洩を抑止したいデータを有する端末２の動作を説明する。図３は、端末２の動作のうち、ウィルスパターン管理装置１への削除要求に係る動作のみを示している。データの漏洩に気付いたユーザからの指示が入力された場合、あるいは検査部２７によるウィルス検査の結果、端末２がウィルスに感染していることが判明した場合、あるいは上記に係りなく予めデータの削除要求を登録しておく設定がなされている場合などに、図３の動作が開始される。
【００３２】
ハッシュ値算出部２２はデータ記憶部２１から削除対象のデータを読み出し、そのハッシュ値を算出する（ステップＳ２００）。削除要求生成部２３は、ハッシュ値算出部２２からハッシュ値やデータの更新日時、サイズ等の情報を受け取り、それらを含む削除要求情報を生成し、通信部２０へ出力する（ステップＳ２１０）。通信部２０はウィルスパターン管理装置１へ削除要求情報を送信する（ステップＳ２２０）。
【００３３】
削除要求情報の送信後、ウィルスパターン管理装置１からの削除結果情報を受信しない設定が端末２になされている場合（ステップＳ２３０でＮＯの場合）には、削除要求に係る動作が終了する。また、ウィルスパターン管理装置１からの削除結果情報を受信する設定が端末２になされている場合（ステップＳ２３０でＹＥＳの場合）には、削除結果受付部２４は、削除結果情報が受信されるまで待機する。通信部１０から削除結果情報が出力された場合、削除結果受付部２４は、削除結果情報に基づいた処理（データが削除されたことを図示せぬ表示部に表示するなどの処理）を実行する（ステップＳ２４０）。
【００３４】
次に、図４を参照しながら、端末２が定期的に行うウィルス検査の動作を説明する。端末２がウィルスパターン管理装置１にアクセスし、検査情報のダウンロードを要求すると、ウィルスパターン管理装置１から検査情報が送信される。通信部１０はこの検査情報を受信し、検査情報受信部２５へ出力する（ステップＳ３００）。検査情報受信部２５は検査情報を検査情報記憶部２６に格納する（ステップＳ３１０）。
【００３５】
検査部２７はデータ記憶部２１からデータを読み出すと共に、検査情報記憶部２６から検査情報を読み出し、検査情報に基づいてデータのウィルス検査を実行する（ステップＳ３２０）。このとき、検査部２７は、検査情報に含まれるウィルスパターンリスト内の各ウィルスパターンとデータを順次比較し、ウィルスパターンと一致するパターンがデータ内に含まれているか否かを判定する。ウィルスパターンと一致するパターンがデータ内に含まれていた場合、検査部２７はそのデータを削除対象とする。
【００３６】
ウィルスパターンリストに基づいた検査と共に、ハッシュ値リストに基づいた検査も行われる。このとき、検査部２７はハッシュ値算出部２２からデータのハッシュ値を受け取り、そのハッシュ値を用いて検査を実行する。検査部２７は、検査情報に含まれるハッシュ値リスト内の各ハッシュ値と、ハッシュ値算出部２２から受け取ったハッシュ値とを順次比較し、両者が一致するか否かを判定する。データ記憶部２１に格納されているデータのハッシュ値がハッシュ値リスト内のいずれかのハッシュ値と一致した場合、検査部２７はそのデータを削除対象とする。
【００３７】
ただし、上記のハッシュ値が、自身の端末２から送信された削除要求情報に含まれるハッシュ値と一致する場合には、検査部２７は、そのハッシュ値に係るデータを削除対象から除外する。これによって、自身の端末２に保存されている、外部への漏洩を抑止したいデータが自身の端末２から削除されることを防止することができる。これを実現するため、送信した削除要求情報に係るデータのハッシュ値あるいは削除要求情報自体（ハッシュ値を含む）がデータ記憶部２１等の記憶部に格納され、ウィルス検査時に検査部２７によって読み出されて参照される。
【００３８】
ステップＳ３２０に続いて、検査部２７は、削除対象となったデータが存在するか否かを判定する（ステップＳ３３０）。削除対象となったデータが存在しない場合には、ウィルス検査が終了する。また、削除対象となったデータが存在する場合には、検査部２７はデータ記憶部２１から削除対象のデータを削除する（ステップＳ３４０）。
【００３９】
続いて、検査結果報告部２８は、ウィルスパターン管理装置１へ削除結果を報告するか否かを判定する（ステップＳ３５０）。この判定は、予め端末２に設定される設定内容やユーザからの指示の有無等に基づいて行われる。ウィルスパターン管理装置１へ削除結果を報告しない場合には、ウィルス検査が終了する。また、ウィルスパターン管理装置１へ削除結果を報告する場合には、検査結果報告部２８は、削除されたデータの情報（ハッシュ値やアンチウィルスソフトのＩＤ等を含む）を検査部２７から受け取り、その情報を含む削除結果情報を生成し、通信部１０へ出力する（ステップＳ３６０）。通信部１０はウィルスパターン管理装置１へ削除結果情報を送信する（ステップＳ３７０）。
【００４０】
上述したように本実施形態によれば、端末２からデータが外部に流出した場合でも、端末２がそのデータの削除要求をウィルスパターン管理装置１に通知することによって、そのデータのハッシュ値が他の端末２に通知され、そのデータのハッシュ値と同じハッシュ値を有するデータが他の端末２で削除される。したがって、漏洩を抑止したいデータに変更を施すことなく、データの完全性を維持したまま情報漏洩を防止することができる。
【００４１】
また、端末２におけるウィルス検査の際に、自身の端末２によって送信された削除要求情報に係るデータのハッシュ値と同じハッシュ値を有するデータを削除対象から除外することによって、自身の端末２に保存されている、外部への漏洩を抑止したいデータが自身の端末２から削除されることを防止することができる。
【００４２】
また、削除したデータの情報を端末２がウィルスパターン管理装置１に通知し、そのデータに係る削除要求を送信した端末２に対してウィルスパターン管理装置１がデータの削除結果を通知することによって、削除要求を送信した端末２のユーザがデータの削除を確認することができる。
【００４３】
また、ＯＳベンダやＡＶベンダによるパッチやウィルスパターンファイルの定期的なダウンロードサービスに対して、本実施形態による漏洩情報の削除サービスを組み込むフレームワークを実現することができる。例えば、ＯＳや携帯電話のパッチのダウンロードサービスに本実施形態を適用することで、ＯＳ間および携帯電話間で漏洩したデータを削除するサービスを実現することができる。さらに、不正コピーによる音楽ファイル、映像ファイル、画像ファイル等を強制的に削除する著作権管理サービスに本実施形態を適用することも可能である。
【００４４】
なお、悪意のあるユーザが、自分のものではないデータの削除要求を通知することも考えられるので、データの削除要求を通知したユーザがそのデータの正規の所有者であるか否かを確認する仕組みを導入することがより望ましい。例えば、漏洩を抑止したいデータに対して正規の所有者が必ず電子署名を付加するようにしておき、正規の所有者がデータの削除要求を通知する場合には、自分が電子署名の署名者本人であることを立証する（データの署名を検証するための公開鍵に対応する秘密鍵を所持していることを示す）ようにすればよい。
【００４５】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、端末２のハッシュ値算出部２２がデータのハッシュ値を算出する際には、データ全体にハッシュ関数を適用してハッシュ値を算出してもよいし、データの一部をハッシュ関数に適用してハッシュ値を算出してもよい。データの一部からハッシュ値を算出する場合には、データのどの部分にハッシュ関数を適用したのかを示す情報をハッシュ値と共に管理するようにすればよい。
【００４６】
また、上述した実施形態によるウィルスパターン管理装置１や端末２の動作および機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行させてもよい。
【００４７】
ここで、「コンピュータ」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００４８】
また、上述したプログラムは、このプログラムを記憶装置等に格納したコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により他のコンピュータに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体のことをいう。また、上述したプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能を、コンピュータに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態による電子システムの構成を示すブロック図である。
【図２】本発明の一実施形態による電子システムが備えるウィルスパターン管理装置の動作の手順を示すシーケンス図である。
【図３】本発明の一実施形態による電子システムが備える端末の動作の手順を示すフローチャートである。
【図４】本発明の一実施形態による電子システムが備える端末の動作の手順を示すフローチャートである。
【符号の説明】
【００５０】
１・・・ウィルスパターン管理装置、２・・・端末、３・・・ネットワーク、１０，２０・・・通信部、１１・・・削除要求受付部、１２・・・ハッシュ値記憶部、１３・・・検査結果受付部、１４・・・検査結果記憶部、１５・・・削除結果報告部、１６・・・ウィルスパターン生成部、１７・・・ウィルスパターン記憶部、２１・・・データ記憶部、２２・・・ハッシュ値算出部、２３・・・削除要求生成部、２４・・・削除結果受付部、２５・・・検査情報受信部、２６・・・検査情報記憶部、２７・・・検査部、２８・・・検査結果報告部
【図１】
2008276580.tif 000003
【図２】
2008276580.tif 000004
【図３】
2008276580.tif 000005
【図４】
2008276580.tif 000006