(57)【特許請求の範囲】
【請求項１】
二次記憶装置へのデータの書き込みを禁止し、かつ外部媒体へのデータ書き出しを禁止し、各種データは揮発性のメモリ内に保存する構成とした利用者端末における二次記憶装置の管理方法であって、
利用者端末に実装した第１の制御手段が、当該利用者端末へのログイン時に、二次記憶装置への書き込み禁止モード、ＯＳパッチ等の更新を行うための更新モードを利用者に選択させるログインモード選択画面を表示し、いずれかのモードの選択操作を受け付ける第１のステップと、利用者端末に実装した第２の制御手段が、前記第１のステップで受け付けたモード選択操作に応じて、二次記憶装置を書き込み禁止状態または更新可能状態に制御した後、利用者端末を二次記憶装置の書き込み禁止状態または更新可能状態で起動する第２のステップを備えることを特徴とする利用者端末における二次記憶装置の管理方法。
【請求項２】
前記第２のステップにおいて、二次記憶装置を更新可能状態に制御した場合、予め設定したＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを非表示状態に制御することを特徴とする請求項１に記載の利用者端末における二次記憶装置の管理方法。
【請求項３】
前記第１のステップにおいて、前記書き込み禁止モード、更新モードの他に、管理者用更新モードを選択させるログインモード選択画面を表示し、前記第２のステップにおいては管理者用更新モードの選択時に、二次記憶装置を更新可能状態に制御し、かつＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを表示状態に制御することを特徴とする請求項２に記載の利用者端末における二次記憶装置の管理方法。
【請求項４】
二次記憶装置へのデータの書き込みを禁止し、かつ外部媒体へのデータ書き出しを禁止し、各種データは揮発性のメモリ内に保存する構成とした利用者端末において、
利用者端末へのログイン時に、二次記憶装置への書き込み禁止モード、ＯＳパッチ等の更新を行うための更新モードを利用者に選択させるログインモード選択画面を表示し、いずれかのモードの選択操作を受け付ける第１の制御手段と、この第１の制御手段が受け付けたモード選択操作に応じて、二次記憶装置を書き込み禁止状態または更新可能状態に制御した後、利用者端末を二次記憶装置の書き込み禁止状態または更新可能状態で起動する第２の制御手段を備えることを特徴とする利用者端末。
【請求項５】
前記第２の制御手段は、更新可能状態において、予め設定したＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを非表示状態に制御することを特徴とする請求項４に記載の利用者端末。
【請求項６】
前記第１の制御手段は、前記書き込み禁止モード、更新モードの他に、管理者用更新モードを選択させるログインモード選択画面を表示し、前記第２の制御手段は管理者用更新モードの選択時に、二次記憶装置を更新可能状態に制御し、かつＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを表示状態に制御することを特徴とする請求項５に記載の利用者端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者端末の２次記憶装置への書き込み保護と外部媒体への書き出し禁止機能を備えたパーソナルコンピュータなどの利用者端末における二次記憶装置の管理方法及び利用者端末に係り、詳しくは、利用者端末のＯＳパッチやアプリケーションの更新を行うのに好適な二次記憶装置の管理方法及び利用者端末に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータに代表される利用者端末の２次記憶装置に機密ファイルを保存する際に、ファイルを暗号化して保存させることで、機密データの持ち出しを制御する方法がある。この方法では、もしファイルが持ち出されたとしても、暗号化されているため情報自体の持ち出しにはならない。
例えば、下記の特許文献１に開示された技術では、ＯＳ（オペレーティングシステム）のファイルＩＯ処理に割り込んで、自動的に暗号・復号化処理を行うことで、ユーザにとって利便性の高い自動ファイル暗号システムを実現している。更に、リムーバブルデバイスや印刷デバイスへのアクセス制御を行うことにより、機密ファイル編集を行え、かつ情報漏洩を防ぐことを可能としている。
【０００３】
【特許文献１】特開平１１−１４９４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、モバイルＰＣなどの携帯情報端末に顧客情報等の機密ファイルを暗号化して保存し、それを紛失した場合、暗号化しているから機密情報が漏れる危険性はないというだけでは、社会的に許されない風潮がある。
モバイルＰＣ等の紛失の危険性があるＰＣ（パーソナルコンピュータ）では、機密情報の閲覧・利用はさせても、保存はさせたくないというニーズが大きい。上述の特許文献１に開示された自動ファイル暗号システムにあっては、このニーズに答えることができない。
このニーズに対しては、通常の運用においては二次記憶装置への機密情報等のデータの書き込みを禁止し、かつＵＳＢメモリ等の外部媒体への書き出しを禁止し、ファイルサーバ上に機密情報等のデータを保存する構成にすることにより、解決することが可能になる。
しかし、このように構成した場合、二次記憶装置に記憶させるＯＳパッチやウイルスパターンファイル等の必要な更新作業が行えなくなる運用上の弊害が生じるという問題がある。
【０００５】
本発明は、このような事情に鑑みなされたものであり、二次記憶装置へのデータの書き込みを禁止し、かつ外部媒体へのデータ書き出しを禁止し、各種データは揮発性のメモリ内に保存する構成とした利用者端末において、二次記憶装置にＯＳパッチやウイルスパターンファイル等の必要な更新作業を行うことができる利用者端末における二次記憶装置の管理方法及び利用者端末を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る利用者端末における二次記憶装置の管理方法は、利用者端末に実装した第１の制御手段が、当該利用者端末へのログイン時に、二次記憶装置への書き込み禁止モード、ＯＳパッチ等の更新を行うための更新モードを利用者に選択させるログインモード選択画面を表示し、いずれかのモードの選択操作を受け付ける第１のステップと、利用者端末に実装した第２の制御手段が、前記第１のステップで受け付けたモード選択操作に応じて、二次記憶装置を書き込み禁止状態または更新可能状態に制御した後、利用者端末を二次記憶装置の書き込み禁止状態または更新可能状態で起動する第２のステップを備えることを特徴とする。
また、前記第２のステップにおいて、二次記憶装置を更新可能状態に制御した場合、予め設定したＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを非表示状態に制御することを特徴とする。
また、前記第１のステップにおいて、前記書き込み禁止モード、更新モードの他に、管理者用更新モードを選択させるログインモード選択画面を表示し、前記第２のステップにおいては管理者用更新モードの選択時に、二次記憶装置を更新可能状態に制御し、かつＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを表示状態に制御することを特徴とする。
【０００７】
また、本発明に係る利用者端末は、利用者端末へのログイン時に、二次記憶装置への書き込み禁止モード、ＯＳパッチ等の更新を行うための更新モードを利用者に選択させるログインモード選択画面を表示し、いずれかのモードの選択操作を受け付ける第１の制御手段と、この第１の制御手段が受け付けたモード選択操作に応じて、二次記憶装置を書き込み禁止状態または更新可能状態に制御した後、利用者端末を二次記憶装置の書き込み禁止状態または更新可能状態で起動する第２の制御手段を備えることを特徴とする。
また、前記第２の制御手段は、更新可能状態において、予め設定したＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを非表示状態に制御することを特徴とする。
また、前記第１の制御手段は、前記書き込み禁止モード、更新モードの他に、管理者用更新モードを選択させるログインモード選択画面を表示し、前記第２の制御手段は管理者用更新モードの選択時に、二次記憶装置を更新可能状態に制御し、かつＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを表示状態に制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、二次記憶装置へのデータの書き込みを禁止し、かつ外部媒体へのデータ書き出しを禁止し、各種データは揮発性のメモリ内に保存する構成とした利用者端末において、利用者端末へのログイン時に、ログインモード選択画面を表示し、二次記憶装置への書き込み禁止モードが利用者によって選択された場合には、利用者端末を二次記憶装置の書き込み禁止状態で起動し、各種データは揮発性のメモリのみに記憶させるように制御する。
これによって、電源をＯＦＦにした場合にはデータは自動消滅し、利用者端末自体を紛失した場合でも各種データが漏洩することを防止することができる。
また、更新モードが選択された場合には、利用者端末を二次記憶装置の書き込み可能状態で起動するため、ＯＳパッチ等の更新を行うことが可能になる。ＯＳパッチ等の更新を行った後は、書き込み禁止モードで再起動し、各種データは揮発性のメモリのみに記憶させるように制御する。これにより、ＯＳパッチ等の更新が可能となり、かつ利用者端末自体を紛失した場合でも各種データが漏洩することを防止することができる。
また、更新モードにおいては、予め設定したＯＳパッチ等の更新処理以外に使用するアイコンまたはメニューを非表示状態に制御するため、利用者による二次記憶装置内のデータの不正コピーや不正持ち出しが不可能となり、また不特定アプリケーションを実行して二次記憶装置内のデータを不正書き換えすることが不可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について図面を用いて詳細に説明する。
図１は、本発明の実施の形態を示すシステム構成図である。
この実施形態のシステムは、利用者端末１００、管理サーバ１０１、及びファイルサーバ１０２で構成されており、それぞれがネットワーク１０３で接続されている。
利用者端末１００は例えば携帯型または据置型のＰＣ（パーソナルコンピュータ）であり、揮発性のメモリ１１１と不揮発性の２次記憶装置１１０を備えており、ＯＳ１０４、アプリケーション１０５、端末管理ツール１０６、ＧＵＩ制御モジュール１０７、外部媒体書込み制御モジュール１０８、及び２次記憶装置書込み制御ドライバ１０９がインストールされている。
【００１０】
ここで、アプリケーション１０５は特定のものではなく、既存のあらゆるアプリケーションを意味する。利用者は利用者端末１００でＯＳ１０４を起動し、アプリケーション１０５を用いてファイルサーバ１０２上の機密ファイルを利用・編集する。利用・編集後に保存する場合は、ファイルサーバ１０２に保存する。利用者端末１００に保存した場合、２次記憶装置書込み制御ドライバ１０９により揮発性のメモリ１１１中に保存したファイルデータがキャッシュされるだけで、２次記憶装置１１０には保存されない。
したがって、電源を切った際に保存したファイルデータは消去される。
また、外部媒体書込み制御ドライバ１０８は、ＵＳＢメモリ等の外部媒体への書き込み制御を実現しており、書き出し禁止や暗号化書出し可といった制御を行う。
【００１１】
ＧＵＩ制御モジュール１０７は、ＯＳ１０４へのログイン時に呼び出されるモジュールであり、初回ログイン時に利用者に書き込み保護モード、通常更新モード、管理者用更新モードの３つのログインモードを選択するダイアログを表示画面に表示する。
このログインモードの選択に応じて、２次記憶装置書込み制御ドライバ１０９の書き込み保護機能のＯＮ・ＯＦＦを切り替えや、利用者に必要な更新しかできないようにデスクトップのＧＵＩを制御してＯＳ１０４を起動する機能を備えている。ＧＵＩ制御の詳細については後述する。
【００１２】
一方、管理サーバ１０１では端末管理サービスプログラム１１２が稼動しており、ネットワーク１０３に接続された利用者端末１００の端末管理ツール１０６と連携して、利用者端末１００の外部媒体制御ドライバ１０８と２次記憶装置書込み制御ドライバ１０９を制御し、セキュリティポリシに応じた機密情報に対するアクセス制御を実現している。
例えば、ある権限Ａを持った利用者はファイルの２次記憶装置１１０への保存、外部媒体への書き出しを禁止し、また権限Ｂを持った利用者に対しては、２次記憶装置１１０への保存を禁止、外部媒体への暗号化書出しを許可するといったポリシが管理サーバ１０１から設定可能となっている。
【００１３】
図２は、更新モードでログイン時の画面遷移を示した図である。この場合、ＯＳ１０４は例えばＷｉｎｄｏｗｓ（マイクロソフト社の登録商標）を用いた場合を説明するが、他のＯＳでも同様の画面遷移を実現することは可能であり、ＯＳを限定するものではない。
まず、ＯＳ１０４を起動したとき、ＯＳ１０４によってログイン画面２００が表示される。このとき、キーボードのAltとCtrl、Deleteキーを同時に押すと、ＯＳ１０４はＩＤ・パスワード入力画面２０１に遷移させる。
ＩＤ・パスワード入力画面２０１で、利用者がＯＳログイン用ＩＤとパスワードを入力した後、表示ダイアログのＯＫボタンを押すと認証処理に移る。このとき、ＧＵＩ制御モジュール１０７が呼び出され、ログインユーザが利用者端末１００の管理者権限を持つかどうかチェックする。ログインユーザが管理者権限を持たない場合、通常通りＯＳ１０４を起動する。このときは２次記憶装置書込み制御ドライバ１０９の書き込み保護機能が解除されておらず、利用者が端末１００に保存したファイルは２次記憶装置１１０には物理的に記録されず、電源を落とすと同時に消去される。
【００１４】
ログインユーザが管理者権限を保持する場合は、ログインモード選択画面２０２に遷移し、利用者に書き込み保護モード、通常更新モード、管理者更新モードのいずれかを選択させる。
書き込み保護モードを選択した場合、ＧＵＩ制御モジュール１０６は何も処理をせずにそのままＯＳ１０４を起動する。したがって、この場合には２次記憶装置１１０への書き込み保護が有効となっている。
また、更新モードのうち、管理者用更新モードでは、さらに管理パスワードを入力が要求され、ＯＳ１０４とは異なったユーザ認証とアクセス制御が追加されている。この認証が成功すると、管理者用更新モードでログインできるようになる。このモードでは、通常のＯＳ１０４と全く同様の操作環境であり、２次記憶装置１１０への保存が可能となっていて全ての更新が自由にできる環境である。
【００１５】
また、通常更新モードでは、デスクトップのＧＵＩ制御をおこなった後にログイン処理を行う。デスクトップのＧＵＩ制御については以下の通りである。
ＯＳ１０４のデスクトップＧＵＩ制御方法として、まず、グループポリシの変更によりデスクトップアイコンを非表示にし、スタートメニューの各種メニューを消去し、スタートボタンのコンテキストメニューを使用禁止にする。更に、実行できるアプリケーションのホワイトリストを設定し、ボリュームへのアクセスを禁止し、ディスクトップフォルダのアクセス権を変更する。
これにより、利用者はＧＵＩを使ったアプリケーションの起動操作ができなくなり、エクスプローラを使ってファイルを保存することが不可能となる。また、ホワイトリストにより、ＯＳパッチ更新とウイルスパターン更新に使用するプロセスのみ実行可能とすることで、利用者はタスクトレイに表示されたアイコンから、ＯＳパッチとウイルスパターンの更新しかできない環境を実現する。
【００１６】
図３は、ログイン時のＧＵＩ制御モジュール１０７の処理を示すフローチャートである。
ＯＳ１０４の起動時にＧＵＩ制御モジュール１０７と２次記憶装置書込み制御ドライバ１０９がロードされる。その際、２次記憶装置書込み制御ドライバ１０９は書き込み保護ＯＮの状態でロードされる。また、ＧＵＩ制御モジュール１０７は利用者のログイン操作のタイミングでログインモード選択画面２０２を表示し、利用者にログインモードを選択させる。
ログインモード選択画面２０２でモードが選択されると、ＧＵＩ制御モジュール１０７はモードチェックを行う（ステップ３００）。ログインモードが更新モードかどうかを調べ（ステップ３０１）、更新モードでない場合、即ち書き込み保護モードの場合はそのままＯＳ１０４のログオン処理を行う（ステップ３０５）。
更新モードの場合は、２次記憶装置書込み制御ドライバ１０９の書き込み保護機能をＯＦＦとする（ステップ３０６）。これにより、更新モードにおける２次記憶装置１１０へのデータ書込みを許可する。
【００１７】
次に、管理者用更新モードでログインするかどうかを調べる（ステップ３０３）。管理者用更新モードでログインする場合には、ＯＳログオン処理を行う（ステップ３０５）。したがって、利用者は２次記憶装置１１０への書き込み可能な状態で、通常通り全く制限なくＯＳ１０４の全ての機能の利用ができる。
管理者モードでログインしない場合、つまり通常更新モードでログインする場合、ＧＵＩ制御モジュール１０７はデスクトップのＧＵＩをカスタマイズしてドライブへのアクセス禁止し、利用者によるＯＳパッチやウイルスパターンの更新以外の不正な操作を防止する（ステップ３０４）。
【００１８】
図４は、２次記憶装置書込み制御ドライバ１０９の処理を示すフローチャートである。
まず、アプリケーション１０５が２次記憶装置１１０へアクセスしたとき（ステップ４００）、その処理が書き込み処理要求かどうかを調べる（ステップ４０１）。書き込み処理要求の場合、書き込みデータを揮発性のメモリ１１１中にキャッシュする（ステップ４０５）。
読み込み処理要求の場合、メモリ１１１中のキャッシュリストを検索し、読み込み対象データが、部分的に既にメモリ１１１中にキャッシュされているかどうかをチェックする（ステップ４０２）。キャッシュされている場合は、キャッシュ中のデータを読み込んで、２次記憶装置１１０から読み込んだデータとマージして処理を上位のＯＳ１０４のカーネルモジュールに返す（ステップ４０４）。
キャッシュされていない場合は、２次記憶装置１１０からデータを読み込んでそのまま処理を上位のＯＳ１０４のカーネルモジュールに返す（ステップ４０３）。
この処理により、２次記憶装置１１０への書き込みデータは揮発性のメモリ１１１中にキャッシュされるだけで、物理的には２次記憶装置１１０へは書き込まれない。
【００１９】
図５は、２次記憶装置書込み制御ドライバ１０９のログイン時の処理を示すフローチャートである。
２次記憶装置書込み制御ドライバ１０９は、デフォルトではＯＳ１０４にロードされるときには書き込み保護モードでロードされる（ステップ５００）。利用者によるログイン時におけるログインモード選択が行われ、書き込み保護モードか更新モードのいずれかが選択される。ここで、ＧＵＩ制御モジュール１０７は書き込み保護ＯＦＦかどうかをチェックし、書き込み保護ＯＦＦの場合には２次記憶装置書込み制御ドライバ１０９にコマンドを送信する。ここで２次記憶装置書込み制御ドライバ１０９はコマンドを受信したかどうかチェックする（ステップ５０１）。受信していない場合は、そのまま書き込み保護モードとなり、ログイン後、書き込みデータはメモリ１１１中にキャッシュし、２次記憶装置１１０への書き込みを禁止する（ステップ５０４）。受信した場合、まず、現在あるメモリ１１１中のキャッシュデータを２次記憶装置１１０に保存し（ステップ５０２）、その後、メモリキャッシュ機能をＯＦＦにして２次記憶装置１１０への書き込みを許可する（ステップ５０３）。
これにより、キャッシュデータとそれ以後の書き込みデータの整合性を保つことができる。
なお、ＧＵＩ制御モジュール、２次記憶装置書込み制御ドライバはコンピュータで実行可能なプログラムとして利用者端末で利用可能なように提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態を示すシステム構成図である。
【図２】更新モードでログインした時の画面遷移を示す図である。
【図３】ログイン時のＧＵＩ制御モジュールの処理を示すフローチャートである。
【図４】２次記憶装置書込み制御ドライバの処理を示すフローチャートである。
【図５】２次記憶装置書込み制御ドライバのログイン時の処理を示すフローチャートである。
【符号の説明】
【００２１】
１００…利用者端末、１０１…管理サーバ、１０２…ファイルサーバ、１０３…ネットワーク、１０４…ＯＳ、１０５…アプリケーション、１０６…端末管理ツール、１０７…ＧＵＩ制御モジュール、１０８…外部媒体書込み制御ドライバ、１０９…２次記憶装置書込み制御ドライバ、１１０…２次記憶装置、１１１…メモリ、１１２…端末管理サービス、１１３…機密データ。
【図１】
0004757066.tif 000002
【図２】
0004757066.tif 000003
【図３】
0004757066.tif 000004
【図４】
0004757066.tif 000005
【図５】
0004757066.tif 000006