(57)【要約】【課題】ログデータに含まれる秘密情報を、装置の設定等が変化しても適切に削除する。【解決手段】管理者により指定された秘密情報範囲である削除条件情報３と、ログデータから判断できる秘密情報の条件である削除パターン情報４とを保持する秘密情報範囲保持部を用意しておく。秘密条件抽出部５は、削除条件情報３に基づき、分析装置の設定情報１１、１２、１３、…から、削除対象の具体的な条件である秘密情報条件７を抽出し、秘密情報削除部６が、秘密情報条件７と削除パターン情報４とに基づき、ログデータ２０から秘密情報を削除し、秘密情報削除ログデータ２１を作成する。【選択図】図２
2015115023.tif 000002
【特許請求の範囲】
【請求項１】
装置設定情報に基づき動作する分析装置システムに関連して作成されたログデータに含まれる秘密情報を削除するための分析装置システム用ログデータ処理システムであって、
a) 管理者により指定された秘密情報範囲を保持する秘密情報範囲保持部と、
b) 前記秘密情報範囲に基づき、前記装置設定情報から、削除対象の具体的な条件である秘密情報条件を抽出する秘密条件抽出部と、
c) 前記秘密情報範囲と前記秘密情報条件とに基づき、ログデータから秘密情報を削除し、秘密情報削除ログデータを作成する秘密情報削除部と
を備えることを特徴とする分析装置システム用ログデータ処理システム。
【請求項２】
前記秘密条件抽出部は、以前に作成した秘密情報条件を必要に応じて蓄積し、前記秘密情報削除部は蓄積された秘密情報条件を参照する
ことを特徴とする請求項１に記載の分析装置システム用ログデータ処理システム。
【請求項３】
装置設定情報に基づき動作する分析装置システムに関連して作成されたログデータに含まれる秘密情報を削除するための分析装置システム用ログデータ処理システムに用いられるプログラムであって、
管理者により指定された秘密情報範囲を保持する秘密情報範囲保持部にアクセス可能なコンピュータを、
前記秘密情報範囲に基づき、前記装置設定情報から、削除対象の具体的な条件である秘密情報条件を抽出する秘密条件抽出部と、
前記秘密情報範囲と前記秘密情報条件とに基づき、ログデータから秘密情報を削除し、秘密情報削除ログデータを作成する秘密情報削除部
として動作させることを特徴とする分析装置システム用ログデータ処理システム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分析装置の動作に関連して出力されるログデータを処理するシステムに関する。
【背景技術】
【０００２】
分析装置で食品や医薬品、環境関連試料等、様々な試料を分析する際に、近年、その結果の正確性はもとより、その分析過程での分析方法や試料の取り扱い等の正確性・正当性が求められるようになってきた。そのため、各分析装置では、分析条件の設定、変更、エラーの発生等、様々なイベントについて、逐一それを記録し、ログデータと呼ばれるデータを作成する（特許文献１）。
【０００３】
また、近年の分析装置は、多くの場合、コンピュータ（制御コンピュータ）に接続され、その管理・制御の下で動作する。分析装置で採取されたデータは同じコンピュータ或いは別のコンピュータ（データ解析コンピュータ）に送られ、そこで様々なデータ解析がなされる。このような状況を表したのが図１であり、このシステムでは、複数の分析装置（Ana）を制御するための制御コンピュータ（Cont）と、それに対して操作者がパラメータを与えたり指示を与えるためのクライアントコンピュータ（Cli）と、分析装置で取得されたデータを厳格に管理するためのサーバコンピュータ（Serv）がネットワーク（Net）で接続されている。
【０００４】
これらのコンピュータでは、それぞれ、起動や分析の開始、エラーの発生、ソフトウェアの変更等、様々なイベントについてログデータが作成される。これら各コンピュータにおいて採取されたログデータは、通常、分析データと同様に、サーバコンピュータ（Serv）に設けられたデータベース（ログデータベース、Log）に格納され、一元的に管理されるとともに、前記のように所定のセキュリティの下で保護される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2005-321200号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ログデータは、分析方法や試料の取り扱い等の正確性・正当性を証明するためだけでなく、例えば分析装置に問題が生じた場合などに装置の動作を検証し、問題の原因を明らかにするためにも利用される。この場合には、分析装置の使用者ではなく、分析装置のメーカや整備会社などの、使用者以外の者（例えば分析装置メーカ、分析データ解析会社など）にログデータを提供することが求められる。しかし、ログデータには、使用者から他者に対して公開したくない情報（これを「秘密情報」と呼ぶ：例えば装置の使用者の名前、装置の設定など）が含まれていることが多いため、これを削除する必要が生じる。
【０００７】
時間の経過とともに刻々と記録されるログデータは、通常は大量のデータとなるため、手動で秘密情報を削除したり他の情報に置換したりすることは一般的に困難である。
加えて、ログデータにおいて何が秘密情報となるかはログデータの提供先によって変化するため、ログデータを記録する段階では秘密情報を削除することはできない。
【０００８】
本発明が解決しようとする課題は、状況によって変化する、ログデータに含まれる秘密情報を適切に削除することができるシステムを提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために成された本発明に係る分析装置システム用ログデータ処理システムは、
装置設定情報に基づき動作する分析装置システムに関連して作成されたログデータに含まれる秘密情報を削除するための分析装置システム用ログデータ処理システムであって、
a) 管理者により指定された秘密情報範囲を保持する秘密情報範囲保持部と、
b) 前記秘密情報範囲に基づき、前記装置設定情報から、削除対象の具体的な条件である秘密情報条件を抽出する秘密条件抽出部と、
c) 前記秘密情報範囲と前記秘密情報条件とに基づき、ログデータから秘密情報を削除し、秘密情報削除ログデータを作成する秘密情報削除部と
を備えることを特徴とする。
【００１０】
上記分析装置システムには、分析装置自体の他、試料準備装置等の周辺装置、分析装置により得られたデータを解析するデータ解析装置等が含まれる。そして、この分析装置システムには、各部の動作を予定通りに行わせるための設定に関する情報である装置設定情報が保持されている。
本発明が対象とするログデータには、これら各部において作成される様々なログデータが含まれる。管理者は、このようなログデータから秘密情報を削除しようとする場合、秘密情報範囲を指定し、秘密情報範囲保持部に保持させておく。秘密条件抽出部は、この、管理者により指定された秘密情報範囲に基づき、装置設定情報を参照することにより、削除対象の具体的な条件である秘密情報条件を抽出する。この秘密情報条件には、秘密にすべき情報の個別のリストや、秘密にすべき情報を類型化したパターンが含まれる。
【００１１】
例えば、管理者により「プロジェクトＸに関するログデータは削除する」との指定がなされた場合、それは秘密情報範囲として秘密情報範囲保持部に保持される。秘密条件抽出部は、装置設定情報を参照することにより、この「プロジェクトＸ」に属しているユーザ（仮にＡ氏及びＢ氏とする）を特定し、「ユーザとしてＡ氏又はＢ氏が含まれているログデータを削除する」という秘密情報条件を抽出する。
秘密情報削除部は、こうして作成された秘密情報条件と前記の秘密情報範囲とに基づき、ログデータから秘密情報を削除する。
【００１２】
上記ログデータ処理システムにおいて、前記秘密条件抽出部は、以前に作成した秘密情報条件を必要に応じて蓄積し、前記秘密情報削除部は蓄積された秘密情報条件をも参照するようにしてもよい。
【００１３】
また、上記課題を解決するために成された本発明に係る分析装置システム用ログデータ処理システム用プログラムは、
装置設定情報に基づき動作する分析装置システムに関連して作成されたログデータに含まれる秘密情報を削除するためのログデータ処理システムに用いられるプログラムであって、
管理者により指定された秘密情報範囲を保持する秘密情報範囲保持部にアクセス可能なコンピュータを、
前記秘密情報範囲に基づき、前記装置設定情報から、削除対象の具体的な条件である秘密情報条件を抽出する秘密条件抽出部と、
前記秘密情報範囲と前記秘密情報条件とに基づき、ログデータから秘密情報を削除し、秘密情報削除ログデータを作成する秘密情報削除部
として動作させることを特徴とする。
【００１４】
ここで「コンピュータ」とは、中央演算装置（CPU）及びメモリを備え、プログラムに従って動作する機械のことをいい、一般のパーソナルコンピュータ等のコンピュータの他、専用の制御装置なども含む。以下においても同様である。
【発明の効果】
【００１５】
本発明に係る分析装置システム用ログデータ処理システム、該システム用プログラムでは、管理者が秘密情報範囲を指定すれば、秘密条件抽出部が、その時点での分析装置システムの装置設定情報に基づいて秘密情報条件を抽出する。従って、管理者は比較的抽象的な秘密情報範囲を指定するだけで、本分析装置システム用ログデータ処理システムが常に分析装置システムの最新の情報に基づく具体的な秘密情報条件を作成し、秘密情報削除部がログデータから秘密情報を削除する。このため、分析装置やその周辺装置等の設定が変化したとしても、管理者は簡便かつ適切に秘密情報を削除することができ、管理者の負担を軽減することができる。
【００１６】
また、前記秘密条件抽出部によって作成された秘密情報条件を必要に応じて蓄積し、前記秘密情報削除部が蓄積された秘密情報条件を参照することにより、例えばあるプロジェクトに属するユーザ名を削除したいような場合に、そのプロジェクトに過去に一度でも属したことがあるユーザ名を削除できるといった、漏れのない秘密情報の削除を実行することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】ログデータ処理システムのユーザ企業における分析装置システムの概略構成図。
【図２】本発明の一実施形態であるログデータ処理システムの概略構成図。
【図３】ログデータの一例を示すデータ構成図。
【図４】ログデータ処理システムの動作を示すフローチャート。
【図５】秘密情報削除ログデータの一例を示すデータ構成図。
【発明を実施するための形態】
【００１８】
本発明の一実施形態を図を参照しつつ説明する。図２は、本発明の一実施形態であるログデータ処理システムの概略構成図である。本実施形態では図２に示すように、ログデータ処理システム１は、分析装置A1、分析装置A2、分析装置A3、…という複数の分析装置に関連して取得されたログデータ２０に含まれる秘密情報を削除する。ログデータ２０は、図１に示したように、例えばサーバコンピュータ内に格納されている。図３はログデータ２０の一例を示すデータ構成図である。メッセージ、サブメッセージ、日時、ユーザ名、プロジェクト名、アプリケーション名、装置名、といった情報が表となって示されている。ログに含まれる項目は、使用環境やユーザの設定等に応じて、一部が省略される場合があり、また、これらの他に種々のデータが付加される場合もある。
なお、図２には複数の分析装置が示されているが、ログデータ処理システム１はもちろん、単一の分析装置に関連して作成されたログデータを処理することもできる。
【００１９】
ログデータ処理システム１は、各分析装置に含まれている、その分析装置における分析に関連した様々な設定情報である装置設定情報１１、１２、１３、…にアクセス可能となっている。この装置設定情報１１、１２、１３、…には一例として次のような情報が含まれている。
・装置を使用するユーザの情報。ユーザの数は、一般的には複数である。
・分析装置の分析動作のための設定（メソッド情報）
・分析装置の一連の操作を自動実行する情報（バッチ情報）
・ユーザやメソッド等を管理するためのプロジェクト（どのユーザやメソッド、サンプルなどがどのプロジェクトに属しているかという関係を示す情報）
・分析装置で参照するサンプルや化合物の情報
・分析結果の情報
【００２０】
ログデータ処理システム１は、秘密情報範囲保持部２、秘密条件抽出部５、秘密情報削除部６から構成されている。このうち、秘密条件抽出部５、秘密情報削除部６はログデータ処理システム用プログラム１０をコンピュータによって実行することによりソフトウェア的に具現化される構成である。このコンピュータとしては、例えば、図１に示したサーバコンピュータ（Serv）を用いるのが便利である。
【００２１】
秘密情報範囲保持部２には、削除条件情報３と削除パターン情報４が予め保存されている。この削除条件情報３と削除パターン情報４は、ログデータ２０からどのような秘密情報を削除するかを決定する情報であり、管理者が適宜指定し、或いは書き換えることができる。これら削除条件情報３及び削除パターン情報４が、本発明でいう「秘密情報範囲」にあたる。
【００２２】
削除条件情報３は、管理者により指定された、削除すべき秘密情報の条件となる情報である。本実施形態の場合、削除条件情報３として次の条件情報が指定されているものとする。
・分析装置A3の全てのログ
・現在の管理者名
・プロジェクトＸＸＸのサンプル名
・プロジェクトＹＹＹの分析手法
【００２３】
削除パターン情報４は、やはり管理者により指定された、ログデータ２０から削除すべき秘密情報を類型化した規則である。本実施形態の場合、削除パターン情報４として次のような条件が指定されているものとする。
・キーワード：依頼者名に「○○大学」が含まれるログ
・特定の日時の範囲に作成されたログ
【００２４】
以下、ログデータ処理システム１によって、ログデータ２０に含まれる秘密情報を削除する場合の動作について、フローチャートである図４を参照しつつ説明する。ログデータ２０の秘密情報を削除する所定の命令が入力されたことにより、まず、秘密条件抽出部５は、削除条件情報３及び削除パターン情報４に基づき、装置設定情報１１、１２、１３…を参照しつつ、削除対象の具体的な条件である秘密情報条件７を抽出する（ステップＳ１）。本実施形態の場合、上記の削除条件情報３に含まれる各条件に対して次のような動作を行い、秘密情報条件７を抽出する。
・「分析装置A3の全てのログ」…特に抽出せず
・「現在の管理者名」…ユーザの中から管理者権限を持つユーザを抽出（管理者Ａ）
・「プロジェクトＸＸＸのサンプル名」…プロジェクトＸＸＸに属するサンプル名を抽出（サンプル１２３、サンプル４５６）
・「プロジェクトＹＹＹの分析手法」…プロジェクトＹＹＹに属する分析手法を抽出（分析手法Ｎ）
【００２５】
次のステップＳ２において、秘密情報削除部６は、前記ステップＳ１で抽出された秘密情報条件７と、削除パターン情報４とに基づき、ログデータ２０から秘密情報を削除し、秘密情報削除ログデータ２１を作成する。作成された秘密情報削除ログデータ２１の例を、図５に示す。
【００２６】
図５中の各行での
（１行目）削除パターン情報４に指定された「○○大学」を削除、また、秘密情報条件として指定されている現在の管理者名に合致したユーザ名「管理者Ａ」を削除
（２行目）秘密情報条件として指定されている分析装置A3（装置A3）の全てのログを削除
（３行目）秘密情報条件として指定されている「プロジェクトＸＸＸのサンプル名」に該当して抽出された「サンプル１２３」を削除、また、「プロジェクトＹＹＹの分析手法」に該当して抽出された「分析手法Ｎ」を削除
（４行目）秘密情報条件として指定されている「プロジェクトＸＸＸのサンプル名」に該当する「サンプル４５６」を削除
（６行目）秘密情報条件として指定されている現在の管理者名に合致したユーザ名「管理者Ａ」を削除
【００２７】
なお、当然、秘密情報削除ログデータは実際には図５のように秘密情報が打ち消し線で削除されるのではなく、完全に消去された形態や、または所定の文字や記号（■など）で黒塗りされた形態となる。
【００２８】
秘密条件抽出部５は、秘密情報条件７を所定時間毎に作成しても良いが、いずれかの分析装置の装置設定情報１１、１２、１３、…が変更されることを検出して、その直後に作成するようにしても良い。また、秘密条件抽出部５は、作成した秘密情報条件７を必要に応じて蓄積し、秘密情報削除部６は蓄積された秘密情報条件７を参照するようにしても構わない。
【符号の説明】
【００２９】
１…ログデータ処理システム
２…秘密情報範囲保持部
３…削除条件情報
４…削除パターン情報
５…秘密条件抽出部
６…秘密情報削除部
７…秘密情報条件
１０…ログデータ処理システム用プログラム
１１、１２、１３…装置設定情報
２０…ログデータ
２１…秘密情報削除ログデータ
Ana…分析装置
Cont…分析装置制御コンピュータ
Cli…クライアントコンピュータ
Serv…サーバコンピュータ
Net…ネットワーク
【図１】
2015115023.tif 000003
【図２】
2015115023.tif 000004
【図３】
2015115023.tif 000005
【図４】
2015115023.tif 000006
【図５】
2015115023.tif 000007