(57)【要約】【課題】ユーザの信用度に応じてログの情報を取捨選択して保存する技術を提供する。【解決手段】ユーザ端末１０１と、ユーザ端末１０１とネットワーク１０２を介して接続されるログ対象サーバ１０３及びログ保存制御サーバ１０６とから構成されるログ保存システムであって、ログ対象サーバ１０３は、利用される際に出力するログ１０５をログ保存制御サーバ１０６へ送信し、ログ保存制御サーバ１０６は、ログ１０５からログ対象サーバ１０３を利用するユーザの信用度１０９を特定する信用度特定部１０８と、ログ１０５を構成する各項目の信用度リファレンスと、信用度１０９とを比較し、信用度リファレンスが信用度１０９よりも高い項目を保存して保存用ログ１１１を生成する保存用ログ生成部１１０と、を有する。【選択図】図１
2014056346.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、前記ユーザ端末とネットワークを介して接続されるログ対象サーバ及びログ保存制御サーバとから構成されるログ保存システムであって、
前記ログ対象サーバは、利用される際に出力するログを前記ログ保存制御サーバへ送信し、
前記ログ保存制御サーバは、
前記ログから前記ログ対象サーバを利用するユーザの信用度を特定する信用度特定部と、
前記ログを構成する各項目の信用度リファレンスと、前記信用度とを比較し、信用度リファレンスが信用度よりも高い項目を保存して保存用ログを生成する保存用ログ生成部と、を有することを特徴とするログ保存システム。
【請求項２】
請求項１記載のログ保存システムにおいて、
前記信用度特定部は、ユーザＩＤと前記信用度とを対応付けた信用度対応テーブルを有し、
前記保存用ログ生成部は、各ログＩＤと前記各項目の信用度リファレンスとを対応付けた信用度リファレンス対応テーブルを有することを特徴とするログ保存システム。
【請求項３】
請求項１記載のログ保存システムにおいて、
前記信用度は二値以上であることを特徴とするログ保存システム。
【請求項４】
ユーザ端末と、前記ユーザ端末とネットワークを介して接続されるログ対象サーバ及びログ保存制御サーバとから構成されるログ保存システムにおける保存用ログ生成方法であって、
前記ログ対象サーバにより、利用される際に出力するログを前記ログ保存制御サーバへ送信するログ送信ステップと、
前記ログ保存制御サーバにより、前記ログから前記ログ対象サーバを利用するユーザの信用度を特定する信用度特定ステップと、前記ログを構成する各項目の信用度リファレンスと、前記信用度とを比較し、信用度リファレンスが信用度よりも高い項目を保存して保存用ログを生成する保存用ログ生成ステップと、を有することを特徴とする保存用ログ生成方法。
【請求項５】
ユーザ端末と、前記ユーザ端末とネットワークを介して接続されるログ対象サーバ及びログ保存制御サーバとから構成されるログ保存システムのコンピュータを機能させるためのプログラムであって、
前記ログ対象サーバにより、利用される際に出力するログを前記ログ保存制御サーバへ送信するログ送信ステップと、
前記ログ保存制御サーバにより、前記ログから前記ログ対象サーバを利用するユーザの信用度を特定する信用度特定ステップと、前記ログを構成する各項目の信用度リファレンスと、前記信用度とを比較し、信用度リファレンスが信用度よりも高い項目を保存して保存用ログを生成する保存用ログ生成ステップと、を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ保存システム、保存用ログ生成方法、および、プログラムに関する。
【背景技術】
【０００２】
近年の情報システムにおいてクラウドコンピューティングの進展および市場への浸透は著しい。このクラウドコンピューティング（以下、クラウド）とは、ソフトウェア・ミドルウェア・ハードウェア等の様々なレイヤのＩＴリソースを所有するのではなく、ネットワークを通じてサービスとして各ＩＴリソースを利用するための技術である。このようなクラウドサービスの利用に当たっては、ユーザはクラウドを構成するハードウェアやアプリケーションでどのような処理が行われているのか知る必要はない。またクラウド事業者の側から見てもユーザがどのような業務やデータを使っているのかを知る必要はない。
【０００３】
しかしながら、クラウド事業者としては、ユーザとの間のＳＬＡ（Ｓｅｒｖｉｃｅ  Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ）を遵守するため、システム運用の安定化を目的に障害ログなどのログを収集、管理する必要がある。
【０００４】
さらに、ログの重要性が高くなってきている例として、内部統制や財務監査の目的のためにシステムの正常性を証明する、監査用にログを利用することが挙げられる。監査用のログは、正常時のログを蓄積することが必要とされるが、その場合ログの情報量は増大し、ログの圧縮などの対策が必要になる。
【０００５】
本技術分野の背景技術として、特開２００７−１４１１７１号公報（特許文献１）がある。この公報には、「同一のログ情報を別々の管理装置で多重管理することにより、ログ情報への不正行為が有ったか否かを検出することができる。」と記載がある。また、特開２００６−２２１６１７号公報（特許文献２）がある。この公報には、「ファイル圧縮部は監査ログファイルをローカル記憶媒体において所定のタイミングで圧縮する。また、ログ管理部は、自動的に圧縮された監査ログファイルを外部記憶媒体に転送しローカル記憶媒体内のデータを削除する。」と記載されている。また、２０１０―３９８７８号公報（特許文献３）がある。この公報には、「多量に発生するログを、その類似度や結果の有無に従ってサマリログとその他詳細ログに分離し、情報量の多いサマリログを重点的に保存や転送することで、ログ情報量を維持し、かつＣＰＵや記憶装置等のコンピューティングリソース負荷を低減させる。」と記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１４１１７１号公報
【特許文献２】特開２００６−２２１６１７号公報
【特許文献３】特開２０１０―３９８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的にクラウドサービスは、不特定多数のユーザが利用し、同じコンテンツでも多様な用途で利用することを想定しなければならない。さらに、クラウドサービスはインターネットを介して提供するという性質上、海外のユーザからの利用も想定しなければならない。ここで、海外のユーザに対してはクラウド事業者の輸出管理規定上のリスクを考慮する必要があり、当該輸出管理規定に基づいてユーザの信用の度合い（以下、信用度）の評価をする。このような場合、監査用ログの収集に関しては、ユーザによっては必要ない場合があるにも関わらず、信用度から問題のないユーザに対しても詳細なログをすべて収集することで、ログの情報量が膨大になってしまうという問題がある。
【０００８】
また、特許文献２や、特許文献３のような手法では、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、記憶装置、ネットワーク等の計算資源の負荷が増大する問題がある。
【０００９】
そこで、本発明では、従来の問題を解決して、その代表的な目的は、ユーザの信用度に応じてログの情報を取捨選択して保存する技術を提供することにある。
【００１０】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【００１２】
本発明は、ユーザ端末と、前記ユーザ端末とネットワークを介して接続されるログ対象サーバ及びログ保存制御サーバとから構成されるログ保存システムであって、前記ログ対象サーバは、利用される際に出力するログを前記ログ保存制御サーバへ送信する。
【００１３】
そして、前記ログ保存制御サーバは、前記ログから前記ログ対象サーバを利用するユーザの信用度を特定する信用度特定部と、前記ログを構成する各項目の信用度リファレンスと、前記信用度とを比較し、信用度リファレンスが信用度よりも高い項目を保存して保存用ログを生成する保存用ログ生成部を有することで、前述の課題を解決する。
【００１４】
また、本発明は、前記保存対象から除外する項目を決定するためのシステムによる方法や、前記保存対象から除外する項目を決定するためのシステムとしてコンピュータを機能させるプログラムにも適用する事ができる。
【発明の効果】
【００１５】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１６】
ユーザの信用度に応じてログの情報を取捨選択して保存することができるようになる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態におけるログ保存システムの構成例の概要を示す図である。
【図２】図１のログ保存システムにおいて、アプリケーションが出力するログの構成例を示す図である。
【図３】図１のログ保存システムにおいて、信用度対応テーブルの構成例を示す図である。
【図４】図１のログ保存システムにおいて、信用度特定部の構成例の概要を示す図である。
【図５】図１のログ保存システムにおいて、信用度特定部の処理フローの一例を示す図である。
【図６】図１のログ保存システムにおいて、保存用ログ生成部の構成例の概要を示す図である。
【図７】図１のログ保存システムにおいて、信用度リファレンスリストの構成例を示す図である。
【図８】図１のログ保存システムにおいて、保存用ログ生成部が記憶する信用度リファレンス対応テーブルの構成例を示す図である。
【図９】図１のログ保存システムにおいて、ログマスクの生成例（ユーザの信用度が「Ｈ」の場合）を示す図である。
【図１０】図１のログ保存システムにおいて、ログマスクの生成例（ユーザの信用度が「Ｍ」の場合）を示す図である。
【図１１】図１のログ保存システムにおいて、ログマスクの生成例（ユーザの信用度が「Ｌ」の場合）を示す図である。
【図１２】図１のログ保存システムにおいて、保存用ログの生成例（ユーザの信用度が「Ｈ」の場合）を示す図である。
【図１３】図１のログ保存システムにおいて、保存用ログの生成例（ユーザの信用度が「Ｍ」の場合）を示す図である。
【図１４】図１のログ保存システムにおいて、保存用ログの生成例（ユーザの信用度が「Ｌ」の場合）を示す図である。
【図１５】図１のログ保存システムにおいて、保存用ログ決定部の処理フローの一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１９】
＜システム構成＞
図１は、本実施の形態のログ保存システム１０の構成例の概要を示す図である。図１においてログ保存システム１０は例えば、ユーザ端末１０１と、このユーザ端末１０１にネットワーク１０２を介して接続されるログ対象サーバ１０３及びログ保存制御サーバ１０６と、ログ保存制御サーバ１０６に接続されるログデータベース１１３と、ログ保存制御サーバ１０６に接続される管理者端末１１５を備える。図１では、ログ対象サーバ１０３とログ保存制御サーバ１０６とを１対１で構成した例を図示したが、ログ対象サーバ１０３が複数台に対してログ保存制御サーバ１０６を１台で構成しても良い。また、ユーザ端末１０１とログ対象サーバ１０３とを１対１で構成した例を図示したが、ユーザ端末１０１が複数台に対してログ対象サーバ１０３を１台で構成しても良い。さらに、ログ対象サーバ１０３とログ保存制御サーバ１０６とを１つのサーバ装置で構成するようにしても良い。
【００２０】
また、ユーザ端末１０１、ログ対象サーバ１０３、ログ保存制御サーバ１０６、ログデータベース１１３、管理者端末１１５は、所定のハードウェアおよびソフトウェアにより実装される。例えば、ユーザ端末１０１、ログ対象サーバ１０３、ログ保存制御サーバ１０６、ログデータベース１１３、管理者端末１１５は、プロセッサやメモリなどを有し、プロセッサによるメモリ上のプログラムの実行により、後述する各種機能を実現する。
【００２１】
ログ対象サーバ１０３は、アプリケーション１０４が出力するログ１０５をログ保存制御サーバ１０６へ送信する。
【００２２】
ログ保存制御サーバ１０６は、ログ入力部１０７と、信用度特定部１０８と、保存用ログ生成部１１０と、ログ出力部１１２と、ログ表示情報生成部１１４を備える。
【００２３】
ログ入力部１０７は、ログ対象サーバ１０３から送信されたログ１０５を受信する。そして、ログ入力部１０７は、受信したログ１０５を、信用度特定部１０８と保存用ログ生成部１１０へ送信する。
【００２４】
信用度特定部１０８（後述、図４）は、受信したログ１０５からユーザＩＤ３０１を特定する。そして、信用度特定部１０８は、ユーザＩＤ３０１に対応する信用度１０９を、保存用ログ生成部１１０へ送信する。
【００２５】
保存用ログ生成部１１０（後述、図６）は、ユーザの信用度１０９に応じて、保存すべきログ１０５の項目を取捨選択した保存用ログ１１１を生成する。そして、保存用ログ生成部１１０は、保存用ログ１１１をログ出力部１１２へ送信する。
【００２６】
ログ出力部１１２は、保存用ログ１１１をログデータベース１１３へ出力する。
【００２７】
ログデータベース１１３は、保存されている保存用ログ１１１をログ表示情報生成部１１４へ送信する。
【００２８】
ログ表示情報生成部１１４は、受信した保存用ログ１１１をユーザ端末１０１に表示するための表示情報を生成する。生成された表示情報は、ユーザ端末１０１へ送信される。
【００２９】
ユーザ端末１０１は、受信する表示情報を解析して保存用ログ１１１を表示する。
【００３０】
なお、ログ表示情報生成部１１４は、ユーザ端末１０１（ユーザ）からのログ表示リクエストに応じて、当該ユーザ端末１０１（ユーザ）のログのみの表示情報を生成するようにしても良い。
【００３１】
また、ログ表示情報生成部１１４は、ログ保存制御サーバ１０６を管理する管理者端末１１５に、ログデータベース１１３内のログを出力する。なお、ログ表示情報生成部１１４は、管理者端末１１５に、受信した保存用ログを表示するための表示情報を生成するようにしても良い。
【００３２】
＜信用度特定部構成＞
図４は、信用度特定部１０８の構成例の概要を示した図である。信用度特定部１０８は、ユーザ特定部４０１、顧客データベース４０２、信用度抽出部４０４、信用度対応テーブル４０５を備える。
【００３３】
顧客データベース４０２は、アプリケーション１０４を利用したユーザのユーザ名とユーザＩＤ３０１とを対応付けて記憶する。さらに、顧客データベース４０２は、ユーザ端末１０１のＩＰアドレスとユーザＩＤ３０１とを対応付けて記憶する。
【００３４】
信用度対応テーブル４０５は、ユーザＩＤ３０１と、信用度１０９とを対応付けて記憶する。
【００３５】
ユーザ特定部４０１は、ログ入力部１０７から送信されるログ１０５を受信する。そして、ユーザ特定部４０１は、受信したログ１０５に記憶されたユーザのユーザ名又はユーザ端末１０１のＩＰアドレスから、対応するユーザＩＤ３０１を顧客データベース４０２から抽出する。そして、ユーザ特定部４０１は、特定したユーザＩＤ３０１を信用度抽出部４０４へ送信する。
【００３６】
信用度抽出部４０４は、ユーザ特定部４０１から受信したユーザＩＤ３０１に対応する信用度１０９を、信用度対応テーブル４０５から抽出する。そして、抽出した信用度１０９を保存用ログ生成部１１０へ送信する。
【００３７】
＜保存用ログ生成部構成＞
図６は、保存用ログ生成部１１０の構成例の概要を示す図である。保存用ログ生成部１１０は、ログＩＤ特定部６０１、信用度リファレンスリスト抽出部６０３、信用度リファレンス対応テーブル６０４、ログマスク生成部６０６、保存用ログ生成部６０８を備える。
【００３８】
ログＩＤ特定部６０１は、受信するログ１０５のログＩＤ６０２を特定する。そして、ログＩＤ特定部６０１は、特定したログＩＤ６０２を信用度リファレンスリスト抽出部６０３へ送信する。
【００３９】
信用度リファレンスリスト抽出部６０３は、前記ログＩＤ特定部６０１から受信するログＩＤ６０２をキーに、信用度リファレンス対応テーブル６０４（後述、図８）を検索する。そして、信用度リファレンス対応テーブル６０４から抽出した、信用度リファレンスリスト６０５（後述、図７）をログマスク生成部６０６へ送信する。
【００４０】
ログマスク生成部６０６は、信用度リファレンスリスト抽出部６０３から受信する信用度リファレンスリスト６０５の各信用度リファレンス８２０と、信用度特定部１０８から受信した信用度１０９から、ログマスク６０７（後述、図９、図１０、図１１）を生成する。
【００４１】
具体的には、ログマスク生成部６０６は、信用度リファレンス８２０が、ユーザの信用度１０９と等しい項目又は、ユーザの信用度１０９が、信用度リファレンス８２０よりも低い項目を保存対象から除外するためのログマスクを生成する。そして、ログマスク生成部６０６は、生成したログマスク６０７を、保存用ログ生成部６０８へ送信する。
【００４２】
保存用ログ生成部６０８は、保存用ログ１１１を、ログマスク６０７に基づいて生成する。具体的には、保存用ログ生成部６０８は、ログマスク６０７に基づき、対応するログ１０５の項目情報２０１を保存対象から除外することで、保存用ログ１１１を生成する。そして、保存用ログ生成部６０８は、生成した保存用ログ１１１をログ出力部１１２へ送信する。
【００４３】
＜データ構成（１）：ログの構成＞
図２は、アプリケーション１０４から出力されるログ１０５の構成例を示している。ログ１０５は、[項目１]，[項目２]，[項目３] ，[項目４] ，[項目５] ，[項目６]などの項目を含み、各項目に、対応する項目情報２０１を記憶する。[項目１]は、アプリケーション１０４がログ１０５を出力した年月日と時刻を示す。[項目２]は、ログを出力したアプリケーション１０４のアプリケーション名を示す。[項目３]は、アプリケーション１０４を利用したユーザのユーザ名もしくは、アプリケーション１０４を利用したユーザ端末１０１のＩＰアドレスであるユーザ情報を示す。[項目４]は、アプリケーション１０４が行った処理（メール送信、Ｗｅｂ参照など）を示す。[項目５]は、アプリケーション１０４が行った処理の成否を示す。[項目６]は、資源（時間、データ量）の使用量を示す。
【００４４】
＜データ構成（２）：信用度対応テーブルの構成＞
図３は、信用度特定部１０８が記憶する信用度対応テーブル４０５の構成例を示している。信用度対応テーブル４０５は、[ユーザＩＤ]ごとに[信用度]を対応付けて記憶する。[ユーザＩＤ]は、アプリケーション１０４を利用するユーザを識別するための記号である。[信用度]は、ユーザの信用の度合いを示す信用度１０９を示す。信用度１０９は、例えば輸出管理規定に基づいてユーザの評価を行うことで定められる。
【００４５】
ここで、図３では、信用度１０９を「Ｌ」，「Ｍ」，「Ｈ」の３段階で表している。図３の例では、「Ｌ」の信用度が最も低く、「Ｈ」が最も高いことを意味し、「Ｍ」の信用度１０９は、「Ｌ」と「Ｈ」の中間にあることを意味する。
【００４６】
なお、信用度１０９は二値以上であればいずれを選択して定義しても良い。例えば、ユーザの信用度１０９を、「１」〜「１０」のように１０段階にしても良い。
【００４７】
また、信用度対応テーブル４０５は、ユーザへのクラウドサービスの提供に先んじて作成することが可能である。例えば、ユーザからクラウドサービスの利用申込があった場合に、まず当該ユーザのユーザＩＤ３０１を決定し、図示しない信用度データベースから当該ユーザの信用度１０９を特定することで、信用度対応テーブル４０５を作成するようにしても良い。
【００４８】
＜データ構成（３）：信用度リファレンス対応テーブルの構成＞
図８は、保存用ログ生成部１１０が記憶する信用度リファレンス対応テーブル６０４の構成例を示す。信用度リファレンス対応テーブル６０４は、各ログＩＤ６０２と項目 [項目１]，[項目２]，[項目３] ，[項目４] ，[項目５] ，[項目６]ごとの信用度リファレンス８２０とを対応付けて記憶する。[ログＩＤ]は、ログを識別するための記号であり、信用度リファレンスリスト抽出部６０３によって、ログＩＤと一致する信用度リファレンスリストが抽出される。なお、対応するログＩＤ６０２がない場合には、ログＸに対応する与信リファレンスリストが出力される。
【００４９】
ここで、信用度リファレンス８２０は、信用度１０９と比較することで、対応する項目の項目情報２０１を保存するか否かの判断基準となるものであり、図８では「Ｒｅｆ＿Ｌ」，「Ｒｅｆ＿Ｍ」，「Ｒｅｆ＿Ｌ」の３段階で表している。例えば、「Ｒｅｆ＿Ｌ」の信用度リファレンス８２０が最も低く、「Ｒｅｆ＿Ｈ」が最も高いことを意味し、「Ｒｅｆ＿Ｍ」の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」と「Ｒｅｆ＿Ｈ」の中間にあることを意味する。
【００５０】
また、信用度リファレンス８２０と信用度１０９とは、「Ｒｅｆ＿Ｌ」と「Ｌ」が等しく、「Ｒｅｆ＿Ｍ」と「Ｍ」が等しく、「Ｒｅｆ＿Ｈ」と「Ｈ」が等しいものとなる。
【００５１】
なお、信用度リファレンス８２０は二値以上であればいずれを選択して定義しても良い。例えば、ユーザの信用度リファレンス８２０を、「１」〜「１０」のように１０段階にしても良い。
【００５２】
＜信用度リファレンスリストの構成＞
図７は、信用度リファレンスリスト６０５の構成例を示す。信用度リファレンスリスト６０５は、信用度リファレンスリスト抽出部６０３によって抽出されたログＩＤ６０２の項目 [項目１]，[項目２]，[項目３] ，[項目４] ，[項目５] ，[項目６]ごとに、信用度リファレンス８２０を対応付けて記憶する。
【００５３】
＜処理（１）：信用度特定部の処理フロー＞
図５は、ログ入力部１０７からログ１０５が入力されてから、信用度１０９を出力するまでの信用度特定部１０８の処理を示す（Ｓは処理ステップ等を示す）。まず、Ｓ５０において、ユーザ特定部４０１にログ１０５が入力されると、ユーザ特定部４０１は、当該ログ１０５に記憶された、ユーザ名やユーザ端末１０１のＩＰアドレスなどのユーザ情報（図２の項目３）をキーに、顧客データベース４０２を検索し、ユーザＩＤ３０１を抽出する。ユーザ特定部４０１は、抽出したユーザＩＤ３０１を信用度抽出部４０４に送信する。
【００５４】
次に、Ｓ５１において、信用度抽出部４０４は、受信するユーザＩＤ３０１をキーに、信用度対応テーブル４０５を検索し、一致するユーザＩＤ３０１に対応する、信用度１０９を抽出する。
【００５５】
そして、信用度抽出部４０４は、抽出した信用度１０９を保存用ログ生成部１１０へ送信する。
【００５６】
＜処理（２）：保存用ログ生成部の処理フロー＞
図１５は、ログ１０５が入力されてから保存用ログ１１１が出力されるまでの保存用ログ生成部１１０の処理を示す。
【００５７】
まず、Ｓ１５０にて、ログＩＤ特定部６０１は、ログ１０５をログ入力部１０７から受信する。そして、ログＩＤ６０２を受信したログ１０５から特定する。次に、ログＩＤ特定部６０１は、特定したログＩＤ６０２を信用度リファレンスリスト抽出部６０３へ送信する。
【００５８】
次に、Ｓ１５１にて、信用度リファレンスリスト抽出部６０３は、受信したログＩＤ６０２をキーに、信用度リファレンス対応テーブル６０４を検索する。そして、信用度リファレンスリスト抽出部６０３は、キー（ログＩＤ６０２）と一致する信用度リファレンスリスト６０５を、信用度リファレンス対応テーブル６０４から抽出する。次に、信用度リファレンスリスト抽出部６０３は、抽出した信用度リファレンスリスト６０５をログマスク生成部６０６へ送信する。
【００５９】
次に、Ｓ１５２にて、ログマスク生成部６０６は、受信する信用度リファレンスリスト６０５の各信用度リファレンス８２０と、信用度特定部１０８から受信した信用度１０９から、ログマスク６０７（後述、図９、図１０、図１１）を生成する。具体的には、ログマスク生成部６０６は、各信用度リファレンス８２０と、信用度１０９とを比較する。そして、信用度リファレンス８２０が、信用度１０９と等しい項目又は、信用度１０９が、信用度リファレンス８２０よりも低い項目に対応する項目を保存対象から除外するためのログマスクを生成する。そして、ログマスク生成部６０６は、生成したログマスク６０７を、保存用ログ生成部６０８へ送信する。
【００６０】
次に、Ｓ１５３にて、保存用ログ生成部６０８は、保存用ログ１１１を受信したログマスク６０７に基づいて生成する。具体的には、保存用ログ生成部６０８は、ログマスク６０７に基づき、対応するログ１０５の項目を保存対象から除外し、保存対象から除外されていない項目のみを保存することで保存用ログ１１１を生成する。そして、保存用ログ生成部６０８は、生成した保存用ログ１１１をログ出力部１１２へ送信する。
【００６１】
＜ログマスク生成例＞
図９〜図１１はログマスク６０７の例を示す図である。
【００６２】
図９は、ログＩＤ６０２が「１」の信用度リファレンスリスト６０５が信用度リファレンス対応テーブル６０４から抽出され、ユーザの信用度１０９が「Ｈ」である場合の例を示す。
【００６３】
まず、[項目１]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｈ」よりも低い。次に、[項目２]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｍ」であり信用度「Ｈ」よりも低い。次に、[項目３]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｍ」であり信用度「Ｈ」よりも低い。次に、[項目４]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｈ」よりも低い。次に、[項目５]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｈ」よりも低い。次に、[項目６]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｈ」であり信用度「Ｈ」と等しい。よって、ログマスク生成部６０６は、[項目１]，[項目２]，[項目３] ，[項目４] ，[項目５]の項目情報２０１は保存対象から除外し、[項目６] の項目情報２０１を保存するためのログマスク６０７を作成する。
【００６４】
図１０は、ログＩＤ６０２が「１」の信用度リファレンスリスト６０５が信用度リファレンス対応テーブル６０４から抽出され、ユーザの信用度１０９が「Ｍ」である場合の例を示す。
【００６５】
まず、[項目１]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｍ」よりも低い。次に、[項目２]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｍ」であり信用度「Ｍ」と等しい。次に、[項目３]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｍ」であり信用度「Ｍ」と等しい。次に、[項目４]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｍ」よりも低い。次に、[項目５]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｍ」よりも低い。次に、[項目６]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｈ」であり信用度「Ｍ」よりも高い。よって、ログマスク生成部６０６は、[項目１]，[項目４]，[項目５] の項目情報２０１を保存対象から除外し、[項目２]，[項目３]，[項目６] の項目情報２０１を保存するためのログマスク６０７を作成する。
【００６６】
図１１は、ログＩＤ６０２が「１」の信用度リファレンスリスト６０５が信用度リファレンス対応テーブル６０４から抽出され、ユーザの信用度１０９が「Ｌ」である場合の例を示す。
【００６７】
まず、[項目１]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｌ」と等しい。次に、[項目２]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｍ」であり信用度「Ｌ」よりも高い。次に、[項目３]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｍ」であり信用度「Ｌ」よりも高い。次に、[項目４]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｌ」と等しい。次に、[項目５]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｌ」であり信用度「Ｌ」と等しい。次に、[項目６]の信用度リファレンス８２０は、「Ｒｅｆ＿Ｈ」であり信用度「Ｌ」よりも高い。よって、ログマスク生成部６０６は、[項目１]，[項目２]，[項目３] ，[項目４] ，[項目５] ，[項目６]の項目情報２０１を保存するためのログマスク６０７を作成する。
【００６８】
＜保存用ログ生成例＞
図１２〜図１４は、保存用ログ１１１の作成例を示す図である。保存用ログ１１１は、ログマスク６０７に「０」が入力されている項目の項目情報２０１を保存対象から除外し、「１」が入力されている項目の項目情報２０１を保存することによって生成される。
【００６９】
図１２は、図９の例にて作成されたログマスク６０７によって、ログ１０５の項目を保存対象から除外する例を示す。図９の例で作成されたログマスク６０７は、[項目１]，[項目２]，[項目３] ，[項目４] ，[項目５]の項目に「０」が入力されており、[項目６]の項目に「１」が入力されている。よって、保存用ログ生成部６０８は、ログ１０５の[項目６]の項目情報２０１のみを保存して保存用ログ１１１を生成する。
【００７０】
図１３は、図１０の例にて作成されたログマスク６０７によって、ログ１０５の項目を保存対象から除外する例を示す。図１０の例で作成されたログマスク６０７は、[項目１]，[項目４]，[項目５] の項目に「０」が入力されており、[項目２]，[項目３]，[項目６] の項目に「１」が入力されている。よって、保存用ログ生成部６０８は、ログ１０５の[項目２]，[項目３]，[項目６]の項目情報２０１のみを保存して保存用ログ１１１を生成する。
【００７１】
図１４は、図１１の例にて作成されたログマスク６０７によって、ログ１０５の項目を保存する例を示す。図１１の例で作成されたログマスク６０７は、 [項目１]，[項目２]，[項目３] ，[項目４] ，[項目５] ，[項目６]の項目に「１」が入力されている。よって、保存用ログ生成部６０８は、ログ１０５の[項目１]，[項目２]，[項目３] ，[項目４] ，[項目５] ，[項目６]の項目情報２０１を保存して保存用ログ１１１を生成する。
【００７２】
＜本実施の形態の効果＞
以上説明した本実施の形態におけるログ保存システムによれば、ユーザの信用度に応じてログの情報を取捨選択して保存する。よって、信用度の低いユーザに対しては詳細にログを記憶し、信用度の高いユーザには保存量を減らしてログを記憶することで、全体としてログの保存量を削減できる。
【００７３】
また、本実施の形態におけるログ保存システムによれば、ユーザＩＤ３０１と、二値以上の信用度とを対応付けて記憶することが可能になる。
【００７４】
本発明によれば、不特定多数のユーザが利用することを想定しているクラウドサービスにおいて、監査用ログが必要なユーザのみ収集を行い、さらに収集するログの詳細度もユーザごとに定義することが可能になる。よって、クラウドサービスにおいて、ログ収集のためのＣＰＵ、記憶装置、ネットワーク等の計算資源の負荷の増大を抑制することが可能になる。
【００７５】
また、本発明によれば、海外のユーザからの利用において、クラウド事業者の輸出管理規定上のリスクを考慮し、当該輸出管理規定に基づいた信用度評価結果を行い、その結果に基づいてユーザごとに収集するログの詳細度を定義することが可能になる。よって、海外のユーザからの利用において、クラウド事業者の輸出管理規定上のリスクを考慮しつつ、ログ収集のためのＣＰＵ、記憶装置、ネットワーク等の計算資源の負荷の増大を抑制することが可能になる。
【００７６】
以上、本発明によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００７７】
本発明の、ユーザの信用度に応じてログの情報を取捨選択して保存する技術は、システムおよび方法ならびにプログラムに利用可能である。
【符号の説明】
【００７８】
１０    ログ保存システム
１０１  ユーザ端末
１０２  ネットワーク
１０３  ログ対象サーバ
１０４  アプリケーション
１０５  ログ
１０６  ログ保存制御サーバ
１０７  ログ入力部
１０８  信用度特定部
１０９  信用度
１１０  保存用ログ生成部
１１１  保存用ログ
１１２  ログ出力部
１１３  ログデータベース
１１４  ログ表示情報生成部
１１５  管理者端末
２０１  項目情報
３０１  ユーザＩＤ
４０１  ユーザ特定部
４０２  顧客データベース
４０４  信用度抽出部
４０５  信用度対応テーブル
６０１  ログＩＤ特定部
６０２  ログＩＤ
６０３  信用度リファレンスリスト抽出部
６０４  信用度リファレンス対応テーブル
６０５  信用度リファレンスリスト
６０６  ログマスク生成部
６０７  ログマスク
６０８  保存用ログ生成部
８２０  信用度リファレンス
【図１】
2014056346.tif 000003
【図２】
2014056346.tif 000004
【図３】
2014056346.tif 000005
【図４】
2014056346.tif 000006
【図５】
2014056346.tif 000007
【図６】
2014056346.tif 000008
【図７】
2014056346.tif 000009
【図８】
2014056346.tif 000010
【図９】
2014056346.tif 000011
【図１０】
2014056346.tif 000012
【図１１】
2014056346.tif 000013
【図１２】
2014056346.tif 000014
【図１３】
2014056346.tif 000015
【図１４】
2014056346.tif 000016
【図１５】
2014056346.tif 000017