(57)【要約】【課題】個人情報の持ち出しをすることなく安全にファイルを持ち出し利用することが可能な情報持ち出し管理システムおよび方法を提供する。【解決手段】対象システムからのファイルの持ち出しを管理する情報持ち出し管理システムにおいて、入力装置を通して指定されたファイルを対象システムの中から収集するデータ収集部と、データベースに予め登録されていた変換ルールの候補の中から、入力装置を通して指定された変換ルールを取り出す変換ルール管理部と、対象システムから、ファイルの中での個人情報の位置を特定するマッピングデータを取り出す個人情報解析部と、前記変換ルールおよびマッピングデータを用いて、前記対象システムの中から収集されたファイルの中の個人情報を変換し、個人情報を含まない持ち出し用ファイルを生成するスクランブル処理実行部とを備えていることを特徴とする。【選択図】図１
2010244123.tif 000002
【特許請求の範囲】
【請求項１】
対象システムからのファイルの持ち出しを管理する情報持ち出し管理システムにおいて、
入力装置を通して指定されたファイルを対象システムの中から収集するデータ収集部と、
データベースに予め登録されていた変換ルールの候補の中から、入力装置を通して指定された変換ルールを取り出す変換ルール管理部と、
対象システムから、ファイルの中での個人情報の位置を特定するマッピングデータを取り出す個人情報解析部と、
前記変換ルールおよびマッピングデータを用いて、前記対象システムの中から収集されたファイルの中の個人情報を変換し、個人情報を含まない持ち出し用ファイルを生成するスクランブル処理実行部と
を備えていることを特徴とする情報持ち出し管理システム。
【請求項２】
変換後の持ち出し用ファイルを暗号化するファイル暗号化部を更に備えていることを特徴とする請求項１に記載の情報持ち出し管理システム。
【請求項３】
変換後の持ち出し用ファイルを圧縮するファイル圧縮部を更に備えていることを特徴とする請求項１または２に記載の情報持ち出し管理システム。
【請求項４】
持ち出し用ファイルの生成に用いられた変換ルールおよびマッピングデータを持ち出し履歴記憶部に記憶させる持ち出し履歴管理部と、
前記持ち出し履歴記憶部に記憶されていた変換ルールおよびマッピングデータを用いて、持ち出し用ファイルに含まれている変換後データから変換前データを復元させる変換前データ照会部と
を更に備えていることを特徴とする請求項１から３のうちのいずれか一項に記載の情報持ち出し管理システム。
【請求項５】
対象システムからのファイルの持ち出しを管理する情報持ち出し管理方法において、
指定されたファイルを対象システムの中から収集するデータ収集ステップと、
予め登録されていた変換ルールの候補の中から、指定された変換ルールを取り出す変換ルール管理ステップと、
対象システムから、ファイルの中での個人情報の位置を特定するマッピングデータを取り出す個人情報解析ステップと、
前記変換ルールおよびマッピングデータを用いて、前記対象システムの中から収集されたファイルの中の個人情報を変換し、個人情報を含まない持ち出し用ファイルを生成するスクランブル処理実行ステップと
を有していることを特徴とする情報持ち出し管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人情報の持ち出しを管理する情報持ち出し管理システムおよび方法に関する。
【背景技術】
【０００２】
個人情報の保護対策は、個人情報保護法の成立後、益々重要になってきているにもかかわらず、流出事件の発生が絶えないという状況にある。個人情報の流出は、個人情報を保管している場所から、システムの障害解析やリハーサルデータ用として別の場所に搬送する際に、紛失、盗難による情報漏えい事故が発生することがある。
【０００３】
システムの障害発生時においては、システム中の各種ログ情報やデータベースサーバに登録されているデータを用いて、情報を解析し障害原因を特定する必要がある。情報解析作業はシステムが稼動している場所よりも、システムを開発した事業者に情報を引き渡し解析する方が、効率的かつ迅速に原因を特定可能であることが多い。ログの収集作業自体は、統合運用管理システムの一部機能として自動的に収集・管理できる製品が存在している。
【０００４】
従来は、個人情報の持ち出しという行為に対して、ファイル全体の暗号化や、データの復号可能な形での暗号化によって対応していたが、持ち出す情報の中に個人情報は含まれたままの状態であり、個人情報そのものを持ち出していることには変わりなかった。例えば、特許文献１には、ファイルの持ち出し操作時に自動的に個人情報が含まれるかどうかのチェックを行い、持ち出しの記録をシステムに保存するというシステムが記載されている。このシステムでも、個人情報そのものは暗号化されたファイル中に含まれたままの状態であり、鍵さえ入手できれば復号後、元の情報を入手できる状態となっている。
【０００５】
しかし、これらの情報の中には、解析作業そのものには不要な、ユーザＩＤ、メールアドレス、氏名、生年月日、電話番号などの個人情報が含まれていることが多く、システムを利用している事業者から、原因解析を行うシステムを開発した事業者への情報提供時において、双方に管理コスト、運用コストを強いることになっている。情報を強固な暗号方式を用いて暗号化し、暗号化後のデータを受け渡す、という方法は従来から存在するが、個人情報がそのデータ中に含まれていることには変わりなく、データ紛失・漏洩時にはリスクを伴う。個人情報については、そもそも持ち出さないことが重要である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１０２８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明は、個人情報の持ち出しをすることなく安全にデータ（ファイル）を持ち出し利用することが可能な情報持ち出し管理システムおよび方法を提供する。
【課題を解決するための手段】
【０００８】
障害発生時のログ解析業務においては、個人情報そのものの値は不要なケースが多く、例えば解析の対象となる複数のログ間でユーザＩＤとして同じ値が一貫して使われているのであれば、実際のユーザＩＤの値は不要である。例えばＷＥＢサーバのアクセスログについて、解析実施時にはアクセスの流れやエラー出力の確認が目的であって、ユーザＩＤ、ＩＰアドレス、氏名などの実際の値は必要ではない。
【０００９】
このように、情報を持ち出す目的次第では、持ち出す対象のデータ中の個人情報はダミーの値であっても良いことがあるが、ユーザＩＤなどは複数のファイル間で同じ値である必要がある。本発明により、データ解析に必要の無い個人情報を持ち出さずに、第三者には元の個人情報に復元することができない情報に複数のファイル間で一貫性を持って変換することによって、安全にデータを持ち出し利用することが可能となる。
【００１０】
具体的には、ログファイルやデータベースから出力したデータファイルの持ち出し時に、ファイルに含まれている個人情報を自動的にスクランブルする。個人情報を、第三者には元の個人情報に復元することができない値またはデータに変換し、置換することにより、個人情報を持ち出さないようにする。変換実行後、スクランブルした時の変換ルールおよびマッピングデータを情報持ち出し管理システムに保存し、情報持ち出し管理システム側では、変換後データから変換前データを特定可能にする。マッピングデータには、例えば、あるファイルの何行目、何列目のデータを変換したかという情報が含まれている。
【００１１】
変換ルールやマッピングデータは、複数のファイル間で、例えばユーザＩＤを同じ値に変換するためにも使用される。情報持ち出し管理システム側では、変換後データから変換前データを照会することができるが、例えば、持ち出し先でデータ解析をした結果、変換後のユーザＩＤの値が「変換後Ａ０００１」であるユーザのシステム操作方法に問題があるという結論となった場合に、本情報持ち出し管理システムに照会することによって、変換前のユーザＩＤを特定することができる。
【００１２】
変換ルールやマッピングデータは履歴管理され、再利用することができる。例えば、初回に採取した障害発生日のログファイルだけではなく、前後１週間分のログファイルを追加で収集する場合に、初回採取時と同じ変換ルールやマッピングデータを用いることができる。
【００１３】
なお、変換ルールを変更すれば、異なる変換ルールを適用したファイル間で、変換前データが同一であることを解析できなくすることもできる。
【発明の効果】
【００１４】
第一の効果は、持ち出すファイルの中から個人情報を排除するので、ファイルの紛失・盗難時にも、個人情報が漏洩することがないことである。
【００１５】
第二の効果は、個人情報を、一貫性を保ったまま他のデータに変換するので、持ち出し先でのファイルの解析に支障をきたすことがないことである。
【００１６】
第三の効果は、持ち出すファイルの中から個人情報は排除されているが、本情報持ち出し管理システムに照会することで、元データ（個人情報）を確認できることである。
【００１７】
第四の効果は、ファイルが持ち出される対象システム側で、個人情報保護に対応した暗号化などの処理を行わなくて良いことである。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態における情報持ち出し管理システムの構成図である。
【図２】本発明の情報持ち出し管理システムを用いて、持ち出すファイルの中に含まれている個人情報を処理する流れの概要を示す図である。
【図３】変換処理の動作を示すフローチャートである。
【図４】変換後の値（変換後データ）から変換前の値（変換前データ）を照会する際の動作を示す図である。
【図５】変換ルールデータの構造を示す図である。
【図６】持ち出し履歴データの構造を示す図である。
【図７】本発明の他の実施形態の構成を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態の構成について、図を用いて詳細に説明する。図１は、本発明の一実施形態における情報持ち出し管理システム１０の構成図である。情報持ち出し管理システム１０は、情報持ち出し管理部１００、表示装置１０１、入力装置１０２、ファイルシステム１３０、データベース１４０を備えている。情報持ち出し管理部１００は、例えば、コンピュータのＣＰＵ上で動作するソフトウェアの機能によって実現される。また、ファイルシステム１３０およびデータベース１４０は、例えば、コンピュータの記憶装置（ハードディスクやメモリ）によって実現される。
【００２０】
情報持ち出し管理部１００は、対象システム１２０からログファイルやデータファイルを取り出して、個人情報を含まない持ち出し用ファイルに変換する。このため、情報持ち出し管理部１００は、データ収集部１０３、スクランブル処理実行部１０４、ファイル出力部１０５、ファイル暗号化部１０６、ファイル圧縮部１０７、変換ルール管理部１０８、個人情報解析部１０９、持ち出し履歴管理部１１０、および変換前データ照会部１１１を有している。
【００２１】
ファイルシステム１３０は、データ収集領域１３１、変換後ファイル格納領域１３２、過去収集データ保管領域１３３を有している。
【００２２】
データベース１４０は、持ち出し履歴記憶部１４１を有している。持ち出し履歴記憶部１４１には、ファイル持ち出し時の履歴として、変換ルール１４２およびマッピングデータ１４３が記憶される。データベース１４０には、予め、複数の変換ルールの候補１４４が登録されている。
【００２３】
対象システム１２０からログファイルやデータファイルを持ち出す際には、上記の変換ルールに従って、ファイルに含まれている個人情報を変換し、個人情報が含まれていない持ち出し用ファイルにする。ファイルの種類やレコード中のデータの位置に応じて、例えば以下のような変換ルールを定義できる。
【００２４】
第１の例として、元の値（変換前データ）を無関係な連番の値（変換後データ）に変換する。例えば、「USERID0987」を「0000000001」に変換し、「USERID0654」を「0000000002」に変換する。
【００２５】
第２の例として、元の値をハッシュ関数で生成した値に変換する。例えば、「this is secret data」を「d41d8cd98f00b204e9800998ecg8427e」に変換し、「That is secret data, too」を「3b6619cffb5f96e1acfa578badbe372f」に変換する。
【００２６】
第３の例として、元の値を固定値に変換する。例えば、「L100: 03-9999-9999」を「L100: TELEPHONENUM」に変換し、「L200: 03-8888-8888」を「L200: TELEPHONENUM」に変換する。
【００２７】
上記の例は、いずれも変換後データのみから、変換前データを求めることはできない。また、複数のファイルに同じ変換ルールを適用すれば、同じ変換前データは同じ変換後データに変換される。変換ルールを変更すれば、同じ変換前データを異なる変換後データに変換することもできる。
【００２８】
次に、図２〜４を用いて本実施形態の動作を説明する。持ち出すファイルの中での個人情報の出現場所（位置）すなわちマッピングデータは、予め対象システム１２０に登録されているものとする。
【００２９】
図２は、本情報持ち出し管理システムを用いて、持ち出すファイルの中に含まれている個人情報を処理する流れの概要を示している。収集された元データ２０１とは、情報持ち出し管理部１００によって、対象システム１２０から自動収集されたファイルに含まれている個人情報である。情報持ち出し管理部１００は、収集された元データ２０１に対して変換ルール２０３を適用し、ファイルの中に含まれている個人情報をスクランブルし、スクランブルされたデータ２０４を出力する。このスクランブルされたデータ２０４には個人情報が含まれていないため、持ち出しが可能となる。持ち出し時の履歴として、元データ、変換後データ、変換ルール、マッピングデータが保管される。
【００３０】
図３は、変換処理の動作を示したフローチャートである。本情報持ち出し管理システム１０の利用者は、利用開始時に、入力装置１０２を通して以下の事項を指定する。
・収集するログファイル、データファイルの指定（例えばファイル名の指定）
・収集対象とする日時の範囲
・個人情報をスクランブルするために今回適用する変換ルール
・変換後のファイル全体を暗号化するかどうか
・変換後のファイルを圧縮するかどうか
【００３１】
利用者によってログファイル、データファイルの収集および持ち出し用ファイルへの変換処理の実行が指示されると、データ収集部１０３は、対象システム１２０から、指示されたファイルを収集し、データ収集領域１３１に格納する（ステップＳ３０１）。
【００３２】
次に、変換ルール管理部１０８が、データベース１４０に予め登録されていた変換ルールの候補１４４の中から、今回適用する変換ルールを取り出す（ステップＳ３０２）。
【００３３】
以下のステップＳ３０３〜Ｓ３０７は、持ち出すログファイル、データファイルごとに繰り返し実行される。
【００３４】
個人情報解析部１０９が、マッピングデータを用いて、ファイルの中での個人情報の出現場所（位置）を特定する（ステップＳ３０３）。
【００３５】
スクランブル処理実行部１０４が、マッピングデータを用いて特定した個人情報に対して、ステップＳ３０２で選択した変換ルールを適用し、変換処理を実行する（ステップＳ３０４）。
【００３６】
ファイル出力部１０５が、変換実行後のファイルを持ち出し用ファイルとして出力し、個人情報を含まない持ち出し用ファイルが得られる（ステップＳ３０５）。持ち出し用ファイルは、変換後ファイル格納領域１３２に格納される。
【００３７】
利用開始時に、変換後のファイルを暗号化することを選択した場合には、ファイル暗号化部１０６が、ステップＳ３０５で出力された持ち出し用ファイルを、予め情報持ち出し管理システム１０に与えられている所定の鍵で暗号化し、変換後ファイル格納領域１３２に格納する（ステップＳ３０６）。暗号化しないことを選択した場合には、このステップはスキップされる。
【００３８】
さらに、利用開始時に、変換後のファイルを圧縮することを選択した場合には、ファイル圧縮部１０７が、ステップＳ３０５またはＳ３０６で出力されたファイルに対して圧縮処理を行い、変換後ファイル格納領域１３２に格納する（ステップＳ３０７）。これは、例えば、サイズが大きいログファイルを持ち出す際に、そのままのサイズで持ち出すのは不便なので、圧縮して小さくした状態で持ち出せるようにするためである。
【００３９】
持ち出し対象に指定された全てのファイルの変換が完了した後に、持ち出し履歴管理部１１０は、持ち出し履歴記憶部１４１に、持ち出し履歴を記憶させる。持ち出し履歴には、持ち出し時の変換ルール１４２およびマッピングデータ１４３が含まれている。変換ルール１４２を履歴として残しておけば、この変換ルール１４２を後に再利用できる。また、過去収集データ保管領域１３３に、持ち出し対象の元のファイルと変換後の持ち出し用ファイルの両方を格納する（ステップＳ３０８）。
【００４０】
最後に、表示装置１０１に、全処理の結果を画面表示する（ステップＳ３０９）。
【００４１】
本情報持ち出し管理システムは、ファイルを収集する際のルールや、変換ルールを切り替えることによって、任意の対象システムに対応可能である。
【００４２】
図４は、変換後の値（変換後データ）から変換前の値（変換前データ）を照会する際の動作を示している。照会データ４０１は、変換後の値（変換後データ）と、持ち出したファイルに関する情報（持ち出し日、照会対象ファイル名、照会対象フィールド名、変換後ファイル中での位置、すなわち変換後データがファイル中の何行目にあるか等）とを含む。照会データ４０１を、情報持ち出し管理部１００の変換前データ照会部１１１に入力すると、持ち出し履歴記憶部１４１に記憶されていた変換ルール１４２およびマッピングデータ１４３に基づいて処理が行われ、変換前の値（変換前データ）４０４が得られる。
【００４３】
図５は、変換ルールデータの構造を示している。変換ルールデータは、変換対象となるファイルのファイル名、データ収集領域１３１における相対パス、変換対象データが含まれるレコード中の列番号、置換対象データを特定する正規表現、特定した文字列の変換ルールの定義に対して、変換ルールＩＤを割り当てている。変換ルールとしては、正規表現による単純な文字列置換だけでなく、外部プログラムモジュールを呼び出しての変換処理も可能である。
【００４４】
図６は、持ち出し履歴データの構造を示している。持ち出し履歴データは、持ち出し日時、ファイル名、変換時に使われた変換ルールのＩＤ、変換時に使われたマッピングデータ、持ち出し許可者氏名、持ち出し者氏名、および持ち出したファイルのステータスを含む。ステータスとは、例えば、「持ち出し中」「削除済み」「不明」といった内容である。
【００４５】
以上の実施形態は、本発明をサーバ上のアプリケーションとして実施した例であったが、他の実施形態として、図７のように、ＷＥＢアプリケーションとして実施することも可能である。すなわち、情報持ち出し管理部１００は、ＷＥＢサーバ７０１上に実装され、情報持ち出し管理システムの利用者は、ＷＥＢブラウザ７０２より各種操作を行うことができる。
【００４６】
更に他の実施形態として、図１の個人情報解析部１０９に、個人情報の自動抽出機能を持たせることも可能である。図３のステップＳ３０４における変換処理後の結果について、個人情報である可能性があるデータかどうかを、個人情報解析部１０９を用いてチェックすることができ、チェック結果をステップＳ３０９にて警告表示し、変換ルールでは抽出できない個人情報の流出を防ぐことができる。
【産業上の利用可能性】
【００４７】
本発明は、情報システムにおけるデータファイル持ち出し管理に利用することができる。
【符号の説明】
【００４８】
１０  情報持ち出し管理システム
１００  情報持ち出し管理部
１０１  表示装置
１０２  入力装置
１０３  データ収集部
１０４  スクランブル処理実行部
１０５  ファイル出力部
１０６  ファイル暗号化部
１０７  ファイル圧縮部
１０８  変換ルール管理部
１０９  個人情報解析部
１１０  持ち出し履歴管理部
１１１  変換前データ照会部
１２０  対象システム
１３０  ファイルシステム
１３１  データ収集領域
１３２  変換後ファイル格納領域
１３３  過去収集データ保管領域
１４０  データベース
１４１  持ち出し履歴記憶部
１４２  変換ルール
１４３  マッピングデータ
１４４  変換ルールの候補
【図１】
2010244123.tif 000003
【図２】
2010244123.tif 000004
【図３】
2010244123.tif 000005
【図４】
2010244123.tif 000006
【図５】
2010244123.tif 000007
【図６】
2010244123.tif 000008
【図７】
2010244123.tif 000009