(57)【要約】【課題】現在位置が含まれる場所の属性に基づいて、記憶装置に記憶されているデータの漏洩を防止する。【解決手段】管理フォルダ内に格納されているデータの利用を禁止する場所の位置種別およびコンピュータ１０の使用範囲を、それぞれ禁止位置種別情報およびエリア情報として記憶しておき、現在位置が含まれる場所の位置種別を取得するとともに、取得した位置種別が禁止位置種別情報に含まれているか否かを判定し、含まれていると判定した場合は、管理フォルダ内のデータを削除する。【選択図】        図１
2008009556.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止プログラムであって、
前記データの利用が禁止された場所の属性情報を禁止位置属性情報として属性情報記憶装置に記憶させる禁止位置属性記憶手順と、
前記現在位置の位置情報に基づいて、現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得手順と、
前記属性情報記憶装置に記憶されている禁止位置属性情報を検索して、前記位置属性取得手順により取得された現在位置属性情報が該禁止位置属性情報に含まれているか否かを判定する位置属性判定手順と、
前記位置属性判定手順により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除手順と、
をコンピュータに実行させることを特徴とする情報漏洩防止プログラム。
【請求項２】
前記記憶装置の使用範囲を使用範囲記憶装置に記憶させる使用範囲記憶手順と、
前記使用範囲記憶装置に記憶されている使用範囲を検索して前記現在位置が使用範囲の範囲内であるか否かを判定する使用範囲判定手順と、
をさらにコンピュータに実行させ、
前記データ削除手順は、前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内ではないと判定された場合に、前記記憶装置に記憶されているデータを削除することを特徴とする請求項１に記載の情報漏洩防止プログラム。
【請求項３】
前記データの利用を制限する方法を定義したデータ属性を該データごとにデータ属性記憶装置に記憶するデータ属性記憶手順と、
前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内であると判定された場合に、前記データが利用される際に該データに基づいて、前記データ属性記憶装置に記憶されたデータ属性を読み出し、該読み出したデータ属性に基づいて、前記データの利用を制限するデータ利用制限手順と、
をさらにコンピュータに実行させることを特徴とする請求項２に記載の情報漏洩防止プログラム。
【請求項４】
記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止方法であって、
前記データの利用が禁止された場所の属性情報を禁止位置属性情報として属性情報記憶装置に記憶させる禁止位置属性記憶工程と、
前記現在位置の位置情報に基づいて、現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得工程と、
前記属性情報記憶装置に記憶されている禁止位置属性情報を検索して、前記位置属性取得工程により取得された現在位置属性情報が記憶されているか否かを判定する位置属性判定工程と、
前記位置属性判定工程により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除工程と、
を含んだことを特徴とする情報漏洩防止方法。
【請求項５】
記憶装置に接続されるとともに、現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止装置であって、
前記データの利用が禁止された場所の属性情報を禁止位置属性情報として記憶する禁止位置属性記憶手段と、
前記現在位置の位置情報に基づいて、現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得手段と、
前記位置属性取得手段により取得された現在位置属性情報が前記禁止位置属性記憶手段により記憶された禁止位置属性情報に含まれているか否かを判定する位置属性判定手段と、
前記位置属性判定手段により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除手段と、
を含んだことを特徴とする情報漏洩防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止プログラム、情報漏洩防止方法および情報漏洩防止装置に関し、特に、現在位置が含まれる場所の属性に基づいてデータの漏洩を防止することができる情報漏洩防止プログラム、情報漏洩防止方法および情報漏洩防止装置に関するものである。
【背景技術】
【０００２】
近年、小型のパーソナルコンピュータや、可搬性のあるハードディスク装置の普及に伴い、これらの装置を用いて情報を携帯し、業務を行うことが行われている。これにより、業務が効率よく行われるようになる一方で、パーソナルコンピュータやハードディスクの紛失や盗難による情報漏洩が増加している。
【０００３】
このような情報漏洩を防ぐため、従来、パーソナルコンピュータやハードディスクの使用状況を監視し、不正使用を検出した場合に、ハードディスクに記憶されている情報を削除したり、暗号化したりする技術が知られている。
【０００４】
例えば、特許文献１では、ＧＰＳ（Global Positioning System）などの位置検出手段を用いて自装置の位置情報を検出し、装置が使用できる所定の使用範囲を越えた場合に、装置に記憶されている情報を削除する情報処理装置が開示されている。
【０００５】
【特許文献１】特開２００３−１８６５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来技術では、所定の使用範囲を超えた場合に情報を削除するので、情報処理装置が、オフィスやビルの中など、限られた範囲内で使用される場合には都合がよいが、例えば外出や出張の際などに比較的広い範囲で使用される場合には、その行動範囲に合わせて使用範囲を設定すると、実際には使用されない場所も使用範囲内に含まれることになり、情報漏洩の安全性が低下してしまうという問題がある。
【０００７】
具体的には、例えば、外出時に立ち回る範囲として、一つの町内を使用範囲として指定したとすると、その中にある飲食店や遊技場など、紛失や盗難が起きやすい場所も使用範囲に含まれることになり、情報漏洩の危険性が増えることになる。
【０００８】
そこで、使用範囲内であっても、情報漏洩が起きやすい場所では重要な情報を削除するなど、場所の属性に応じて、情報漏洩を防ぐための対策を施すことができることが強く望まれている。
【０００９】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、現在位置が含まれる場所の属性に基づいてデータの漏洩を防止することができる情報漏洩防止プログラム、情報漏洩防止方法および情報漏洩防止装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、本発明に係る情報漏洩防止プログラムは、記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止プログラムであって、前記データの利用が禁止された場所の属性情報を禁止位置属性情報として属性情報記憶装置に記憶させる禁止位置属性記憶手順と、前記現在位置の位置情報に基づいて現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得手順と、前記属性情報記憶装置に記憶されている禁止位置属性情報を検索して、前記位置属性取得手順により取得された現在位置属性情報が該禁止位置属性情報に含まれているか否かを判定する位置属性判定手順と、前記位置属性判定手順により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除手順と、をコンピュータに実行させることを特徴とする。
【００１１】
また、本発明に係る情報漏洩防止プログラムは、上記の発明において、前記記憶装置の使用範囲を使用範囲記憶装置に記憶させる使用範囲記憶手順と、前記使用範囲記憶装置に記憶されている使用範囲を検索して、前記現在位置が使用範囲の範囲内であるか否かを判定する使用範囲判定手順と、をさらにコンピュータに実行させ、前記データ削除手順は、前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内ではないと判定された場合に、前記記憶装置に記憶されているデータを削除することを特徴とする。
【００１２】
また、本発明に係る情報漏洩防止プログラムは、上記の発明において、前記データの利用を制限する方法を定義したデータ属性を該データごとにデータ属性記憶装置に記憶するデータ属性記憶手順と、前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内であると判定された場合に、前記データが利用される際に該データに基づいて、前記データ属性記憶装置に記憶されたデータ属性を読み出し、該読み出したデータ属性に基づいて、前記データの利用を制限するデータ利用制限手順と、をさらにコンピュータに実行させることを特徴とする。
【００１３】
また、本発明に係る情報漏洩防止方法は、上記の発明において、記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止方法であって、前記データの利用が禁止された場所の属性情報を禁止位置属性情報として属性情報記憶装置に記憶させる禁止位置属性記憶工程と、前記現在位置の位置情報に基づいて現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得工程と、前記属性情報記憶装置に記憶されている禁止位置属性情報を検索して、前記位置属性取得工程により取得された現在位置属性情報が記憶されているか否かを判定する位置属性判定工程と、前記位置属性判定工程により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除工程と、を含んだことを特徴とする。
【００１４】
また、本発明に係る情報漏洩防止装置は、上記の発明において、記憶装置に接続されるとともに、現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止装置であって、前記データの利用が禁止された場所の属性情報を禁止位置属性情報として記憶する禁止位置属性記憶手段と、前記現在位置の位置情報に基づいて、現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得手段と、前記位置属性取得手段により取得された現在位置属性情報が前記禁止位置属性記憶手段により記憶された禁止位置属性情報に含まれているか否かを判定する位置属性判定手段と、前記位置属性判定手段により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除手段と、を含んだことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、データの利用が禁止された場所の属性情報を禁止位置属性情報として記憶しておき、現在位置の位置情報に基づいて現在位置が含まれる場所の属性情報を現在位置属性情報として取得し、取得した現在位置属性情報が禁止位置属性情報に含まれているか否かを判定し、含まれていると判定した場合に、記憶装置に記憶されているデータを削除するよう構成したので、例えば、飲食店や遊技場など、紛失や盗難が起きやすい場所においては重要なデータを削除することが可能になる。すなわち、現在位置が含まれる場所の属性（種別）に基づいてデータの漏洩を防止することができるという効果を奏する。
【００１６】
また、本発明によれば、記憶装置の使用範囲を記憶しておき、現在位置が使用範囲の範囲内であるか否かを判定し、現在位置が使用範囲の範囲内ではないと判定した場合に、前記記憶装置に記憶されているデータを削除するよう構成したので、例えば、使用範囲の範囲内であっても、飲食店や遊技場など、紛失や盗難が起きやすい場所においては重要なデータを削除することが可能になるという効果を奏する。
【００１７】
また、本発明によれば、データの利用を制限する方法を定義したデータ属性をデータごとに記憶しておき、現在位置が使用範囲の範囲内であると判定した場合に、データが利用される際に、データ属性に基づいて、データの利用を制限するよう構成したので、データの重要度や、記憶装置が使用される場所に応じて、データの利用に制限を加えることが可能になるとともに、その制限方法も変えることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明に係る情報漏洩防止プログラム、情報漏洩防止方法および情報漏洩防止装置の好適な実施例を詳細に説明する。なお、本実施例では、携帯が可能な小型ノートパソコンなどのコンピュータに、本発明に係る情報漏洩防止装置を搭載した場合について説明する。
【実施例】
【００１９】
まず、本実施例に係る情報漏洩防止装置の概念について説明する。図１は、本実施例に係る情報漏洩防止装置の概念を説明するための説明図である。同図に示す例において、情報漏洩防止装置は、コンピュータ１０に搭載されており、コンピュータ１０が備えるハードディスク装置に格納された機密データなどのデータの漏洩を防止するものである。
【００２０】
この情報漏洩防止装置は、コンピュータ１０の内部においてハードディスク装置に接続されるとともに、ＧＰＳ衛星からの電波を受信するＧＰＳ受信装置にも接続されている。このＧＰＳ受信装置を介して、情報漏洩防止装置は、コンピュータ１０の現在位置を示す位置情報を定期的に検出する。
【００２１】
ここで、情報漏洩防止装置には、位置情報（緯度および経度）と位置種別とを対応付けた「地図情報」が記憶されている。ここでいう位置種別とは、例えば飲食店や会社など場所や建物の種類を表す種別情報である。
【００２２】
また、情報漏洩防止装置には、初期条件となる情報として、ハードディスク装置において機密データなど重要なデータを格納する管理フォルダを定義する「管理フォルダ情報」と、コンピュータ１０を使用する使用範囲（地域）を定義する「エリア情報」と、管理フォルダ内のデータの利用を禁止する場所の位置種別を示す「禁止位置種別情報」とが記憶されている。
【００２３】
ここで、管理フォルダ情報には、複数の管理フォルダが登録されており、各フォルダは、それぞれに格納されるデータの重要度に合わせて「特別管理フォルダ」または「格納フォルダ」のいずれかに分類されている。具体的には、特別管理フォルダは、社外秘のデータや個人情報のデータなど重要度が高いデータを格納するフォルダであり、格納フォルダは、作成中のドキュメントなど比較的重要度が低いデータを格納するフォルダである。
【００２４】
また、禁止位置種別情報には、例えば飲食店や遊技場などコンピュータ１０の紛失や盗難が起きやすい場所の位置種別が登録されている。
【００２５】
そして、情報漏洩防止装置は、ＧＰＳ受信装置を介して検出した位置情報に基づいて、コンピュータ１０の現在位置がエリア情報に含まれている使用範囲の範囲内であるか否かを判定し、さらに、位置情報に対応する位置種別を地図情報から取得し、取得した位置種別が禁止位置種別情報に含まれているかを判定する。
【００２６】
そして、現在位置がエリア情報に含まれている使用範囲の範囲外であり、かつ、現在位置の位置種別が禁止位置種別情報に含まれていない場合には、コンピュータ１０が使用されるはずの位置ではないと判断し、コンピュータ１０の電源が投入された場合に、特別管理フォルダ内のデータを削除するとともに、格納フォルダ内のデータの印刷およびコピーを不可とするように制御する。
【００２７】
また、現在位置がエリア情報に含まれている使用範囲の範囲外であり、かつ、現在位置の位置種別が禁止位置種別情報に含まれていた場合には、管理フォルダ内のデータの利用が禁止されている場所であると判断し、コンピュータ１０の電源が投入された場合に、特別管理フォルダおよび格納フォルダ内に格納されているデータを削除する。
【００２８】
一方、現在位置がエリア情報に含まれている使用範囲の範囲内であり、かつ、現在位置の位置種別が禁止位置種別情報に含まれていた場合には、ただちに、特別管理フォルダおよび格納フォルダ内に格納されているデータを削除する。
【００２９】
例えば、図１に示すように、コンピュータ１０の利用者がコンピュータ１０を携帯して、勤務地エリア２０内のオフィス２１から出張先エリア３０内の出張先オフィスに移動する場合を想定する。この場合、情報漏洩防止装置には、エリア情報として、勤務地エリア２０および出張先エリア３０が記憶されており、また、禁止位置種別情報として、遊技場（パチンコ店やゲームセンターなど）４０の位置種別が記憶されていたとする（図１の（１）を参照）。
【００３０】
このような初期設定のもとに、情報漏洩防止装置は、利用者がオフィス２１を出発し、コンピュータ１０が勤務地エリア２０の外に出た場合、コンピュータ１０の電源が投入されると、特別管理フォルダ内のデータを削除するとともに格納フォルダ内のデータの印刷およびコピーを不可とする（図１の（２）を参照）。
【００３１】
そして、情報漏洩防止装置は、移動中に利用者が遊技場４０に立ち寄った場合、コンピュータ１０の電源が投入されると、同様に特別管理フォルダおよび格納フォルダ内に格納されているデータを削除する（同図の（３）を参照）。
【００３２】
そして、情報漏洩防止装置は、コンピュータ１０が出張先エリア３０の中に入った場合は、出張先のオフィス３１内においては特別管理フォルダ内および格納フォルダ内のデータの利用を許すが（図１の（４）を参照）、遊技場３２に入った場合には、管理フォルダ内のデータの参照が禁止されている場所であると判断し、特別管理フォルダおよび格納フォルダ内に格納されているデータをただちに削除する（図１の（５）を参照）。
【００３３】
このように、本実施例に係る情報漏洩防止装置は、管理フォルダ内に格納されているデータの利用を禁止する場所の位置種別およびコンピュータ１０の使用範囲を、それぞれ禁止位置種別情報およびエリア情報として記憶しておき、現在位置が含まれる場所の位置種別を取得するとともに、取得した位置種別が禁止位置種別情報に含まれているか否かを判定し、含まれていると判定した場合は、管理フォルダ内のデータを削除する。また、現在位置の位置種別が禁止位置種別情報に含まれていないと判定した場合でも、さらに現在位置がエリア情報として記憶されている使用範囲の範囲内であるか否かを判定し、範囲内ではないと判定した場合に、特別管理フォルダ内に格納されているデータを削除するので、例えば、コンピュータ１０の使用範囲の範囲内であっても、飲食店や遊技場など、コンピュータ１０の紛失や盗難が起きやすい場所において重要なデータを削除することが可能となる。すなわち、現在位置が含まれる場所の属性（種別）に基づいてデータの漏洩を防止することができる。
【００３４】
次に、本実施例に係る情報漏洩防止装置の構成について説明する。図２は、本実施例に係る情報漏洩防止装置の構成を示す機能ブロック図である。同図は、図１に示したコンピュータ１０の内部を示しており、同図に示すように、この情報漏洩防止装置１００は、コンピュータ１０と、ＧＰＳ受信装置２００と、ハードディスク装置３００とに接続されている。
【００３５】
ここで、ＧＰＳ受信装置２００は、ＧＰＳ衛星からの電波を受信して位置情報を検出する装置であり、ハードディスク装置３００は、例えば磁気ディスク装置や光ディスク装置などの記憶媒体を用いて各種データを記憶する記憶装置である。
【００３６】
また、情報漏洩防止装置１００は、記憶部１０１と、ホストインタフェース制御部１０２と、ディスクインタフェース制御部１０３と、位置情報取得部１０４と、位置種別取得部１０５と、初期条件登録部１０６と、データ削除判定部１０７と、データ表示制御部１０８と、データ削除処理部１０９と、制御部１１０とを有する。
【００３７】
記憶部１０１は、フラッシュメモリなどの記憶装置であり、地図情報テーブル１０１ａと、管理フォルダテーブル１０１ｂと、エリア情報テーブル１０１ｃと、禁止位置種別テーブル１０１ｄとを記憶する。
【００３８】
地図情報テーブル１０１ａは、位置情報と位置種別とを対応付けた地図情報を記憶するテーブルである。具体的には、この地図情報テーブル１０１ａは、緯度および経度と、位置種別とを対応付けて記憶する。ここでいう位置種別とは、例えば飲食店や会社など場所や建物の種類を表す種別である。
【００３９】
このように、地図情報テーブル１０１ａが、位置情報と位置種別とを対応付けた地図情報を記憶することによって、位置情報に基づいて、位置種別を容易に取得することが可能になり、データを削除するか否かを判定する処理を高速に行うことができる。
【００４０】
管理フォルダテーブル１０１ｂは、機密データなど重要なデータを格納するフォルダ（以下、「管理フォルダ」と呼ぶ）を定義する管理フォルダ情報を記憶するテーブルである。ここで、管理フォルダは、それぞれに格納されるデータの重要度に合わせて「特別管理フォルダ」または「格納フォルダ」のいずれかに分類される。具体的には、特別管理フォルダは、社外秘のデータや個人情報のデータなど重要度が高いデータを格納するフォルダであり、格納フォルダは、作成中のドキュメントなど比較的重要度が低いデータを格納するフォルダである。
【００４１】
このように、管理フォルダテーブル１０１ｂが、重要なデータを格納する管理フォルダとして定義されたフォルダを、データの重要度に合わせて分類して記憶することによって、例えば、コンピュータ１０の紛失や盗難が起きる可能性が比較的少ない場所においては重要度が高いデータのみを削除するなど、データの重要度に応じて、情報漏洩を防ぐための処理を変えることが可能になる。
【００４２】
図３は、管理フォルダテーブル１０１ｂの一例を示す図である。例えば同図に示すように、管理フォルダテーブル１０１ｂは、管理フォルダの種類を示す「区分コード」と、管理フォルダの種類の名称を示す「フォルダ区分」と、管理フォルダの場所を示すパス情報を示す「フォルダ定義」と、管理フォルダ内のデータの表示制限を行う際のパターンを定義する「フォルダ属性」とを記憶する。
【００４３】
同図に示す例では、区分コードが「１」であるものは特別管理フォルダを定義しており、「２」であるものは格納フォルダを定義している。また、フォルダ属性が「表示不可」であるものは、フォルダ内のデータの表示を不可とするパターンを定義しており、「表示可＆印刷不可＆コピー不可」であるものは、フォルダ内のデータの表示を許可し印刷およびコピーを不可とするパターンを定義しており、「表示可＆印刷不可」であるものは、フォルダ内のデータの表示を許可し印刷を不可とするパターンを定義しており、「表示可＆コピー不可」であるものは、フォルダ内のデータの表示を許可しコピーを不可とするパターンを定義しており、「未設定」であるものは、フォルダ内のデータの表示に関して何も制限を行わないパターンを定義している。
【００４４】
このように、管理フォルダテーブル１０１ｂが、管理フォルダごとに、利用制限（表示制限）を行う場合の制限方法をフォルダ属性として記憶することによって、各管理フォルダに格納されるデータの重要度や、コンピュータ１０が使用される場所に応じて、データの利用に制限を加えることが可能になるとともに、その制限方法も変えることができる。
【００４５】
なお、ここでは、データの表示制限を行うための５つのパターンを定義する場合を説明したが、印刷やコピー以外に、例えば移動や削除を制限するパターンなどを追加し、より詳細な制限を行うことができるようにしてもよい。
【００４６】
エリア情報テーブル１０１ｃは、管理フォルダに格納されているデータの利用を許可する範囲（以下、「使用エリア」と呼ぶ）を定義するエリア情報を記憶するテーブルである。ここで、使用エリアは、辺の長さを所定の距離とした正方形で定義される範囲である。
【００４７】
図４は、エリア情報テーブル１０１ｃの一例を示す図である。例えば同図に示すように、エリア情報テーブル１０１ｃは、使用エリアを識別する「区分コード」と、使用エリアの名称を示す「エリア名」と、使用エリアの中心の緯度および経度を示す「中心」と、使用エリアの北西の頂点の緯度および経度を示す「Ｘ１」と、北東の頂点の緯度および経度を示す「Ｘ２」と、南西の頂点の緯度および経度を示す「Ｘ３」と、南東の頂点の緯度および経度を示す「Ｘ４」とを、区分コードごとに記憶する。
【００４８】
同図に示す例では、区分コードが「Ａ−」で始まるものは勤務地を示す範囲を定義しており、「Ｂ−」で始まるものは支社の場所を示す範囲を定義しており、「Ｃ−」で始まるものは出張先の場所を示す範囲を定義している。
【００４９】
禁止位置種別テーブル１０１ｄは、管理フォルダに格納されているデータの参照を禁止する位置種別（以下、「禁止位置種別」と呼ぶ）を示す禁止位置種別情報を記憶するテーブルである。この禁止位置種別情報には、例えば飲食店や遊技場などコンピュータ１０の紛失や盗難が起きやすい場所の位置種別が登録される。
【００５０】
図５は、禁止位置種別テーブル１０１ｄの一例を示す図である。例えば同図に示すように、禁止位置種別テーブル１０１ｄは、禁止位置種別を識別する「区分コード」と、禁止位置種別の名称を示す「種別情報」とを、区分コードごとに記憶する。同図に示す例では、「居酒屋」や「パチンコ店」、「レストラン」などの位置種別が登録されている。
【００５１】
ホストインタフェース制御部１０２は、コンピュータ１０との間でやり取りする際の各種情報の通信制御を行う処理部であり、例えば、ハードディスク装置３００へのデータ読み出し命令および書き込み命令や、管理フォルダテーブル１０１ｂ、エリア情報テーブル１０１ｃおよび禁止位置種別テーブル１０１ｄに登録する情報などを受信し、ハードディスク装置３００から読み出したデータなどを送信する。
【００５２】
ディスクインタフェース制御部１０３は、ハードディスク装置３００との間で各種情報をやり取りする際の通信制御を行う処理部であり、例えば、コンピュータ１０からのデータ読み出し命令および書き込み命令などを送信し、ハードディスク装置３００から読み出したデータなどを受信する。
【００５３】
位置情報取得部１０４は、ＧＰＳ受信装置を制御して現在位置の位置情報を定期的に取得する処理部であり、位置種別取得部１０５は、位置情報取得部１０４により取得された位置情報に基づいて、地図情報テーブル１０１ａに登録された地図情報から現在位置の位置種別を取得する処理部である。
【００５４】
なお、ここでは、位置種別取得部１０５が、地図情報テーブル１０１ａに登録された地図情報から現在位置の位置種別を取得することとしたが、例えば、図示していないコンピュータ１０の通信手段を介してインターネットに接続し、インターネットを介して提供される地図情報サービスなどを利用して位置種別を取得することとしてもよい。これにより、位置種別を記憶することによる記憶領域の圧迫を防ぐとともに、位置情報に応じた最新の位置種別を取得することができる。
【００５５】
初期条件登録部１０６は、管理フォルダテーブル１０１ｂに管理フォルダ情報を、エリア情報テーブル１０１ｃにエリア情報を、禁止位置種別テーブル１０１ｄに禁止位置種別情報を、それぞれ登録する処理部である。具体的には、この初期条件登録部１０６は、図示していないコンピュータ１０の入力手段（キーボードなど）を介して利用者から入力された管理フォルダ情報、エリア情報および禁止位置種別情報を、それぞれ、管理フォルダテーブル１０１ｂ、エリア情報テーブル１０１ｃおよび禁止位置種別テーブル１０１ｄに登録する。
【００５６】
ここで、初期条件登録部１０６は、エリア情報テーブル１０１ｃにエリア情報を登録する際には、利用者から、「現在位置のエリア登録」、「緯度および経度の入力によるエリア登録」または「市町村の入力によるエリア登録」を指示される。例えば、「現在位置のエリア登録」は、勤務地を登録する際に指示され、「緯度および経度の入力によるエリア登録」は、緯度および経度が確認されている支社の場所を登録する際に指示され、「市町村の入力によるエリア登録」は、出張先の場所を登録する場合に指示される。
【００５７】
まず、「現在位置のエリア登録」を指示された場合は、初期条件登録部１０６は、その指示を契機に位置情報取得部１０４を制御して現在位置の位置情報（緯度および経度）を取得する。そして、初期条件登録部１０６は、取得した位置情報を中心とて、辺の長さを所定の距離とした正方形の４つの頂点（北西、北東、南西、南東の各頂点）の緯度および経度を算出し、中心と、算出した北西の頂点、北東の頂点、南西の頂点および南東の頂点を、それぞれエリア情報テーブル１０１ｃに登録する。
【００５８】
また、「緯度および経度の入力によるエリア登録」を指示された場合には、初期条件登録部１０６は、利用者から入力され緯度および経度を中心とて、辺の長さを所定の距離とした正方形の４つの頂点（北西、北東、南西、南東の各頂点）の緯度および経度を算出し、中心と、算出した北西の頂点、北東の頂点、南西の頂点および南東の頂点を、それぞれエリア情報テーブル１０１ｃに登録する。
【００５９】
また、「市町村の入力によるエリア登録」を指示された場合には、初期条件登録部１０６は、例えば、図示していないコンピュータ１０の通信手段を介してインターネットに接続し、インターネットを介して提供される地図情報サービスなどを利用して、利用者から入力された郵便番号や住所などに基づいて緯度および経度を取得する。そして、初期条件登録部１０６は、取得した位置情報を中心とて、辺の長さを所定の距離とした正方形の４つの頂点（北西、北東、南西、南東の各頂点）の緯度および経度を算出し、中心と、算出した北西の頂点、北東の頂点、南西の頂点および南東の頂点を、それぞれエリア情報テーブル１０１ｃに登録する。
【００６０】
データ削除判定部１０７は、位置情報および位置種別に基づいて、管理フォルダ内のデータの削除および表示制限を行うか否かを判定する処理部である。具体的には、このデータ削除判定部１０７は、位置情報取得部１０４により取得された現在位置の位置情報が、エリア情報テーブル１０１ｃのエリア情報で定義された使用エリアの範囲内であるか否かを判定する。また、データ削除判定部１０７は、位置種別取得部１０５により取得された現在位置の位置種別が、禁止位置種別テーブル１０１ｄの禁止位置種別情報で定義された禁止位置種別に含まれているか否かを判定する。
【００６１】
そして、データ削除判定部１０７は、現在位置の位置情報が使用エリアの範囲内であり、かつ、現在位置の位置種別が禁止位置種別であった場合には、ただちに、管理フォルダ（特別管理フォルダおよび格納フォルダ）内のデータを削除するようデータ削除処理部１０９に指示する。
【００６２】
また、データ削除判定部１０７は、現在位置の位置情報が使用エリアの範囲内であり、かつ、現在位置の位置種別が禁止位置種別でなかった場合には、さらに、コンピュータ１０の主電源がオンであった場合に、管理フォルダ（特別管理フォルダおよび格納フォルダ）内のデータについて、管理フォルダテーブル１０１ｂの管理フォルダ情報で定義されたフォルダ属性に基づいて表示制限を行なうようデータ表示制御部１０８に指示する。
【００６３】
また、データ削除判定部１０７は、現在位置の位置情報が使用エリアの範囲外であり、かつ、現在位置の位置種別が禁止位置種別であった場合には、さらに、コンピュータ１０の主電源がオンであった場合に、管理フォルダ（特別管理フォルダおよび格納フォルダ）内のデータを削除するようデータ削除処理部１０９に指示する。
【００６４】
このように、データ削除判定部１０７が、現在位置の位置情報が使用エリアの範囲外であった場合には、さらに、コンピュータ１０の主電源がオンであった場合に、管理フォルダ内のデータを削除することによって、例えば使用エリアと使用エリアとの間を移動している場合など、使用エリア外でコンピュータ１０を起動せずに持ち運んでいる場合にはデータを削除せずに保持するが、使用エリア外でコンピュータ１０が起動された場合には、コンピュータ１０の紛失や盗難が発生している可能性があると判断して、重要なデータを削除することができる。
【００６５】
また、データ削除判定部１０７は、現在位置の位置情報が使用エリアの範囲外であり、かつ、現在位置の位置種別が禁止位置種別でなかった場合には、さらに、コンピュータ１０の主電源がオンであった場合に、特別管理フォルダ内のデータを削除するようデータ削除処理部１０９に指示するとともに、格納フォルダ内のデータの印刷およびコピーを不可とするようデータ表示制御部１０８に指示する。
【００６６】
このように、データ削除判定部１０７が、特別管理フォルダ内のデータに対する処理と、格納フォルダ内のデータに対する処理を変えることによって、データの重要度に合わせて、データに対する処理を変えることが可能となる。
【００６７】
データ表示制御部１０８は、データ削除判定部１０７からの指示に基づいて、データの表示を制御する処理部である。具体的には、このデータ表示制御部１０８は、ホストインタフェース制御部１０２を介して、管理フォルダ（特別管理フォルダおよび格納フォルダ）に格納されているデータに対する読み出し命令を受け付けた場合に、データ削除判定部１０７からの指示に基づいてデータの表示制限を行なう。
【００６８】
例えば、データ表示制御部１０８は、フォルダ属性に基づいて表示制限を行うよう指示されていた場合には、データの読み出し命令を受け付けると、その読み出し命令で指定されたデータが管理フォルダテーブル１０１ｂの管理フォルダ情報で定義された管理フォルダ内に格納されているデータであるか否かを判定する。
【００６９】
そして、管理フォルダ内に格納されているデータであった場合には、データ表示制御部１０８は、その管理フォルダのフォルダ属性で定義されたパターンに基づいて、当該データの表示制限を行う。例えば、フォルダ属性が「表示可＆印刷不可＆コピー不可」であった場合には、データ表示制御部１０８は、表示を行うための読み出し命令に対してはデータの読み出しを許可するが、印刷またはコピーを行うための読み出し命令に対してはデータの読み出しを拒否する応答を行う。
【００７０】
このように、データ表示制御部１０８が、フォルダ属性に基づいてデータの読み出しを制限することによって、管理フォルダに格納されるデータの重要度や、コンピュータ１０が使用される場所に応じて、データの読み出しの制限方法を変えることができる。
【００７１】
データ削除処理部１０９は、データ削除判定部１０７からの指示に基づいて、管理フォルダ内のデータを削除する命令をハードディスク装置３００に送信する処理部である。具体的には、このデータ削除処理部１０９は、データ削除判定部１０７から特別管理フォルダ内のデータを削除するよう指示された場合には、管理フォルダテーブル１０１ｂの管理フォルダ情報を参照し、区分コードが「１」である管理フォルダ（特別管理フォルダとして定義されているフォルダ）のフォルダ定義（パス情報）を取得して、取得したフォルダ定義で示される場所に格納されているデータを全て削除する。また、格納フォルダ内のデータを削除するよう指示された場合には、データ削除処理部１０９は、管理フォルダテーブル１０１ｂの管理フォルダ情報を参照し、区分コードが「２」である管理フォルダ（格納フォルダとして定義されているフォルダ）のフォルダ定義（パス情報）を取得して、取得したフォルダ定義で示される場所に格納されているデータを全て削除する。
【００７２】
制御部１１０は、情報漏洩防止装置１００全体の制御を行う処理部であり、具体的には、機能部間の制御の移動や機能部と記憶部の間のデータの受け渡しなどを行うことによって、情報漏洩防止装置１００を一つの装置として機能させる。
【００７３】
次に、初期条件登録部１０６による初期条件登録処理の処理手順について説明する。図６は、初期条件登録部１０６による初期条件登録処理の処理手順を示すフローチャートである。同図に示すように、この初期条件登録部１０６は、利用者によって「現在位置のエリア登録」や「緯度および経度の入力によるエリア登録」が指示され、勤務地情報が入力されると、緯度および経度を取得し、取得した緯度および経度に基づいてエリア情報を生成し、エリア情報テーブル１０１ｃに登録する（ステップＳ１０１）。
【００７４】
また、初期条件登録部１０６は、利用者によって「市町村の入力によるエリア登録」が指示され、出張先情報が入力されると、地図情報サービスなどを利用して緯度および経度を取得し、取得した緯度および経度に基づいてエリア情報を生成し、エリア情報テーブル１０１ｃに登録する（ステップＳ１０２）。
【００７５】
また、初期条件登録部１０６は、利用者によって特別管理フォルダおよび格納フォルダのフォルダ区分やフォルダ定義、フォルダ属性などが入力されると、入力された情報に基づいて管理フォルダ情報を生成し、管理フォルダテーブル１０１ｂに登録する（ステップＳ１０３）。
【００７６】
また、初期条件登録部１０６は、利用者によって禁止位置種別を示す種別情報が入力されると、入力された情報に基づいて禁止位置種別情報を生成し、禁止位置種別テーブル１０１ｄに登録する（ステップＳ１０４）。
【００７７】
このように、初期条件登録部１０６が、利用者からの入力に基づいて、管理フォルダ情報、エリア情報および禁止位置種別情報を登録することによって、コンピュータ１０の現在位置が含まれる場所の属性や、コンピュータ１０の使用範囲に基づいて、データの漏洩を防止することが可能になる。
【００７８】
次に、本実施例に係る情報漏洩防止装置１００によるデータ削除判定処理の処理手順について説明する。図７は、本実施例に係る情報漏洩防止装置１００によるデータ削除判定処理の処理手順を示すフローチャートである。同図に示すように、位置情報取得部１０４が、現在位置の位置情報を取得すると（ステップＳ２０１）、その位置情報に基づいて、位置種別取得部１０５が、現在位置の位置種別を取得する（ステップＳ２０２）。
【００７９】
続いて、データ削除判定部１０７が、位置情報取得部１０４により取得された現在位置の位置情報がエリア情報テーブル１０１ｃのエリア情報で定義された使用エリアの範囲内であるか否かを判定し、範囲内であった場合には（ステップＳ２０３，Ｙｅｓ）、位置種別取得部１０５により取得された現在位置の位置種別が禁止位置種別テーブル１０１ｄの禁止位置種別情報で定義された禁止位置種別に含まれているか否かを判定する。
【００８０】
そして、現在位置の位置種別が禁止位置種別に含まれていた場合には（ステップＳ２０４，Ｙｅｓ）、データ削除判定部１０７は、データ削除処理部１０９に指示して特別管理フォルダおよび格納フォルダ内のデータを削除する（ステップＳ２０５）。
【００８１】
一方、現在位置の位置種別が禁止位置種別に含まれていなかった場合には（ステップＳ２０４，Ｎｏ）、データ削除判定部１０７は、コンピュータ１０の主電源がオンであるか否かを確認し、オンであった場合には（ステップＳ２０６，Ｙｅｓ）、データ表示制御部１０８に指示してフォルダ属性に基づいた表示制限を行い（ステップＳ２０７）、オフであった場合には（ステップＳ２０６，Ｎｏ）、処理を終了する。
【００８２】
また、データ削除判定部１０７は、現在位置の位置種別が使用エリアの範囲外であった場合には（ステップＳ２０３，Ｎｏ）、位置種別取得部１０５により取得された現在位置の位置種別が禁止位置種別テーブル１０１ｄの禁止位置種別情報で定義された禁止位置種別に含まれているか否かを判定する。
【００８３】
そして、現在位置の位置種別が禁止位置種別に含まれていた場合には（ステップＳ２０８，Ｙｅｓ）、データ削除判定部１０７は、コンピュータ１０の主電源がオンであるか否かを判定し、オンであった場合には（ステップＳ２０９，Ｙｅｓ）、データ削除処理部１０９に指示して特別管理フォルダおよび格納フォルダ内のデータを削除し（ステップＳ２０５）、オフであった場合には（ステップＳ２０９，Ｎｏ）、処理を終了する。
【００８４】
一方、現在位置の位置種別が禁止位置種別に含まれていなかった場合には（ステップＳ２０８，Ｎｏ）、データ削除判定部１０７は、コンピュータ１０の主電源がオンであるか否かを確認し、オンであった場合には（ステップＳ２１０，Ｙｅｓ）、データ削除処理部１０９に指示して特別管理フォルダ内のデータを削除するとともに（ステップＳ２１１）、データ表示制御部１０８に指示して格納フォルダ内のデータの印刷およびコピーを不可とし（ステップＳ２１２）、オフであった場合には（ステップＳ２１０，Ｎｏ）、処理を終了する。
【００８５】
このように、位置情報取得部１０４が現在位置の位置情報を取得し、その位置情報に基づいて、位置種別取得部１０５が現在位置の位置種別を取得し、これら位置情報および位置種別に基づいて、データ削除判定部１０７が、管理フォルダに格納されているデータの削除や利用制限（表示制限）を制御するので、現在位置が含まれる場所の種別に基づいてデータの漏洩を防止することができる。
【００８６】
上述してきたように、本実施例では、管理フォルダ内に格納されているデータの利用を禁止する場所の種別（禁止位置種別情報）およびコンピュータ１０の使用範囲（エリア情報）を、それぞれ禁止位置種別テーブル１０１ｄおよびエリア情報テーブル１０１ｃに記憶しておき、位置種別取得部１０５が、現在位置が含まれる場所の種別を現在位置の種別情報として取得するとともに、データ削除判定部１０７が、取得した現在位置の種別情報が禁止位置種別テーブル１０１ｄに記憶されている禁止位置種別情報に含まれているか否かを判定し、含まれていると判定した場合は、管理フォルダ内のデータを削除する。また、データ削除判定部１０７が、現在位置の種別情報が禁止位置種別情報に含まれていないと判定した場合でも、さらに、現在位置がエリア情報テーブル１０１ｃに記憶されているエリア情報の範囲の範囲内であるか否かを判定し、範囲内ではないと判定した場合に、特別管理フォルダ内に格納されているデータを削除するので、例えば、コンピュータ１０の使用範囲の範囲内であっても、飲食店や遊技場など、コンピュータ１０の紛失や盗難が起きやすい場所においては重要なデータを削除することが可能になる。すなわち、現在位置が含まれる場所の属性（種別）に基づいてデータの漏洩を防止することができる。
【００８７】
なお、本実施例で説明した情報漏洩防止装置１００を、情報漏洩防止装置１００と、ＧＰＳ受信装置２００と、ハードディスク装置３００とに分離不能に接続するよう構成してもよい。これにより、例えばハードディスク装置３００がコンピュータ１０から取り外されて持ち出された場合でも、ハードディスク装置３００の現在位置の位置情報を検出し、検出した位置情報に基づいて、データの漏洩を防止することが可能となる。
【００８８】
なお、本実施例では、情報漏洩防止装置１００について説明したが、情報漏洩防止装置１００が有する構成をソフトウェアによって実現することで、同様の機能を有する情報漏洩防止プログラムを得ることができる。そこで、この情報漏洩防止プログラムを実行するコンピュータについて説明する。
【００８９】
図８は、本実施例に係る情報漏洩防止プログラムを実行するコンピュータの構成を示す機能ブロック図である。同図に示すように、このコンピュータ４００は、ＲＯＭ４１０と、ＣＰＵ４２０と、ＲＡＭ４３０と、ＧＰＳインタフェース４４０と、ホストインタフェース４５０と、ディスクインタフェース４６０とを有する。
【００９０】
ＲＯＭ４１０は、プログラムやデータを格納するメモリであり、ＣＰＵ４２０は、ＲＡＭ４１０からプログラムを読み出して実行する中央処理装置である。
【００９１】
ＲＡＭ４３０は、プログラムやプログラムの実行途中結果などを記憶するメモリであり、ＧＰＳインタフェース４４０は、コンピュータ４００をＧＰＳ受信装置２００に接続するためのインタフェースである。
【００９２】
ホストインタフェース４５０は、コンピュータ４００を、ホストであるコンピュータ１０に接続するためのインタフェースであり、ディスクインタフェース４６０は、コンピュータ４００をハードディスク装置３００に接続するためのインタフェースである。
【００９３】
そして、このコンピュータ４００において実行される情報漏洩防止プログラム４１１は、あらかじめＲＯＭ４１０に記憶されており、ＣＰＵ４２０によって情報漏洩防止プロセス４２１として実行される。
【００９４】
なお、この情報漏洩防止プログラム４１１は、例えばコンピュータ１０が有するＣＰＵで実行されてもよいし、ハードディスク装置３００が有するマイコンのＣＰＵで実行されてもよい。
【００９５】
（付記１）記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止プログラムであって、
前記データの利用が禁止された場所の属性情報を禁止位置属性情報として属性情報記憶装置に記憶させる禁止位置属性記憶手順と、
前記現在位置の位置情報に基づいて、現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得手順と、
前記属性情報記憶装置に記憶されている禁止位置属性情報を検索して、前記位置属性取得手順により取得された現在位置属性情報が該禁止位置属性情報に含まれているか否かを判定する位置属性判定手順と、
前記位置属性判定手順により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除手順と、
をコンピュータに実行させることを特徴とする情報漏洩防止プログラム。
【００９６】
（付記２）前記記憶装置の使用範囲を使用範囲記憶装置に記憶させる使用範囲記憶手順と、
前記使用範囲記憶装置に記憶されている使用範囲を検索して前記現在位置が使用範囲の範囲内であるか否かを判定する使用範囲判定手順と、
をさらにコンピュータに実行させ、
前記データ削除手順は、前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内ではないと判定された場合に、前記記憶装置に記憶されているデータを削除することを特徴とする付記１に記載の情報漏洩防止プログラム。
【００９７】
（付記３）前記データの利用を制限する方法を定義したデータ属性を該データごとにデータ属性記憶装置に記憶するデータ属性記憶手順と、
前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内であると判定された場合に、前記データが利用される際に該データに基づいて、前記データ属性記憶装置に記憶されたデータ属性を読み出し、該読み出したデータ属性に基づいて、前記データの利用を制限するデータ利用制限手順と、
をさらにコンピュータに実行させることを特徴とする付記２に記載の情報漏洩防止プログラム。
【００９８】
（付記４）前記記憶装置に記憶されたデータは、重要度が高いデータと重要度が低いデータとに分類されており、
前記データ削除手順は、前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内ではないと判定された場合に、前記重要度が高いデータのみを削除することを特徴とする付記２または３に記載の情報漏洩防止プログラム。
【００９９】
（付記５）前記記憶装置は、該記憶装置に記憶されているデータを利用する上位装置に接続されており、
前記データ削除手順は、前記使用範囲判定手順により前記現在位置が前記使用範囲の範囲内ではないと判定された場合に、さらに前記上位装置が作動中であった場合に、前記データを削除することを特徴とする付記２〜４のいずれか一つに記載の情報漏洩防止プログラム。
【０１００】
（付記６）位置情報と、該位置情報により示される位置が含まれる場所の属性情報とを対応付けて記憶する位置属性記憶手順をさらにコンピュータに実行させ、
前記位置属性取得手順は、前記現在位置の位置情報に基づいて、前記位置属性記憶手順により記憶された属性情報から前記現在位置が含まれる場所の属性情報を前記現在位置属性情報として取得することを特徴とする付記１〜５のいずれか一つに記載の情報漏洩防止プログラム。
【０１０１】
（付記７）前記位置属性取得手順は、インターネットを介して提供される地図情報サービスを利用し、前記現在位置の位置情報に基づいて、前現在位置が含まれる場所の属性情報を前記現在属性情報として取得することを特徴とする付記１〜６のいずれか一つに記載の情報漏洩防止プログラム。
【０１０２】
（付記８）記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止方法であって、
前記データの利用が禁止された場所の属性情報を禁止位置属性情報として属性情報記憶装置に記憶させる禁止位置属性記憶工程と、
前記現在位置の位置情報に基づいて、現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得工程と、
前記属性情報記憶装置に記憶されている禁止位置属性情報を検索して、前記位置属性取得工程により取得された現在位置属性情報が記憶されているか否かを判定する位置属性判定工程と、
前記位置属性判定工程により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除工程と、
を含んだことを特徴とする情報漏洩防止方法。
【０１０３】
（付記９）記憶装置に接続されるとともに、現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止する情報漏洩防止装置であって、
前記データの利用が禁止された場所の属性情報を禁止位置属性情報として記憶する禁止位置属性記憶手段と、
前記現在位置の位置情報に基づいて、現在位置が含まれる場所の属性情報を現在位置属性情報として取得する位置属性取得手段と、
前記位置属性取得手段により取得された現在位置属性情報が前記禁止位置属性記憶手段により記憶された禁止位置属性情報に含まれているか否かを判定する位置属性判定手段と、
前記位置属性判定手段により前記現在位置属性情報が前記禁止位置属性情報に含まれていると判定された場合に、前記データを削除するデータ削除手段と、
を含んだことを特徴とする情報漏洩防止装置。
【０１０４】
（付記１０）前記記憶装置と、現在位置を検出するＧＰＳ受信装置とが分離不能に接続されていることを特徴とする付記９に記載の情報漏洩防止装置。
【産業上の利用可能性】
【０１０５】
以上のように、本発明に係る情報漏洩防止プログラム、情報漏洩防止方法および情報漏洩防止装置は、記憶装置の現在位置の位置情報を検出し、該検出した位置情報に基づいて、該記憶装置に記憶されているデータの漏洩を防止するに有用であり、特に、現在位置が含まれる場所の属性に基づいてデータの漏洩を防止する必要がある場合に適している。
【図面の簡単な説明】
【０１０６】
【図１】本実施例に係る情報漏洩防止装置の概念を説明するための説明図である。
【図２】本実施例に係る情報漏洩防止装置の構成を示す機能ブロック図である。
【図３】管理フォルダテーブルの一例を示す図である。
【図４】エリア情報テーブルの一例を示す図である。
【図５】禁止位置種別テーブルの一例を示す図である。
【図６】初期条件登録部による初期条件登録処理の処理手順を示すフローチャートである。
【図７】本実施例に係る情報漏洩防止装置によるデータ削除判定処理の処理手順を示すフローチャートである。
【図８】本実施例に係る情報漏洩防止プログラムを実行するコンピュータの構成を示す機能ブロック図である。
【符号の説明】
【０１０７】
１０    コンピュータ
２０    勤務地エリア
２１    オフィス
３０    出張先エリア
３１    オフィス
３２，４０    遊技場
１００    情報漏洩防止装置
１０１    記憶部
１０１ａ    地図情報テーブル
１０１ｂ    管理フォルダテーブル
１０１ｃ    エリア情報テーブル
１０１ｄ    禁止位置種別テーブル
１０２    ホストインタフェース制御部
１０３    ディスクインタフェース制御部
１０４    位置情報取得部
１０５    位置種別取得部
１０６    初期条件登録部
１０７    データ削除判定部
１０８    データ表示制御部
１０９    データ削除処理部
１１０    制御部
２００    ＧＰＳ受信装置
３００    ハードディスク装置
４００    コンピュータ
４１０    ＲＯＭ
４１１    情報漏洩防止プログラム
４２０    ＣＰＵ
４２１    情報漏洩防止プロセス
４３０    ＲＡＭ
４４０    ＧＰＳインタフェース
４５０    ホストインタフェース
４６０    ディスクインタフェース
【図１】
2008009556.tif 000003
【図２】
2008009556.tif 000004
【図３】
2008009556.tif 000005
【図４】
2008009556.tif 000006
【図５】
2008009556.tif 000007
【図６】
2008009556.tif 000008
【図７】
2008009556.tif 000009
【図８】
2008009556.tif 000010