(57)【要約】【課題】コンピュータ内のリソースの使用が禁止された状態で、一時的にリソースの利用を許可した時の利用ログを安全に取得するリソース利用ログ取得プログラムを提供する。【解決手段】ローカル端末の備えるリソース利用ログ取得装置は、リソース利用制限部１、およびログ管理部２を備える。リソース利用制限部１の有する認証部２１は、トークン６の使用者識別情報を管理テーブル２２との照合によって照合する。判定部２３は、トークン６のリソースに関する使用許可情報を読み込んで管理テーブル２２と照合し、アプリケーション１２がリソースを使用可能か否かを判定する。許否部２４は、判定部２３が使用可能と判定したリソースの情報に基づいて、アプリケーション１２に対してリソースの使用を許否する。ログ管理部２は、トークンにリソース利用ログを書き込む。【選択図】        図３
2005284679.tif 000002
【特許請求の範囲】
【請求項１】
可搬媒体の書き込みを保護された保護領域に書き込まれたアプリケーションによるリソースの使用許可情報を読み込んで、前記アプリケーションによる前記リソース使用の許否を判定するリソース使用許否判定手順と、
前記リソース使用許否判定手順において判定された前記リソース使用の許否に基づいて前記アプリケーションが前記リソースを利用した利用ログ情報を取得し、取得した前記利用ログ情報を、前記書き込み保護を解除して前記保護領域に書き込むログ書込手順と、
をコンピュータで実行するリソース利用ログ取得プログラム。
【請求項２】
前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、前記リソースを制限して使用を許可する期間制限情報、時間制限情報、および回数制限情報の少なくともいずれかの制限情報を含む場合、読み込んだ前記制限情報による制限を越えない場合にのみ、前記リソースの使用を許可するものであることを特徴とする請求項１に記載のリソース利用ログ取得プログラム。
【請求項３】
前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、使用可能な端末のハードディスク識別番号、ＩＰアドレス、ＣＰＵの識別番号、およびＭＡＣアドレスの少なくともいずれかの端末情報を含む場合、読み込んだ前記端末情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする請求項１または２に記載のリソース利用ログ取得プログラム。
【請求項４】
前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、前記可搬媒体の認証情報および利用者認証情報の少なくともいずれかの認証情報を含む場合、読み込んだ前記認証情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする請求項１〜３のいずれか１つに記載のリソース利用ログ取得プログラム。
【請求項５】
前記ログ書込手順において取得された前記利用ログ情報に基づいて、前記アプリケーションによる前記リソースの利用に対する課金情報を取得し、取得した前記課金情報を、前記書き込み保護を解除して前記保護領域に書き込む課金処理手順を、さらにコンピュータで実行する請求項１〜４のいずれか１つに記載のリソース利用ログ取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ内のリソースを利用した場合のリソース利用ログ取得プログラムに関するものであり、特に、コンピュータ内のリソースの使用が禁止された状態で、一時的にリソースの利用を許可した時の利用ログを取得するリソース利用ログ取得プログラムに関する発明である。
【背景技術】
【０００２】
従来、コンピュータのリソースの使用を禁止することで、情報の漏洩を防止するシステムでは、一時的に使用禁止を解除し、使用時のログを取得してリソースを使用させる方式が知られていた。
【０００３】
図８は、従来のリソース利用ログ管理機能を備えたローカル端末の構成を説明する図である。ローカル端末１５０は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）５１、アプリケーション５２、プリンタ５３，ドライブ５４，ソケット通信５５，およびＷｉｎｄｏｗｓ（Ｒ）ネットワーク５６を含むリソース類、リソース利用制限部４１、ログ管理部４２を備える。リソース利用制限部４１はアプリケーション５２によるリソース５３〜５６の少なくともいずれかの使用を制限する。リソース利用制限部４１がアプリケーション５２によるリソースの使用を許可し、アプリケーション５２がリソースを利用した場合は、ログ管理部４２が利用ログファイルを生成あるいは更新して、アプリケーション５２によるリソースの利用記録を残す。
【０００４】
また、従来の方法では、クライアント−サーバの構成により、サーバでクライアントの状態を監視してクライアントのリソースの使用を禁止し、クライアントからの利用申請に応じて、一時的にこのクライアントのリソースを使用許可にし、利用ログをサーバで記録する方法がある（特許文献１）。
【０００５】
また、あらかじめ端末にリソースの利用可能なアカウントを用意しておき、リソースを利用したい場合は、このアカウントを一時的に使用させ、この時に利用ログを取得して、リアルタイムにサーバに送信、または、一度クライアント端末に蓄積し、一定のタイミングでサーバに送信する方法がある（特許文献２）。
【０００６】
【特許文献１】特開平１１−１４３８４０号公報
【特許文献２】特開２００１−１４１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の方法では、ログを収集、集中管理するためには端末がネットワークを利用してサーバに接続できるネットワーク環境が必要だった。また、一時的にネットワークを利用できない場合などのために、ローカルにログを蓄積し、一定のタイミングでログをサーバに送信する場合では、ローカルに蓄積されているログがユーザによって改変される可能性があった。また、ネットワークを使用できないローカル端末においてリソースを使用した場合のログを取るには、ローカル端末にまで操作者が出向いてローカル端末を起動してログを取るという繁雑な作業が必要であった。また、ローカル端末においてログを残した場合、残されたログが改変される可能性もあった。
【０００８】
本発明は上記に鑑みてなされ、その目的は、コンピュータ内のリソースの使用が禁止された状態で、一時的にリソースの利用を許可した時の利用ログを安全に取得するリソース利用ログ取得プログラムを提供することである。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、可搬媒体の書き込みを保護された保護領域に書き込まれたアプリケーションによるリソースの使用許可情報を読み込んで、前記アプリケーションによる前記リソース使用の許否を判定するリソース使用許否判定手順と、前記リソース使用許否判定手順において判定された前記リソース使用の許否に基づいて前記アプリケーションが前記リソースを利用した利用ログ情報を取得し、取得した前記利用ログ情報を、前記書き込み保護を解除して前記保護領域に書き込むログ書込手順と、をコンピュータで実行するリソース利用ログ取得プログラムである。
【００１０】
この請求項１にかかる発明によれば、可搬媒体の保護領域に書き込まれたアプリケーションによるリソースの使用許可情報を読み込んでアプリケーションによるリソース使用の許否を判定するリソース使用許否判定手順と、リソース使用許否判定手順において判定されたリソース使用の許否に基づいてアプリケーションがリソースを利用した利用ログ情報を取得し、書き込み保護を解除してリソース利用ログを書き込むログ書込手順と、をコンピュータで実行する。この構成によって、通常、使用が禁止されているリソースを一時的に使用する場合において、可搬媒体の保護領域から使用許可情報を読み込んでリソースを利用し、リソースを利用した後はリソース利用ログを保護領域に書き込むので、ネットワークに接続していない端末であっても、許可情報に基づく正確なリソースの使用の可否に従ってリソースを利用し、利用した後は安全にリソースの使用ログを残すことができる。また、ログが回収されるまでの間にリソース利用ログが不正に改変されることを防止することができる。
【００１１】
また、請求項２にかかる発明は、前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、前記リソースを制限して使用を許可する期間制限情報、時間制限情報、および回数制限情報の少なくともいずれかの制限情報を含む場合、読み込んだ前記制限情報による制限を越えない場合にのみ、前記リソースの使用を許可するものであることを特徴とする請求項１に記載のリソース利用ログ取得プログラムである。
【００１２】
この請求項２にかかる発明によれば、可搬媒体から読み込む使用許可情報が、リソースを制限して使用を許可する制限情報を含む場合に、読み込んだ制限情報による制限を越えない範囲でリソースの使用を許可する。この構成によって、使用許可情報にリソースの利用回数や使用端末等の制限を設定することができるので、リソースの使用を制限でき、例え可搬媒体が盗難されて不正に使用される場合であっても、無制限に使用されることを防止できる。
【００１３】
また、請求項３にかかる発明は、前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、使用可能な端末のハードディスク識別番号、ＩＰアドレス、ＣＰＵの識別番号、およびＭＡＣアドレスの少なくともいずれかの端末情報を含む場合、読み込んだ前記端末情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする請求項１または２に記載のリソース利用ログ取得プログラムである。
【００１４】
この請求項３にかかる発明によれば、可搬媒体から読み込む使用許可情報が、使用可能な端末のハードディスク識別番号、ＩＰアドレス、ＣＰＵの識別番号、およびＭＡＣアドレスの少なくともいずれかの端末情報を含む場合、端末情報に基づいて、リソース使用の許否を判定する。この構成によって、使用する端末についての制限が設定されているため、端末の使用を制限でき、例え可搬媒体が盗難されて不正に使用される場合であっても、無制限にどの端末でも使用されることを防止できる。また、１つのトークンに複数の使用端末用の使用許可情報を格納しておき、それぞれの端末ごとに自動で切り替えて使用することもできる。
【００１５】
また、請求項４にかかる発明は、前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、前記可搬媒体の認証情報および利用者認証情報の少なくともいずれかの認証情報を含む場合、読み込んだ前記認証情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする請求項１〜３のいずれか１つに記載のリソース利用ログ取得プログラムである。
【００１６】
この請求項４にかかる発明によれば、可搬媒体から読み込む使用許可情報が、可搬媒体の認証情報や利用者認証情報を含む場合、認証情報に基づいて、リソース使用の許否を判定する。この構成によって、可搬媒体や利用者についての制限が設定されているため、可搬媒体のあるいは利用者による使用を制限でき、例え可搬媒体が盗難されて不正に使用される場合であっても、無制限に誰であっても使用されることを防止できる。また、１つのトークンの使用許可情報に複数の使用者を設定しておき、それぞれの使用者ごとに自動で切り替えて使用することもできる。
【００１７】
また、請求項５にかかる発明は、前記ログ書込手順において取得された前記利用ログ情報に基づいて、前記アプリケーションによる前記リソースの利用に対する課金情報を取得し、取得した前記課金情報を、前記書き込み保護を解除して前記保護領域に書き込む課金処理手順を、さらにコンピュータで実行する請求項１〜４のいずれか１つに記載のリソース利用ログ取得プログラムである。
【００１８】
この請求項５にかかる発明によれば、ログ書込手順において取得された利用ログ情報に基づいて、アプリケーションによるリソースの利用に対して課金し、課金情報を保護領域に書き込む。この構成によって、リソース利用ログ情報に基づいて算出された正確な課金情報を保護領域に格納するので、正確で安全に課金情報を保持できる。
【発明の効果】
【００１９】
本発明（請求項１）にかかるリソース利用ログ取得プログラムは、通常、使用が禁止されているリソースを一時的に使用する場合において、可搬媒体の保護領域から使用許可情報を読み込んでリソースを利用し、リソースを利用した後はリソース利用ログを保護領域に書き込むので、ネットワークに接続していない端末であっても、許可情報に基づく正確なリソースの使用の可否に従ってリソースを利用し、利用した後は安全にリソースの使用ログを残すことができるとういう効果を奏する。また、ログが回収されるまでの間にリソース利用ログが不正に改変されることを防止することができるとういう効果を奏する。
【００２０】
また、本発明（請求項２）にかかるリソース利用ログ取得プログラムは、使用許可情報にリソースの利用回数や使用端末等の制限を設定することができるので、リソースの使用を制限でき、例え可搬媒体が盗難されて不正に使用される場合であっても、無制限に使用されることを防止できるとういう効果を奏する。
【００２１】
また、本発明（請求項３）にかかるリソース利用ログ取得プログラムは、使用する端末についての制限が設定されているため、端末の使用を制限でき、例え可搬媒体が盗難されて不正に使用される場合であっても、無制限にどの端末でも使用されることを防止できるとういう効果を奏する。また、１つのトークンに複数の使用端末用の使用許可情報を格納しておき、それぞれの端末ごとに自動で切り替えて使用することもできるとういう効果を奏する。
【００２２】
また、本発明（請求項４）にかかるリソース利用ログ取得プログラムは、可搬媒体や利用者についての制限が設定されているため、可搬媒体のあるいは利用者による使用を制限でき、例え可搬媒体が盗難されて不正に使用される場合であっても、無制限に誰であっても使用されることを防止できるとういう効果を奏する。また、１つのトークンの使用許可情報に複数の使用者を設定しておき、それぞれの使用者ごとに自動で切り替えて使用することもできるとういう効果を奏する。
【００２３】
また、本発明（請求項５）にかかるリソース利用ログ取得プログラムは、リソース利用ログ情報に基づいて算出された正確な課金情報を保護領域に格納するので、正確で安全に課金情報を保持できるとういう効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、この発明にかかるリソース利用ログ取得プログラムの最良な実施の形態を詳細に説明する。
（実施の形態）
（１．リソース利用ログ取得システムの構成）
図１は、実施の形態によるリソース利用ログ取得システムの構成を説明する図である。リソース利用ログ取得システムは、管理サーバ２００，トークン６、およびローカル端末１００を備える。
【００２５】
トークン６は、通常は書込が禁止されたメモリである保護領域を備える。トークン６は、使用許可情報ファイル７、および利用ログファイル８を、保護領域に格納可能である。
【００２６】
管理サーバ２００は、許可情報書込部２０１を備える。許可情報書込部２０１は、トークン６の保護領域の書込禁止を解除して、ローカル端末１００のアプリケーション１２がリソースを使用可能となる使用許可情報を書き込み、使用許可情報ファイル７を生成、または更新する。
【００２７】
ローカル端末１００は、リソース利用ログ取得装置１０を備える。ローカル端末１００は、さらに、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１１，アプリケーション１２、リソースとしてのプリンタ１３，ドライブ１４，ソケット通信１５，およびＷｉｎｄｏｗｓ（Ｒ）ネットワーク１６を備える。ローカル端末１００は、また操作表示部１７を備える。
【００２８】
リソース利用ログ取得装置１０は、リソース利用制限部１、およびログ管理部２を備える。また、リソース利用制限装置１０は、課金部３を備えることができる。
【００２９】
操作表示部１７は、ローカル端末１００を操作するユーザが入力する入力信号を受け付ける。
【００３０】
ローカル端末１００においては、通常、プリンタ１３，ドライブ１４，ソケット通信１５，およびＷｉｎｄｏｗｓ（Ｒ）ネットワーク１６を含むリソースの使用は、本発明の実施の形態によるリソース利用ログ取得装置１０によって禁止または制限されている。例えば、リソース利用ログ取得装置１０の設定によって、ローカル端末１００は、通常、アプリケーション１２によってオープンされたファイルをプリンタ１３を介しては出力できないように設定されている。
【００３１】
アプリケーション１２は、例えば、Ｍｉｃｒｏｓｏｆｔ（Ｒ）Ｗｏｒｄ（Ｒ）のような汎用アプリケーションであって、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１１上で起動される。
【００３２】
ＯＳ１１は、例えばＷｉｎｄｏｗｓ（Ｒ）や、ＵＮＩＸ（Ｒ）のようなコンピュータのハードウェア、ソフトウェアを有効に利用するために総合的管理を行うソフトウェアである。
【００３３】
ここで、例えば、リソース利用制限部１は、Ｗｏｒｄ（Ｒ）が起動されてローカル端末１００内のファイルを読み込んでオープンすることはできるが、オープンしたファイルをプリンタ１３を使用して印刷することはできない設定としている。
【００３４】
ローカル端末１００のユーザが、ローカル端末１００のリソースを利用して、例えばオープンされたファイルの内容をプリントアウトしようとする場合、プリントアウトを許可された許可情報を格納するトークン６を、ローカル端末１００に接続し、リソース利用ログ取得装置１０が許可情報を読み取ってリソースの使用を許可した場合にのみ使用できるようにしたのが本発明である。上記の使用許可情報は、管理サーバ２００の許可情報書込部２０１によって書き込まれる。
【００３５】
（２．リソース利用ログ取得装置の構成）
図２は、リソース利用ログ取得装置の要部であるリソース利用制限部の機能的ブロック図である。図３は、リソース利用制限部が、トークンの使用許可情報を読み込んでリソースの使用を許否する手順を説明する図である。
【００３６】
リソース利用ログ取得装置１０が備えるリソース利用制限部１は、認証部２１，管理テーブル２２，判定部２３、および許否部２４を備える。認証部２１は、接続されたトークン６の使用許可情報ファイル７を読み込み、使用許可情報ファイル７中に書き込まれた使用者識別情報を管理テーブル２２の管理情報と照合して、正当であるか否かを判定する。
【００３７】
認証部２１が、トークン６の使用者識別情報を、管理テーブル２２との照合によって正当な識別情報であると判定し場合、判定部２３は、トークン６の使用許可情報ファイル７のリソースに関する使用許可情報を読み込んで、管理テーブル２２と照合し、アプリケーション１２がリソースを使用可能か否かを判定する。許否部２４は、判定部２３が使用可能と判定したリソースの情報に基づいて、アプリケーション１２に対してリソースの使用を許可する。
【００３８】
図４は、トークンに格納された使用許可情報ファイルに記載された使用許可情報の一例を示す図である。図４に示すように、使用許可情報は、端末情報としてＣＰＵのＩＤ、ハードディスクＩＤ、ＭＡＣアドレス、およびＩＰアドレスを含む。
【００３９】
また使用許可情報は、リソースの使用を制限する制限情報として、制限期間、制限時間、および制限回数についての情報を含む。また使用許可情報は、使用可能なドライブに関する制御のＯＮ／ＯＦＦ情報、制御モード、および除外対象情報を含む。また使用許可情報は、プリンタに関する制御のＯＮ／ＯＦＦ情報および制御モード情報を含む。また使用許可情報は、Ｗｉｎｄｏｗｓ（Ｒ）ネットワーク制御のＯＮ／ＯＦＦ情報、制御モード、および除外対象情報を含む。
【００４０】
ログ管理部２は、許否部２４によって許可されて使用されたリソースの利用に関するリソース利用情報を取得し、トークン６の保護領域の書込を解除して解除された保護領域に、リソースを利用した利用ログ情報を書き込む利用ログファイル８を生成、または更新する。
【００４１】
課金部３は、ログ管理部２が取得した利用情報から、リソースの利用に対して課金する利用料金を算出し、算出されたリソースの利用にかかる利用料金情報を利用ログファイル８に書き込む。
【００４２】
ここで、課金部３は、リソース利用ログ取得装置１０が備えず、管理サーバ２００が備え、トークン６の利用ログファイル８を読み込んで課金処理を施す構成とすることもできる。
【００４３】
（３．リソース利用ログ取得手順）
図５は、実施の形態によるリソース利用ログ取得装置によるリソース利用ログ取得の手順を示すフローチャートである。ローカル端末１００は、最初、リソースの使用を不許可に設定されている。ユーザがローカル端末１００に対してトークン６を接続する。ローカル端末１００に備えられたリソース利用ログ取得装置１０のリソース利用制限部１が有する認証部２１は、トークンを検出する状態にあり（ステップＳ１０１）、トークン６を検出した場合（ステップＳ１０１のＹｅｓ）、認証部２１は、トークン６に格納された使用許可情報ファイル７から使用者識別情報を読み出し、管理テーブル２２と照合し、使用者が正当であるか否かを識別する（ステップＳ１０２）。ここで、認証部２１がトークン６から使用者識別情報を読み出して照合するほかに、ユーザがトークン６を挿入して操作表示部１７から使用者識別情報を入力し、認証部２１が入力された使用者識別情報を受け付けて正当な使用者であるか否かを判定する方式としても良い。
【００４４】
認証部２１が、トークン６の使用者が正当であると認証しなかった場合、そのまま終了し（ステップＳ１０２のＮｏ）、正当であると認証した場合（ステップＳ１０２のＹｅｓ）、判定部２３は、ローカル端末１００のＣＰＵのＩＤ、ＨＤＤのＩＤ、ＭＡＣアドレス、およびＩＰアドレスのうち少なくともいずれかを含む端末情報を取得し、管理テーブル２２を生成または更新する（ステップＳ１０３）。ここで既に管理テーブル２２が更新されている場合は、さらに更新する必要はなく、既にある管理テーブル２２を以下のステップにおいて使用する。
【００４５】
判定部２３は、トークン６の使用許可情報ファイル７から使用許可情報にかかる端末情報を取得し（ステップＳ１０４）、管理テーブル２２に照合して、端末がトークン６による使用を許可されているか否かを判定する（ステップＳ１０５）。判定部２３が、端末はトークン６による使用が許可されていないと判定した場合は（ステップＳ１０５のＮｏ）、そのまま終了する。
【００４６】
判定部２３が、端末はトークン６によって使用を許可されていると判定した場合（ステップＳ１０５のＹｅｓ）、判定部２３はさらに、トークン６に格納された使用許可情報から、使用が制限を超過していないか否かを判定する（ステップＳ１０６）。判定部２３が、使用が制限を超過していると判定した場合（ステップＳ１０６のＹｅｓ）、そのまま終了する。
【００４７】
判定部２３が、トークン６の使用が制限を超過していないと判定した場合（ステップＳ１０６のＮｏ）、判定部２３は、使用許可情報ファイル７の使用許可情報を許否部２４に設定する（ステップＳ１０７）。
【００４８】
許否部２４は、設定された使用許可情報に従って、アプリケーション１２によるリソースの使用許可を与える。
【００４９】
許否部２４によって使用許可されてアプリケーション１２によって利用されたリソースの利用情報は、ログ管理部２に送信され、ログ管理部２は、トークン６の保護領域の書込禁止を解除し、利用ログ情報を書き込む利用ログファイル８を生成または更新する。
【００５０】
（４．効果）
このようにして、ローカル端末１００において、トークン６に格納されているリソース使用情報を読み取って判定し、リソース利用制限部１に設定してリソースの使用を許可し、許可されたリソースをアプリケーション１２が利用した記録がトークン６の保護領域内に格納された利用ログファイル８に残すことができるので、ローカル端末１００において一時的に使用が許可されたリソースを利用した記録が、ローカル端末１００において改変されることなく残り、ネットワークを介さずに管理サーバ２００によって取得されて、ローカル端末１００においてリソース利用ログ記録を安全に取得することができる。
【００５１】
即ち、通常では使用が禁止されているリソースを一時的に使用する場合のリソース利用ログの収集・集中管理を、ネットワークに接続していない、あるいはネットワークに接続できない端末の場合であっても確実に行なうことができる。
【００５２】
また、このリソース利用ログが管理者に回収されるまでの間にユーザが不正に改変することを防止することができる。
【００５３】
また、使用許可情報にリソースの利用回数や使用端末等の制限を設定することができるので、ユーザの不正や紛失によって、無制限に使用されることを防止できる。
【００５４】
また、使用端末についての制限があるため、１つのトークンに複数の使用端末用の使用許可情報を格納しておき、それぞれ端末ごとに自動で切り替えて使用することもできる。
【００５５】
（５．実施例１）
図６は、実施例１によるリソース利用ログ取得システムの構成を説明する図である。ローカル端末１００は、保険の営業で使用するノートＰＣなどの、社外で使用する端末である。このローカル端末１００の内部には、顧客情報など秘密情報が格納されており、通常、このローカル端末１００内でデータを利用すれば十分であるため、ローカル端末１００に組み込まれたリソース利用ログ取得装置１０によってデータを外部に出力することが禁止されている。しかし、時として社外で使用されることがあって、常時ネットワークに接続しているとは限らない状態で使用され、必要に応じて管理者に申請を行い、データの持ち出しを行なうことを想定している。
【００５６】
まず、ユーザはローカル端末１００内のデータを外部に出力する場合、管理者に外部出力の申請を行う。管理者は、ユーザからの要求に応じて専用のＵＳＢ（Ｕｎｉｖｅｒｓｌ  Ｓｅｒｉａｌ  Ｂｕｓ）キー６０を管理サーバ２００のＵＳＢポート２０２に挿入し、管理サーバ２００の操作入力部（不図示）を介して、ＵＳＢポート２０２の書き込み保護領域に使用許可情報ファイル７を格納する。即ち、操作入力部からの入力信号を受け付けた許可情報書込部２０１は、ＵＳＢキー６０内の保護領域書込を解除し、管理者の操作入力を受け付けて、トークン６の保護領域に格納された使用許可情報ファイル７のリソースの使用可否に関する使用許可情報を書き換える、あるいは生成する。
【００５７】
許可情報書込部２０１が書き込む使用許可情報として例えば、外部デバイスはログを取得、印刷はログを取得、ネットワークはログを取得と設定して、挿入されたＵＳＢポート２０２からＵＳＢキー６０を外してユーザに貸し出す。または、予めいくつかのパターンのＵＳＢキーを用意しておき、ユーザの要求に応じたＵＳＢキーを貸し出してもよい。
【００５８】
ＵＳＢキー６０に格納された使用許可情報は、リソースの使用可否に加えて、リソースの使用回数等を制限する必要がある場合は、利用可能期間、利用可能な時間、および利用可能な回数についての情報も設定される。また、使用許可情報が、使用するローカル端末を限定する場合は、使用可能とする端末のＣＰＵのＩＤ、ハードディスクＩＤ、ＭＡＣアドレス、およびＩＰアドレスも設定する。ＩＰアドレスでの設定の場合は、ＩＰアドレスの一部を設定することで、ネットワークセグメントによる使用可能な範囲を限定できる。
【００５９】
ローカル端末１００を操作するユーザは、管理者から貸し出されたＵＳＢキー６０を、通常ではデータの持ち出しが禁止されたローカル端末１００のＵＳＢポート１０１に挿入する。ＵＳＢキー６０がＵＳＢポート１００１に挿入されると、ローカル端末１００内のリソース利用ログ取得装置１０のリソース利用制限部１が有する認証部２１は、ＵＳＢキー６０の認証を行い、正当であると認証できれば、判定部２３はＵＳＢキー６０に格納された使用許可情報を読み込む。
【００６０】
リソース利用制限部１の判定部２３は、読み込んだ使用許可設定の情報に使用回数等の制限や使用端末の制限情報が含まれている場合、使用期間、回数がオーバーしていないか、あるいは使用する端末が許可された端末かどうかを判定する。
【００６１】
判定部２３が、正当な使用回数、制限期間、および使用可能な端末であると判定した場合、使用許可情報に基づくリソース使用の可否を許否部２４に設定する。
【００６２】
判定部２３によってリソース使用の可否が許否部２４に適用されると、ローカル端末１００のリソースの使用制限は適用された使用許可の設定に応じて解除されるので、ユーザは許可されたリソースを利用できる。例えばプリンタ１３のリソースが利用許可されれば、必要なデータを印刷出力できる。このとき、リソース利用ログ取得装置１０がリソースの使用の許可情報でログを取得する設定となっていれば、ユーザが持ち出したデータに関する情報を、ログ管理部２はログとして取得し、ＵＳＢキー６０の保護領域の保護設定を解除して利用ログファイル８に書き込む。
【００６３】
ユーザは必要なデータを、プリンタ出力など外部に出力した後、ＵＳＢキー６０を管理者に変換する。管理者はＵＳＢキー６０のソケット６１を管理サーバ２００のＵＳＢポート２０２に再び挿入し、ＵＳＢキー６０の利用ログファイル８をチェックし、実際に外部出力されたデータを確認する。
【００６４】
また、管理者は、ＵＳＢキー６０内に格納されたログファイルをＵＳＢキー６０から取り出し、管理サーバ２００内に保存しておき、情報漏洩等の問題が発生した時にそのログ情報から、データの出所を確認できるようにしておくことができる。
【００６５】
また、課金処理を施す課金部が、管理サーバ２００に備えられている場合（不図示）、利用ログファイルのリソースの利用記録から課金処理を施して必要な料金を算出することができる。
【００６６】
（６．実施例２）
実施例２によるリソースログ取得装置１０を備えたローカル端末１００の他の運用例は、電子図書館や公共機関での個人情報の閲覧である。管理者からローカル端末のユーザがＵＳＢキーを受け取り、受け取ったＵＳＢキーをローカル端末に挿入して使用し、再び権利者に変換するまでの技術的な処理は、上記の実施例１と同様である。この場合、課金処理機能は、ローカル端末１００に備えても良く、あるいはＵＳＢキー６０を受け取ってログを読み出す管理サーバ２００に備えても良い。
【００６７】
課金機能を有することにより、ユーザはローカル端末１００内のデータをローカル端末１００において閲覧するのは無料で行えるが、外部に出力したい場合は、管理者に外部に出力するためにＵＳＢキーの貸し出しを依頼し、管理者はＵＳＢキーを貸し出す時に、データを出力可能な回数、期間を含む設定を行い、その設定条件に基づいて課金処理を施すことができる。
【００６８】
あるいは、ＵＳＢキー貸し出し時には制限を加えず、ＵＳＢキー返却時にリソースを利用したリソース利用ログ情報から使用分の課金を行う構成としても良い。
【００６９】
こうして、実施例２によるリソース利用ログ取得装置を備えたローカル端末内のデータを外部に持ち出す場合に、安全にリソース利用ログを取得し、利用されたリソースの利用記録に基づいて正確に課金処理を施すことができる。このようにして、簡易な方式と、簡便な操作によって、閲覧を無料とし印刷などの出力を有料に設定できる。
【００７０】
（７．ハード構成および記憶媒体）
図７は、実施の形態によるリソース利用ログ取得装置のハードウェア構成例を示す図である。上記において説明したリソース利用ログ取得装置は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータシステムで実行することによって実現できる。コンピュータ３００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１によって装置全体が制御されている。ＣＰＵ３０１には、バス３０８を介してＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０２、ストレージデバイス３０３、グラフィック処理装置３０４、入力インタフェース３０５、通信インタフェース３０６、および出力インタフェース３０７が接続されている。ＲＡＭ３０２には、ＣＰＵ３０１に実行させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。またＲＡＭ３０２には、ＣＰＵ３０１による処理に必要な各種データが格納される。ストレージデバイス３０３は、例えば、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。ストレージデバイス３０３には、ＯＳ、各種ドライバプログラム、アプリケーションプログラムなどが格納される。
【００７１】
グラフィック処理装置３０４には、モニタ３１１が接続されている。グラフィック処理装置３０４は、ＣＰＵ３０１からの命令に従って、画像をモニタ３１１の画面に表示させる。入力インタフェース３０５には、キーボード３１２とマウス３１３とが接続されている。入力インタフェース３０５は、キーボード３１２やマウス３１３から送られてくる信号を、バス３０８を介してＣＰＵ３０１に送信する。出力インタフェース３０７には、プリンタ３１４およびドライブ３１５が接続されている。出力インタフェース３０７は、バス３０８を介してＣＰＵ３０１から送信されてくる信号を、プリンタ３１４およびドライブ３１５に送信する。
【００７２】
通信インタフェース３０６は、ネットワーク４０１に接続されている。通信インタフェース３０６は、ネットワーク４０１を介して、他のコンピュータとの間でデータの送受信を行う。
【００７３】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。本実施の形態をコンピュータ３００上で実現するには、コンピュータ３００にドライバプログラムを実装する。
【００７４】
このコンピュータ３００は、所定の記録媒体に記録されたリソース利用ログ取得プログラムを読み出して実行することでリソース利用ログ取得装置を実現する。ここで、所定の記録媒体とは、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」の他に、コンピュータ３００の内外に備えられるハードディスクドライブ（ＨＤＤ）や、さらに、ネットワーク４０１を介して接続される他のコンピュータシステム並びにサーバが接続されるＬＡＮ／ＷＡＮなどのように、プログラムの送信に際して短期にプログラムを保持する「通信媒体」など、コンピュータ３００によって読み取り可能なリソース利用ログ取得プログラムを記録する、あらゆる記録媒体を含むものである。
【００７５】
すなわち、リソース利用ログ取得プログラムは、上記した「可搬用の物理媒体」、「固定用の物理媒体」、「通信媒体」などの記録媒体に、コンピュータ読み取り可能に記録されるものであり、コンピュータ３００は、このような記録媒体からリソース利用ログ取得プログラムを読み出して実行することでリソース利用ログ取得装置を実現する。なお、リソース利用ログ取得プログラムは、コンピュータ３００によって実行されることに限定されるものではなく、他のコンピュータシステムまたはサーバがリソース利用ログ取得プログラムを実行する場合や、これらが協働してリソース利用ログ取得プログラムを実行するような場合にも、本発明を同様に適用することができる。
【００７６】
（付記１）可搬媒体の書き込みを保護された保護領域に書き込まれたアプリケーションによるリソースの使用許可情報を読み込んで、前記アプリケーションによる前記リソース使用の許否を判定するリソース使用許否判定手順と、
前記リソース使用許否判定手順において判定された前記リソース使用の許否に基づいて前記アプリケーションが前記リソースを利用した利用ログ情報を取得し、取得した前記利用ログ情報を、前記書き込み保護を解除して前記保護領域に書き込むログ書込手順と、
をコンピュータで実行するリソース利用ログ取得プログラム。
【００７７】
（付記２）前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、前記リソースを制限して使用を許可する期間制限情報、時間制限情報、および回数制限情報の少なくともいずれかの制限情報を含む場合、読み込んだ前記制限情報による制限を越えない場合にのみ、前記リソースの使用を許可するものであることを特徴とする付記１に記載のリソース利用ログ取得プログラム。
【００７８】
（付記３）前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、使用可能な端末のハードディスク識別番号、ＩＰアドレス、ＣＰＵの識別番号、およびＭＡＣアドレスの少なくともいずれかの端末情報を含む場合、読み込んだ前記端末情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする付記１または２に記載のリソース利用ログ取得プログラム。
【００７９】
（付記４）前記リソース使用許否判定手順は、前記リソース使用許否判定手順において読み込む前記使用許可情報が、前記可搬媒体の認証情報および利用者認証情報の少なくともいずれかの認証情報を含む場合、読み込んだ前記認証情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする付記１〜３のいずれか１つに記載のリソース利用ログ取得プログラム。
【００８０】
（付記５）前記ログ書込手順において取得された前記利用ログ情報に基づいて、前記アプリケーションによる前記リソースの利用に対する課金情報を取得し、取得した前記課金情報を、前記書き込み保護を解除して前記保護領域に書き込む課金処理手順を、さらにコンピュータで実行する付記１〜４のいずれか１つに記載のリソース利用ログ取得プログラム。
【００８１】
（付記６）書き込みを保護された保護領域に、アプリケーションによるリソースの使用許可情報、および前記アプリケーションが前記リソースを利用した利用ログ情報を格納可能な可搬媒体と、
前記可搬媒体に格納された前記使用許可情報を読み込んで、前記アプリケーションによる前記リソース使用の許否を判定するリソース使用許否判定手段、および、
前記リソース使用許否判定手段によって判定された前記リソース使用の許否に基づいて前記アプリケーションが前記リソースを利用した利用ログ情報を取得し、取得した前記利用ログ情報を、前記書き込み保護を解除して前記保護領域に書き込むログ書込手段を有するローカル端末と、
を備えたことを特徴とする利用ログ取得システム。
【００８２】
（付記７）書き込みを保護された保護領域に、アプリケーションによるリソースの使用許可情報、および前記アプリケーションが前記リソースを利用した利用ログ情報を格納可能な可搬媒体と、
前記可搬媒体の保護領域に書き込み保護を解除して前記使用許可情報を書き込む許可情報書込手段を備えた管理サーバと、
前記可搬媒体に格納された前記使用許可情報を読み込んで、前記アプリケーションによる前記リソース使用の許否を判定するリソース使用許否判定手段、および、
前記リソース使用許否判定手段によって判定された前記リソース使用の許否に基づいて前記アプリケーションが前記リソースを利用した利用ログ情報を取得し、取得した前記利用ログ情報を、前記書き込み保護を解除して前記保護領域に書き込むログ書込手段を有するローカル端末と、
を備えたことを特徴とする利用ログ取得システム。
【００８３】
（付記８）前記ローカル端末の前記リソース使用許否判定手段が前記リソース使用許否判定手段において読み込む前記使用許可情報が、前記リソースを制限して使用を許可する期間制限情報、時間制限情報、および回数制限情報の少なくともいずれかの制限情報を含む場合、読み込んだ前記制限情報による制限を越えない場合にのみ、前記リソースの使用を許可するものであることを特徴とする付記６または７に記載のリソース利用ログ取得装置。
【００８４】
（付記９）前記ローカル端末の前記リソース使用許否判定手段は、前記リソース使用許否判定手段において読み込む前記使用許可情報が、使用可能な端末のハードディスク識別番号、ＩＰアドレス、ＣＰＵの識別番号、およびＭＡＣアドレスの少なくともいずれかの端末情報を含む場合、読み込んだ前記端末情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする付記６〜８のいずれか１つに記載のリソース利用ログ取得装置。
【００８５】
（付記１０）前記ローカル端末の前記リソース使用許否判定手段は、前記リソース使用許否判定手段において読み込む前記使用許可情報が、前記可搬媒体の認証情報および利用者認証情報の少なくともいずれかの認証情報を含む場合、読み込んだ前記認証情報に基づいて、前記アプリケーションによる前記リソース使用の許否を判定するものであることを特徴とする付記６〜９のいずれか１つに記載のリソース利用ログ取得装置。
【００８６】
（付記１１）前記ローカル端末は、前記ログ書込手段において取得された前記利用ログ情報に基づいて、前記アプリケーションによる前記リソースの利用に対する課金情報を取得し、取得した前記課金情報を、前記書き込み保護を解除して前記保護領域に書き込む課金処理手段を、さらに備えたことを特徴とする付記６〜１０のいずれか１つに記載のリソース利用ログ取得装置。
【００８７】
（付記１２）前記可搬憶媒体は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介して前記管理サーバおよび前記ローカル端末に接続するものであることを特徴とする付記６〜１１のいずれか１つに記載のリソース利用ログ取得装置。
【産業上の利用可能性】
【００８８】
以上のように、本発明にかかるリソース利用ログ取得プログラムは、コンピュータのリソースを利用した場合のログであるリソース利用ログを取得するプログラムに有用である。
【図面の簡単な説明】
【００８９】
【図１】実施の形態によるリソース利用ログ取得システムの構成を説明する図である。
【図２】リソース利用ログ取得装置の要部であるリソース利用制限部の機能的ブロック図である。
【図３】リソース利用制限部が、トークンの使用許可情報を読み込んでリソースの使用を許否する手順を説明する図である。
【図４】トークンに格納された使用許可情報ファイルに記載された使用許可情報の一例を示す図である。
【図５】実施の形態によるリソース利用ログ取得装置によるリソース利用ログ取得の手順を示すフローチャートである。
【図６】実施例１によるリソース利用ログ取得システムの構成を説明する図である。
【図７】実施の形態によるリソース利用ログ取得装置のハードウェア構成例を示す図である。
【図８】従来のリソース利用ログ管理機能を備えたローカル端末の構成を説明する図である。
【符号の説明】
【００９０】
１  リソース利用制限部
２  ログ管理部
３  課金部
６  トークン
７  使用許可情報ファイル
８  利用ログファイル
１０  リソース利用ログ取得装置
１１  ＯＳ
１２  アプリケーション
１３  プリンタ
１４  ドライブ
１５  ソケット通信
１６  Ｗｉｎｄｗｓネットワーク
１７  操作表示部
２１  認証部
２２  管理テーブル
２３  判定部
２４  許否部
１００  ローカル端末
１０１，２０２  ＵＳＢポート
２００  管理サーバ
２０１  許可情報書込部
【図１】
2005284679.tif 000003
【図２】
2005284679.tif 000004
【図３】
2005284679.tif 000005
【図４】
2005284679.tif 000006
【図５】
2005284679.tif 000007
【図６】
2005284679.tif 000008
【図７】
2005284679.tif 000009
【図８】
2005284679.tif 000010