(57)【要約】【課題】システムログ参照による不必要な情報の漏洩を防ぐ。【解決手段】システムログを解析する目的に応じた役割を設定し、その役割に応じたシステムログをその役割を与えられた者のみが参照可能な様にシステムログを暗号化し情報漏洩を防ぐ。【選択図】図１
2007200059.tif 000002
【特許請求の範囲】
【請求項１】
システムログ収集ステップ及びシステムログ参照ステップを備え、
前記システムログ収集ステップにおいては、暗号化処理をするための暗号演算手段が、  システムログファイルが格納されているシステムログ情報取得対象システムから、前記システムログファイルを収集し、
暗号化に使用される暗号鍵、該暗号鍵により暗号化される暗号化対象システムログファイル及び前記暗号鍵を使用できる使用者役割名の対応関係を特定する対応関係テーブルが格納された対応関係記憶手段を参照し、前記使用者役割名に対応した暗号鍵で暗号化対象となる前記システムログファイルを暗号化し、
前記システムログ参照ステップにおいては、復号化処理をするための復号演算手段が、
前記暗号鍵を使用する使用者と該使用者の役割名を特定する情報が格納された使用者特定情報記憶手段及び前記対応関係記憶手段を参照して、前記使用者に対応した使用者役割名を特定し、
前記特定された使用者役割名によって前記使用者が使用することを許可された暗号鍵を特定し、該許可された暗号鍵で前記暗号化されたシステムログファイルを前記復号演算手段により復号化する
ことを特徴とするシステムログ収集参照方法。
【請求項２】
システムログファイルが格納されているシステムログ情報取得対象システムからシステムログファイルを収集し、収集されたシステムログファイルを暗号化する暗号演算手段を備えたシステムログ収集コンピュータと、
暗号鍵により暗号化されたシステムログファイルを該暗号鍵で復号化する復号演算手段を備えたシステムログ参照コンピュータと、
暗号化に使用される暗号鍵、該暗号鍵により暗号化される暗号化対象システムログファイル及び前記暗号鍵を使用できる使用者役割名の対応関係を特定した対応関係テーブルが格納された対応関係記憶手段と、
暗号鍵を使用する使用者と該使用者の役割名を特定する情報が格納された使用者特定情報記憶手段と
を有し、
前記暗号演算手段は、前記対応関係記憶手段を参照することにより前記対応関係に基づいて、使用者役割名に対応した暗号鍵で暗号化対象システムログファイルを暗号化し、
前記復号演算手段は、前記使用者特定情報記憶手段を参照することにより前記使用者及び該使用者の使用者役割名に基づいて、前記使用者が使用することを許可された暗号鍵を特定し、前記許可された暗号鍵で前記暗号化されたシステムログファイルを復号化する
ことを特徴とするシステムログ収集参照システム。
【請求項３】
前記対応関係記憶手段と前記使用者特定情報記憶手段とを備えたサーバを有し、
該サーバが、前記システムログ収集コンピュータ及び前記システムログ参照コンピュータとネットワークを介して接続されることを特徴とする請求項２に記載のシステムログ収集参照システム。
【請求項４】
システムログファイルを暗号化する暗号演算手段を有するシステムログ収集コンピュータにおいて、
前記暗号演算手段は、
システムログファイルが格納されているシステムログ情報取得対象システムから、前記システムログファイルを収集し、
暗号化に使用される暗号鍵、該暗号鍵により暗号化される暗号化対象システムログファイル及び前記暗号鍵を使用できる使用者役割名の対応関係を特定する対応関係テーブルが格納された対応関係記憶手段を参照し、前記使用者役割名に対応した暗号鍵で暗号化対象となる前記システムログファイルを暗号化することを特徴とするシステムログ収集コンピュータ。
【請求項５】
暗号鍵により暗号化されたシステムログファイルを該暗号鍵で復号化する復号演算手段を有するシステムログ参照コンピュータにおいて、
前記復号演算手段は、
前記暗号鍵を使用する使用者と該使用者の役割名を特定する情報が格納された使用者特定情報記憶手段を参照して、前記使用者に対応した使用者役割名を特定し、
前記特定された使用者役割名によって前記使用者が使用することが許可された暗号鍵を特定し、該許可された暗号鍵で前記暗号化されたシステムログファイルを前記復号演算手段により復号化する
ことを特徴とするシステムログ参照コンピュータ。
【請求項６】
請求項１に記載のシステムログ収集ステップをコンピュータに実行させることを特徴とするシステムログ収集プログラム。
【請求項７】
請求項１に記載のシステムログ参照ステップをコンピュータに実行させることを特徴とするシステムログ参照プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システムの動作情報が記載されるシステムログに対して、そのシステムログを参照するシステムログ解析者にシステムログの参照の役割に応じた権限を持たせ、その権限を持ったユーザにしか参照を行えなくすることにより、機密の漏洩を防ぐためのシステムログ収集参照方法に関するものである。
【背景技術】
【０００２】
情報システムの管理者が、システムの稼動状態等を確認する為にシステムログ情報を解析する際、別のシステムログ解析担当者にシステムログ情報を引渡すことがある。
この際、不要な情報漏洩を避ける為にシステムログ情報を事前に暗号化しておき、復号鍵を知っている解析担当者のみが当該システムログを参照できるようにすることが考えられる。
【０００３】
情報の暗号化および復号化に関する方法として、例えば「データを異なる暗号キーで暗号化し、当該データのデータＩＤと共に格納するＤＢ３と、データＩＤに対応付けて当該データを暗号化した暗号キーと暗号化されたデータを復号化する復号キーとを記憶するキー管理サーバ２と、クライアント４からのデータ要求に対して当該データＩＤに対応する復号キーをキー管理サーバ２から、対応する暗号化データをＤＢ３から取得し、復号キーと暗号化データをクライアント４に出力するメインサーバ１とを有する情報漏洩防止システム」（例えば、特許文献１参照）などが提案されている。
【特許文献１】特開２００５−３１８１６２号公報（要約、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
システムログ解析業務を行う際には、システム管理者の業務負荷を軽減するためシステムログ情報をある程度まとまった単位で収集し、解析担当者へ一括送付することを前提とした上で、解析担当者が参照できるシステムログ情報を限定的なものにする必要がある。
しかし、システムログ情報を取得および送付する際には、解析担当者個別の設定等は行わず、単純な一括処理を行うことが通常である。従って、解析担当者毎に参照可能なシステムログ情報が限定的なものにされないままに、全てのシステムログ情報が解析担当者に引渡される場合がある。
また、システムログ情報を暗号化して解析担当者に送付する場合、解析担当者以外の一般利用者にシステムログ情報が漏洩することは防止できるとしても、上述のように個別の設定を行わずに一括処理をした場合、本来他の解析担当者のみが参照すべきシステムログ情報も合わせて引渡されてしまう。
さらには、復号鍵が漏洩した場合は、解析担当者以外の者にもその復号鍵を使用され、システムログ情報が漏洩してしまう場合もある。
【０００５】
そこで、システム管理者がシステムログ情報を一括収集し、かつ解析担当者に開示するシステムログ情報を解析担当者毎に個別に設定することができるようにするためのシステムログ収集参照方法が望まれていた。
【課題を解決するための手段】
【０００６】
この発明に係るシステムログ収集参照方法は、
システムログ収集ステップ及びシステムログ参照ステップを備え、
前記システムログ収集ステップにおいては、暗号化処理をするための暗号演算手段が、
システムログファイルが格納されているシステムログ情報取得対象システムから、前記システムログファイルを収集し、
暗号化に使用される暗号鍵、該暗号鍵により暗号化される暗号化対象システムログファイル及び前記暗号鍵を使用できる使用者役割名の対応関係を特定する対応関係テーブルが格納された対応関係記憶手段を参照し、前記使用者役割名に対応した暗号鍵で暗号化対象となる前記システムログファイルを暗号化し、
前記システムログ参照ステップにおいては、復号化処理をするための復号演算手段が、
前記暗号鍵を使用する使用者と該使用者の役割名を特定する情報が格納された使用者特定情報記憶手段及び前記対応関係記憶手段を参照して、前記使用者に対応した使用者役割名を特定し、
前記特定された使用者役割名によって前記使用者が使用することを許可された暗号鍵を特定し、該許可された暗号鍵で前記暗号化されたシステムログファイルを前記復号演算手段により復号化することを特徴とするものである。
【０００７】
また、この発明に係るシステムログ収集参照システムは、
システムログファイルが格納されているシステムログ情報取得対象システムからシステムログファイルを収集し、収集されたシステムログファイルを暗号化する暗号演算手段を備えたシステムログ収集コンピュータと、
暗号鍵により暗号化されたシステムログファイルを該暗号鍵で復号化する復号演算手段を備えたシステムログ参照コンピュータと、
暗号化に使用される暗号鍵、該暗号鍵により暗号化される暗号化対象システムログファイル及び前記暗号鍵を使用できる使用者役割名の対応関係を特定した対応関係テーブルが格納された対応関係記憶手段と、
暗号鍵を使用する使用者と該使用者の役割名を特定する情報が格納された使用者特定情報記憶手段と
を有し、
前記暗号演算手段は、前記対応関係記憶手段を参照することにより前記対応関係に基づいて、使用者役割名に対応した暗号鍵で暗号化対象システムログファイルを暗号化し、
前記復号演算手段は、前記使用者特定情報記憶手段を参照することにより前記使用者及び該使用者の使用者役割名に基づいて、前記使用者が使用することを許可された暗号鍵を特定し、前記許可された暗号鍵で前記暗号化されたシステムログファイルを復号化する
ことを特徴とするものである。
【発明の効果】
【０００８】
この発明に係るシステムログ収集方法によると、情報システム管理者は、システムログ情報を一括取得することにより、システムログ情報収集の負担が軽減される。
また、システムログ情報収集時にシステムログ情報を暗号化し、さらにシステムログ情報を参照する解析担当者毎に固有の暗号鍵を割り当て、システム管理者が暗号鍵を割り当てた解析担当者以外にはシステムログ情報の復号ができないこととしたので、システムログ情報を簡易に一括取得した上で、限定された解析担当者に、必要なシステムログ情報のみを開示することができる。
また、使用者と使用者の役割名を特定し、特定された使用者役割名によって使用者が使用することを許可された暗号鍵を特定し、使用することを許可された暗号鍵で暗号化されたシステムログ情報を復号化することとしたので、鍵が漏洩したとしても、鍵を割り当てられていない者がその鍵を使用してシステムログ情報を参照することはできない。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１は、本実施の形態１に係るシステムログ収集参照システムの全体構成図である。
図１のシステムログ収集参照システムは、システムログ収集コンピュータ１、情報取得対象システム１１、サーバ２１、システムログ参照コンピュータ３１を有する。
システムログ収集コンピュータ１は、入力装置２、表示装置３、暗号演算手段４、記憶手段５、ネットワークＩ／Ｆ７を備える。記憶手段５はシステムログ収集プログラム６を格納している。
情報取得対象システム１１は、演算手段１２、システムログ情報格納領域１３、記憶手段１４、ネットワークＩ／Ｆ１６を備える。記憶手段１４はシステムログファイル群１５を格納している。
サーバ２１は、演算手段２２、対応関係記憶手段２３、ネットワークＩ／Ｆ２６、使用者特定情報記憶手段２７を備える。対応関係記憶手段２３は対応関係テーブル２４を格納し、使用者特定情報記憶手段２７は使用者特定テーブル２５を格納している。
システムログ参照コンピュータ３１は、入力装置３２、表示装置３３、復号演算手段３４、記憶手段３５、ネットワークＩ／Ｆ３７を備える。記憶手段３５はシステムログ参照プログラム３６を格納している。
システムログ収集コンピュータ１、情報取得対象システム１１、サーバ２１、システムログ参照コンピュータ３１は、それぞれネットワークＩ／Ｆ７、ネットワークＩ／Ｆ１６、ネットワークＩ／Ｆ２６、ネットワークＩ／Ｆ３７を介してネットワーク４１に接続されている。
【００１０】
システムログ収集コンピュータ１内の暗号演算手段４は、情報取得対象システム１１内にあるシステムログ情報格納領域１３からシステムログ情報を参照し、対応関係テーブル２４から暗号キーを取得してシステムログ情報を個別に暗号化する。そして暗号化後のシステムログ情報は、システムログファイル群１５として記憶手段１４に格納される。
システムログファイル群１５は、システムログファイル１（ｆ１）、システムログファイル２（ｆ２）、といったように複数のシステムログファイルより構成される。
システムログ参照コンピュータ３１内の復号演算手段３４は、システムログファイル群１５を参照し、使用者特定テーブル２５によりシステムログ参照コンピュータ３１の使用者を特定した上で、該使用者の使用者役割名を取得する。そして対応関係テーブル２４より、使用者の使用者役割名に対応した暗号キーを取得し、システムログファイル群１５をその取得した暗号キーで復号する。
【００１１】
なお、システム管理者はシステムログ情報格納領域１３を直接参照できるが、その他の者は直接参照することはできない。従ってシステム管理者以外の者は、暗号化されたシステムログファイル群１５を参照して、間接的にシステムログ情報を参照することしかできないようになっている。
【００１２】
ここで、本実施の形態１の詳細な説明に入る前に、本実施の形態１の理解を簡単にするため、システムログ収集及び参照に関する課題について説明する。
【００１３】
情報システムの管理者は、管理対象システムの運用管理業務において、当該システムの動作履歴を記録したシステムログ情報を参照することがある。
システムログ情報を参照する目的は様々だが、例えば情報システムの利用頻度を確認してシステムのキャパシティが不足していないか確認する場合がある。また、システムが処理途中で異常終了していないか、異常終了している場合はその原因が何であったのかを調査するために、システムログ情報を参照することがある。
さらには、情報システムに対して不正なアクセスがなされていないか、システムへのログイン情報、例えば「いつ誰がどこから」システムにアクセスしたかの情報をシステムログ情報から得て、不正アクセス者を特定する作業を行う場合がある。
【００１４】
このようなシステムログ情報は、システムログファイル等と呼ばれる特定のファイル群に格納されて一般のシステム利用者からは隔離された特殊な領域に保存されていることが通常である。
しかし、システムログ情報は膨大な量となることがしばしばあるため、日常のシステム運用管理業務を行っているシステム管理者が逐一膨大なシステムログ情報を確認し、情報システムの動作履歴を解析することは、事実上不可能な場合もある。
【００１５】
こうした場合、システム管理者はシステムログ情報の解析担当者にシステムログ情報の解析を依頼するため、システムログファイル等の格納場所からシステムログ情報を収集して解析担当者に引渡す場合がある。
このときシステム管理者は、膨大なログ情報を簡単かつ確実に収集するために、システムログ情報取得用のプログラム等を実行し、システムログファイル等を一括で自動取得して、それらを一つのシステムログファイル群としてまとめて解析担当者に引渡すことがある。
【００１６】
本来、解析担当者が必要な情報は自身の解析業務に使用するシステムログ情報だけであり、解析に不要なシステムログ情報を引き渡す必要はない。
ところが上述のように、日常のシステム運用管理業務を行っているシステム管理者の負担を軽減するために一括でシステムログ情報を解析担当者に引渡すことにより、通常は参照されることのないシステムログ情報が解析担当者に渡され、参照されることがある。
こうしたシステムログ情報の中には、個人利用者のパスワード情報や、ネットワークアドレス情報等の個人を特定できる情報や、企業秘密に関わる情報等も含まれる場合があるため、情報システム管理者および解析担当者の故意過失により、これらの情報が外部に漏洩してしまう危険性がある。
【００１７】
こうした不要なシステムログ情報の漏洩を回避する方法としては、システム管理者がシステムログを解析担当者に引渡す際に、システムログを暗号化しておき、復号鍵を知っている解析担当者のみが当該システムログを参照できるようにすることが考えられる。
【００１８】
以降では、本実施の形態１における詳細な動作を説明する。
【００１９】
図２は、システムログ収集コンピュータ１内の暗号演算手段４がシステムログ情報を一括取得する際の処理フローを示したものである。図２を用いて、詳細な動作を説明する。
システム管理者は、システムログ情報を解析するためにシステムログ情報を収集する際に入力装置２を操作し、操作に従って暗号演算手段４が記憶手段５に格納されたシステムログ収集プログラム６を起動する（Ｓ１）。
暗号演算手段４は、システムログ収集プログラム６の指示に従い、システムログ情報格納領域１３からシステムログ情報を一括取得する（Ｓ２）。
次に暗号演算手段４は、システムログ収集プログラム６の指示に従い、対応関係テーブル２４からシステムログ情報毎の暗号キーを取得する（Ｓ３）。対応関係テーブル２４の詳細は、後に図４を使用して説明する。
次に暗号演算手段４は、システムログ収集プログラム６の指示に従い、Ｓ３で取得した暗号キーを使用して、システムログ情報毎に異なる暗号キーで暗号化処理を行う（Ｓ４）。
次に暗号演算手段４は、システムログ収集プログラム６の指示に従い、システムログ情報毎に暗号化処理済のシステムログファイル群１５を出力する（Ｓ５）。
ここで出力されるシステムログファイル群１５は、例えばシステムログ情報の種類毎に１つ、あるいは複数のファイルとすることができる。このようにシステムログ情報の種類毎に暗号化処理済ファイルを作成すれば、後に暗号化処理済ファイルを参照する者がどの暗号化処理済ファイルを参照すればよいか判断しやすく、好都合である。
最終的な処理結果は、表示装置３によりシステム管理者に示される（図示せず）。
【００２０】
図３は、システムログ参照コンピュータ３１内の復号演算手段３４が、システムログファイル群１５を復号処理する際の処理フローを示したものである。
解析担当者は、システムログ情報の解析を行う際に、入力装置３２を操作し、操作に従って復号演算手段３４が記憶手段３５に格納されたシステムログ参照プログラム３６を起動する（Ｓ６）。
復号演算手段３４は、システムログ参照プログラム３６の指示に従い、使用者特定テーブル２５に解析担当者の情報を照会する（Ｓ７）。照会とは、解析担当者が間違いなく本人であることを確認すると共に、解析担当者に固有の使用者役割情報を取得することである。
なお、使用者特定テーブル２５については、後に図５を使用して説明する。
次に復号演算手段３４は、システムログ参照プログラム３６の指示に従い、解析担当者が本人であることが確認されれば（Ｓ８）、使用者特定テーブル２５より解析担当者に固有の使用者役割情報を取得する（Ｓ９）。解析担当者が本人でなければ、システムログ参照プログラム３６は終了する（Ｓ１５）。
次に復号演算手段３４は、システムログ参照プログラム３６の指示に従い、解析担当者の役割に対応した暗号キーを対応関係テーブル２４から取得する（Ｓ１０）。対応関係テーブル２４の詳細は、後に図４を使用して説明する。
次に解析担当者が、システムログファイル群１５の復号に使用する暗号キーを入力する（Ｓ１１）。
次に復号演算手段３４は、システムログ参照プログラム３６の指示に従い、解析担当者が入力した暗号キーと対応関係テーブル２４から取得した暗号キーが一致すれば（Ｓ１２）、Ｓ１０で対応関係テーブル２４より取得した暗号キーで、システムログファイル群１５を復号する（Ｓ１３）。
解析担当者が入力した暗号キーと対応関係テーブル２４から取得した暗号キーが一致しなければ（Ｓ１２）、システムログ参照プログラム３６は終了する（Ｓ１６）。
システムログファイル群１５は、暗号演算手段４により暗号化処理される際に、システムログ情報毎に異なる暗号キーで暗号化処理を施されているため（図２のＳ４）、解析担当者は自身の使用者役割に対応した暗号キーで暗号化されたシステムログ情報のみを復号化することができる（Ｓ１４）。
最終的な処理結果は、表示装置３３により解析担当者に示される（図示せず）。
【００２１】
なお、ここではシステムログファイル群１５は情報取得対象システム１１のシステムログ情報格納領域１３とは異なる記憶手段１４に格納されるものとしたが、システム管理者が解析担当者に解析依頼をするときに、解析担当者へネットワーク４１経由で一括送付等してもよい。
【００２２】
以上のように、復号演算手段３４は、解析担当者に予め割り当てられた使用者役割情報に基づきシステムログファイル群１５のうち必要最小限のログファイルのみを復号化するので、本来参照されることのないログファイルが参照されることはなく、不要な情報漏洩を避けることができる。
【００２３】
図４は、本実施の形態１における対応関係テーブル２４の構造およびテーブルデータ例を示すものである。
本実施の形態１では、暗号演算手段４がシステムログ情報毎に異なる暗号キーで暗号化処理を行うため（図２のＳ４）、対応関係テーブル２４にはシステムログ情報毎の暗号キーが格納されている必要がある。
【００２４】
システムログ情報には、例えば図４の「暗号化するファイル」列に示すように、ネットワークアドレスを記録したログファイル、経路情報を記録したログファイル、ユーザ名を記録したログファイル、パスワードを記録したログファイル等がある。
即ち図４のテーブルデータ例では、ログファイル毎に異なる暗号キーを割り当てていることになる。図４の「暗号化するファイル」に示すように、１つの暗号キーで複数のログファイルを暗号化してもよく、図４のテーブルデータ例では、ネットワークアドレスを記録したログファイルと経路情報を記録したログファイルを暗号キー「ａｂｃ１２３」で暗号化し、ユーザ名を記録したログファイルとパスワードを記録したログファイルは暗号キー「ｘｙｚ９８７」で暗号化されることになる。復号化についても同様である。
【００２５】
次に、図４の「役割」列について説明する。
本実施の形態１における解析担当者は、１人のみの場合も複数人存在する場合もあるが、いずれの場合においても各人が固有の役割を持っている。ここでいう役割とは、システムログを解析するにあたっての役目であり、システム管理者により解析担当者に個別に割り当てられるものである。
図４のテーブルデータ例においては、「ｎｅｔｗｏｒｋ」、「ａｃｃｏｕｎｔ」が役割の名称である。即ち、役割「ｎｅｔｗｏｒｋ」を割り当てられた解析担当者には暗号キー「ａｂｃ１２３」が、役割「ａｃｃｏｕｎｔ」を割り当てられた解析担当者には暗号キー「ｘｙｚ９８７」が、それぞれ与えられることになる。
【００２６】
暗号キー「ａｂｃ１２３」はネットワークアドレスを記録したログファイルと経路情報を記録したログファイルの暗号化および復号化に使用されるので、役割「ｎｅｔｗｏｒｋ」を割り当てられた解析担当者は、暗号キー「ａｂｃ１２３」を使用してネットワークアドレスを記録したログファイルと経路情報を記録したログファイルを復号し、データを参照することができる。
同様に、暗号キー「ｘｙｚ９８７」はユーザ名を記録したログファイルとパスワードを記録したログファイルの暗号化および復号化に使用されるので、役割「ａｃｃｏｕｎｔ」を割り当てられた解析担当者は、暗号キー「ｘｙｚ９８７」を使用してユーザ名を記録したログファイルとパスワードを記録したログファイルを復号し、データを参照することができる。
【００２７】
なお、解析担当者がシステム管理者により割り当てられている役割は、使用者特定テーブル２５により確認することができる。詳細は、後述の図５を使用して説明する。
【００２８】
図５は、使用者特定テーブル２５について説明するものである。
使用者特定テーブル２５には、解析担当者を特定できる使用者特定情報、例えば解析担当者に固有の名称とパスワードの組が格納されている。また、システム管理者が解析担当者に割り当てた役割情報も、使用者特定情報とともに格納されている。
【００２９】
例えば解析担当者名「ｕｓｅｒＡ」とパスワード「ｐａｓｓｗｏｒｄＡ」の組で使用者特定テーブル２５に照会があれば、その解析担当者が解析担当者名「ｕｓｅｒＡ」を有する本人であることが確認できるが、解析担当者名とパスワードの少なくとも一方に不一致があれば、その解析担当者は本人ではないと判断される。
解析担当者を特定できれば、使用者特定テーブル２５によりその解析担当者の役割も特定できるため（図５の「役割」列）、解析担当者が自身の役割を詐称することが防止できる。例えば図５では、解析担当者名「ｕｓｅｒＡ」とパスワード「ｐａｓｓｗｏｒｄＡ」を持つ解析担当者は、役割「ｎｅｔｗｏｒｋ」を割り当てられていることが確実に特定できる。
【００３０】
図６は、例として図３のＳ７の処理において、復号演算手段３４がシステムログ参照プログラム３６の処理の中で使用者特定テーブル２５に解析担当者の情報を照会する手順を説明するものである。
復号演算手段３４は、システムログ参照プログラム３６の指示に従い、解析担当者名とパスワードの組をキーにして使用者特定テーブル２５を検索する（図６の（Ｓ７ａ））。
解析担当者名とパスワードの組は、例えば解析担当者がシステムログ参照プログラム３６を起動する時に、予めシステムログ参照プログラム３６に引渡しておくことができる。
次に復号演算手段３４は、システムログ参照プログラム３６の指示に従い、使用者特定テーブル２５により、解析担当者名とパスワードの組で解析担当者を特定する（図６の（Ｓ７ｂ））。
解析担当者を特定できれば、その解析担当者の役割も特定できる（図６の（Ｓ７ｃ））。
【００３１】
使用者特定テーブル２５に格納している使用者特定情報は、セキュリティ保護の観点から、しかるべき権限のある者により設定されるべきである。本実施の形態１においては、例えばシステム管理者が使用者特定情報を設定し、他の者は自由に改変できないようにする。システム管理者は、使用者特定情報を設定することにより、解析担当者に役割を割り当てることができる。
【００３２】
なお、本実施の形態１においては、使用者特定テーブル２５により解析担当者名とパスワードの組で解析担当者を特定できるものとしたが、例えば解析担当者が操作するシステムログ参照コンピュータ３１を特定することによって解析担当者を特定するものでもよく、あるいは事前に別の手段にて解析担当者名とパスワードにより解析担当者を特定して一意の識別子を発行しておき、その識別子によって解析担当者を特定するようにしてもよい。
【００３３】
以上のように、本実施の形態１によれば、システム管理者は、システムログ収集コンピュータ１を使用してシステムログ情報を一括取得することができ、システムログ情報収集の負担が軽減される。
また、暗号演算手段４がシステムログ情報収集時にシステムログ情報を暗号化し、さらにシステムログ情報を参照する解析担当者毎に固有の暗号鍵を割り当て、システム管理者が暗号鍵を割り当てた解析担当者以外にはシステムログ情報の復号ができないこととしたので、システムログ情報を簡易に一括取得した上で、限定された解析担当者に、必要なシステムログ情報のみを開示することができる。
【００３４】
また、使用者特定テーブル２５により使用者と使用者の役割名を特定し、特定された使用者役割名によって使用者が使用することを許可された暗号鍵を特定し、使用することを許可された暗号鍵で暗号化されたシステムログファイルを復号化することとしたので、鍵が漏洩したとしても、鍵を割り当てられていない者がその鍵を使用してシステムログ情報を参照することはできない。
【００３５】
また、対応関係テーブル２４と使用者特定テーブル２５はサーバ上に有することとしたので、システム管理者は使用者役割名の設定や使用者特定情報の設定を、システムログ収集コンピュータ１およびシステムログ参照コンピュータ３１の動作とは切り離して行うことができ、システム管理者が作業を行う上で好都合である。
【００３６】
実施の形態２．
実施の形態１では、対応関係テーブル２４と使用者特定テーブル２５を、ともに同じサーバ２１上の対応関係記憶手段２３と使用者特定情報記憶手段２７に格納した。
使用者特定テーブル２５に格納された使用者特定情報は、必ずしも対応関係テーブル２４と同一のサーバに保持されている必要はなく、またテーブルである必要もない。例えば、使用者を認証して役割名を与えるユーザ認証システムによって、同様の機能を提供することができる。
【００３７】
このように、ユーザ認証システム等を使用者特定に用いることで、既存のユーザ認証システムを利用してシステムログを安全に収集参照することが可能となる。また、システム管理者は使用者役割名の設定や使用者特定情報の設定を、システムログ収集コンピュータ１およびシステムログ参照コンピュータ３１の動作とは切り離して行うことができ、システム管理者が作業を行う上で好都合である。
【図面の簡単な説明】
【００３８】
【図１】この発明の実施の形態１の全体構成図である。
【図２】システムログ情報を一括取得する際の処理フローを示したものである。
【図３】システムログファイル群１５の復号処理フローを示したものである。
【図４】対応関係テーブル２４の構造を示すものである。
【図５】使用者特定テーブル２５の構造を示すものである。
【図６】図３のＳ７の処理手順を説明するものである。
【符号の説明】
【００３９】
１  システムログ収集コンピュータ、２  入力装置、３  表示装置、４  暗号演算手段、５  記憶手段、６  システムログ収集プログラム、７  ネットワークＩ／Ｆ、１１  情報取得対象システム、１２  演算手段、１３  システムログ情報格納領域、１４  記憶手段、１５  システムログファイル群、１６  ネットワークＩ／Ｆ、２１  サーバ、２２  演算手段、２３  対応関係記憶手段、２４  対応関係テーブル、２５  使用者特定テーブル、２６  ネットワークＩ／Ｆ、２７  使用者特定情報記憶手段、３１  システムログ参照コンピュータ、３２  入力装置、３３  表示装置、３４  復号演算手段、３５  記憶手段、３６  システムログ参照プログラム、３７  ネットワークＩ／Ｆ、４１  ネットワーク。
【図１】
2007200059.tif 000003
【図２】
2007200059.tif 000004
【図３】
2007200059.tif 000005
【図４】
2007200059.tif 000006
【図５】
2007200059.tif 000007
【図６】
2007200059.tif 000008