(57)【要約】【課題】ログ情報に含まれる機微な情報を可視化することによってログ情報の送信の承諾をユーザから得やすくすることができるログ情報分析システムを提供する。【解決手段】実施形態によれば、ログ情報分析システムは、電子機器のログ情報を収集する情報処理装置と、情報処理装置から送信されるログ情報を分析するサーバとによって構成される。情報処理装置は、ログ情報解析部、ログ情報加工部、ログ情報送信部を具備する。ログ情報解析部は、加工対象条件に合致する加工対象情報をログ情報から検出する。ログ情報加工部は、検出された加工対象情報を加工する。ログ情報送信部は、加工対象情報が加工されたログ情報をサーバへ送信する。ログ情報加工部は、加工対象情報提示部を具備する。加工対象情報提示部は、検出された加工対象情報を提示する。【選択図】図２
2019200467.tif 000002
【特許請求の範囲】
【請求項１】
１以上の電子機器のログ情報を収集する１以上の情報処理装置と、前記１以上の情報処理装置からネットワークを介して送信される前記ログ情報を分析するサーバとによって構成されるログ情報収集分析システムであって、
前記１以上の情報処理装置は、
前記ログ情報を収集するログ情報収集部と、
前記ログ情報収集部によって収集されたログ情報を解析して加工対象条件に合致する加工対象情報を前記ログ情報から検出するログ情報解析部と、
前記ログ情報解析部によって検出された前記加工対象情報を加工するログ情報加工部と、
前記ログ情報加工部によって前記加工対象情報が加工された前記ログ情報を前記サーバへ送信するログ情報送信部と、
を具備し、
前記ログ情報加工部は、前記ログ情報解析部によって検出された前記加工対象情報を提示する加工対象情報提示部を具備するログ情報収集分析システム。
【請求項２】
前記加工対象情報提示部は、前記ログ情報解析部によって検出された前記加工対象情報を、加工後の加工対象情報とともに提示する請求項１に記載のログ情報収集分析システム。
【請求項３】
前記１以上の情報処理装置は、前記ログ情報解析部が前記ログ情報から前記加工対象情報を検出するために適用中の前記加工対象条件を前記サーバへ送信し、または最新の前記加工対象条件を前記サーバから受信する加工対象条件送受信部を具備し、
前記サーバは、
前記１以上の前記情報処理装置から送信される前記適用中の前記加工対象条件を分析して前記最新の前記加工対象条件を作成する加工対象条件再作成部と、
前記加工対象条件再作成部によって作成された前記最新の前記加工対象条件を前記１以上の情報処理装置へ配信する加工対象条件配信部と、
を具備する請求項１または２に記載のログ情報収集分析システム。
【請求項４】
前記ログ情報解析部は、前記適用中の前記加工対象条件を更新する加工対象条件更新部を具備する請求項３に記載のログ情報収集分析システム。
【請求項５】
前記加工対象条件更新部は、前記加工対象条件送受信部によって受信された前記最新の前記加工対象条件に対して前記適用中の前記加工対象条件の内容を反映して前記加工対象条件を更新する請求項４に記載のログ情報収集分析システム。
【請求項６】
前記加工対象条件更新部は、前記加工対象条件送受信部によって受信された前記最新の前記加工対象条件に含まれており、前記適用中の前記加工対象条件において加工対象に指定されていない項目を加工候補として提示する請求項５に記載のログ情報収集分析システム。
【請求項７】
前記ログ情報加工部は、前記加工対象情報の加工方法を設定する加工方法設定部を具備する請求項１乃至６のいずれか１項に記載のログ情報収集分析システム。
【請求項８】
前記加工対象条件は、前記加工対象情報を検出するための検索式、検索正則表現または検索キーワードの少なくとも１つを含む請求項１乃至７のいずれか１項に記載のログ情報収集分析システム。
【請求項９】
１以上の電子機器のログ情報を収集するログ情報収集部と、
前記ログ情報収集部によって収集されたログ情報を解析して加工対象条件に合致する加工対象情報を前記ログ情報から検出するログ情報解析部と、
前記ログ情報解析部によって検出された前記加工対象情報を加工するログ情報加工部と、
前記ログ情報加工部によって前記加工対象情報が加工された前記ログ情報を、ネットワークを介して接続されるサーバへ送信するログ情報送信部と、
を具備し、
前記ログ情報加工部は、前記ログ情報解析部によって検出された前記加工対象情報を提示する加工対象情報提示部を具備する情報処理装置。
【請求項１０】
前記加工対象情報提示部は、前記ログ情報解析部によって検出された前記加工対象情報を、加工後の加工対象情報とともに提示する請求項９に記載の情報処理装置。
【請求項１１】
前記ログ情報解析部が前記ログ情報から前記加工対象情報を検出するために適用中の前記加工対象条件を前記サーバへ送信し、または最新の前記加工対象条件を前記サーバから受信する加工対象条件送受信部を具備する請求項９または１０に記載の情報処理装置。
【請求項１２】
前記ログ情報解析部は、前記適用中の前記加工対象条件を更新する加工対象条件更新部を具備する請求項１１に記載の情報処理装置。
【請求項１３】
前記加工対象条件更新部は、前記加工対象条件送受信部によって受信された前記最新の前記加工対象条件に対して前記適用中の前記加工対象条件の内容を反映して前記加工対象条件を更新する請求項１２に記載の情報処理装置。
【請求項１４】
前記加工対象条件更新部は、前記加工対象条件送受信部によって受信された前記最新の前記加工対象条件に含まれており、前記適用中の前記加工対象条件において加工対象に指定されていない項目を加工候補として提示する請求項１３に記載の情報処理装置。
【請求項１５】
前記ログ情報加工部は、前記加工対象情報の加工方法を設定する加工方法設定部を具備する請求項９乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記加工対象条件は、前記加工対象情報を検出するための検索式、検索正則表現、検索キーワードまたは機械学習による結果のモデルの少なくとも１つを含む請求項９乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
ネットワークを介してサーバと接続される情報処理装置のログ情報収集支援方法であって、
１以上の電子機器のログ情報を収集することと、
前記収集されたログ情報を解析して加工対象条件に合致する加工対象情報を前記ログ情報から検出することと、
前記検出された前記加工対象情報を加工することと、
前記加工対象情報が加工された前記ログ情報を前記サーバへ送信することと、
を具備し、
前記加工することは、前記検出された前記加工対象情報を提示することを含むログ情報収集支援方法。
【請求項１８】
前記加工することは、検出された前記加工対象情報を、加工後の前記加工対象情報とともに提示することを含む請求項１７に記載のログ情報収集支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ログ情報収集分析システム、情報処理装置およびログ情報収集支援方法に関する。
【背景技術】
【０００２】
ユーザ側で稼働する電子機器の動作ログ、性能統計情報、センサ情報などのデータ（以下、ログ情報という）を、たとえば製品ベンダや保守ベンダなどが運営するサービスセンタに送信し、サービスセンタにおいて、収集されたログ情報を分析し、故障予知、障害検知、不具合解決、企画・営業活動支援などを行うといったシステムが存在する。
【０００３】
このようなシステムでは、データセンタへのログ情報の送信について、ユーザから承諾を得る必要がある。しかしながら、ユーザにとって他者に知られたくない情報（以下、機微な情報［機微情報］という）がログ情報内に含まれている場合や、機微な情報がログ情報内に含まれているのではないかという疑いが持たれた場合、ログ情報を送信する承諾をユーザから得ることができず、ログ情報が収集できないこととなってしまう。
【０００４】
このため、（１）機微な情報が含まれない情報のみを収集する、（２）機微な情報が含まれないように処理（削除、匿名化など）を行うことで機微な情報を取り除く、（３）機微な情報が含まれていたとしても、暗号化したり、利用方法を限定したりすることをプライバシーポリシーや利用規約などに記載する（たとえば、個人を特定しない、提示した目的以外に利用しないことを記載する）など、ユーザから承諾を得るための取り組みが種々行われている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１３７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザにとって、ログ情報内に機微な情報が含まれていないことを実際に確認する方法が分からなかったり、確認に手間が掛かったりなどにより、ログ情報内に機微な情報が含まれないことを確認することが困難な場合が多い。
また、暗号化や利用方法の限定についても、送信先での不正や盗難などによって機微な情報が流出するリスクは払しょくできず、ユーザにとって、ログ情報の送信を承諾することは難しい。
【０００７】
さらに、ユーザにとって、一旦、ログ情報の送信を承諾すると、それ以降、実際にどのような情報が送信されているのか確認できず、機微な情報が含まれた状態で送信されてしまうのではという懸念がある。
本発明が解決しようとする課題は、ログ情報に含まれる機微な情報を可視化することによってログ情報の送信の承諾をユーザから得やすくすることができるログ情報収集分析システム、情報処理装置およびログ情報収集支援方法を提供することである。
【課題を解決するための手段】
【０００８】
実施形態によれば、ログ情報分析システムは、１以上の電子機器のログ情報を収集する情報処理装置と、前記１以上の情報処理装置からネットワークを介して送信される前記ログ情報を分析するサーバとによって構成される。前記１以上の情報処理装置は、ログ情報収集部と、ログ情報解析部と、ログ情報加工部と、ログ情報送信部とを具備する。前記ログ情報収集部は、前記ログ情報を収集する。前記ログ情報解析部は、前記ログ情報収集部によって収集されたログ情報を解析して加工対象条件に合致する加工対象情報を前記ログ情報から検出する。前記ログ情報加工部は、前記ログ情報解析部によって検出された前記加工対象情報を加工する。前記ログ情報送信部は、前記ログ情報加工部によって前記加工対象情報が加工された前記ログ情報を前記サーバへ送信する。前記ログ情報加工部は、加工情報提示部を具備する。前記加工情報提示部は、前記ログ情報解析部によって検出された前記加工対象情報を提示する。
【図面の簡単な説明】
【０００９】
【図１】実施形態のログ情報収集分析システムの概要を説明するための図。
【図２】実施形態のログ情報収集分析システムの機能ブロック図。
【図３】図１に示される管理者端末のハードウェア構成の一例を示す図。
【図４】図２に示されるログ情報解析部の機能ブロック図。
【図５】図４に示される機微情報リスト内のデータの一例を示す図。
【図６】図２に示されるログ情報加工部の機能ブロック図。
【図７】図６に示される機微情報提示部による機微な情報の加工状態の提示例を示す図。
【図８】図４に示されるリスト更新部によって表示される機微情報リストの更新画面の一例を示す図。
【図９】実施形態のログ情報収集分析システムのログ情報に関する処理の手順を示すフローチャート。
【図１０】実施形態のログ情報収集分析システムの機微情報リストに関する処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、実施形態について図面を参照して説明する。
図１は、本実施形態のログ情報収集分析システム１の概要を説明するための図である。
このログ情報収集分析システム１は、複数のユーザ１０それぞれの管理者端末１１とサービスセンタ２０のサーバ２１とがネットワーク３０を介して接続されることによって構成される。管理者端末１１は、ログ情報収集プログラム１００がインストールされた情報処理装置であり、汎用的なＰＣ（Personal Computer）などで構わない。つまり、管理者端末１１は、プロセッサ（ＣＰＵ：Central Processing Unit）と、ストレージ装置（主メモリ、外部記憶装置）と、通信装置とを少なくとも備えるコンピュータであり、その構成については問わない。この管理者端末１１として稼働する情報処理装置の概略的なハードウェア構成例については、図３を参照して後述する。一方、サーバ２１上では、ログ情報分析プログラム２００が動作する。
【００１１】
ユーザ１０側では、複数の電子機器１２が稼働する。複数の電子機器１２は、ログ情報４０を出力する機能を有する。ここでは、たとえば電子機器１２がログ情報４０の出力先を設定する機能を有し、管理者端末がログ情報４０の出力先として設定されているものと想定する。すなわち、複数の電子機器１２は、ＬＡＮ（Local Area Network）１４経由でログ情報４０を管理者端末へ出力する（ａ１）。なお、電子機器１２がログ情報をそれぞれの電子機器内を出力先として設定していた場合などは、管理者端末側から電子機器１２にアクセスしてログ情報４０を取得してもよい。管理者端末１１、より詳しくは、ログ情報収集プログラム１００は、ネットワーク３０経由でサービスセンタ２０のサーバ２１へ送信する（ａ３）。
【００１２】
複数の電子機器１２とは逆に、ログ情報収集プログラム１００は、ログ情報４０の取得元を特定する機能を有する。なお、ログ情報４０の取得元は、複数設定することが可能である。たとえば、各電子機器１２ごとに管理端末内に複数のフォルダを設け、ログ情報４０を取得するようにしてもよい。
【００１３】
複数の電子機器１２が出力したログ情報４０は、たとえばログ情報収集プログラム１００によるサービスセンタ２０への送信後、ユーザ１０側のシステム管理者により、削除され、または一世代前のログ情報４０として退避するための更新が施される。あるいは、ログ情報収集プログラム１００が、ログ情報４０の収集時、削除するようにしてもよい。
【００１４】
複数のユーザ１０からサービスセンタ２０へ送信されたログ情報４０は、サーバ２１がアクセス可能なログ情報ＤＢ（Data Base）２２に蓄積され、ログ情報分析プログラム２００によって分析が行われる。ここでは、サービスセンタ２０におけるログ情報４０の用途については問わない。たとえば、サービスセンタ２０を保守ベンダが運営する場合、ユーザ１０側で稼働する電子機器１２の故障予知、障害検知、不具合解決などのために用いられてもよいし、サービスセンタ２０を製品ベンダが運営する場合、企画・営業活動支援などのために用いられてもよい。
【００１５】
ユーザ１０側で稼働する電子機器１２のログ情報をネットワーク３０経由でサービスセンタ２０へ送信することについては、機微な情報がログ情報内に含まれ得ることから、ユーザ１０の承諾を得ることが難しい場合が少なくない。本実施形態のログ情報収集分析システム１は、機微な情報を可視化することによってログ情報の送信の承諾をユーザから得やすくしたものであり、以下、この点について詳述する。
【００１６】
図２は、ログ情報収集分析システム１の機能ブロック図である。
前述したように、ユーザ１０の管理者端末１１上ではログ情報収集プログラム１００が動作し、サービスセンタ２０のサーバ２１上ではログ情報分析プログラム２００が動作する。図２に示されるように、ログ情報収集プログラム１００は、ログ情報収集部１１０、ログ情報解析部１２０、ログ情報加工部１３０、ログ情報送信部１４０およびリスト送受信部１５０を有する。ログ情報分析プログラム２００は、ログ情報受信部２１０、ログ情報分析部２２０、リスト受信部２３０、リスト分析・再作成部２４０およびリスト配信部２５０を有する。
【００１７】
ここで、図３を参照して、ログ情報収集プログラム１００が動作するユーザ１０の管理者端末１１のハードウェア構成の一例について概略的に説明する。
図３に示されるように、管理者端末１１は、プロセッサ５１、主メモリ５２、外部記憶装置５３、通信装置５４、入力装置５５、表示装置５６などを備える。
【００１８】
ここでは、外部記憶装置５３に格納されるログ情報収集プログラム１００が、当該外部記憶装置５３から主メモリ５２にロードされてプロセッサ５１によって実行されることによって、図２に示されるログ情報収集部１１０、ログ情報解析部１２０、ログ情報加工部１３０、ログ情報送信部１４０およびリスト送受信部１５０が実現されるものとする。
【００１９】
通信装置５４は、たとえば図１に示されるネットワーク３０経由のサーバ２１との間の通信を実行する装置である。入力装置５５は、ユーザ１０側のシステム管理者などが指令を含む情報入力を行うための装置である。一方、表示装置５６は、システム管理者などへ情報出力を行うための装置である。
【００２０】
なお、ここでは、ログ情報収集プログラム１００が動作するユーザ１０の管理者端末１１のハードウェア構成の一例について説明したが、ログ情報分析プログラム２００が動作するサービスセンタ２０のサーバ２１のハードウェア構成も管理者端末１１のハードウェア構成と概略的には同一であるので重複した説明は省略する。つまり、（外部記憶装置５３に相当する）外部記憶装置に格納されるログ情報分析プログラム２００が、当該外部記憶装置から（主メモリ５２に相当する）主メモリにロードされて（プロセッサ５１に相当する）プロセッサによって実行されることによって、図２に示されるログ情報受信部２１０、ログ情報分析部２２０、リスト受信部２３０、リスト分析・再作成部２４０およびリスト配信部２５０が実現される。なお、サーバ２１は、たとえば負荷分散などのために複数のコンピュータによって構成されてもよい。
【００２１】
図２に戻って説明を続ける。
ログ情報収集部１１０は、ユーザ１０側で稼働する複数の電子機器１２のログ情報４０を収集する。ログ情報収集部１１０は、例えばログ情報４０の取得元として設定されたログ情報４０を収集する。
ログ情報解析部１２０は、ログ情報収集部１１０によって収集されたログ情報４０を解析し、ログ情報４０内に含まれる機微な情報を検出する。図４に、ログ情報解析部１２０の機能ブロックを示す。
【００２２】
図４に示されるように、ログ情報解析部１２０は、検索部１２１と、リスト更新部１２２と、機微情報リスト１２３とを有する。
機微情報リスト１２３には、ログ情報４０内に含まれ得る情報のうち、どの情報を機微な情報（加工対象情報）として、どうやって検出すべきかを示す情報（加工対象検索条件）が記載されている。たとえば、機微情報リスト１２３には、機微な情報と機微な情報を検索する規則を示すデータとを含む。機微な情報を検索する規則とは、機微な情報を特定する規則もしくはその規則を導く為の情報であり、図５に示されるような、たとえば、機微な情報としてグローバルＩＰアドレス、Ｍａｃアドレス、ユーザ名などと定義された機微な情報(加工対象情報)を検索可能とする検索式、検索正則表現、検索キーワード、検索する為の機械学習結果のモデルなど(加工対象検索条件)である。機微情報リスト１２３は、サービスセンタ２０から提供されてもよく、後述するリスト送受信部１５０によって受信されて、リスト更新部１２２によってバージョンアップされたり、必要に応じてリスト更新部１２２によってカスタマイズされたり、個別に作成されるものであってもよい。
【００２３】
検索部１２１は、機微情報リスト１２３に基づき、ログ情報４０内を検索して機微な情報を検出する。リスト更新部１２２は、機微情報リスト１２３を、ユーザ１０の要求に応じてカスタマイズしたり、サービスセンタ２０側で適宜に再作成される最新版にバージョンアップしたりする。
【００２４】
ログ情報加工部１３０は、ログ情報解析部１２０によってログ情報４０内から検出された機微な情報を加工する。図６に、ログ情報加工部１３０の機能ブロックを示す。
図６に示されるように、ログ情報加工部１３０は、加工方法設定部１３１と、加工部１３２と、機微情報提示部１３３とを有する。
【００２５】
加工方法設定部１３１は、ログ情報解析部１２０によって検出された機微な情報の加工方法を設定する。加工方法としては、たとえば、暗号化、匿名化、削除などを選択肢として用意し得る。
加工部１３２は、加工方法設定部１３１によって設定された加工方法により、ログ情報解析部１２０によって検出されたログ情報４０内の機微な情報を加工する。
【００２６】
機微情報提示部１３３は、ログ情報４０に含まれる機微な情報が加工部１３２によってどのように加工されたのかを提示する。より詳しくは、機微情報提示部１３３は、ログ情報４０に含まれる機微な情報を、加工後の機微な情報とともに提示する。図７に、機微情報提示部１３３による機微な情報の加工状態の提示例を示す。ここでは、機微情報提示部１３３は、後述するログ情報送信部１４０によるログ情報４０の送信前に、機微な情報の加工状態を画面表示することを想定する。
【００２７】
図７に示されるように、機微情報提示部１３３は、第１に、サービスセンタ２０へ送信予定のログ情報４０を提示する（ｂ１）。送信予定のログ情報４０には、ログ情報解析部１２０によって検出されログ情報加工部１３０によって加工される前の機微な情報が含まれている。機微情報提示部１３３は、第２に、送信予定のログ情報４０内に含まれる機微な情報を、加工前の状態と加工後の状態とを比較可能に提示する（ｂ２）。なお、過去にも検出されて提示済みの機微な情報については、その提示は省略するようにしてもよい。
【００２８】
この機微情報提示部１３３による機微な情報の加工状態の提示によって、つまり送信予定のログ情報４０に含まれる機微な情報を可視化することによって、ユーザ１０が安心してログ情報４０をサービスセンタ２０へ送信できるようにし、ログ情報の送信の承諾をユーザから得やすくすることができる。
【００２９】
なお、ここでは、機微な情報の加工状態を画面表示することを想定しているが、機微な情報の加工状態を提示する方法は、これに限らず、たとえば、プリントアウトすることであってもよい。機微情報提示部１３３は、機微な情報の加工状態を提示するための情報を作成するものであればよい。機微情報提示部１３３は、機微な情報の加工状態を提示するための情報を、ストレージ装置に格納してもよい。
【００３０】
また、ここでは、機微な情報の加工方法が加工方法設定部１３１によってあらかじめ設定されており、加工部１３２は、当該あらかじめ設定された加工方法によってログ情報４０に含まれる機微な情報を加工し、機微情報提示部１３３は、その加工状態を提示することを想定している。この手順に代えて、たとえば、まず、機微情報提示部１３３がログ情報４０内から検出された機微な情報を提示し、都度、加工方法設定部１３１が加工方法の設定を受け付け、当該設定された加工方法により、加工部１３２がログ情報４０内に含まれる機微な情報を加工するようにしてもよい。この場合も、過去にも検出されて提示済みの機微な情報については、その提示は省略するようにしてもよい。また、過去にも検出されて提示済みの機微な情報のみが検出された場合には、加工方法の設定の受け付けも省略してもよい。つまり、ログ情報収集プログラム１００は、少なくとも、ユーザ１０に対してログ情報４０内に含まれる機微な情報を提示する仕組みを備えていればよい。
【００３１】
機微情報提示部１３３が機微な情報の加工状態を提示する画面には、図７に示されるように、ＯＫボタン（ｂ３）と設定ボタン（ｂ４）とが配置される。ＯＫボタン（ｂ３）が操作されると、機微情報提示部１３３は、その旨をログ情報送信部１４０へ通知し、画面を閉じる。ログ情報送信部１４０は、この通知を受けると、ログ情報加工部１３０によって加工された機微な情報を含む送信予定のログ情報４０をサービスセンタ２０へ送信する。
【００３２】
図７に示された機微な情報に関する加工前の状態と加工後の状態とを比較参照した結果、機微な情報の送信を望まない場合、機微な情報を送信対象から除外する旨が指定され得る。機微情報提示部１３３が図７に示したように画面に表示されている機微な情報を送信対象から除外する旨が指定された状態でＯＫボタン（ｂ３）が操作された場合、機微な情報が削除された送信予定のログ情報４０がサービスセンタ２０へ送信される。また、機微な情報の送信を望まない場合、機微な情報を含む送信予定のログ情報４０のすべてを送信対象から除外する旨が指定され得る。機微な情報を含む送信予定のログ情報４０のすべてを送信対象から除外する旨が指定された状態でＯＫボタン（ｂ３）が操作された場合、送信予定のログ情報４０がサービスセンタ２０へ送信されることなく破棄される。
【００３３】
また、機微情報リストを更新する際は、ログ情報解析部１２０のリスト更新部１２２が、たとえば図８に示されるような、機微情報リスト１２３を更新するための画面を表示する。この画面は、たとえば、機微情報提示部１３３が表示する、図７に示される画面に重ね合わせるように表示される。
【００３４】
図８に示されるように、リスト更新部１２２が表示する、機微情報リスト１２３を更新するための画面上には、現在使用中（適用中）の加工対象情報（ｃ１）と２つの推奨加工対象情報（ｃ２，ｃ３）とが提示される。現在適用中の加工対象情報（ｃ１）は、現在の機微情報リスト１２３に含まれている機微な情報を検出するための加工対象情報である。推奨加工対象：レベル１（ｃ２）は、現在の機微情報リスト１２３には含まれていないが、たとえばユーザ１０全体の８０％以上が機微な情報を検出するために使用している加工対象情報である。この推奨加工対象情報は、サービスセンタ２０から提供される最新の機微情報リスト１２３に含まれる。前述したように、リスト更新部１２２は、機微情報リスト１２３を、サービスセンタ２０から提供される最新版にバージョンアップする。サービスセンタ２０から提供される機微情報リスト１２３は、ログ情報収集分析システム１における雛形的なものであり、リスト更新部１２２は、ユーザ１０側において機微情報リスト１２３のカスタマイズが行われていた場合、バージョンアップ時、そのカスタマイズ内容をサービスセンタ２０から提供される最新の機微情報リスト１２３へ反映させる。より詳しくは、ログ情報解析部１２０が使用中の機微情報リスト１２３上においては加工対象情報となっており、サービスセンタ２０から提供される機微情報リスト１２３上においては加工対象情報となっていない項目については加工対象情報に加えるように更新を行い、逆に、ログ情報解析部１２０が使用中の機微情報リスト１２３上においては加工対象情報となっていないが、サービスセンタ２０から提供される機微情報リスト１２３上においては加工対象情報となっている項目については加工対象情報から除外するように更新を行う。推奨加工対象：レベル１（ｃ２）として提示される項目は、たとえば、サービスセンタ２０から提供される機微情報リスト１２３上において推奨度が高い加工対象情報となっている項目である。
【００３５】
たとえば、図８に示される、「ＣＰＵ使用率」、「温度情報」、「消費電力」などの情報は、ユーザ１０が何を行っているのかを推測するために用いられるおそれがあり、より機密性の高いデータを扱うユーザにとっては、加工することが推奨される。
また、推奨加工対象情報：レベル２（ｃ３）は、現在の機微情報リスト１２３には含まれていないが、たとえばユーザ１０全体の５０％以上が機微な情報を検出するために使用している加工対象情報である。この推奨加工対象情報も、サービスセンタ２０から提供される最新の機微情報リスト１２３に含まれる。推奨加工対象情報：レベル２（ｃ３）として提示される項目は、たとえば、サービスセンタ２０から提供される最新の機微情報リスト１２３上において推奨度が低いが加工対象情報となっている項目である。
【００３６】
この画面上では、現在の加工対象情報（ｃ１）として提示される項目の中から加工対象情報から除外する項目を指定することもできるし、推奨加工対象情報（ｃ２，ｃ３）として提示される項目の中から加工対象情報として加える項目を指定することもできる。このような指定が行われた後、当該画面上に配置されるＯＫボタン（ｃ４）が操作されると、リスト更新部１２２は、機微情報リスト１２３の更新を行う。
【００３７】
ユーザ１０側に、このような設定を行うことができる人材がいない場合でも、サービスセンタ２０から適宜に提供される機微情報リスト１２３をそのまま適用するだけで、たとえばユーザ１０全体の５０％以上が機微な情報を検出するために使用している加工対象情報を、当該ユーザ１０における加工対象情報とすることができる。
【００３８】
リスト更新部１２２による機微情報リスト１２３の更新が行われると、ログ情報解析部１２０においては、検索部１２１による機微情報の検索が再実行され、次いで、ログ情報加工部１３０においては、加工部１３２による機微情報の加工および機微情報提示部１３３による機微情報の加工状態の提示が再実行される。その結果、図８に示される画面は閉じられ、図７に示される画面は更新される。なお、図８に示される画面上において、キャンセルボタン（ｃ５）が操作されると、図８に示される画面が閉じ、（図８に示される画面で隠されていた）図７に示される画面が再び現れる。
【００３９】
更新後の機微情報リスト１２３での機微な情報の加工状態に対して、図７に示される画面上でＯＫボタン（ｂ３）が操作されると、前述したように、ログ情報送信部１４０による加工後のログ情報４０のサービスセンタ２０への送信が実行される。
また、ログ情報解析部１２０のリスト更新部１２２は、機微情報リスト１２３の更新を行った場合、更新後の機微情報リスト１２３のサービスセンタ２０への送信をリスト送受信部１５０へ要求する。この要求に応じて、リスト送受信部１５０は、更新後の機微情報リスト１２３のサービスセンタ２０への送信を実行する。
【００４０】
一方、サービスセンタ２０のサーバ２１上で動作するログ情報分析プログラム２００では、ログ情報受信部２１０が、ユーザ１０から送信されるログ情報４０を受信する。ログ情報分析部２２０は、ログ情報受信部２１０によって受信されるログ情報４０を分析し、たとえば故障予知などの価値を創出する。
【００４１】
また、リスト受信部２３０は、ユーザ１０から送信される、何らかのカスタマイズが施された機微情報リスト１２３を受信する。リスト分析・再作成部２４０は、リスト受信部２３０によって受信される機微情報リスト１２３を分析し、ログ情報収集分析システム１における最新かつ雛形的な機微情報リスト１２３を再作成する。リスト分析・再作成部２４０による機微情報リスト１２３の分析には、たとえば、いずれかのユーザ１０が追加した電子機器１２のログ情報４０に関する情報の抽出などが含まれ得る。また、リスト分析・再作成部２４０による機微情報リスト１２３の分析には、たとえば機械学習などといった既知の様々な手法を採用し得る。リスト配信部２５０は、リスト分析・再作成部２４０によって再作成された機微情報リスト１２３をユーザ１０へ配信する。
【００４２】
複数のユーザ１０から、カスタマイズされた機微情報リスト１２３を収集し、これらを使って新たな機微情報リスト１２３を再作成する仕組みを持つことにより、ログ情報４０について特別な知識を有していないユーザ１０においても、ログ情報４０に含まれる機微情報の検出・加工を、ログ情報４０について特別な知識を有する他のユーザ１０と同等に行うことが可能となる。
【００４３】
なお、本実施形態では、機微情報リストの更新における補助をユーザ全体の加工対象情報を使用している割合を持って推奨・提示しているが、それに限らず、導入しているアプリケーションによって推奨する加工対象情報を提示するなど、機微情報リストの更新の補助にあたる情報を提示すればよい。
【００４４】
図９は、本実施形態のログ情報収集分析システム１のログ情報に関する処理の手順を示すフローチャートである。
ユーザ１０側で稼働する電子機器１２は、あらかじめ設定される出力先へログ情報４０を出力する（ステップＡ１）。また、ユーザ１０側に設置される管理者端末１１は、電子機器１２のログ情報４０を収集する（ステップＡ２）。ログ情報４０の取得元は、あらかじめ設定されている。
【００４５】
管理者端末１１は、機微情報リスト１２３に基づき、ログ情報４０内に含まれる機微情報を検出する（ステップＡ３）。管理者端末１１は、ログ情報４０内の検出した機微情報を加工する（ステップＡ４）。管理者端末１１は、機微情報の加工状態をユーザ１０に提示する（ステップＡ５）。そして、管理者端末１１は、加工後のログ情報４０をサービスセンタ２０へ送信する（ステップＡ６）。
【００４６】
サービスセンタ２０に設置されるサーバ２１は、複数のユーザ１０から送信されるログ情報４０を受信する（ステップＡ７）。サーバ２１は、ログ情報４０を分析して、たとえば故障予知などの価値を創出する（ステップＡ８）。
図１０は、本実施形態のログ情報収集分析システム１の機微情報リスト１２３に関する処理の手順を示すフローチャートである。
【００４７】
ユーザ１０側に設置される管理者端末１１は、たとえば機微情報リスト１２３が更新されたときなどの所定のタイミングで、機微情報リスト１２３をサービスセンタ２０へ送信する（ステップＢ１）。
サービスセンタ２０に設置されるサーバ２１は、収集した機微情報リスト１２３を分析して新たな機微情報リスト１２３を作成する（ステップＢ２）。サーバ２１は、新たに作成された機微情報リスト１２３が問題のないことを確認し（ステップＢ３）、当該新たに作成した機微情報リスト１２３をユーザ１０に配信する（ステップＢ４）。
【００４８】
以上のように、本実施形態のログ情報収集分析システム１によれば、サービスセンタ２０に送信されるログ情報４０内に含まれる機微な情報が可視化されるため、ログ情報４０の送信に対する安心感をユーザ１０に与えることができ、当該ログ情報４０の送信に対する承諾をユーザ１０から受けやすくなる。つまり、本実施形態のログ情報収集分析システム１は、ログ情報に含まれる機微な情報を可視化することによってログ情報の送信の承諾をユーザから得やすくすることができる。
【００４９】
また、サービスセンタ２０においては、機微な情報を含むログ情報４０であっても当該ログ情報４０全体を欠落なく収集することが可能となる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５０】
１…ログ情報収集分析システム、１０…ユーザ、１１…管理者端末、１２…電子機器、１３…ファイルサーバ、１４…ＬＡＮ、２０…サービスセンタ、２１…サーバ、２２…ログ情報ＤＢ、３０…ネットワーク、４０…ログ情報、５１…プロセッサ、５２…主メモリ、５３…外部記憶装置、５４…通信装置、５５…入力装置、５６…表示装置、１００…ログ情報収集プログラム、１１０…ログ情報収集部、１２０…ログ情報解析部、１２１…検索部、１２２…リスト更新部、１２３…機微情報リスト、１３０…ログ情報加工部、１３１…加工方法設定部、１３２…加工部、１３３…機微情報提示部、１４０…ログ情報送信部、１５０…リスト送受信部、２００…ログ情報解析プログラム、２１０…ログ情報受信部、２２０…ログ情報分析部、２３０…リスト受信部、２４０…リスト分析・再作成部、２５０…リスト配信部。
【図１】
2019200467.tif 000003
【図２】
2019200467.tif 000004
【図３】
2019200467.tif 000005
【図４】
2019200467.tif 000006
【図５】
2019200467.tif 000007
【図６】
2019200467.tif 000008
【図７】
2019200467.tif 000009
【図８】
2019200467.tif 000010
【図９】
2019200467.tif 000011
【図１０】
2019200467.tif 000012
【手続補正書】
【提出日】令和1年8月1日(2019.8.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上の電子機器のログ情報を収集する１以上の情報処理装置と、前記１以上の情報処理装置からネットワークを介して送信される前記ログ情報を分析するサーバとによって構成されるログ情報収集分析システムであって、
前記１以上の情報処理装置は、
前記ログ情報を収集するログ情報収集部と、
前記ログ情報収集部によって収集されたログ情報を解析して加工対象条件に合致する加工対象情報を前記ログ情報から検出するログ情報解析部と、
前記ログ情報解析部によって検出された前記加工対象情報を加工するログ情報加工部と、
前記ログ情報加工部によって前記加工対象情報が加工された前記ログ情報を前記サーバへ送信するログ情報送信部と、
前記ログ情報解析部が前記ログ情報から前記加工対象情報を検出するために適用中の前記加工対象条件を前記サーバへ送信し、または最新の前記加工対象条件を前記サーバから受信する加工対象条件送受信部と、
を具備し、
前記ログ情報加工部は、前記ログ情報解析部によって検出された前記加工対象情報を提示する加工対象情報提示部を具備し、
前記サーバは、
前記１以上の前記情報処理装置から送信される前記適用中の前記加工対象条件を分析して前記最新の前記加工対象条件を作成する加工対象条件再作成部と、
前記加工対象条件再作成部によって作成された前記最新の前記加工対象条件を前記１以上の情報処理装置へ配信する加工対象条件配信部と、
を具備するログ情報収集分析システム。
【請求項２】
前記加工対象情報提示部は、前記ログ情報解析部によって検出された前記加工対象情報を、加工後の加工対象情報とともに提示する請求項１に記載のログ情報収集分析システム。
【請求項３】
前記ログ情報解析部は、前記適用中の前記加工対象条件を更新する加工対象条件更新部を具備する請求項１に記載のログ情報収集分析システム。
【請求項４】
前記加工対象条件更新部は、前記加工対象条件送受信部によって受信された前記最新の前記加工対象条件に対して前記適用中の前記加工対象条件の内容を反映して前記加工対象条件を更新する請求項３に記載のログ情報収集分析システム。
【請求項５】
前記加工対象条件更新部は、前記加工対象条件送受信部によって受信された前記最新の前記加工対象条件に含まれており、前記適用中の前記加工対象条件において加工対象に指定されていない項目を加工候補として提示する請求項４に記載のログ情報収集分析システム。
【請求項６】
前記ログ情報加工部は、前記加工対象情報の加工方法を設定する加工方法設定部を具備する請求項１または５に記載のログ情報収集分析システム。
【請求項７】
前記加工対象条件は、前記加工対象情報を検出するための検索式、検索正則表現または検索キーワードの少なくとも１つを含む請求項１に記載のログ情報収集分析システム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明の実施形態は、ログ情報収集分析システムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
さらに、ユーザにとって、一旦、ログ情報の送信を承諾すると、それ以降、実際にどのような情報が送信されているのか確認できず、機微な情報が含まれた状態で送信されてしまうのではという懸念がある。
本発明が解決しようとする課題は、ログ情報に含まれる機微な情報を可視化することによってログ情報の送信の承諾をユーザから得やすくすることができるログ情報収集分析システムを提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態によれば、ログ情報分析システムは、１以上の電子機器のログ情報を収集する情報処理装置と、前記１以上の情報処理装置からネットワークを介して送信される前記ログ情報を分析するサーバとによって構成される。前記１以上の情報処理装置は、ログ情報収集部と、ログ情報解析部と、ログ情報加工部と、ログ情報送信部と、加工対象条件送受信部とを具備する。前記ログ情報収集部は、前記ログ情報を収集する。前記ログ情報解析部は、前記ログ情報収集部によって収集されたログ情報を解析して加工対象条件に合致する加工対象情報を前記ログ情報から検出する。前記ログ情報加工部は、前記ログ情報解析部によって検出された前記加工対象情報を加工する。前記ログ情報送信部は、前記ログ情報加工部によって前記加工対象情報が加工された前記ログ情報を前記サーバへ送信する。前記ログ情報加工部は、加工情報提示部を具備する。前記加工情報提示部は、前記ログ情報解析部によって検出された前記加工対象情報を提示する。前記サーバは、加工対象条件再作成部と、加工対象条件配信部とを具備する。前記加工対象条件再作成部は、前記１以上の前記情報処理装置から送信される前記適用中の前記加工対象条件を分析して前記最新の前記加工対象条件を作成する。前記加工対象条件配信部は、前記加工対象条件再作成部によって作成された前記最新の前記加工対象条件を前記１以上の情報処理装置へ配信する。