(57)【要約】【課題】ファイルサーバに記憶されているデータを端末装置の二次記憶装置に記憶したり、許可されていないプログラムの端末装置へのインストールを防止したりしつつ、必要なプログラムのインストールができ、ＯＳやウィルスパターンファイルの更新ができる二次記憶装置書込み禁止システムを提供する。【解決手段】更新モードでは、アクセスできるデータを制限することよって、制限されたデータがハードディスク１９に記憶されることを防止する。具体的には、ファイルサーバやプロキシ１５へのアクセスを禁止する。そして、アプリケーションのインストールに関してはインストールサーバ１３に記憶されているインストールプログラムだけを起動できるように制限するとともに、ＯＳやウィルスパターンファイルの更新に関しても特定のＷｅｂサーバだけのアクセスを許可する。【選択図】図２
2008084140.tif 000002
【特許請求の範囲】
【請求項１】
二次記憶装置を有しておりユーザによって操作される端末装置と、
前記端末装置で使用されるファイルが記憶されているファイルサーバと、
インストールプログラムが記憶されているインストールサーバと、
オペレーティングシステム及びプログラム及びウィルスパターンファイルのうち少なくとも１つの更新データが記憶されている更新サーバと、
ネットワークを経由して前記更新サーバにアクセスする更新サーバプロキシと、
前記ネットワークを経由して一般のＷｅｂサイトにアクセスするプロキシと
を備え、
前記端末装置は、
前記二次記憶装置へのデータの書込みを禁止する通常モードと、
前記インストールサーバ及び更新サーバプロキシへのアクセスを許可する一方で、前記ファイルサーバ及びプロキシへのアクセスを禁止することで前記更新データの更新を行う更新モードと
を備えたことを特徴とする二次記憶装置書込み禁止システム。
【請求項２】
二次記憶装置を有しておりユーザによって操作される端末装置と、
前記端末装置で使用されるファイルが記憶されているファイルサーバと、
インストールプログラムが記憶されているインストールサーバと、
オペレーティングシステム及びプログラム及びウィルスパターンファイルのうち少なくとも１つの更新データが記憶されている更新サーバと、
ネットワークを経由して前記更新サーバにアクセスする更新サーバプロキシと、
前記ネットワークを経由して一般のＷｅｂサイトにアクセスするプロキシと
を備え、
前記端末装置は、前記インストールサーバから起動した前記更新データの更新を行うプログラムを識別し、該プログラムの前記二次記憶装置への書込みは許可することで前記更新データの更新を行うことを特徴とする二次記憶装置書込み禁止システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータ等の端末装置が盗難されたとしても、当該端末装置内の二次記憶装置に記憶されているデータや個人情報等が盗まれることを防止する技術であって、特にアプリケーションソフトのインストールやプログラム更新に関するものである。
【背景技術】
【０００２】
端末装置の紛失や盗難時の対策として、ハードディスクに記憶されているデータを暗号化することが一般的になりつつある。さらに、暗号化していたとしても個人情報を紛失した場合には当該紛失事件の公表が必要となるため、ハードディスクを持たないシンクライアントや、ハードディスクへの書込みデータをメモリにキャッシュして、電源を遮断すると当該記憶した書込みデータが消えるといった技術も開発されている。
【０００３】
ところが、常に書込みデータをメモリにキャッシュして、ハードディスクに書き込まないと、盗難にあっても支障を来さないアプリケーションプログラム、プログラム更新データまでもハードディスクに反映することができなくなる。すると、端末装置を起動する度にアプリケーションプログラムのインストール作業や更新作業が必要となり、メモリを浪費することとなる。
【０００４】
こうした問題の解決策として、従来技術では、ＧＵＩ（Graphical User Interface）を制御することで特定のユーザ操作のみを許容するようにして、オペレーティングシステム（Operating System、以下、単に「ＯＳ」という。）の更新やウィルスパターンファイルの更新を可能にしている。また、特許文献１に記載された発明のように、ＨＤＤ暗号化技術と外部記憶媒体防止技術を用いた方法がある。
【０００５】
【特許文献１】特開平１１−１４９４１４号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載された発明の場合、アプリケーションをインストールする際に管理者の手を借りる必要があり、新たな管理コストが発生する。さらに管理者が故意または誤って、本来ハードディスクに記憶してはいけないデータを記憶してしまう可能性も残っている。
【０００７】
本発明は、こうした従来技術の問題点を解決するためになされたものであり、ファイルサーバに記憶されているデータを端末装置の二次記憶装置に記憶したり、許可されていないプログラムの端末装置へのインストールを防止したりしつつ、必要なプログラムのインストールができ、ＯＳやウィルスパターンファイルの更新ができる二次記憶装置書込み禁止システムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に係る発明は、二次記憶装置を有しておりユーザによって操作される端末装置と、前記端末装置で使用されるファイルが記憶されているファイルサーバと、インストールプログラムが記憶されているインストールサーバと、オペレーティングシステム及びプログラム及びウィルスパターンファイルのうち少なくとも１つの更新データが記憶されている更新サーバと、ネットワークを経由して前記更新サーバにアクセスする更新サーバプロキシと、前記ネットワークを経由して一般のＷｅｂサイトにアクセスするプロキシとを備え、前記端末装置は、前記二次記憶装置へのデータの書込みを禁止する通常モードと、前記インストールサーバ及び更新サーバプロキシへのアクセスを許可する一方で、前記ファイルサーバ及びプロキシへのアクセスを禁止することで前記更新データの更新を行う更新モードとを備えたことを特徴とする。
【０００９】
また、請求項２に係る発明は、二次記憶装置を有しておりユーザによって操作される端末装置と、前記端末装置で使用されるファイルが記憶されているファイルサーバと、インストールプログラムが記憶されているインストールサーバと、オペレーティングシステム及びプログラム及びウィルスパターンファイルのうち少なくとも１つの更新データが記憶されている更新サーバと、ネットワークを経由して前記更新サーバにアクセスする更新サーバプロキシと、前記ネットワークを経由して一般のＷｅｂサイトにアクセスするプロキシとを備え、前記端末装置は、前記インストールサーバから起動した前記更新データの更新を行うプログラムを識別し、該プログラムの前記二次記憶装置への書込みは許可することで前記更新データの更新を行うことを特徴とする。
【発明の効果】
【００１０】
ファイルサーバに記憶されているデータを端末装置の二次記憶装置に記憶したり、許可されていないプログラムの端末装置へのインストールを防止したりしつつ、必要なプログラムのインストールができ、ＯＳやウィルスパターンファイルの更新ができる。
【発明を実施するための最良の形態】
【００１１】
［第１実施形態］
以下、本発明を適用したハードディスク書込み禁止システムの第１実施形態について説明する。
図１に示すように、本実施形態におけるハードディスク書込み禁止システムは、端末装置１１、ファイルサーバ１２、インストールサーバ１３、更新サーバプロキシ１４、プロキシ１５、更新サーバ１６で構成されている。ここで、端末装置１１、ファイルサーバ１２、インストールサーバ１３、更新サーバプロキシ１４、プロキシ１５は、ＬＡＮ（Local Area Network）１７で相互にデータ送信可能に接続されている。
【００１２】
また、更新サーバプロキシ１４、プロキシ１５、更新サーバ１６は、ネットワークとしてのインターネット１８に接続されているとともに、当該インターネット１８には、図示しない一般のＷｅｂサイトも接続されている。
端末装置１１は、ユーザに使用される装置である。当該端末装置１１には、二次記憶装置としてのハードディスク１９、メモリ２０、更には、図示しないＣＰＵ(Central Processing Unit)、制御装置、入出力装置等が備えられている。端末装置１１に備えられているハードディスク１９には、端末装置１１上で稼動するアプリケーション２１、ＯＳ２２、各種データ等が記憶されている。
【００１３】
次に、ハードディスク１９に記憶されているＯＳ２２について詳述する。
ＯＳ２２には、アプリケーション起動制御モジュール２３、ログイン制御モジュール２４、外部記憶媒体制御モジュール２５、ハードディスク書込制御モジュール２６、ネットワーク制御モジュール２７が含まれている。
【００１４】
アプリケーション起動制御モジュール２３は、ＯＳ２２が起動されたときにはＯＦＦになっており、起動されない。ＯＳ２２の１つであるWindows （登録商標）の場合、ユーザは、エクスプローラやタスクマネージャ、コマンドプロンプトからアプリケーションを起動する。アプリケーション起動制御モジュール２３はユーザが起動するアプリケーションプログラムファイルの格納フォルダを見て、インストールサーバ１３上にアプリケーションが存在しなければ、当該アプリケーションの起動をキャンセルする機能を持つ。
【００１５】
ログイン制御モジュール２４は、ユーザ認証の後にユーザがログインモードを選択することで実行される。ログインモードによって必要なモジュールを起動したり、停止したりする。
【００１６】
外部記憶媒体制御モジュール２５は、ＯＳ２２の起動時にはＯＦＦになっており、起動されない。外部記憶媒体制御モジュール２５がＯＮとなった場合には、端末装置１１に設けられている、図示しない外部記憶媒体としてのＤＶＤ（Digital Versatile Disk）からの読込みを禁止する。この結果、ＤＶＤに記憶されているデータは、ハードディスク１９にコピーしたりインストールしたりすることができなくなる。
【００１７】
ハードディスク書込制御モジュール２６は、ＯＳ２２の起動時にはＯＮになっている。ハードディスク書込制御モジュール２６の概要は、以下の通りである。
(１)ハードディスク１９への書込データは、端末装置１１のＣＰＵ内部に設けられた高速な記憶装置であるキャッシュメモリに記憶される。
(２)ハードディスク１９からの読込みに関しては、キャッシュメモリに記憶されている場合にはこれを読出し、キャッシュメモリに記憶されていない場合には、ハードディスク１９から読出す。
なお、ハードディスク１９は、ハードディスク書込制御モジュール２６のキャッシュ対象となっている。また、ハードディスク書込制御モジュール２６のキャッシュデータは、メモリ２０に記憶される。
【００１８】
ネットワーク制御モジュール２７は、ＯＳ２２の起動時にはＯＦＦになっており、起動されない。そして、ネットワーク制御モジュール２７がＯＮとなった場合には、アクセス先のサーバをインストールサーバ１３及び更新サーバプロキシ１４のみに制限し、ファイルサーバ１２やプロキシ１５にはアクセスすることができないように制御する。その一方で、ネットワーク制御モジュール２７がＯＦＦの場合には、このような制限はなく、ファイルサーバ１２に記憶されているデータの読み書きやプロキシ１５を通してのインターネット１８に接続されているＷｅｂサーバの閲覧が可能である。
【００１９】
ファイルサーバ１２には、端末装置１１に実行されるファイル等が記憶されている。このファイルサーバ１２は、ネットワーク制御モジュール２７がＯＦＦの場合には当該ファイルサーバ１２に記憶されているファイルの読み書きが可能であるが、ネットワーク制御モジュール２７がＯＮの場合にはアクセスすることができなくなる。
【００２０】
インストールサーバ１３には、端末装置１１にインストールするためのインストールプログラムのデータが格納されている。一般的には、プログラムごとにフォルダが分けられており、必要なフォルダにあるインストールプログラムが起動されれば、当該インストールプログラムは端末装置１１にインストールされる。
【００２１】
更新サーバプロキシ１４は、インターネット１８を経由して更新サーバ１６のみにアクセスできるように設定されている。
プロキシ１５は、インターネット１８を経由して、当該インターネット１８に接続されている一般のＷｅｂサイトにアクセスすることができるコンピュータである。ネットワーク制御モジュール２７がＯＮの場合には、端末装置１１はプロキシ１５にアクセスすることができない。すなわち、ネットワーク制御モジュール２７がＯＮの場合には、端末装置１１は一般のＷｅｂサイトにアクセスすることはできない。
【００２２】
更新サーバ１６には、プログラム、ＯＳ、ウィルスパターンファイルの更新データが記憶されている。端末装置１１は、Ｗｅｂブラウザを使って当該更新サーバ１６にアクセスすることにより、プログラム、ＯＳ、ウィルスパターンファイルの更新が可能となる。
【００２３】
次に、このように構成されるハードディスク書込み禁止システムによってハードディスク１９への書込み動作を禁止するための方法について説明する。なお、以下の処理は端末装置１１の図示しないＲＯＭ（Read Only Memory）等に記憶されているプログラムに基づいて、ＣＰＵ等の制御手段による制御のもとで実行される。
まず、図２に示すように、ログイン制御モジュール２４で実行されるログインモードが、ハードディスク１９への書込みが禁止される通常モードであるか、更新モードであるかが、ユーザによって選択される（ステップＳ１）。
【００２４】
次に、更新モードが選択された場合（ステップＳ２）、外部記憶媒体制御モジュール２５とネットワーク制御モジュール２７がＯＮに、ハードディスク書込制御モジュール２６がＯＦＦにそれぞれ切り替えられる（ステップＳ３）。外部記憶媒体制御モジュール２５がＯＮに切り替えられたことで、外部記憶媒体からの読込みは禁止される。また、ネットワーク制御モジュール２７がＯＮに切り替えられたことで、アクセス先のサーバがインストールサーバ１３及び更新サーバプロキシ１４のみに制限され、ファイルサーバ１２やプロキシ１５へのアクセスができなくなる。
【００２５】
一方、ステップＳ２において通常モードが選択された場合、外部記憶媒体制御モジュール２５、ネットワーク制御モジュール２７、ハードディスク書込制御モジュール２６の状態が切り替えられることはない。そして、通常のログイン処理が実行され（ステップＳ４）、端末装置１１においてはハードディスク１９への書込みが禁止される。
【００２６】
以上のように、第１実施形態のハードディスク書込み禁止システムによれば、次のような効果がある。
・端末装置１１に更新モードでログインした場合には、ネットワーク制御モジュール２７及び外部記憶媒体制御２５がＯＮになっており、外部記憶媒体、ファイルサーバ１２、プロキシ１５にアクセスすることができない。したがって、外部記憶媒体やファイルサーバ１２からハードディスク１９にファイルをコピーしたり、インターネット１８に接続されているＷｅｂサイトからハードディスク１９にファイルをダウンロードしたりすることはできない。その一方で、インストールサーバ１３や更新サーバプロキシ１４を通して更新サーバ１６にアクセスすることはできるので、ＯＳ２２やウィルスパターンファイルの更新は可能である。つまり、ファイルサーバ１２にある利用者データをハードディスク１９に記憶したり、許可されていないプログラムのインストールを防止したりしつつ、必要なプログラムのインストールができ、ＯＳ、プログラム、ウィルスパターンファイルの更新ができる。
【００２７】
［第２実施形態］
次に、本発明を適用したハードディスク書込み禁止システムの第２実施形態について説明する。システム構成は、第１実施形態と同じであるから、ここでは、第１実施形態との相違点のみ説明する。
【００２８】
第２実施形態では、ハードディスク書込制御モジュール２６に改良を加えた。
つまり、どのプログラムがハードディスク１９にデータを書込もうとしているのかを判断することができれば、ハードディスク１９へのデータの書込みを禁止する通常モードを設ける必要はない。すなわちインストールサーバ１３に記憶されているプログラムにのみ、ハードディスク１９への書込み許可を与えておけばよい。また、更新サーバに記憶されているプログラム、ＯＳ、ウィルスパターンファイルの更新データにも書込み許可を与えておけば良い。
【００２９】
本実施形態においては、アプリケーション起動制御モジュール２３がインストールサーバ１３上のファイルから起動したプログラムやＯＳやウィルスパターンファイルを更新するプログラムを識別する。具体的には、当該プログラムに付与されているプロセスＩＤをアプリケーション起動制御モジュール２３が識別して、ハードディスク書込制御モジュール２６へと通知する。ハードディスク書込制御モジュール２６は通知済みのプログラムからの書込み要求はキャッシュすることなくハードディスク１９に書込む。
【００３０】
以上のように、第２実施形態のハードディスク書込み禁止システムによれば、次のような効果がある。
・通常モードを設けることなく、ファイルサーバ１２にある利用者データをハードディスク１９に記憶したり、許可されていないプログラムのインストールを防止したりしつつ、必要なプログラムのインストールができ、ＯＳ、プログラム、ウィルスパターンファイルを更新することができる。
【図面の簡単な説明】
【００３１】
【図１】ハードディスク書込み禁止システムを示す構成図。
【図２】ログイン制御モジュールの動作を示すフローチャート。
【符号の説明】
【００３２】
１１…端末装置（パーソナルコンピュータ）、１２…ファイルサーバ、１３…インストールサーバ、１４…更新サーバプロキシ、１５…プロキシ、１６…更新サーバ、１７…ＬＡＮ、１８…ネットワークとしてのインターネット、１９…二次記憶装置としてのハードディスク、２０…メモリ、２１…アプリケーション、２２…ＯＳ（オペレーティングシステム）。
【図１】
2008084140.tif 000003
【図２】
2008084140.tif 000004