(57)【要約】【課題】リムーバブルメディア内に格納した機密情報を編集中に、情報漏洩防止手段が正常に動作しない場合でも、編集中の機密情報が外部へ漏洩することを防ぐことができるリムーバブルメディア情報漏洩防止装置を提供する。【解決手段】ＵＳＢメモリ１内に、ＵＳＢメモリ１内の第２記憶領域３内に格納された暗号化ファイル１１を編集し、第２記憶領域３内に暗号化文書として格納する文書編集プログラム８が記憶され、文書編集プログラム８は、起動時に、他のアプリケーションの監視処理を開始する手段と、監視に失敗した場合は、現時点での文書編集プログラム８のモードを確認し、保護モードであればプログラムの終了判定へ進み、通常モードであれば、保護モードへモードを遷移させた後、プログラムの終了判定へ進む手段等を備えている。【選択図】図１
2009230376.tif 000002
【特許請求の範囲】
【請求項１】
情報端末装置に接続されたリムーバブルメディアによる情報漏洩を防止するためのリムーバブルメディア情報漏洩防止装置であって、
前記リムーバブルメディア内に、前記リムーバブルメディア内の記憶領域内に格納された暗号化ファイルを編集し、記憶領域内に暗号化文書として格納する文書編集プログラムが記憶され、
前記文書編集プログラムは、起動時に、他のアプリケーションの監視処理を開始する手段と、
監視に成功したかどうかをチェックする手段と、
監視に成功している場合は、現時点での文書編集プログラムのモードを確認し、通常モードであればプログラムの終了判定へ進み、保護モードであれば、通常モードへモードを遷移させた後、プログラムの終了判定へ進む手段と、
監視に失敗した場合は、現時点での文書編集プログラムのモードを確認し、保護モードであればプログラムの終了判定へ進み、通常モードであれば、保護モードへモードを遷移させた後、プログラムの終了判定へ進む手段と、
プログラムの終了判定の結果、終了でない場合は、監視結果のチェックへ戻り以降の処理を繰り返す手段と、
終了の場合は、プログラムを終了させる手段とを備えたことを特徴とするリムーバブルメディア情報漏洩防止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業、団体等の各種組織内における機密情報をリムーバブルメディアによって、外部に持ち出す必要が生じた場合でも、持ち出した機密情報が組織外の第三者に漏洩しないようにすることができるリムーバブルメディア情報漏洩防止装置に関するものである。
【背景技術】
【０００２】
２００５年度から施行された「個人情報保護法」により情報漏洩対策は企業等の組織にとって重要な課題になっている。
その対策として、社外に漏らしてはならない情報については、基本的には、リムーバブルメディアや携帯型コンピュータに記憶させて社外に持ち出すことを禁止し、やむを得ず社外に持ち出す場合には暗号化することを強制するようにしたシステムが開発されている。
また、下記の特許文献１に開示されているように、リムーバブルメディアに格納された情報を使用する場合には、リムーバブルメディアの個別情報を参照するメモリシステムが提案されている。
【特許文献１】特開２０００−１１２８２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
リムーバブルメディアに格納し、社外へ持ち出した機密情報を参照、編集する場合、リムーバブルメディア内に格納されている専用の編集プログラムを用いて行うことが一般的である。この編集プログラムでは、機密情報の参照、編集等を行うことができるほか、機密情報を保存する場合は、リムーバブルメディアにのみ保存を許可するような仕組みを備えている必要がある。また、編集中の機密情報を、他のアプリケーションへコピーしたり、編集画面のスクリーンショットを取得したりするような操作を抑止するような仕組みも併せて備えている必要がある。
しかし、持ち出し先のコンピュータによっては、これらの仕組みが正常に動作せず、機密情報が他のアプリケーションへコピーできたり、編集画面のスクリーンショットが取得できたりするような状況も十分に考えられる。
【０００４】
以上の現状に鑑み、本発明は、リムーバブルメディア内に格納して社外へ持ち出した機密情報を編集中に、その編集プログラムが備えている情報漏洩防止手段が正常に動作しない場合でも、リアルタイムにその状況を検知し、編集プログラムの状態を変更させることで、編集中の機密情報が外部へ漏洩することを防ぐことができるリムーバブルメディア情報漏洩防止装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決すべく、本発明は以下の構成を提供する。
請求項１に係る発明は、情報端末装置に接続されたリムーバブルメディアによる情報漏洩を防止するためのリムーバブルメディア情報漏洩防止装置であって、
前記リムーバブルメディア内に、前記リムーバブルメディア内の記憶領域内に格納された暗号化ファイルを編集し、記憶領域内に暗号化文書として格納する文書編集プログラムが記憶され、
前記文書編集プログラムは、起動時に、他のアプリケーションの監視処理を開始する手段と、
監視に成功したかどうかをチェックする手段と、
監視に成功している場合は、現時点での文書編集プログラムのモードを確認し、通常モードであればプログラムの終了判定へ進み、保護モードであれば、通常モードへモードを遷移させた後、プログラムの終了判定へ進む手段と、
監視に失敗した場合は、現時点での文書編集プログラムのモードを確認し、保護モードであればプログラムの終了判定へ進み、通常モードであれば、保護モードへモードを遷移させた後、プログラムの終了判定へ進む手段と、
プログラムの終了判定の結果、終了でない場合は、監視結果のチェックへ戻り以降の処理を繰り返す手段と、
終了の場合は、プログラムを終了させる手段とを備えたことを特徴とするリムーバブルメディア情報漏洩防止装置を提供するものである。
【発明の効果】
【０００６】
本発明によれば、リムーバブルメディア内の機密文書を編集中に、他のアプリケーションへの監視が失敗した場合でも、編集機能を停止させ縮退運転させることで機密情報が漏洩してしまうのを防止することができる。
【発明を実施するための最良の形態】
【０００７】
以下、実施例を示した図面を参照しつつ本発明の実施の形態を説明する。
図１は、本発明に係るリムーバブルメディア（以下、ＵＳＢメモリと言う）１の内部構成の概要を示すブロック図であり、読取専用の第１の記憶領域（ＣＤ−ＲＯＭ領域部）２と読み書き可能な第２の記憶領域（リムーバブル領域部）３を備え、第１の記憶領域２には、ランチャープログラム６と各種制御ファイル７が記憶されるようになっている。
この構成のＵＳＢメモリ１は、パーソナルコンピュータなどで構成されるクライアントコンピュータ（情報端末装置）に接続され、当該クライアントコンピュータの外部記憶装置として使用される。
【０００８】
ランチャープログラム６は、当該ＵＳＢメモリ１が接続されたクライアントコンピュータの表示部にランチャー画面を表示させるランチャー表示処理１２と正当な利用者を識別し、かつ、以下で説明する第２の記憶領域３の保護を解除するパスワード認証処理１３を備える。
本ブロック図では、ランチャープログラム６内に、パスワード認証処理１３を備えているが、第１の記憶領域２内であれば、ランチャープログラム６内でなく別のプログラムとして備えてもよい。
【０００９】
第２の記憶領域３には、文書編集プログラム８、暗号／復号プログラム９、各種制御ファイル１０といったシステムファイル群４が記憶されるようになっている。また、第２の記憶領域３には、暗号／復号プログラム９により作成される暗号化ファイル１１といったデータファイル群５も記憶されるようになっている。なお、本ブロック図では、第２の記憶領域３内にシステムファイル群４を配置しているが、システムファイル群４が、第１の記憶領域２内に配置されていてもよい。
【００１０】
第１の記憶領域２は、例えばＣＤ−ＲＯＭ領域部として構成されるものであり、その場合には、図２に示すように、ＵＳＢメモリ１をクライアントコンピュータ２０に接続した際に、クライアントコンピュータ２０のオペレーティングシステム２１が、ＵＳＢメモリ１が接続されたことを認識した後、第１の記憶領域２内のランチャープログラム６を自動で起動するといったことが可能になっている。
【００１１】
第２の記憶領域３は、例えばリムーバブル領域部として構成されるものであり、この領域はパスワードにより保護され、保護の解除／設定を当該領域外からプログラムにより制御できるものである。例えば、図２に示すように、第１の記憶領域２内のランチャープログラム６を起動した際に、パスワード入力画面２２を表示し、当該画面にて利用者により適切なパスワードが入力された場合にのみ、第２の記憶領域３の保護が解除され、当該記憶領域３が利用可能になるといった構成も可能である。
【００１２】
暗号／復号プログラム９は、ＵＳＢメモリ１外の領域（例えば、クライアントコンピュータ２０内）にある平文ファイルを暗号化して、第２の記憶領域３内に格納する機能、第２の記憶領域３内に格納された暗号化文書ファイルを復号する機能及び、ＵＳＢメモリ１外の領域（例えば、クライアントコンピュータ２０内）に保存する機能を備えている。
【００１３】
文書編集プログラム８は、第２の記憶領域３内に格納された暗号化文書ファイルを編集し、第２の記憶領域３内に暗号化文書として格納する機能を備えている。
【００１４】
図２は、本発明を適用した情報システムの実施の形態を示すシステム構成図である。
ＵＳＢメモリ１をクライアントコンピュータ（情報端末装置）２０に接続すると、クライアントコンピュータ２０内のオペレーティングシステム２１によりＵＳＢメモリ１が接続されたことを認識し、オペレーティングシステム２１によりＵＳＢメモリ１のＣＤ−ＲＯＭ領域２内のランチャープログラム６が自動的に起動される。
【００１５】
ランチャープログラム６は、起動後にクライアントコンピュータ２０の表示部にパスワード入力画面２２を表示し、利用者が適切なパスワードを当該画面に入力したならば、ＵＳＢメモリ１の第２の記憶領域３の保護を解除するとともに、ランチャー画面２３を表示させる。
利用者は、ランチャー画面２３より操作を行いたいプログラムを選択する（例えば、文書編集プログラム８）ことで、第２の記憶領域３内のプログラムを起動することができる。
なお、パスワードによるユーザ認証に代えて、指静脈、指紋、虹彩などの生体情報を用いたユーザ認証を行うようにすることができる。
【００１６】
図３は文書編集プログラムの一例を示す図である。図に示すようにメニュー表示部３２、編集領域３３から構成される。
メニュー表示部３２には、文書編集プログラム３１で編集中の文書に対して利用可能な各種機能がメニュー化され、個々のメニューを選択することで、各種機能が利用可能になるものである。
編集領域３３は、メニュー表示部３２内でメニュー化された各種機能を用いて文書の編集を行うことができる領域である。
【００１７】
この文書編集プログラム３１には、当該プログラム以外のアプリケーションが起動されると、そのアプリケーションが許可されたアプリケーションかどうかを判定し、許可されていない場合は、その起動を抑止するような監視機能を備えている。
【００１８】
しかし、監視機能が有効に働かないような場合も十分に考えられる。例えば、起動されたアプリケーションの実行権限が文書編集プログラム３１よりも高い場合、その起動を抑止することができない。このような状況下では、文書編集プログラム３１が備える情報漏洩防止機能が有効に働かない可能性が高い。
【００１９】
そこで、監視機能が有効に働かない場合、文書編集プログラム３１の持つ機能をある程度停止させ、監視機能が有効に働くまでの間、文書編集プログラム３１を縮退運転させることを考える。
図４は、監視機能が有効に働かない場合の文書編集プログラム３１の縮退運転の一例を示す図である。ここでの縮退運転を便宜上保護モードと呼び、監視機能が有効に働いている場合を通常モードと呼ぶ事にする。図に示すように、文書編集プログラム３１が備えるメニュー及び編集領域への各種操作ができないように文書編集プログラム全体を保護する半透明のシールド４１と、保護されている事を利用者に通知する画面４２から構成される。
保護モードでは、シールド４１により文書編集プログラムが通常モード時に利用可能な機能は全て利用ができない。再び、監視機能が有効に働くようになると、文書編集プログラムはシールド４１を破棄し、保護モードから通常モードへと遷移する。
【００２０】
図５は、保護モードの別の一例を示す図である。ここでは、画面のスクリーンショットを取得できるアプリケーションの監視に失敗した場合、編集中の文書のスクリーンショットを取得されるのを防ぐために、図４で示した半透明なシールド４１ではなく、完全なシールド５１が文書編集プログラムを監視に失敗したアプリケーションから守る。
【００２１】
図６は、保護モード中に文書編集プログラムが利用者に提供できる機能の一例を示す図である。保護モード中の文書編集プログラムの画面上にはメニュー６１を表示させることができる。このメニュー６１には、監視に失敗したアプリケーションの情報を表示させるメッセージの確認機能６２、編集中の文書の保存機能６３、編集中の文書を閉じる機能６４、文書編集プログラムの終了機能６４を備えている。利用者は、メニュー６１の中から利用したい機能を選択することで、その機能を利用することができる。
【００２２】
図７は、文書編集プログラムが他のアプリケーションの監視に失敗した際に、利用者へ通知するメッセージの一例である。メッセージ７１は、監視に失敗したアプリケーションの情報を表示するメッセージ表示部７２と、当該メッセージを終了させ保護モードへ遷移させるＯＫボタン７３から構成される。
利用者はメッセージ表示部７３に表示されている情報を基に、監視に失敗したアプリケーションを特定し、利用者がそのアプリケーションを終了させる事ができる。監視に失敗したアプリケーションを終了させることで、文書編集プログラムは保護モードから通常モードへと遷移する。
【００２３】
図８は、文書編集プログラムが他のアプリケーションを監視する処理を示すフローチャートである。
文書編集プログラムは起動するとまず、他のアプリケーションの監視処理を開始する（ステップ１０１）。監視処理は、文書編集プログラムが終了するまでの間、続くものとする（ステップ１０２、１１１）。
監視処理は、監視結果のチェックを定期的にチェックすることで行われる（ステップ１０３）。監視に成功したかどうかをチェックし（ステップ１０４）、成功している場合は、現時点での文書編集プログラムのモードを確認し（ステップ１０５）、通常モードであればプログラムの終了判定（ステップ１０９）へ進み、保護モードであれば、通常モードへモードを遷移（ステップ１０６）させた後、プログラムの終了判定（ステップ１０９）へ進む。
一方、監視に失敗した場合は、現時点での文書編集プログラムのモードを確認し（ステップ１０７）、保護モードであればプログラムの終了判定（ステップ１０９）へ進み、通常モードであれば、保護モードへモードを遷移（ステップ１０８）させた後、プログラムの終了判定（ステップ１０９）へ進む。
プログラムの終了判定の結果、終了でない場合は、監視結果のチェック（ステップ１０３）へ戻り以降の処理を繰り返す。終了の場合は、プログラムを終了させる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係るリムーバブルメディアの構成例を示す機能ブロック図である。
【図２】本発明に係るリムーバブルメディアを適用した情報システムの実施の形態を示すシステム構成図である。
【図３】本発明による文書編集プログラムの通常モードの一例を示す図である。
【図４】本発明による文書編集プログラムの保護モードの一例を示す図である。
【図５】本発明による文書編集プログラムの保護モードの別の一例を示す図である。
【図６】本発明による保護モード時に提供される機能の一例を示す図である。
【図７】本発明による通常モードから保護モードへ遷移する際に表示されるメッセージの一例を示す図である。
【図８】本発明による文書編集プログラムが他のアプリケーションを監視する処理を示すフローチャートである。
【符号の説明】
【００２５】
１  ＵＳＢメモリ
２  第１の記憶領域（ＣＤ−ＲＯＭ領域部）
３  第２の記憶領域（リムーバブル領域部）
４  システムファイル群
５  データファイル群
６  ランチャープログラム
７  各種制御ファイル
８  文書編集プログラム
９  暗号／復号プログラム
１０  各種制御ファイル
１１  暗号化ファイル
１２  ランチャー表示処理
１３  パスワード認証処理
２０  クライアントコンピュータ
２１  オペレーティングシステム
２２  パスワード入力画面
２３  ランチャー画面
３１  文書編集プログラム
３２  文書編集プログラムの操作メニュー
３３  文書編集プログラムの編集領域
４１  文書編集プログラムの保護シールド（半透明）
４２  保護を通知するメッセージ
５１  文書編集プログラムの保護シールド
６１  保護モード時の操作メニュー
６２  メッセージの確認メニュー
６３  文書の保存メニュー
６４  文書を閉じるメニュー
６５  文書編集プログラムの終了メニュー
７１  監視失敗時のメッセージ
７２  メッセージ内容表示部
７３  メッセージのＯＫボタン
【図１】
2009230376.tif 000003
【図２】
2009230376.tif 000004
【図３】
2009230376.tif 000005
【図４】
2009230376.tif 000006
【図５】
2009230376.tif 000007
【図６】
2009230376.tif 000008
【図７】
2009230376.tif 000009
【図８】
2009230376.tif 000010