(57)【要約】【課題】文書保護のための管理機能を提供する文書保護管理サーバと被保護文書を操作するクライアントＰＣとを備える文書保護システムにおいて、管理者や利用者が文書保護システムのログを簡単かつ効率的に閲覧可能な表示方法を提供することを目的とする。【解決手段】ログを時間軸と利用者軸の２次元座標系で表示する表示方式であって、時間軸（２０２）と、ログを利用者毎に時系列で表示するログ表示欄（２０３）を備え、利用者毎のログ表示欄（２０５）には、各ログを一見して分るように簡易表現したアイコン（２０５ａ）を、ログ記録日時を時間軸（２０２）の時間に合わせた水平方向の位置に配置する。更に、利用者識別子及び端末識別子の組み合わせ毎のログ記録日時順の一連のログ（ログシーケンス）とそれに対するアイコンの対応付けからなる一定の規則に従ってアイコンの表示方法を変更することによって良好な視認性を得る。【選択図】  図２
2010250702.tif 000002
【特許請求の範囲】
【請求項１】
文書保護のための管理機能を提供する文書保護管理サーバと、該文書保護管理サーバで保護されている被保護文書を操作するクライアントＰＣとを備える文書保護システムにおけるログ表示方法であって、
前記文書保護管理サーバが備えるログ記録部が、前記クライアントＰＣにおける被保護文書の操作内容をログとして記録するステップと、
前記文書保護管理サーバが備えるログ表示部が、前記記録したログを表示するステップと
を備え、
前記ログ表示部によるログの表示は、時間軸と利用者軸の２次元座標系で表現し、時間軸方向に伸びる利用者毎のログ表示欄と、利用者軸方向に伸びる利用者情報表示欄とからなり、前記利用者情報表示欄の表示単位は利用者識別子と端末識別子の組み合わせからなり、前記ログ表示欄には前記記録したログを簡易表現したアイコンがそのログ記録日時に対応する時間軸方向の適切な位置に合わせて配置されている
ことを特徴とする文書保護システムのログ表示方法。
【請求項２】
請求項１に記載の文書保護システムのログ表示方法において、
前記ログ表示部によるログの表示は、前記利用者識別子及び端末識別子の組み合わせ毎のログ記録日時順の一連のログ（ログシーケンス）とそれに対するアイコンの対応付けからなる一定の規則に従ってアイコンの表示方法を変更することにより良好な視認性を持つように表示するものであることを特徴とする文書保護システムのログ表示方法。
【請求項３】
請求項１または２に記載の文書保護システムのログ表示方法において、
前記ログ表示部によるログの表示は、前記利用者情報表示欄とログ表示欄を、各利用者が属するグループを単位として分割し、最上位の階層ではグループでソートし、同一グループ内では利用者識別子でソートし、同一利用者内では端末識別子でソートして、表示することにより良好な視認性を持つように表示するものであることを特徴とする文書保護システムのログ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被保護文書に対する利用者の操作を文書保護管理サーバ側で記録する文書保護システムにおけるログ表示方法に関するものである。
【背景技術】
【０００２】
近年、情報セキュリティに対する意識の高まりから、特に機密文書を大量に保持する企業等の組織では、文書の管理や保護を効率的に実現できるシステムが求められている。このような要求の解決策として、文書を電子化してコンピュータシステムで処理できるようにしたものを暗号化によって保護し、当該文書に対する利用者の権限をサーバ側で制御・管理できるようにした文書保護システムが一般化しており、効果を挙げている。
【０００３】
図１は、一般的な文書保護システムの概要を示すブロック構成図である（なお、詳しくは後述するが、図１は本発明が適用されるシステムでもある）。図１の文書保護システムは、文書保護のための一連の機能を提供するサーバ１１０、被保護文書を操作するクライアントＰＣ１１１、及び、両者を接続するためのネットワーク１１２を備えている。クライアントＰＣ１１１において被保護文書を操作する際には、必ず被保護文書操作部１１１ａをとおして文書保護管理サーバ１１０にアクセスする。文書保護管理サーバ１１０では、まず認証部１１０ａで正規の利用者であるかを認証し、続いて権限管理部１１０ｂで当該文書に対する権限を保持しているかを確認する。その結果、クライアントＰＣ１１１の利用者が正当な権利保持者であると判断された場合、鍵管理部１１０ｃが当該文書を操作するための鍵を発行してクライアントＰＣ１１１の被保護文書操作部１１１ａに渡し、クライアント側での文書操作を可能とする。文書保護管理サーバ１１０のログ記録部１１０ｄでは、この一連の動作において、認証の結果やクライアントＰＣ１１１における文書操作内容の一部をログとして記録している。ログ表示部１１０ｅは、ユーザの指示に応じて、ログ記録部１１０ｄにより記録されたログを表示する。
【０００４】
このような文書保護システムの最大の特徴は、被保護文書に対する利用者の操作権限を権限管理部１１０ｂで一元管理しているため、サーバ側で利用者の権限を制御できることにある。この特徴により、被保護文書の配布後に任意の利用者の操作権限を変更できるため、機密文書に対する情報漏えいのリスクを低減することができる。
【０００５】
本発明に関連する公知技術文献としては下記特許文献１があげられる。該文献は、イントラネットやインターネット上のクライアントで登録文書が操作されたとき、設定されたポリシーに基づいて、操作の検出、記録等の文書管理が行われるシステムを開示する。図８に操作を記録するテーブルについての記載があるが、その内容をどのように表示するかについての工夫はない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2008-287332号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の文書保護システムにおいて、運用におけるセキュリティ面でのリスクは皆無ではない。例えば、なりすましにより被保護文書が不正に操作されたり、被保護文書を開いたままＰＣを持ち出す等の行為により被保護文書の内容が漏洩したり、印刷権限保持利用者によって印刷された被保護文書の内容が紙媒体で漏洩したり、といったことが考えられる。このようなリスクが顕在化してセキュリティ事故が発生した場合、経路特定等の調査のため、利用者の操作が記録された文書保護システムのログを閲覧する必要がある。
【０００８】
図１３の一覧は、従来の文書保護システムにおけるログの種類とそのログが記録される契機の組み合わせの一例である。それぞれのログは、記録契機となった操作が、いつ、どこから、誰によって、どの被保護文書を、どのように操作されたのか判るように、例えば図１４のようなデータ構造で記録されている。従って、ログを参照することで被保護文書の詳細な利用履歴を確認できることから、統計情報を得る目的の他、上述のセキュリティ事故の調査のためにも非常に有用であるし、定期的にログを確認することで上述のリスクの顕在化を抑止したり早期に検知することができるといった効果も期待できる。例えば、ブルートフォースアタック等によるなりすましの試行の事実や、アタックが成功して被保護文書を不正な利用者が操作した事実、被保護文書を開いたままでクライアントＰＣをネットワークから切断した事実（持ち出して漏洩させる可能性に繋がる）、印刷した事実（印刷物を放置したり持ち出して漏洩させる可能性に繋がる）、等が把握し易くなる。
【０００９】
但し、文書保護システムに記録されるログは一般的に膨大な量になるため、上記の効果を得るためには、管理者や利用者がログの閲覧を簡単かつ効率的に実施できることが求められる。図１５は、従来の文書保護システムのログ表示部１１０ｅにより提供されるログ閲覧機能の一例であり、単純な時系列の一覧形式での表示画面で提供される。このような画面表示方式では、すべての利用者や端末、操作内容が同等に扱われて平坦に見えるため、視認性が非常に悪く、複数の利用者の操作が同時多発的に発生している様子が把握し難い。また、時系列で表示されてはいるものの、ログの記録日時が表示位置に反映されておらず、操作ログ同士の記録時間の関係が分り辛い。そのため、例えばある利用者が被保護文書を開いてから閉じるまでの一連の操作サイクルにどれ位の時間が経過しているか直感的に把握できない。
【００１０】
そこで本発明の目的は、管理者や利用者が文書保護システムのログを簡単かつ効率的に閲覧可能とし、上記の問題を解決する表示方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る文書保護システムのログ表示方法では、時間軸と利用者軸の２次元座標系で表現する表示方式であって、利用者軸方向に伸びる利用者情報表示欄と、時間軸方向に伸びる利用者毎のログ表示欄とからなり、前記利用者軸の表示単位は利用者識別子と端末識別子の組み合わせからなり、前記ログ表示欄にはログを簡易表現したアイコンがログ記録日時を時間軸方向の適切な位置に合わせて配置している。
【００１２】
前記ログ表示部によるログの表示は、前記利用者識別子及び端末識別子の組み合わせ毎のログ記録日時順の一連のログ（ログシーケンス）とそれに対するアイコンの対応付けからなる一定の規則に従ってアイコンの表示方法を変更することにより良好な視認性を持つようにするとよい。また、前記利用者情報表示欄とログ表示欄を、各利用者が属するグループを単位として分割し、最上位の階層ではグループでソートし、同一グループ内では利用者識別子でソートし、同一利用者内では端末識別子でソートして、表示することにより良好な視認性を持つように表示するようにするとよい。
【発明の効果】
【００１３】
本発明によれば、文書保護システムのログを表示する良好な視認性を持つ画面を提供できるようになる。そのため、管理者や利用者によるログの閲覧を簡単かつ効率的にすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の適用対象であり、かつ従来技術でもある文書保護システムのブロック構成図である。
【図２】本発明が提案するログ閲覧画面の例である。
【図３】本発明が提案するログ閲覧画面の例である。
【図４】利用者のグループ所属履歴データ構造である。
【図５】グループ/利用者の被保護文書に対する操作権限履歴データ構造である。
【図６】ログシーケンス対アイコン定義表である。
【図７】利用者情報表示領域用データ作成処理のフローチャートである。
【図８】ログ情報表示領域用データ作成処理のフローチャートである。
【図９】利用者情報表示領域作成処理のフローチャートである。
【図１０】ログ情報表示領域作成処理のフローチャートである。
【図１１】アイコン描画処理Ａのフローチャートである。
【図１２】アイコン描画処理Ｂのフローチャートである。
【図１３】従来のログの種類と記録契機の組み合わせ一覧である。
【図１４】従来のログのデータ構造である。
【図１５】従来のログ閲覧画面の一例である。
【発明を実施するための形態】
【００１５】
図１から図１２を参照して、本発明に係る画面の表示方法の一実施形態について説明する。図１は、本発明に係るログ表示方法の適用対象である文書保護システムのブロック構成図である。文書保護管理サーバ１１０内の各部及びクライアントＰＣ１１１内の各部の機能は、基本的に上記背景技術の欄で説明したのと同様であるが、特に本発明はログ表示に特徴を有するものであるので、ログ表示部１１０ｅの機能は従来技術とは異なるものである。以下では、本実施形態のシステムのログ表示部１１０ｅが実行するログの表示の詳細を説明する。
【００１６】
図２及び図３は本実施形態のシステムが提供するログ閲覧画面の例であり、図４及び図５はログ閲覧画面を作成するために参照するデータ構造であり、図６は図３の表示データを作成するために必要な規則を定義した表であり、図７〜図１２はログ閲覧画面を作成するための処理内容を示したフローチャートである。
【００１７】
図２は、ある被保護文書に対する閲覧時現在以前の任意の時点における一定時間範囲のログを閲覧するための画面である。該画面は、水平方向に時間軸を、垂直方向に利用者軸をそれぞれとり、２次元座標系で表示する。図２の画面の構成要素は、タイトル欄２０１、時間軸２０２、利用者のログを利用者毎に時系列で表示するログ表示欄２０３、垂直（利用者）方向の垂直スクロールバー２０６と水平（時間）方向の水平スクロールバー２０７である。
【００１８】
次に、図２の各構成要素の詳細を説明する。
【００１９】
まず、タイトル欄２０１には、ログ表示の対象として指定された文書の名称を表示するとともに、現在の日付を表示する。時間軸２０２は、ログ表示欄２０３に表示されるログの記録日時を確認し易くするための目安として表示している。但し、この例では単位を時間としているが、日付や月度に変えて対象をより広範にしても良いし、逆により狭い範囲を表示させても良い。垂直スクロールバー２０６と水平スクロールバー２０７は、それぞれ垂直方向と水平方向の現在位置２０６ａと２０７ａを持ち、マウス等のポインティングデバイスで現在位置２０６ａと２０７ａをそれぞれ上下と左右に動かすことで、画面に表示させる利用者や時間の表示基準位置を変更できるようになっている。
【００２０】
ログ表示欄２０３は、利用者毎のログをグループ単位で表示するもので、当該グループの識別子（ここでは、「設計部第１課」などのグループの名称）を表示する表示欄２０３ａと、当該グループ全体が当該被保護文書に対して保持している権限の組み合わせをアイコンで表示したグループ権限表示欄２０３ｂと、利用者軸方向に伸びる利用者情報表示欄２０４と、時間軸方向に伸びる利用者毎のログ表示欄２０５からなる。利用者情報表示欄２０４は、利用者の識別子（ここでは、利用者の名称）を表示する表示欄２０４ａと、その利用者が当該被保護文書に対して保持している権限の組み合わせをアイコンで表示した権限表示欄２０４ｂからなる。
【００２１】
ログ表示欄２０３の縦方向の表示方法については、グループ分けをせずに利用者を並べて平坦に表示することも考えられるが、一般に企業等の組織では利用者数が非常に多くなるため、部、課、等のグループ単位毎に分割して管理され、実際の調査等は末端の管理者が担当グループについて実施するのが通例であることを考慮すると、グループ単位に分割した方が便利である。そうすることによって、本例では、各グループのセキュリティ管理担当者が目的のグループに対象を絞ってログを確認できるようにしている。
【００２２】
利用者情報表示欄２０４では、一人の利用者情報が複数行に亘って表示されている場合があるが、これは利用者識別子が同一であっても端末識別子が異なることを示している。このように、ログ表示欄２０３の利用者軸方向の表示単位は、利用者識別子及び端末識別子の組み合わせになっており、これによって同一の利用者が複数の端末から当該文書を操作した様子を容易に把握できるようにしている。また、同じ時間帯に同一利用者が複数の端末から操作していた場合、いずれかがなりすましによる不正利用である可能性が高いが、その様子も容易に把握できる。
【００２３】
利用者毎のログ表示欄２０５には、各操作ログを一見して分るように簡易表現した２０５ａのようなアイコンを、ログ記録日時を時間軸２０２の表示単位に合わせた水平方向の位置にプロットしている。従って、ログ同士の時間的な間隔の大きさが画面表示上のアイコン同士の距離の長さとして反映されることになるため、ログ同士の時間的な関係が分り易くなっている。
【００２４】
図２に示すような本発明に係るログ表示方法の特徴は、時間軸に加えて利用者軸を設けた２次元座標系でログを表示することで、グループ毎、または利用者毎の権限、及び操作内容を独立して把握出来ること、更に端末毎の利用を区別出来ること、加えて操作内容をアイコンで表示すること、というこれらの工夫により、視覚的な把握のし易さを向上していることにある。
【００２５】
図３は、図２のログ表示欄２０３について、表示方法を更に発展させたものである。図２の表示方法では、各操作を表現したアイコンを図上に単純にプロットしているため、冗長な情報がある。例えば、文書を開くことに成功した場合は認証にも成功している筈であり、認証に成功したことを表すアイコンは視認性の観点からは省略する方が良い。また、各操作が独立したアイコンで表示されているため、被保護文書を開いてから閉じるまでを一つの操作サイクルとして把握するのが難しい。図３では、このような点で表示方法を改善している。
【００２６】
以下、図３のアイコン２０５ｂ〜２０５ｆについて説明する。
【００２７】
まず、２０５ｂのように太線で囲まれた矩形は、利用者が被保護文書を開いてから閉じるまでの操作サイクルを表現している。水平方向は時間軸であるので、この矩形の水平方向の長さは操作サイクルの時間的な長さを表すことになる。また、操作サイクルの境界に位置する操作ログ、つまり認証に成功、文書を開く、及び文書を閉じる、という複数の操作内容を一つの矩形のアイコンで表現することで、冗長性を排除し視認性を向上している。
【００２８】
次に、２０５ｃのアイコンは、被保護文書が編集または印刷されたことを表す。通常、編集や印刷という操作は被保護文書が開かれた状態で実行され、システムに異常が無ければログ上でも文書を開く操作から文書を閉じる操作の間に記録される筈である。そのため、２０５ｃのアイコンは、２０５ｂのアイコンの内側、つまり操作サイクルの内に表示されることになり、直感的で分り易い。
【００２９】
２０５ｄと２０５ｅのアイコンは、利用者が当該被保護文書を開くことを試行して失敗した事実を表しているが、失敗の理由によりアイコンを変えている。パスワードを間違える等して認証に失敗した場合は２０５ｄのアイコンで、認証には成功したものの権限が不足している等の理由で文書を開くことに失敗した場合は２０５ｅのアイコンで、それぞれ表現している。
【００３０】
最後に２０５ｆのアイコンは、当該被保護文書を開いたことは明らかであるものの、閉じたというログが記録される前に再び開いたというログが記録されていることを示している。一般的に、同じ端末における同一利用者が全く同じ文書を複数同時に開くことは許可されないため、このアイコンはつまり、文書を開いたままクライアントＰＣをネットワークから切断する等したために、本来記録される筈の文書を閉じたというログが文書保護管理サーバに記録されなかった、ということを示している。もしこの行為が意図的に行われたのであれば、被保護文書の内容が漏洩してしまう恐れがあるため、利用者の注意を惹くアイコンで表現している。
【００３１】
このように、図３に示すような本発明に係るログ表示方法の特徴は、図２における特徴に加え、一定の規則に従ってログの表示方法を変更することにより視認性を更に向上していることにある。
【００３２】
図２や図３で説明したログ表示画面の作成方法について説明する。まず、図１４のログデータのほか、図４〜図６のようなデータが予め準備されていることが前提となる。
【００３３】
図４は、利用者のグループ所属履歴データの構造を示す。グループ所属履歴データは、各利用者が、どのグループに所属するかを登録したテーブルである。「利用者識別子」は利用者を特定する識別子、「グループ識別子」はグループを特定する識別子、「所属登録日」は当該利用者が当該グループに所属することを登録した日付、「登録解除日」はその登録が解除された日付を、それぞれ示す。
【００３４】
図５は、グループ操作権限履歴データの構造及び利用者操作権限履歴データの構造を示す。グループ操作権限履歴データは、各文書に対応する各グループの操作権限を登録したテーブルである。「文書識別子」は文書を特定する識別子、「グループ識別子」はグループを特定する識別子、「グループ操作権限登録日」は当該文書に対する当該グループの操作権限を登録した日付、「グループ操作権限失効日」はその操作権限が失効した（する）日付、「グループ操作権限」は当該グループの操作権限の内容を、それぞれ示す。利用者操作権限履歴データは、各文書に対する各利用者の操作権限を登録したテーブルである。「文書識別子」は文書を特定する識別子、「利用者識別子」は利用者を特定する識別子、「利用者操作権限登録日」は当該文書に対する当該利用者の操作権限を登録した日付、「利用者操作権限失効日」はその操作権限が失効した（する）日付、「利用者操作権限」は当該利用者の操作権限の内容を、それぞれ示す。なお、「利用者操作権限」の欄が空欄のエントリは、その文書に対してその利用者が何らの権限も持たないことを示す。
【００３５】
図６は、図３で説明したような表示を行うために必要なログシーケンスとアイコンの対応規則を定義するログシーケンス対アイコン定義表を示す。「記号」は各エントリを特定するために付した記号、「ログシーケンス」はログに出現する操作内容の１つ以上の並び、「ログシーケンスが表現する操作内容」はそのログシーケンスが表現する操作の具体的な内容、「対応するアイコン」はその操作内容に対応するアイコンデータ、「アイコンの描画スタイル」はそのアイコンを描画するときのスタイルを、それぞれ示す。なお「ログシーケンス」の欄で、ａやｂの記号が使われている部分は、その記号のログシーケンスがその部分に入ることを示している。「アイコンの描画スタイル」で、「単体」はそのアイコンを単体で描画することを示し、「範囲」はそのアイコンを所定の範囲を示す矩形で描画することを示している。
【００３６】
なお、図４〜図６に示す各データは、文書保護システム自身が管理するように実装すれば良い。ただし、同様のデータを別途管理し、文書保護システムからアクセスできるようにしても良い。図６に示したログシーケンスとアイコンの対応及びアイコンの形状などは、一例であり、より視認性を向上するために定義内容を変更しても良い。
【００３７】
図７〜図１２は、上記で準備したデータを参照して、図２や図３のログ表示画面を作成するための処理手順の例を示したフローチャートである。本フローチャートでは、ログ表示画面の作成は、図２や図３の画面中、左側の利用者情報表示領域と右側のログ情報表示領域に分けて行う。図７で作成したデータをもとに利用者情報表示領域を作成する手順が図９であり、図８で作成したデータをもとにログ情報表示領域を作成する手順が図１０である。図１１と図１２は図１０のステップ１００９で実行するアイコン描画処理であり、図２を作成するためには図１１を、図３を作成するためには図１２を、それぞれ使用する。
【００３８】
図７と図８を参照して、利用者情報表示領域用データとログ情報表示領域用データの作成処理を説明する。まず、図７のステップ７０１で、ログ情報表示領域用データ作成処理（図８）を行う。
【００３９】
ログ情報表示領域用データ作成処理では、まずステップ８０１で、表示対象として指定された被保護文書の識別子を変数Ｘに、表示対象として指定されたログ表示期間を変数Ｄにセットする。ステップ８０２で、ログデータ（図１４）から条件に合致するレコードＲ１の集合Ｓ１を取得する。この条件とは、「文書識別子＝Ｘ  ＡＮＤ  ログ記録日時⊆Ｄ」である。ステップ８０３で、Ｓ１にグループ所属履歴データ（図４）のレコードＲ２を結合した集合Ｓ２を作成する。すなわち、条件：「Ｒ１の利用者識別子＝Ｒ２の利用者識別子  ＡＮＤ  Ｒ１のログ記録日時≧Ｒ２の所属登録日  ＡＮＤ  Ｒ１のログ記録日時≦Ｒ２の登録解除日」を満たすようなＲ２を抽出して、Ｒ１と結合し、集合Ｓ２を作成する。なお、ログ記録日時が所属登録日から登録解除日までの時間的範囲に含まれないログ（不正アクセスと考えられる）が存在する可能性もあるので、集合Ｓ１内の全レコードＲ１は基本的に集合Ｓ２に写すものとする。
【００４０】
ステップ８０４では、Ｓ２を、グループの表示順（例えばＲ２のグループ識別子の昇順）でソートした集合Ｓ３を作成する。ステップ８０５では、Ｓ３を、同一グループ内に限定し、利用者の表示順（例えば利用者識別子の昇順）でソートした集合Ｓ４を作成する。ステップ８０６では、Ｓ４を、同一利用者内に限定し、端末の表示順（例えば端末識別子の昇順）でソートした集合Ｓ５を作成する。要するに、ステップ８０４〜８０６は、（各識別子の昇順でソートする例で言えば、）集合Ｓ２内のレコードを、最上位の階層ではグループ識別子の昇順にソートし、同じグループ内では利用者識別子の昇順にソートし、同じ利用者内では端末識別子の昇順にソートして、集合Ｓ５を得る処理である。
【００４１】
図７に戻って、ステップ７０２では、Ｓ５を、利用者識別子と端末識別子の組み合わせが他と重複しないようにした、レコードＲ６の集合Ｓ６を取得する。ステップ７０３では、Ｓ６に、グループ操作権限履歴データ（図５）のレコードＲ７と利用者操作権限履歴データ（図５）のレコードＲ８を結合した集合Ｓ９を作成する。すなわち、条件：「Ｒ６の文書識別子＝Ｒ７の文書識別子  ＡＮＤ  Ｒ６のグループ識別子＝Ｒ７のグループ識別子  ＡＮＤ  Ｒ６の文書識別子＝Ｒ８の文書識別子  ＡＮＤ  Ｒ６の利用者識別子＝Ｒ８の利用者識別子」を満たすように、Ｓ６中の各Ｒ７とＲ８を結合して、集合Ｓ９を作成する。
【００４２】
図９を参照して、利用者情報表示領域作成処理を説明する。ステップ９０１で、図７の利用者情報表示領域用データ作成処理を行う。図７及び図８で説明したように、ログ情報表示領域に表示するデータが集合Ｓ５に、利用者情報表示領域に表示するデータが集合Ｓ９に、作成されることになる。次に、ステップ９０２で、Ｓ９から最初のレコードＲ９を取得する。ステップ９０３で、Ｒ９のグループ識別子が前回処理したＲ９のグループ識別子と比較して変化したか判定する。変化していたら、ステップ９０４で、新しいグループ単位の表示領域を作成する。次に、ステップ９０５で、Ｒ９の利用者識別子が前回処理したＲ９の利用者識別子と比較して変化したか判定する。変化していたら、ステップ９０６で、新しい利用者単位の表示領域を作成する。ステップ９０７で、新しい端末単位の表示領域を作成（表示）する。ステップ９０８で、Ｒ９が最後のレコードか判定し、最後でなければ、ステップ９０９で、Ｓ９から次のレコードＲ９を取得し、ステップ９０３に戻る。Ｒ９が最後のレコードであったときは、終了する。
【００４３】
図１０を参照して、ログ情報表示領域作成処理を説明する。ステップ１００１で、ログ情報表示領域用データ作成処理（図８）を行う。なお、通常は、ログ情報表示領域作成処理を行う前に図９の利用者情報表示領域作成処理を行うものであり、その利用者情報表示領域作成処理の中では利用者情報表示領域用データ作成処理（図７）を行い、その利用者情報表示領域用データ作成処理の中でログ情報表示領域用データ作成処理（図８）を行っているので、その場合はステップ１００１は不要である。次に、ステップ１００２で、Ｓ５から最初のレコードＲ５を取得し、アイコン垂直位置Ｙを初期化する。ステップ１００３で、Ｒ５のグループ識別子が前回処理したＲ５のグループ識別子と比較して変化したか判定する。変化していたら、ステップ１００４で、Ｙを次のグループ単位の表示領域へ移動する。次に、ステップ１００５で、Ｒ５の利用者識別子が前回処理したＲ５の利用者識別子と比較して変化したか判定する。変化していたら、ステップ１００６で、Ｙを次の利用者単位の表示領域へ移動する。次に、ステップ１００７で、Ｒ５の端末識別子が前回処理したＲ５の端末識別子と比較して変化したか判定する。変化していたら、ステップ１００８で、Ｙを次の端末単位の表示領域へ移動する。ステップ１００９では、アイコン描画処理ＡまたはＢ（図１１，１２で説明する）を行う。ステップ１０１０で、Ｒ５が最後のレコードか判定し、最後でなければ、ステップ１０１１でＳ５から次のレコードＲ５を取得し、ステップ１００３に戻る。最後のレコードであった場合は、終了する。
【００４４】
図１１を参照して、アイコン描画処理Ａを説明する。まず、ステップ１１０１で、ログ表示期間Ｄと表示上の縮尺からアイコン水平位置Ｘを決定する。ステップ１１０２で、現在の垂直位置Ｙ、及び水平位置ＸにレコードＲ５の操作内容（ログ）に対応するアイコンを描画して、終了する。
【００４５】
図１２を参照して、アイコン描画処理Ｂを説明する。まず、ステップ１２０１で、レコードＲ５の操作内容（ログ）を、処理を超えて値を保持できる作業用ログシーケンスＱに追加する（既にＱにログが存在する場合は、その後ろに新たなログを追加する）。次に、ステップ１２０２で、Ｑが先頭部分一致するログシーケンス定義（図６）があるか判定する。Ｑと完全一致するログシーケンス定義がある場合、または、Ｑと先頭部分が部分的にさえ一致するログシーケンス定義がない場合は、ステップ１２０３に進む。部分的に一致するログシーケンス定義があれば、そのまま終了する。ステップ１２０３では、Ｑが完全一致するログシーケンス定義があるか判定する。なければ、ステップ１２０４で、異常ケースを示すアイコン（図６の記号ｊ）を選択し、ステップ１２０７に進む。あれば、ステップ１２０５で、そのログシーケンスに対応するアイコンの描画スタイルが単体か判定する。単体であれば、ステップ１２０６で、アイコン描画処理Ａを行い、ステップ１２０９に進む。単体でなければ、ステップ１０２７に進む。ステップ１２０７では、ログ表示期間Ｄと表示上の縮尺から、水平方向のアイコン描画範囲を決定する。アイコン描画位置左端Ｘ１は、ログシーケンスの最初のログ記録日時とし、アイコン描画位置右端Ｘ２は、ログシーケンスの最後のログ記録日時とする。次に、ステップ１２０８で、現在の垂直位置Ｙ、及び水平位置Ｘ１〜Ｘ２にアイコンを描画する。ステップ１２０９で、Ｑを初期化し、終了する。
【００４６】
以上により、図２や図３の表示が実現される。
【００４７】
なお、上述のフローチャートの処理手順では表示画面上の垂直（利用者）方向の制限を無視しているが、画面に収まらない場合は図２や図３のようにスクロールバーを設ける等する必要がある。
【符号の説明】
【００４８】
１１０…文書保護管理サーバ、１１０ａ…認証部、１１０ｂ…権限管理部、１１０ｃ…鍵管理部、１１０ｄ…ログ記録部、１１０ｅ…ログ表示部、１１１…クライアントＰＣ、１１１ａ…被保護文書操作部、１１２…ネットワーク。
【図１】
2010250702.tif 000003
【図２】
2010250702.tif 000004
【図３】
2010250702.tif 000005
【図４】
2010250702.tif 000006
【図５】
2010250702.tif 000007
【図６】
2010250702.tif 000008
【図７】
2010250702.tif 000009
【図８】
2010250702.tif 000010
【図９】
2010250702.tif 000011
【図１０】
2010250702.tif 000012
【図１１】
2010250702.tif 000013
【図１２】
2010250702.tif 000014
【図１３】
2010250702.tif 000015
【図１４】
2010250702.tif 000016
【図１５】
2010250702.tif 000017