(57)【要約】【課題】  本発明は、リムーバブルメモリにおけるファイルの管理に関するものである。【解決手段】  本発明のファイル管理装置は、リムーバブルメモリのファイル管理情報を提供する管理サーバとネットワークを介して接続するファイル管理装置であって、リムーバブルメモリの装着を検知して、リムーバブルメモリからリムーバブルメモリを識別する識別情報を取得する識別情報取得部と、リムーバブルメモリに格納されたファイルのファイルリストを作成し、ファイルリストを記憶するファイルリスト作成部と、リムーバブルメモリに対するファイル操作ログを記憶する操作ログ記憶部と、識別情報とファイルリストおよびファイル操作ログとを管理サーバに送信する送信部と、を備える、よう構成する。【選択図】    図１
2012043150.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルメモリのファイル管理情報を提供する管理サーバとネットワークを介して接続するファイル管理装置であって、
前記リムーバブルメモリの装着を検知して、該リムーバブルメモリから該リムーバブルメモリを識別する識別情報を取得する識別情報取得部と、
前記リムーバブルメモリに格納されたファイルのファイルリストを作成し、該ファイルリストを記憶するファイルリスト作成部と、
前記リムーバブルメモリに対するファイル操作ログを記録する操作ログ記録部と、
前記識別情報と前記ファイルリストおよび前記ファイル操作ログとを前記管理サーバに送信する送信部と
を備えることを特徴とするファイル管理装置。
【請求項２】
前記ファイルリスト作成部は、前記リムーバブルメモリにファイルが記憶されていない場合は、ファイル無しの情報を含んだファイルリストを作成する
ことを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記ファイルリスト作成部は、予め定めた時間間隔、またはファイル操作に対するイベントを検知してファイルリストを作成し、既存のファイルリストが記憶されている場合は該既存のファイルリストを新しく作成したファイルリストに置き換えて記憶する
ことを特徴とする請求項１または請求項２に記載のファイル管理システム装置。
【請求項４】
前記送信部は、前記リムーバブルメモリの取り外し、または自装置のログオフを検知して、前記識別情報と前記ファイルリストおよび前記ファイル操作ログとを前記管理サーバに送信する
ことを特徴とする請求項１乃至請求項３に記載のファイル管理装置。
【請求項５】
前記リムーバブルメモリは、ＵＳＢメモリである
ことを特徴とする請求項１乃至請求項４に記載のファイル管理装置。
【請求項６】
リムーバブルメモリのファイル管理情報を提供する管理サーバとネットワークを介して接続するファイル管理装置のファイル管理方法であって、
コンピュータが、
前記リムーバブルメモリの装着を検知して、該リムーバブルメモリから該リムーバブルメモリを識別する識別情報を取得し、
前記リムーバブルメモリに格納されたファイルのファイルリストを作成して該ファイルリストを記憶し、
前記リムーバブルメモリに対するファイル操作ログを記憶し、
前記識別情報と前記ファイルリストおよび前記ファイル操作ログとを前記管理サーバに送信する
ことを実行するファイル管理方法。
【請求項７】
リムーバブルメモリのファイル管理情報を提供する管理サーバとネットワークを介して接続するファイル管理装置のファイル管理プログラムであって、
コンピュータに、
前記リムーバブルメモリの装着を検知して、該リムーバブルメモリから該リムーバブルメモリを識別する識別情報を取得するステップと、
前記リムーバブルメモリに格納されたファイルのファイルリストを作成して該ファイルリストを記憶するステップと、
前記リムーバブルメモリに対するファイル操作ログを記憶するステップと、
前記識別情報と前記ファイルリストおよび前記ファイル操作ログとを前記管理サーバに送信するステップと
を実行させるためのファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リムーバブルメモリにおけるファイルの管理に関するものである。
【背景技術】
【０００２】
Universal Serial Busを用いて情報の読み書きを行なうＵＳＢメモリは、駆動部がないので衝撃に強い、小型で可搬性に優れる、専用のドライブ装置を必要としない、という高い利便性を備えている。近年のＵＳＢメモリは、内蔵するフラッシュメモリの記憶容量の増大に伴い、情報を手軽に持ち運ぶツールとして急速に普及しつつある。しかし、上記した利便性の裏返しとして、ＵＳＢメモリの紛失や盗難の恐れが多くなり、それに伴う第三者への情報漏洩のリスクが増大している。
【０００３】
このため、ＵＳＢメモリには格納したファイルに対するセキュリティを確保することが必須となっている。ＵＳＢメモリに関連した情報漏洩に対する対策としては、ＵＳＢメモリが取り扱われるいろいろな場面に対応した対策が知られている。
【０００４】
例えば、ＵＳＢメモリの使用時に利用者の認証を行い、利用者の正当性をチェックして格納されているファイルにアクセスできないようにする方法である。認証の方法として、パスワード認証や指紋認証が知られているが、ＵＳＢメモリには照合用のパスワードの情報や指紋の情報を記憶しておく必要がある。
【０００５】
また、ＵＳＢメモリに情報を格納するとき格納する情報に強制的に暗号化を施して保持し、情報を取り出すときにパスワード入力を行なって復号化した情報を取り出すことが知られている。不正に情報が取り出された場合は、情報が暗号化されているため内容は理解できないものとなっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１５４９１８号公報
【特許文献２】特開２００８−１０８１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記したようにＵＳＢメモリに対するセキュリティ対策は種々考案され、セキュリティ対策を施したＵＳＢメモリを紛失した場合でも簡単に格納されているファイルを取り出すことはできない。しかし、そのようなＵＳＢメモリであっても、例えばパスワードの解読や暗号が破られるリスクはゼロではなく、万全とは言えない。
【０００８】
ところで多くの企業では、ＵＳＢメモリを登録して貸し出し、毎日返却させることが行なわれている。また、ＵＳＢメモリの使用に当たっては、必要としない情報は記憶しない、ＵＳＢメモリに記憶した情報は利用後速やかに削除する、としたルールを設けて運用されている場合がある。
【０００９】
しかし、個々のＵＳＢメモリに対してファイルが本当に削除されたかどうかを確認する仕組みを設けて運用されている訳ではない。特にＵＳＢメモリを紛失した場合に、ＵＳＢメモリの使用者が確かにファイル削除を行なった、と報告してもファイル削除の事実を確認できないため情報漏洩のリスクは拭いきれない、と言う問題があった。ＵＳＢメモリのファイルが何時の時点で削除された、ということが判れば、紛失したＵＳＢメモリから情報漏洩のリスクはないと言い切れる。
【００１０】
また、機密情報をＵＳＢメモリにダウンロードし、不正使用後にダウンロードした情報を削除して返却されたＵＳＢメモリを調べても不正使用の事実は確認できない、という問題もあった。
【００１１】
本発明は、上記の問題を解決するためになされたもので、リムーバブルメモリに記憶したファイルを管理するファイル管理装置、ファイル管理方法およびファイル管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
発明の一観点によれば、本発明のファイル管理装置は、リムーバブルメモリのファイル管理情報を提供する管理サーバとネットワークを介して接続するファイル管理装置であって、リムーバブルメモリの装着を検知して、リムーバブルメモリからリムーバブルメモリを識別する識別情報を取得する識別情報取得部と、リムーバブルメモリに格納されたファイルのファイルリストを作成しそのファイルリストを記憶するファイルリスト作成部と、リムーバブルメモリに対するファイル操作ログを記録する操作ログ記録部と、識別情報とファイルリストおよびファイル操作ログとを管理サーバに送信する送信部とを備えるファイル管理装置が提供される。
【００１３】
発明の別の一観点によれば、本発明のファイル管理方法は、リムーバブルメモリのファイル管理情報を提供する管理サーバとネットワークを介して接続するファイル管理装置のファイル管理方法であって、コンピュータが、リムーバブルメモリの装着を検知してリムーバブルメモリからリムーバブルメモリを識別する識別情報を取得し、リムーバブルメモリに格納されたファイルのファイルリストを作成してファイルリストを記憶し、リムーバブルメモリに対するファイル操作ログを記憶し、識別情報とファイルリストおよびファイル操作ログとを管理サーバに送信することを実行する、ファイル管理方法が提供される。
【００１４】
また、発明の別の一観点によれば、本発明のファイル管理プログラムは、リムーバブルメモリのファイル管理情報を提供する管理サーバとネットワークを介して接続するファイル管理装置のファイル管理プログラムであって、コンピュータに、リムーバブルメモリの装着を検知して、リムーバブルメモリからリムーバブルメモリを識別する識別情報を取得するステップと、リムーバブルメモリに格納されたファイルのファイルリストを作成してファイルリストを記憶するステップと、リムーバブルメモリに対するファイル操作ログを記憶するステップと、識別情報とファイルリストおよびファイル操作ログとを管理サーバに送信するステップとを実行させるためのファイル管理プログラムが提供される。
【発明の効果】
【００１５】
本発明のファイル管理装置によって収集されたリムーバブルメモリに対するファイル管理情報を用いて、リムーバブルメモリを紛失したり盗難にあった場合に、利用者のリムーバブルメモリからファイル削除を行なった事実の確認ができる。
【００１６】
また、リムーバブルメモリを用いた不正なファイルのダウンロード等の不正なファイル操作の確認ができる。
【図面の簡単な説明】
【００１７】
【図１】リムーバブルメモリのファイル管理システムの全体構成例である。
【図２】ファイル管理装置のハードウェア構成例である。
【図３】ファイルリスト記憶領域のデータ例である。
【図４】操作ログ記憶領域のデータ例である。
【図５】ファイル管理装置の処理フロー例である。
【図６】管理部端末の表示例である。
【発明を実施するための形態】
【００１８】
本発明の実施例を図１から図６を用いて説明する。なお、本実施例ではリムーバブルメモリとしてＵＳＢメモリを管理対象としたが、他のリムーバブルメモリであってもよい。
【００１９】
図１はリムーバブルメモリのファイル管理システム１０の全体の構成例を示すものである。ファイル管理システム１０は、本発明のファイル管理装置１００〜１０２が、ネットワーク２００を介して管理サーバ３００に接続している。ネットワーク２００は例えばインターネットであり、ファイル管理装置１００〜１０２はデスクトップＰＣやノートＰＣから成り、リムーバブルメモリであるＵＳＢメモリ５００の装着を可能とする。例えば、ファイル管理装置１００はデスクトップＰＣで社内に設置されており、ファイル管理装置１０１、１０２はノートＰＣで、社外への持ち出し可能とするものである。なお、ファイル管理装置１００〜１０２は装着されたＵＳＢメモリ５００からファイル管理情報を取得し、ネットワーク２００を介して管理サーバ３００に送信する。また、管理サーバ３００は複数のファイル管理装置１００〜１０２からネットワーク２００を介してファイル管理情報を受信し、これらを管理サーバ３００が備えるファイル管理情報ＤＢ（不図示）に蓄積する。
【００２０】
ネットワーク２００には、さらにＵＳＢメモリ５００を管理する管理部門端末４００が接続される。ＵＳＢメモリ５００の管理者は管理部門端末４００からネットワーク２００を介して管理サーバ３００に接続し、ＵＳＢメモリ５００の管理情報を閲覧できる。
【００２１】
次に、ファイル管理装置１００のハードウェアの構成例を図２を用いて説明する。ファイル管理装置１００は、全体を制御するＣＰＵ１１０、ＵＳＢポート１２１に装着されたＵＳＢメモリ５００を制御するＵＳＢ／ＩＦ（インターフェース）１２０、キーボード１３１やディスプレイ装置１３２を制御するＩＯ／ＩＦ１３０、ＵＳＢメモリ５００から取得したファイル管理情報を記憶する記憶部１４０およびファイル管理プログラム１６０を実行するＲＡＭ１５０を有する。なお、図２に示す構成例は、本発明に必要な構成要素のみを示している。
【００２２】
記憶部１４０には、ファイルリスト記憶領域１４１と操作ログ記憶領域１４２を設け、これらの記憶領域に記憶する情報の総称がファイル管理情報である。
【００２３】
図３はファイルリスト記憶領域１４１のデータ例を示し、図３（ａ）に示すデータ例はＵＳＢメモリ５００にファイルが格納されている場合の例であり、図３（ｂ）に示すデータ例はＵＳＢメモリ５００にファイルが格納されていない場合の例である。
【００２４】
図３に示されるように、ファイルリスト記憶領域１４１は、「作成日時」、「ＰＣ名」、「ＵＳＢベンダ名」、「デバイス名」、「内部シリアル番号」、「ファイル名」、「ファイル更新日時」および「ファイルサイズ（ＫＢ）」の各フィールドを有している。「作成日時」フィールドは、ファイルリストを作成した日時を、「ＰＣ名」はファイルリストを作成したＰＣ（即ち、自身のファイル管理装置）の名称を、「ＵＳＢベンダ名」はＵＳＢメモリの製造ベンダの名称を、「デバイス名」はＵＳＢベンダが付けた型格名を、「内部シリアル番号」はＵＳＢベンダが付けた製造番号を、「ファイル名」はＵＳＢメモリ５００が格納しているフォルダ名とファイル名を、「ファイル更新日時」はファイルが更新された日時を、そして「ファイルサイズ（ＫＢ）」はＫＢ単位で示されるファイルの大きさのデータをそれぞれ記憶する。
【００２５】
図３（ａ）に示されるデータ例では、このＵＳＢメモリ５００には４つのファイルが格納されている。１行目のデータ例を基にファイルリストの情報の内容を説明する。このファイルリストは、「２０１０年５月１５日１７時００分」にＵＳＢメモリ５００からファイルリストのデータを取得し、データ取得したＰＣ名（自身のファイル管理装置の識別名）は「ＰＣ−Ｂ」である。管理対象のＵＳＢメモリ５００は、製造ベンダが「ａｂｃ」で、型格名は「ＨＳＣ−１Ｇ−ｘｘｘ」、内部シリアル番号は「８８９０３９８８７７７１」である。なお、「ＵＳＢベンダ名」、「デバイス名」、「内部シリアル番号」の３つの情報を、ＵＳＢメモリ５００を識別する識別情報として用いている。
【００２６】
ファイル名は「売上データ０００１．ｘｌｓ」で、そのデータは「ｂｋｕｐ」フォルダの配下にある「ｇｙｏｕｍｕ」フォルダにある。ファイルの更新は「２００９年１月２０日の２２時３５分」に行なわれ、「４，３４５」ＫＢの大きさである。他の３つのファイルも同様に見ればよい。当然のことであるが、他の３つのファイルの「作成日時」〜「内部シリアル番号」は同一データとなる。
【００２７】
ＵＳＢメモリ５００にファイルが存在しない場合のデータ例は図３（ｂ）に示され「作成日時」〜「内部シリアル番号」のフィールドには、図３（ａ）と同様のデータが格納される。そして、「ファイル名」フィールドにはファイルが存在しないことを示す「Ｎｏ  Ｆｉｌｅ」が格納される。
【００２８】
次に、操作ログ記憶領域１４２のデータ例を図４を用いて説明する。操作ログ記憶領域１４２は、「操作日時」、「ＰＣ名」、「ＵＳＢベンダ名」、「デバイス名」、「内部シリアル番号」および「ファイル操作ログ」の各フィールドを有している。「操作日時」はファイル操作が行なわれた日時を示し、「ファイル操作ログ」はファイル操作の内容を示している。「ＰＣ名」、「ＵＳＢベンダ名」、「デバイス名」、「内部シリアル番号」は前述と同様であるので説明は省略する。
【００２９】
図４では、管理対象のＵＳＢメモリ５００は３回のファイル操作が行なわれたことを示しており、最初のファイル操作は「２０１０年５月１５日１３時３０分」にＰＣ−Ｂの「Ｃ」ドライブ（ディスク）の「重要」フォルダの「売上データ１００５．ｘｌｓ」ファイルを、「Ｆ」ドライブ（ＵＳＢメモリ）の「ｂｋｕｐ／ｇｙｏｕｍｕ」フォルダに「複写」している操作を示している。また、次の操作は、「２０１０年５月１５日１４時１５分」にＵＳＢメモリの「ｂｋｕｐ／ｇｙｏｕｍｕ」フォルダの「売上データ１０１０．ｘｌｓ」のファイルを削除している操作を示している。三つ目の操作も、「ｂｋｕｐ／ｇｙｏｕｍｕ」フォルダの「売上データ１０１１．ｘｌｓ」のファイルを削除している。
【００３０】
次に、ファイル管理装置１００の処理フローについて図５を用いて説明する。ファイル管理装置１００は、ＵＳＢメモリ５００が装着されたことを検知すると、ＵＳＢメモリ５００のディスクリプタから識別情報としてＵＳＢベンダ名、デバイス名および内部シリアル番号を取得し、ファイルリスト記憶領域１４１の該当のフィールドに格納する。続いてＵＳＢメモリ５００に格納しているファイルのファイルリストを作成するために、ファイル名、ファイル更新日時、およびファイルサイズを調べ、それらの情報をファイルリスト記憶領域１４１の該当のフィールドに格納する。ＵＳＢメモリ５００に記憶しているファイルがない場合は、「ファイル名」フィールドに「Ｎｏ  Ｆｉｌｅ」を格納する。なお、このファイルリスト作成時に、ファイル管理装置１００の図示しないリアルタイムクロック（カレンダークロック）を参照して日時情報を取得し、ファイルリスト記憶領域１４１の「作成日時」フィールドに格納する（Ｓ１〜Ｓ３。以降、ステップ１をＳ１と記す）。
【００３１】
続いて、予め設定されている定期ファイルリスト作成時刻になっているかどうかをリアルタイムクロック参照して調べ、作成時刻になっていればＵＳＢメモリ５００にアクセスしてステップ３と同様にファイルリストを作成する。作成したファイルリストはステップ３で格納したファイルリスト記憶領域１４１に上書きし更新する。図３の「ＰＣ名」〜「内部シリアル番号」のフィールドはそのままに、「作成日時」、「ファイル名」〜「ファイルサイズ（ＫＢ）」のフィールドが上書きされることになる。定期のファイルリストの作成は例えば５分間隔で作成するものとし、ステップ３で最初にファイルリストの作成を行なった５分後から以降５分間隔で定期ファイルリスト作成を行なうものとする。ステップ４で定期ファイルリストの作成時刻でない場合は、ファイルリストを作成することなく、ステップ６に進む（Ｓ４、Ｓ５）。
【００３２】
次に、利用者によるＵＳＢメモリ５００の取り外し操作、またはログオフの操作、またはＵＳＢメモリ５００へのファイル操作の検知されなければステップ４に戻る。ＵＳＢメモリ５００の取り外し操作、およびログオフ操作の検知の前に、ＵＳＢメモリ５００へのファイル操作があればファイル操作ログを取得し、操作ログ記憶領域１４２に記憶する。このときもステップ３と同様にリアルタイムクロックを参照して日時情報を取得し、この日時情報を操作日時としてファイル操作ログと共に該当のフィールドに記憶する。ファイル操作ログを記録した後は再びステップ４に戻る（Ｓ６〜Ｓ９）。
【００３３】
ＵＳＢメモリ５００の取り外し操作、またはログオフの操作が検知されれば、ファイルリスト記憶領域１４１と操作ログ記憶領域１４２とから格納された情報（識別情報を含むファイルリストとファイル操作ログ）を取り出し、ファイル管理情報として管理サーバ３００に送信し終了となる。（Ｓ１０）。
【００３４】
ファイリストに加えてファイル操作ログを収集する理由は、定期ファイルリスト作成後とログオフ操作、あるいはＵＳＢメモリの取り外し操作の間にファイル操作が行なわれた場合に対する処置である。例えば、定期ファイルリスト作成を行なった直後にファイル操作が行なわれ、次の定期ファイルリスト作成前にＵＳＢメモリが取り外された場合に、取り外されたＵＳＢメモリに格納されているファイルはファイルリストとは異なるものとなる。このような場合は、ファイル操作ログにより確認できるためである。また、ファイル操作ログの収集は、ＵＳＢメモリを用いた不正なダウンロード等の操作もチェックできる。
【００３５】
次に、管理部門端末４００から管理サーバ３００にアクセスして、リムーバブルメモリの情報を閲覧する例を説明する。管理サーバ３００にはネットワーク２００に接続する複数のファイル管理装置からファイル管理情報を受信し、図示しないファイル管理ＤＢに格納している。管理部門端末４００からリムーバブルメモリの識別情報、およびチェックしたい月日（チェック開始と終了の月日）を入力することで、管理サーバ３００は指定されたリムーバブルメモリのファイル管理情報を検索し、検索結果を管理部門端末４００に返信する。図６は、管理部門端末４００における検索結果の表示例を示す。
【００３６】
図６の表示例は、管理部端末４００からＵＳＢメモリの識別番号として「ａｂｃ／ＨＳＣ−１Ｇ−ｘｘｘ／８８９０３９８８７７７１」、チェックの開始月日を「２０１０年５月１５日」、終了月日を「２０１０年５月１７日」と指定した場合の管理サーバ３００から送信された検索結果である。このＵＳＢメモリは２０１０年５月１５日の１７時００分にＰＣ−Ｂのファイル管理装置において最終的に４つのファイルが格納されていることが確認でき、同日の１８時２０分にＰＣ−Ａのファイル管理装置において４つのファイルが削除され、１８時３０分ではファイルが格納されていない（Ｎｏ  Ｆｉｌｅ）ことが確認できる。例えば、２０１０年５月１８日にＵＳＢメモリの紛失が発覚した場合に、利用者が報告したファイル消去が２０１０年５月１５日になされていたことの事実がこれによって確認できる。
【００３７】
また、図６に示すファイル操作ログを解析することにより、不正なファイルのダウンロード等が行なわれていないか、確認できる。
【００３８】
本実施例で示したように、管理サーバ３００でＵＳＢメモリ５００のようなリムーバブルメモリに対するファイル管理情報を収集しデータベース化して保持するので一元管理できる。また、このような仕組みを設けることで、不正な操作に対する抑止力となる効果を奏する。
【００３９】
上記の実施例では、ファイルリストの作成を予め定めた時間間隔で行なうようにしたが、ＵＳＢメモリに対するファイル操作が行なわれる度にファイルリストを作成するようにしてもよい。また、管理サーバにファイル管理情報を送信するタイミングをＵＳＢメモリの取り外しの操作、またはファイル管理装置のログオフ操作を検知して行なうようにしたが、例えばファイル操作ログがある程度貯まったことを検知したような場合であってもよい。
【００４０】
なお、上記した実施例はこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様で実施し得るものである。
【符号の説明】
【００４１】
１０    ファイル管理システム
１００  ファイル管理装置
１０１  ファイル管理装置
１０２  ファイル管理装置
１１０  ＣＰＵ
１２０  ＵＳＢ／ＩＦ
１２１  ＵＳＢポート
１３０  ＩＯ／ＩＦ
１３１  キーボード
１３２  ディスプレイ
１４０  記憶部
１４１  ファイルリスト記憶領域
１４２  操作ログ記憶領域
１５０  ＲＡＭ
１６０  ファイル管理プログラム
１６１  識別情報取得部
１６２  ファイルリスト作成部
１６３  操作ログ記録部
１６４  送信部
２００  ネットワーク
３００  管理サーバ
４００  管理部門端末
５００  ＵＳＢメモリ
【図１】
2012043150.tif 000003
【図２】
2012043150.tif 000004
【図３】
2012043150.tif 000005
【図４】
2012043150.tif 000006
【図５】
2012043150.tif 000007
【図６】
2012043150.tif 000008