(57)【特許請求の範囲】
【請求項１】
記憶装置に保存されている電子文書を監視する電子文書監視装置における電子文書監視方法であって、
前記電子文書監視装置が、
監査対象フォルダに係る変更又は追加を検出する検出手順と、
前記監査対象フォルダのセキュリティレベルと該監査対象フォルダ内の電子文書のセキュリティレベルとを比較する比較手順と、
前記監査対象フォルダ内の電子文書のセキュリティレベルと該監査対象フォルダのセキュリティレベルとの差に基づいて、該監査対象フォルダに対する該電子文書の危険度を判定する電子文書危険度判定手順とを実行することを特徴とする電子文書監視方法。
【請求項２】
前記電子文書監視装置は、
前記電子文書の文書内容に基づく該電子文書の取り扱い制限を示す文書分類情報とセキュリティレベルとが対応付けられている文書レベル対応表を参照して、前記電子文書のセキュリティレベルを取得する第一セキュリティレベル取得手順と、
前記フォルダのアクセス制限を示すフォルダ分類情報とセキュリティレベルとが対応付けられているフォルダレベル対応表を参照して、前記フォルダのセキュリティレベルを取得する第二セキュリティレベル取得手順とを更に実行することを特徴とする請求項１記載の電子文書監視方法。
【請求項３】
前記電子文書監視装置は、
管理者から監査対象とするフォルダの設定を含む監査ルールを取得する監査ルール取得手順を更に実行し、
前記監査ルールに基づいて定期又はリアルタイムに前記フォルダ及び該フォルダの下位層フォルダを監査対象とすることを特徴とする請求項１又は２記載の電子文書監視方法。
【請求項４】
前記電子文書監視装置は、
前記フォルダに対する該電子文書の危険度に基づいてフォルダの危険度を判定して、視覚的に該危険度を判断可能な表示方法によって表示する監査結果表示手順を更に実行することを特徴とする請求項１乃至３のいずれか一項記載の電子文書監視方法。
【請求項５】
前記監査結果表示手順は、
前記フォルダ及び前記電子文書をディレクトリ構造で表示し、所定危険度以上のフォルダ及び電子文書へとリンク可能に表示することを特徴とする請求項４記載の電子文書監視方法。
【請求項６】
前記監査結果表示手順は、
下位層フォルダから順に、直下の電子文書及びフォルダの危険度毎にカウントし、各危険度のカウント値と各々の所定値との比較結果に基づいて、処理中のフォルダの危険度を判定することを特徴とする請求項５記載の電子文書監視方法。
【請求項７】
前記電子文書監視装置は、
前記電子文書のセキュリティレベルを推定する推定装置に対して該電子文書を送信することによって該電子文書のセキュリティレベルを取得する取得手順を更に実行することを特徴とする請求項１乃至５のいずれか一項記載の電子文書監視方法。
【請求項８】
前記変更は、前記監査対象フォルダ配下のサブフォルダ又は文書ファイルが更新されたこと、又は、該監査対象フォルダのセキュリティ属性値が変更されたことであることを特徴とする請求項１乃至７のいずれか一項記載の電子文書監視方法。
【請求項９】
前記追加は、前記監査対象フォルダ配下に新たなサブフォルダ又は文書ファイルが追加されたことであることを特徴とする請求項１乃至８のいずれか一項記載の電子文書監視方法。
【請求項１０】
請求項１乃至９のいずれか一項に記載の電子文書監視方法における手順をコンピュータに実行させ電子文書監視装置として機能させるためのコンピュータ実行可能なプログラム。
【請求項１１】
請求項１乃至９のいずれか一項に記載の電子文書監視方法における手順をコンピュータに実行させ電子文書監視装置として機能させるためのプログラムを記憶したコンピュータ読取可能な記憶媒体。
【請求項１２】
記憶装置に保存されている電子文書を監視する電子文書監視装置であって、
監査対象フォルダに係る変更又は追加を検出する検出手段と、
前記監査対象フォルダのセキュリティレベルと該監査対象フォルダ内の電子文書のセキュリティレベルとを比較する比較手段と、
前記監査対象フォルダ内の電子文書のセキュリティレベルと該監査対象フォルダのセキュリティレベルとの差に基づいて、該監査対象フォルダに対する該電子文書の危険度を判定する電子文書危険度判定手段とを実行することを特徴とする電子文書監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書と該電子文書が属するフォルダとのセキュリティレベルの差に基づいて該電子文書を監査する電子文書監査方法及び電子文書監査装置を提供するものである。
【背景技術】
【０００２】
通常、コンピュータにおいて、文書ファイル等のファイルは、ハードディスク装置（ＨＤＤ）やフレキシブルディスク、ＣＤ−ＲＯＭなどの記憶装置で階層構造を持ったディレクトリやフォルダなどのファイル保管場所に格納される。ディレクトリやフォルダなどのファイル保管場所はファイルを分類・整理する為に利用される。
【０００３】
記憶領域が大容量となるにつれ、格納するファイルの種類及び数も増え、それらファイルを分類・整理する為の階層構造が複雑化して分類の程度が細分化されてしまい、分類・整理する際に迷いが生じる。一方で、単純な階層構造で管理しようとすると大ざっぱな分類となり、ファイルを使用する各ユーザの主観によってファイルに対する分類の程度（例えば重要性の程度）にばらつきが生じ、ファイルの取り扱いに差が出てしまう。このように、複数のユーザ間で統一した分類・整理の認識を得にくく、また、ファイルを使用する際の取り扱いに差がでると言った問題があった。また、近年の文書ファイルに対するセキュリティという観点において、文書ファイルに対する重要性、秘匿性、正当性等を意識した分類が必要となってきている。
【０００４】
このような問題に対して、例えば、特許文献１では、文書のセキュリティ属性を推定するシステムにおいて、その推定対象の文書に類似する文書を既存の蓄積文書の中から検索し、見つかった類似する蓄積文書のセキュリティ属性を推定結果として提示するシステムが提案されている。
【０００５】
また、特許文献２では、複写機で原稿をコピー等する際に、その原稿からセキュリティ情報を読み取れなかった場合にはスキャン画像から文字列などを抽出して、既存の文書管理データの文書と合致するかどうかを判断し、合致する場合にはコピーを停止するようなシステムが提案されている。
【特許文献１】特開２００６−１８５１５３号公報
【特許文献２】特開２００５−１６６０２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
企業内において、簡易なグループ間の文書共有やバックアップのために文書管理用の共有ファイルサーバを備え、共有フォルダを利用することが多い。フォルダ構成にてグループや文書のカテゴリなど分類して運用することが一般的である。共有フォルダへの保存は、社員各自の手作業による操作であり人為的であるため、グループ間で取り決めておいた分類に従ったとしても分類結果が曖昧になりやすいという問題があった。
【０００７】
例えば、操作する社員の気分によって分類結果が変わってしまう、業務の流れの変化に応じたカテゴリの成長により、以前取り決めた分類が合わなくなっている、同様の内容の文書ファイルが他カテゴリのフォルダにも存在してしまう等がある。
【０００８】
このような状況の変化に対応し共有フォルダを正しく運用していくためには、定期的に管理者がすべての文書を開いて個々に文書内容とカテゴリとの一致をチェックしなくてはならず、管理者に相当の労力負担を強いる結果となり、非現実的ではなく、また、管理者の考えに基づくものであるため完全な操作を行うことができない。
【０００９】
このように人為的な判断に基づいて曖昧にフォルダを管理することは、業務内容のセキュリティ上の重要性を正確に判断されない文書ファイルを含むこととなり、情報漏洩などの危険な状態を放置することに繋がる。
【００１０】
そこで、本発明の課題は、監査ルールに従って電子文書と該電子文書が属するフォルダとのセキュリティレベルの差に基づいて該電子文書を監査し、フォルダのセキュリティレベルの変化に応じた電子文書の監査を実行する電子文書監査方法を提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明は、記憶装置に保存されている電子文書を監視する電子文書監視装置における電子文書監視方法であって、前記電子文書監視装置が、監査対象フォルダに係る変更又は追加を検出する検出手順と、前記監査対象フォルダのセキュリティレベルと該監査対象フォルダ内の電子文書のセキュリティレベルとを比較する比較手順と、前記監査対象フォルダ内の電子文書のセキュリティレベルと該監査対象フォルダのセキュリティレベルとの差に基づいて、該監査対象フォルダに対する該電子文書の危険度を判定する電子文書危険度判定手順とを実行するように構成することができる。
【００１２】
上記課題を解決するための手段として、本発明は、上記電子文書監視方法での処理をコンピュータに行なわせるためのコンピュータ実行可能なプログラム、コンピュータ読取可能な記憶媒体、その処理を行う電子文書監視方法とすることもできる。
【発明の効果】
【００１３】
本発明によれば、監査ルールに従って電子文書と該電子文書が属するフォルダとのセキュリティレベルの差に基づいて該電子文書を監査するため、フォルダのセキュリティレベルの変更に応じた電子文書の監査を実行することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１５】
本実施例ではファイル保管場所の一例としてフォルダを例に説明するが、フォルダに限るものでなく、ファイルを分類・整理する為に利用される如何なるファイル格納場所であってもよい。
【００１６】
本発明の一実施例に係る電子文書監査装置では、ファイルが分類されて格納されているフォルダ（以下、分類済みフォルダという）を監査する際に、分類済みフォルダ内の各ファイルが分類済みフォルダのセキュリティ属性に適合しているかを検証し、適合の程度をフォルダ状態の危険度として通知するものである。セキュリティ属性とは、「極秘」、「秘」、「社外秘」、「セキュリティなし」などの取り扱い制限を示す。
【００１７】
先ず、ローカルフォルダを監査対象とする電子文書監査装置について説明する。以下、監査対象となるフォルダを監査対象フォルダという。
【００１８】
図１は、ローカルフォルダを監査する電子文書監査装置が適応されたネットワーク構成を示す図である。図１に示すネットワーク構成において、電子文書監査装置１０ａは、文書属性推定サーバ３０とネットワーク３を介して接続可能で、監査対象フォルダ５ａとなるローカルフォルダ全部又は一部を監査する。
【００１９】
電子文書監査装置１０ａでの処理は、電子文書セキュリティ監査プログラム７を実行することによって行われる。電子文書監査装置１０ａにおいて、電子文書セキュリティ監査プログラム７は、監査対象フォルダ５ａ毎に監査対象フォルダ５ａ内に格納されている各文書ファイル（電子文書）に対してセキュリティ属性値を推定させるために、ネットワーク３を介して文書属性推定サーバ３０へセキュリティ属性推定要求を送信する。電子文書セキュリティ監査プログラム７は、文書ファイルと共にセキュリティ属性推定要求を送信する。
【００２０】
文書属性推定サーバ３０は、セキュリティの対象となる複数の文書ファイルから抽出した各テキスト情報と、各文書ファイルに対するセキュリティ属性値とを対応付けて管理している。電子文書監査装置１０ａから受信した文書ファイルと予め管理されている各テキスト情報との比較において類似度を算出し、この算出された類似度に基づいて、複数のテキスト情報の中から最も類似度の高いテキスト情報に対応付けられているセキュリティ属性値を推定されたセキュリティ属性値として電子文書監査装置１０ａへ通知する。例えば、特開２００６−１８５１５３号に開示される文書ファイルのセキュリティ属性を推定する技術を適応すればよい。
【００２１】
学習情報ＤＢには、フォルダ内の複数の文書ファイルの特徴を示すパターンとの適合の程度に基づいて学習したフォルダの分類パターンが管理される。例えば、特願２００７−０１０８５６号に開示されるフォルダの分類パターンを学習し管理する技術を適応すればよい。
【００２２】
電子文書監査装置１０ａにおいて、電子文書セキュリティ監査プログラム７は、文書属性推定サーバ３０から取得した各文書ファイルの推定されたセキュリティ属性値（以下、単にセキュリティ属性値という）とフォルダのセキュリティ属性値との比較において、フォルダ状態の危険度を判断する。つまり、フォルダのセキュリティ属性値に比して、より高いセキュリティレベルを示すセキュリティ属性値の文書ファイルが存在する場合にそのフォルダが危険度の高い状態であることを示す。
【００２３】
電子文書セキュリティ監査プログラム７は、上述したような処理によって得られた監査結果を管理者２の表示装置１２ａに表示する。管理者２は、表示装置１２ａに表示された監査結果によって、どのフォルダがセキュリティ上危険な状態にあるのか、どの文書ファイルによってフォルダが危険な状態となっているのか等を認識することができる。従って、監査結果に基づいて、管理者２は、既に分類されている文書ファイルのうちフォルダを危険な状態にしている文書ファイルを、他フォルダに移動させるなどして再分類を検討し、適切に分類することができる。
【００２４】
管理者２の表示装置１２ａは、電子文書監査装置１０ａの表示装置であることを限定するものではない。電子文書監査装置１０ａからネットワーク３を介して接続される管理者２が使用するコンピュータ装置の表示装置であってもよい。
【００２５】
図２は、図１に示すネットワーク構成における電子文書監査装置のシステム構成を示す図である。図２において、電子文書監査装置１０ａは、コンピュータ装置であって、それぞれバスＢで相互に接続されている入力装置１１と、表示装置１２と、ドライブ装置１３と、補助記憶装置１４と、メモリ装置１５と、演算処理装置１６と、インターフェース装置１７とで構成される。
【００２６】
入力装置１１はキーボードやマウスなどで構成され、各種信号を入力するために用いられる。出力装置１２はディスプレイ装置などで構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置１７は、モデム、ＬＡＮカードなどで構成されており、ネットワーク３に接続する為に用いられる。電子文書監査装置１０ａは、このインターフェース装置１７によってネットワーク３を介して文書推定サーバ３０に接続し、監査対象フォルダ５ａの各文書ファイルのセキュリティ属性値を文書推定サーバ３０から取得する。
【００２７】
本発明に係る電子文書セキュリティ監査プログラム７は、電子文書監査装置１０ａを制御する各種プログラムの少なくとも一部である。電子文書セキュリティ監査プログラム７は例えば記録媒体１８の配布やネットワーク３からのダウンロード等によって提供される。電子文書セキュリティ監査プログラム７を記録した記録媒体１８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２８】
また、電子文書セキュリティ監査プログラム７を記録した記録媒体１８がドライブ装置１３にセットされると、電子文書セキュリティ監査プログラム７は記録媒体１８からドライブ装置１３を介して補助記憶装置１４にインストールされる。ネットワーク３からダウンロードされた電子文書セキュリティ監査プログラム７はインターフェース装置１７を介して補助記憶装置１４にインストールされる。
【００２９】
電子文書監査装置１０ａは、インストールされた電子文書セキュリティ監査プログラム７を格納すると共に、必要なファイル、データ等を格納する。メモリ装置１５は、起動時に補助記憶装置１４から電子文書セキュリティ監査プログラム７を読み出して格納する。そして、演算処理装置１６はメモリ装置１５に格納された電子文書セキュリティ監査プログラム７に従って、後述するような各種処理を実現している
次に、監査対象フォルダ５ａが共有フォルダとしてネットワーク上の文書属性推定サーバ３０とは別の共有サーバに備えられた場合のネットワーク構成について説明する。
【００３０】
図３は、ネットワークを介して共有フォルダを監査する電子文書監査装置が適応されたネットワーク構成を示す図である。図３に示すネットワーク構成において、電子文書監査装置１０ｂは、文書属性推定サーバ３０と監査対象フォルダ５ａを共有フォルダとして管理する共有サーバ５０とにネットワーク３を介して接続可能で、監査対象フォルダ５ａとなる共有フォルダ全部又は一部を監査する。文書属性推定サーバ３０が備える機能は、図１で説明した機能と同様であるのでその説明を省略する。
【００３１】
電子文書監査装置１０ｂでの処理は、電子文書セキュリティ監査プログラム７を実行することによって行われる。電子文書監査装置１０ｂにおいて、電子文書セキュリティ監査プログラム７は、監査対象フォルダ５ａ毎に監査対象フォルダ５ａ内に格納されている各文書ファイルに対してセキュリティ属性値を推定させるために、ネットワーク３を介して文書属性推定サーバ３０へセキュリティ属性推定要求を送信する。電子文書セキュリティ監査プログラム７は、ネットワーク３を介して文書ファイルを取得し、取得した文書ファイルと共にセキュリティ属性推定要求を送信する。
【００３２】
電子文書監査装置１０ｂは、文書属性推定サーバ３０から文書ファイルの推定されたセキュリティ属性値を取得すると、フォルダのセキュリティ属性値との比較において、フォルダ状態の危険度を判断する。フォルダのセキュリティ属性値に比して、より高いセキュリティレベルを示すセキュリティ属性値の文書ファイルが存在する場合にそのフォルダが危険度の高い状態であると判断する。
【００３３】
電子文書セキュリティ監査プログラム７は、図１に示すネットワーク構成同様に、監査結果を管理者２の表示装置１２ａに表示する。管理者２の表示装置１２ａは、電子文書監査装置１０ａの表示装置であることを限定するものではない。電子文書監査装置１０ａからネットワーク３を介して接続される管理者２が使用するコンピュータ装置の表示装置であってもよい。
【００３４】
管理者２は、表示装置１２ａに表示された監査結果によって、どのフォルダがセキュリティ上危険な状態にあるのか、どの文書ファイルによってフォルダが危険な状態となっているのか等を認識することができる。従って、監査結果に基づいて、管理者２は、既に分類されている文書ファイルのうちフォルダを危険な状態にしている文書ファイルを、他フォルダに移動させるなどして再分類を検討し、適切に分類することができる。
【００３５】
図４は、図３に示すネットワーク構成における電子文書監査装置のシステム構成を示す図である。図４において、電子文書監査装置１０ｂは、コンピュータ装置であって、それぞれバスＢで相互に接続されている入力装置１１と、表示装置１２と、ドライブ装置１３と、補助記憶装置１４と、メモリ装置１５と、演算処理装置１６と、インターフェース装置１７とで構成される。
【００３６】
電子文書監査装置１０ｂのシステム構成は、図２に示す電子文書監査装置１０ａのシステム構成と同様であるので、各構成装置１１から１７の説明を省略する。ただし、図４に示すシステム構成では、電子文書監査装置１０ａは、このインターフェース装置１７によってネットワーク３を介して共有サーバ５０と文書推定サーバ３０とに接続し、監査対象フォルダ５ａの各文書ファイルを共有サーバ５０から取得して、その文書ファイルのセキュリティ属性値を文書推定サーバ３０から取得する。
【００３７】
次に、電子文書監査装置１０ａ及び１０ｂでの処理を実現する電子文書セキュリティ監査プログラム７が文書属性推定サーバ３０に実装された場合のネットワーク構成について説明する。
【００３８】
図５は、ネットワークを介して共有フォルダを監査する文書属性推定サーバが適応されたネットワーク構成を示す図である。図５に示すネットワーク構成において、文書属性推定サーバ３０が、文書属性を推定するための処理を実現する文書属性推定プログラム３１を備えると共に、電子文書セキュリティ監査プログラム７を備えることによって上述した電子文書監査装置１０ａ又は１０ｂ（以下、総称して電子文書監査装置１０と言う）として機能し、ネットワーク３を介して共有サーバ５０の監査対象フォルダ５ａを監査する。
【００３９】
文書属性推定サーバ３０は、電子文書セキュリティ監査プログラム７によって電子文書監査装置１０として機能するため、装置内で電子文書セキュリティ監査プログラム７が文書属性推定プログラム３１にセキュリティ属性推定要求を内部的に送信することによって、文書ファイルのセキュリティ属性値を取得する。文書属性推定サーバ３０では、電子文書セキュリティ監査プログラム７が文書属性推定プログラム３１から取得した文書ファイルのセキュリティ属性値とフォルダのセキュリティ属性値との比較において、フォルダ状態の危険度を判断する。上述同様に、フォルダのセキュリティ属性値に比して、より高いセキュリティレベルを示すセキュリティ属性値の文書ファイルが存在する場合にそのフォルダが危険度の高い状態であると判断する。
【００４０】
電子文書セキュリティ監査プログラム７は、図１及び図３に示すネットワーク構成同様に、監査結果を管理者２の表示装置１２ａに表示する。管理者２の表示装置１２ａは、電子文書監査装置１０ａの表示装置であることを限定するものではない。電子文書監査装置１０ａからネットワーク３を介して接続される管理者２が使用するコンピュータ装置の表示装置であってもよい。
【００４１】
管理者２は、表示装置１２ａに表示された監査結果によって、どのフォルダがセキュリティ上危険な状態にあるのか、どの文書ファイルによってフォルダが危険な状態となっているのか等を認識することができる。従って、監査結果に基づいて、管理者２は、既に分類されている文書ファイルのうちフォルダを危険な状態にしている文書ファイルを、他フォルダに移動させるなどして再分類を検討し、適切に分類することができる。
【００４２】
図６は、電子文書セキュリティ監査プログラムのモジュール構成を示す図である。図６において、電子文書セキュリティ監査プログラム７を実行することによって、電子文書監査装置１０は、監査ルール設定画面制御部７１と、監査スレッド制御部７２と、監査結果画面制御部７３として機能する。
【００４３】
監査ルール設定画面制御部７１は、監査対象フォルダや監査時刻などの監査ルールを設定するユーザインタフェースを提供する。例えば、図７に示すような監査ルール設定画面が管理者２の表示装置１２ａに表示される。
【００４４】
監査スレッド制御部７２は、監査ルール設定画面制御部７１によって提供された監査ルール設定画面を用いて管理者２が設定した監査ルールに従って監査対象フォルダ５ａに対する監査を実行して、その監査結果を出力し保存する。監査スレッド制御部７２は、時刻指定で起動するタイマ制御モジュールである。監査スレッド制御部７２は更に、フォルダ・ファイルリスト抽出部７２ａと、属性推定部７２ｂと、危険度判定部７２ｃと、監査結果保存部７２ｄとをサブモジュールとして有する。
【００４５】
フォルダ・ファイルリスト抽出部７２ａは、監査対象フォルダ５ａからフォルダ毎の文書ファイルのファイルリストを抽出する。属性推定部７２ｂは、文書属性推定サーバ３０と通信して、各文書ファイルのセキュリティ属性値を取得する。危険度判定部７２ｃは、各監査対象フォルダ５ａの危険度を判定する。監査結果保存部７２ｄは、危険度判定部７２ｃによる判定結果を監査結果７４に保存する。
【００４６】
監査結果画面制御部７３は、監査スレッド制御部７２による監査結果７４に関する種々の画面を管理者２の表示装置１２ａに表示する。
【００４７】
監査ルール設定画面制御部７１及び監査結果画面制御部７３によって提供される種々のユーザインタフェースについて説明する。図７は、監査ルール設定画面制御部によって提供される定期監査ルール設定画面の例を示す図である。図７に示す定期監査ルール設定画面Ｇ６０は、監査対象フォルダ５ａを定期的に監査するために、管理者２が監査ルールを設定する画面である。
【００４８】
定期監査ルール設定画面Ｇ６０は、監査対象フォルダ５ａのフォルダ名を設定するためのフォルダ名設定領域６１と、ディレクトリ構造６２ｐからフォルダを選択してフォルダ名設定領域６１にフォルダ名を設定するための参照ボタン６２と、監査を実行する時間を設定するための監査時間設定領域６３と、監査の実行タイミングを選択的に設定するための実行タイミング選択域６４と、設定に従って監査を実行するための実行ボタン６５と、設定をキャンセルするためのキャンセルボタン６６とを有する。
【００４９】
例えば、監査時間設定領域６３では、月、日、時、分をそれぞれ指定できる。実行タイミング選択域６４では、「毎月」、「毎週」、「月１回」、「即時」などの項目から１つを選択できる。
【００５０】
監査ルール設定画面制御部７１は、このような定期監査ルール設定画面Ｇ６０を管理者２の表示装置１２ａに提供し、管理者２によって設定された情報を取得すると定期監査ルール情報として所定記憶領域に保存する。監査スレッド制御部７２は、この保存された定期監査ルール情報に従ってタイマ制御し、定期監査ルール情報で指定される月日、時分に、指定された監査対象フォルダ５ａ及びその監査対象フォルダ５ａ下のサブフォルダに対して監査を実行する。
【００５１】
図７に示す定期監査ルール設定画面Ｇ６０は、定期的に監査対象フォルダ５ａに対して監査を実行するための監査ルールを設定するためのユーザインタフェースの例であったが、次に、監査対象フォルダ５ａにおいて変更又は追加の検出毎にリアルタイムで監査を実行するためのユーザインタフェースについて説明する。
【００５２】
変更とは、監査対象フォルダ５ａ配下のサブフォルダ又は文書ファイルが更新された場合の他、監査対象フォルダ５ａのセキュリティ属性値が変更された場合も含まれる。また、追加とは、監査対象フォルダ５ａ配下に新たなサブフォルダ又は文書ファイルが追加された場合を意味する。
【００５３】
図８は、監査ルール設定画面制御部によって提供されるリアルタイム監査ルール設定画面の例を示す図である。図８に示すリアルタイム監査ルール設定画面Ｇ８０は、管理者２が監査対象フォルダ５ａをリアルタイムに監査するための監査ルールを設定する画面である。
【００５４】
リアルタイム監査ルール設定画面Ｇ８０は、監査対象フォルダ５ａのフォルダ名を設定するためのフォルダ名設定領域８１と、図７に示すようなディレクトリ構造６２ｐからフォルダを選択してフォルダ名設定領域８１にフォルダ名を設定するための参照ボタン８２と、設定に従って監査を実行するための実行ボタン８５と、設定をキャンセルするためのキャンセルボタン８６とを有する。
【００５５】
監査ルール設定画面制御部７１は、このようなリアルタイム監査ルール設定画面Ｇ８０を管理者２の表示装置１２ａに提供し、管理者２によって設定された情報を取得するとリアルタイム監査ルール情報として所定記憶領域に保存する。監査スレッド制御部７２は、この保存されたリアルタイム監査ルール情報で指定される監査対象フォルダ５ａにおける変更又は追加の検出毎に監査を実行する。また、その監査対象フォルダ５ａ下のサブフォルダに対しても同様に、変更又は追加の検出毎に監査を実行する。
【００５６】
次に、監査結果画面制御部７３によって提供される定期監査結果に係る画面について説明する。図９は、監査結果画面制御部によって提供されるフォルダ監査完了画面の例を示す図である。図９に示すフォルダ監査完了画面Ｇ９０は、監査スレッド制御部７２が定期監査ルール情報に従って実行した定期監査結果を示す画面であり、危険度が中レベルであると判断されたフォルダの件数を表示する表示領域９１と、その危険度が中レベルのフォルダ下で危険度中であると判断されたファイルの件数を表示する表示領域９２と、危険度が大レベルであると判断されたフォルダの件数を表示する表示領域９３と、その危険度が大レベルのフォルダ下で危険度大であると判断されたファイルの件数を表示する表示領域９４と、定期監査結果の詳細を表示させるための詳細表示ボタン９５と、画面を終了させるための終了ボタン９６とを有する。
【００５７】
フォルダ監査完了画面Ｇ９０には、例えば、危険度が中レベルであると判断されたフォルダが９件あったことが表示領域９１に表示され、それら９件のフォルダ下で危険度中であると判断されたファイルが１１件あったことが表示領域９２に表示されている。また、危険度が大レベルであると判断されたフォルダが２件あったことが表示領域９３に表示され、それら２件のフォルダ下で危険度大であると判断されたファイルが６件あったことが表示領域９４に表示されている。
【００５８】
危険度が中レベルのフォルダのみが検出されたのであれば、表示領域９３及び９４は省略される。同様に、危険度が大レベルのフォルダのみが検出されたのであれば、表示領域９１及び９２は省略される。
【００５９】
図９に示すフォルダ監査完了画面Ｇ９０の詳細表示ボタン９５を管理者２が選択すると、例えば、図１０に示すような監査結果詳細画面が管理者２の表示装置１２ａに表示される。図１０は、監査結果表示画面の例を示す図である。図１０（Ａ）に示す監査結果表示画面Ｇ１００は、「共有フォルダ」が監査対象フォルダ５ａとして監査した結果を表示している。
【００６０】
例えば、「共有フォルダ」下には、「共通テンポラリ」、「プロジェクトＸ技術文書」、「プロジェクトＸ公開文書」、「プロジェクトＹ技術メモ」、「ＵＳＥＲ」等のフォルダが存在し、監査結果表示画面Ｇ１００にはそれらフォルダの関係がディレクトリ構造で表示される。
【００６１】
「共有フォルダ」下において、「共通テンポラリ」フォルダと「プロジェクトＸ公開文書」フォルダとが危険度大であると判断されたことが表示され、「プロジェクトＸ技術文書」フォルダが危険度中であると判断されたことが、危険度を示す情報と共に危険度を示す色で表示されている。
【００６２】
図１０（Ａ）に示す監査結果表示画面Ｇ１００にて、管理者２が危険度大及び危険度中と判断された「共通テンポラリ」、「プロジェクトＸ公開文書」、「プロジェクトＸ技術文書」の３つのフォルダを選択することによってフォルダ内詳細を表示させると、例えば、図１０（Ｂ）に示すように監査結果表示画面Ｇ１００内に各フォルダ下の文書ファイルが危険度を示す色によって表示される。
【００６３】
図１０（Ｂ）に示すように監査結果表示画面Ｇ１００では、「共通テンポラリ」、「プロジェクトＸ公開文書」、「プロジェクトＸ技術文書」のフォルダ内詳細が表示され、危険度中及び危険度大のフォルダ及び文書ファイルの名称は、例えば、アンダーラインと共に表示される。アンダーライン付きのフォルダ及び文書ファイルの名称から対応するフォルダ及び文書ファイルへリンクされており、管理者２は、選択することによって所望のフォルダ又は文書ファイルへリンクすることができ、その内容を確認することができる。
【００６４】
「共通テンポラリ」のフォルダ内詳細表示１０２では、危険度大で検出された「社内極秘人事リスト.doc」の文書ファイルによって「共通テンポラリ」フォルダが危険度大の状態となっていることが判る。
【００６５】
「プロジェクトＸ公開文書」のフォルダ内詳細表示１０４では、危険度中で検出された「商品Ｘ極秘文書.doc」の文書ファイルによって「プロジェクトＸ技術文書」フォルダが危険度中の状態となっていることが判る。
【００６６】
「プロジェクトＸ技術文書」のフォルダ内詳細表示１０６では、危険度中で検出された「開発経費.xls」、「Ｘ技術メモ.doc」、「商品Ｘ詳細設計書.doc」、「商品Ｘ特許調査.doc」、「商品Ｘ機能仕様案.doc」の文書ファイルによって「プロジェクトＸ公開文書」フォルダが危険度大の状態となっていることが判る。この場合、危険度中の文書フォルダが所定数以上となるとそれら文書フォルダを保存しているフォルダが危険度大の判定となる例を示している。
【００６７】
このようにどの文書ファイルがフォルダを危険な状態にしているかを視覚的に判断でき、また、危険な文書ファイルは、リンクによって内容を確認することができるため、管理者２は、分類のし方を検討し易くなる。
【００６８】
図８に示すようなリアルタイム監査ルール設定画面Ｇ８０によって設定されたリアルタイム監査ルール情報に基づいてリアルタイム監査を実行し、危険なファイルが存在すると推定した場合、監査結果画面制御部７３によって、例えば、図１１に示すような画面が管理者２の表示画面１２ａに表示される。
【００６９】
図１１は、監査結果画面制御部によって提供されるリアルタイム監査警告画面の例を示す図である。図１１に示すリアルタイム監査警告画面Ｇ１２０は、選択によってリンク可能な監査対象フォルダ５ａを危険にしている文書ファイルの格納先を示す格納先情報１２２と、画面Ｇ１２０を閉じるための閉じるボタン１２６とを有する。
【００７０】
リアルタイム監査警告画面Ｇ１２０には、例えば、危険度中であると推定された文書ファイルが、リンク可能な格納先情報「\\SERVER1\xxxx\yyy\xxx.doc」として表示されている。
【００７１】
管理者２は、このリアルタイム監査警告画面Ｇ１２０が表示されることによって、リアルタイムに危険な文書ファイルが出現したことを知ることができ、リンク可能な格納先情報を選択することによって、文書ファイルの内容がどのようなものであるかを確認することができる。
【００７２】
次に、電子文書セキュリティ監査プログラム７の監査スレッド制御部７２による監査処理について説明する。先ず、監査対象フォルダに対する初回の監査処理について説明する。監査対象フォルダに対して危険度判定部７２ｃによる処理が未だ実行されておらず、監査対象フォルダに関する判定結果が監査結果７４に保存されていない場合に初回の監査処理が実行される。
【００７３】
図１２は、監査スレッド制御部による監査対象フォルダに対する初回の監査処理を説明するためのフローチャートである。図１２において、監査スレッド制御部７２は、監査ルールに設定された時刻になると（ステップＳ１）、監査スレッド７２４を起動する（ステップＳ２）。起動された監査スレッド７２４による監査スレッド処理によって、図６に示すフォルダ・ファイルリスト抽出部７２ａと、属性推定部７２ｂと、危険度判定部７２ｃと、監査結果保存部７２ｄとが構成される。
【００７４】
監査スレッド７２４が起動されると、フォルダ・ファイルリスト抽出部７２ａが監査ルールで指定される監査対象フォルダ内に格納されている文書フォルダの文書リストを取得する（ステップＳ３）。
【００７５】
属性推定部７２ｂは、文書リストを参照して順に文書ファイルを監査対象フォルダ５ａから取得する（ステップＳ４）。そして、属性推定部７２ｂは、文書リストにある文書ファイル全てに対して監査処理を実行したか否かを判断する（ステップＳ５）。例えば、ステップＳ４で文書ファイルが取得されたのであれば、未処理の文書ファイルが存在すると判断して、ステップＳ６へと進む。一方、文書リストにある文書ファイル全てを既に取得していたなら、文書リストにある文書ファイル全てに対して監査処理を実行したと判断して、この初回の監査処理を終了する。
【００７６】
未処理の文書ファイルが存在すると判断した場合、属性推定部７２ｂは、文書属性推定サーバ３０又は文書属性推定プログラム３１に文書属性推定要求を送信して、文書ファイルの文書内容に基づくセキュリティの属性推定を実行して、その文書ファイルのセキュリティ属性値を取得する（ステップＳ６）。
【００７７】
属性推定部７２ｂが取得した文書ファイルのセキュリティ属性値を用いて、危険度判定部７２ｃは、監査対象フォルダ５ａのセキュリティ属性値との比較によって危険度を判定する危険度判定処理を実行する（ステップＳ７）。そして、監査結果保存部７２ｄは、文書ファイル毎に危険度判定部７２ｃによる判定結果を監査結果７４に保存する（ステップＳ８）。その後、監査スレッド処理は、次の文書ファイルを取得するためにステップＳ４へと戻り、上記同様の処理を繰り返す。
【００７８】
監査対象フォルダに対する２回目以降の監査処理について説明する。監査対象フォルダに対して危険度判定部７２ｃによる処理が実行されており、監査対象フォルダに関する判定結果が監査結果７４に保存されている場合に２回目以降の監査処理が実行される。
【００７９】
図１３は、監査スレッド制御部による監査対象フォルダに対する２回目以降の監査処理を説明するためのフローチャートである。図１３において、監査スレッド制御部７２は、監査ルールに設定された時刻になると（ステップＳ１１）、監査スレッド７２４を起動する（ステップＳ１２）。起動された監査スレッド７２４による監査スレッド処理によって、図６に示すフォルダ・ファイルリスト抽出部７２ａと、属性推定部７２ｂと、危険度判定部７２ｃと、監査結果保存部７２ｄとが構成される。
【００８０】
監査スレッド７２４が起動されると、フォルダ・ファイルリスト抽出部７２ａが監査ルールで指定される監査対象フォルダ内に格納されている文書フォルダの文書リストを取得する（ステップＳ１３）。
【００８１】
属性推定部７２ｂは、文書リストを参照して順に文書ファイルを監査対象フォルダ５ａから取得する（ステップＳ１４）。そして、属性推定部７２ｂは、文書リストにある文書ファイル全てに対して監査処理を実行したか否かを判断する（ステップＳ１５）。例えば、ステップＳ１４で文書ファイルが取得されたのであれば、未処理の文書ファイルが存在すると判断して、ステップＳ１６へと進む。一方、文書リストにある文書ファイル全てを既に取得していたなら、文書リストにある文書ファイル全てに対して監査処理を実行したと判断して、この２回目以降の監査処理を終了する。
【００８２】
未処理の文書ファイルが存在すると判断した場合、属性推定部７２ｂは、ステップＳ１４で取得した文書ファイルのプロパティ情報から更新日時を取得する（ステップＳ１６）。そして、属性推定部７２ｂは、この文書ファイルの新規・更新チェックを行う（ステップＳ１７）。属性推定部７２ｂは、文書ファイルの判定結果が監査結果７４に存在しない場合、前回の危険度判定処理の実行から分類が変更された又は新たに作成された新規の文書ファイルであると判断する。また、文書ファイルの判定結果が監査結果７４に存在するが、文書ファイルのプロパティ情報から取得した更新日時が文書ファイルの判定結果の更新日時以降を示す場合、前回の危険度判定処理の実行から更新された文書ファイルであると判断する。
【００８３】
属性推定部７２ｂは、ステップＳ１７でのチェック結果が新規の文書ファイルである又は更新された文書ファイルであることを示すか否かを判断する（ステップＳ１８）。チェック結果が新規の文書ファイルである又は更新された文書ファイルであることを示さない場合、例えば、文書ファイルのプロパティ情報から取得した更新日時が文書ファイルの判定結果の更新日時と一致する場合、次の文書ファイルを取得するためにステップＳ１４へ戻り、上記同様の処理を繰り返す。
【００８４】
一方、チェック結果が新規の文書ファイルである又は更新された文書ファイルであることを示す場合、文書属性推定サーバ３０又は文書属性推定プログラム３１に文書属性推定要求を送信して、文書ファイルの文書内容に基づくセキュリティの属性推定を実行して、その文書ファイルのセキュリティ属性値を取得する（ステップＳ１９）。
【００８５】
属性推定部７２ｂが取得した文書ファイルのセキュリティ属性値を用いて、危険度判定部７２ｃは、監査対象フォルダ５ａのセキュリティ属性値との比較によって危険度を判定する危険度判定処理を実行する（ステップＳ２０）。そして、監査結果保存部７２ｄは、文書ファイル毎に危険度判定部７２ｃによる判定結果を用いて監査結果７４を更新して保存する（ステップＳ２１）。
【００８６】
管理者２が、図７に示す定期監査ルール設定画面Ｇ６０にて実行タイミング選択域６４で「即時」を設定した場合、また、図８に示すリアルタイム監査ルール設定画面Ｇ８０で監査対象フォルダ５ａが設定された場合には、図１２のステップＳ１及び図１３のステップＳ１１の起動時刻検出は省略され、図１２のステップＳ２及び図１３のステップＳ１２の監査スレッド起動から開始される。
【００８７】
図１４は、監査結果のデータ構成例を示す図である。図１４（Ａ）において、監査結果７４のレコードの基本フォーマットにおける項目例が示される。基本フォーマットにおいて、監査結果７４は、所属フォルダパス、ファイル名、危険度、ファイル更新日時などの項目を有する。
【００８８】
所属フォルダパスは、文書ファイルの格納先を示し、例えば、ディレクトリ構成で記述された値が設定される。ファイル名は、文書ファイルの名称を示し、例えば、ファイル識別子を含む値が設定される。危険度は、危険度判定部７２ｃによって判定された監査対象フォルダ５ａに対するセキュリティ上の危険度を示し、例えば、文書ファイルが危険度大であれば「２」、危険度中であれば「１」、また危険度に問題なしであれば「０」が設定される。ファイル更新日時は、最後に監査スレッド処理が実行された際の文書ファイルのプロパティ等に設定されていたファイル更新日時を示し、更新された年月日時が所定の形式で設定される。
【００８９】
図１４（Ｂ）に示す監査結果７４のデータ例では、所属フォルダパスで示される「\\SERVER\共有フォルダ\共通テンポラリ」のフォルダには、「2007/09/28 13:15」にファイル更新されているファイル名「社内極秘人事リスト.doc」の文書ファイルが危険度「２」（危険度大）であり、「2007/08/20 15:42」にファイル更新されているファイル名「普通の文書１.doc」が危険度「０」（問題なし）であり、他文書ファイルに関しては危険度「０」（問題なし）であった等の判定がなされたことが示されている。
【００９０】
所属フォルダパスで示される「\\SERVER\共有フォルダ\プロジェクトＸ技術文書」のフォルダには、「2007/09/25 11:32」にファイル更新されているファイル名「商品Ｘ特許調査.doc」の文書ファイルが危険度「０」（問題なし）であり、「2007/09/25 11:32」にファイル更新されているファイル名「商品Ｘ極秘文書.doc」の文書ファイルが危険度「１」（危険度中）であり、「2007/05/07 16:18」にファイル更新されているファイル名「商品Ｘ機能仕様書Ｖ１.doc」の文書ファイルが危険度「０」（問題なし）であり、他文書ファイルに関しては危険度「０」（問題なし）であった等の判定がなされたことが示されている。
【００９１】
また、所属フォルダパスで示される「\\SERVER\共有フォルダ\プロジェクトＸ公開文書」のフォルダには、「2007/09/24 12:11」にファイル更新されているファイル名「開発経費.doc」の文書ファイルが危険度「１」（危険度中）であり、「2006/11/03 15:21」にファイル更新されているファイル名「Ｘ技術メモ.doc」の文書ファイルが危険度「１」（危険度中）であり、「2007/10/18 21:52」にファイル更新されているファイル名「商品Ｘ詳細設計書.doc」の文書ファイルが危険度「１」（危険度中）であり、これら文書ファイルを含めて危険度「１」（危険度中）と判断される文書ファイルが所定ファイル数以上あった等の判断がなされたことが示されている。
【００９２】
図１３のステップＳ１７において、属性推定部７２ｂが監査結果７４から処理中の文書ファイルに関する前回の判定結果を示すレコードを検索する際には、所属フォルダパスとファイル名との組み合わせでレコードを特定する。レコードが存在しなかった場合、ステップＳ１８において処理中の文書ファイルは新規の文書ファイルであると判断される。レコードが存在した場合、そのレコードのファイル更新日時と処理中の文書ファイルの更新日時とが一致しない場合、処理中の文書ファイルは前回の判定結果以降に更新された文書ファイルであると判断する。
【００９３】
新規の文書ファイルである場合にステップＳ２１にて監査結果７４を更新する際には、新たなレコードが追加されて所属フォルダパス、ファイル名、危険度、ファイル更新日時などの項目に値が設定される。更新された文書ファイルである場合にステップＳ２１にて監査結果７４を更新する際には、ステップＳ１８で特定したレコードの危険度とファイル更新日時の項目が更新される。
【００９４】
次に、危険度判定部７２ｃによって行われる危険度判定処理について説明する。図１５は、セキュリティレベルを説明するための図である。図１５（Ａ）に示す文書レベル対応表１５ａは、属性推定部７２ｂが文書属性推定サーバ３０又は文書属性推定プログラム３１から取得した文書ファイルのセキュリティ属性値による文書分類と、危険度判定部７２ｃが危険度判定処理にて用いる文書ファイルのセキュリティレベルを示す文書セキュリティレベルとの対応を示すテーブルである。文書分類には、例えば、「極秘」、「秘」、「社外秘」、「セキュリティなし」などがあり、文書セキュリティレベル「３」、「２」、「１」、「０」などがそれら文書分類の各々に対応する。
【００９５】
監査対象フォルダ５ａのセキュリティレベルは運用にあわせて予め決めておく。例えば、図１５（Ｂ）に示すフォルダレベル対応表１５ｂは、フォルダに設定されるセキュリティレベルのフォルダ分類と、フォルダ分類に対応させたアクセス制限を示す制限内容と、危険度判定部７２ｃが危険度判定処理にて用いるフォルダのセキュリティレベルを示すフォルダ・セキュリティレベルとを対応させたテーブルである。
【００９６】
例えば、フォルダ分類「Ａ」は「Admin/Systemのみアクセス（rwx）可能」な制限内容のフォルダを示し、フォルダ・セキュリティレベル「３」に対応する。フォルダ分類「Ｂ」は「Admin/Systemのみアクセス（rwx）可能」とし更に「特定ユーザのみ参照（rx）可能」な制限内容のフォルダを示し、フォルダ・セキュリティレベル「２」に対応する。フォルダ分類「Ｃ」は「Admin/Systemのみアクセス（rwx）可能」とし更に「特定ユーザのみアクセス（rwx）可能」な制限内容のフォルダを示し、フォルダ・セキュリティレベル「２」に対応する。フォルダ分類「Ｄ」は「Admin/Systemのみアクセス（rwx）可能」とし更に「全てのユーザで参照（rx）可能」な制限内容のフォルダを示し、フォルダ・セキュリティレベル「０」に対応する。フォルダ分類「Ｅ」は「Admin/System及び特定ユーザのみアクセス（rwx）可能」とし更に「全てのユーザで参照（rx）可能」な制限内容のフォルダを示し、フォルダ・セキュリティレベル「０」に対応する。フォルダ分類「Ｆ」は「全てのユーザでアクセス（rwx）可能」な制限内容のフォルダを示し、フォルダ・セキュリティレベル「０」に対応する。
【００９７】
判定される危険度を「危険度大」、「危険度中」、「問題なし」とした場合、例えば、図１５（Ｃ）に示されるような判定条件に基づいて危険度が決定される。図１５（Ｃ）を参照すると、全てのユーザが参照可能なフォルダ分類Ｄ、Ｅ、Ｆに属するフォルダに「極秘」、「秘」、「社外秘」など保護されるべき文書ファイルが存在した場合、「危険度大」として判定される。また、文書分類「極秘」の文書ファイルが、管理者２以外のユーザに参照される可能性がある場合、つまり、「危険度大」と判定されないが、高いセキュリティレベルの文書ファイルが低いセキュリティレベルのフォルダに存在する場合、「危険度中」として判定される。更に、「危険度大」とも「危険度中」とも判定されない場合、「問題なし」として判定される。
【００９８】
図１６は、危険度判定部による危険度判定処理を説明するためのフローチャートである。図１６において、危険度判定部７２ｃは、文書レベル対応表１５ａを参照して、属性推定部７２ｂが取得した文書ファイルのセキュリティ属性値を文書分類とし、対応する文書セキュリティレベルを取得して文書セキュリティレベルＳｂに設定する（ステップＳ３１）。また、危険度判定部７２ｃは、フォルダレベル対応表１５ｂを参照して、文書ファイルが属するフォルダに予め設定されているセキュリティ属性値をフォルダ分類とし、対応するフォルダ・セキュリティレベルを取得してフォルダ・セキュリティレベルＳｆに設定する（ステップＳ３２）。
【００９９】
次に、危険度判定部７２ｃは、文書セキュリティレベルＳｂが「１」以上であるか否かを判断する（ステップＳ３３）。文書セキュリティレベルＳｂが「１」未満（つまり「０」）である場合、危険度判定部７２ｃは、文書ファイルがフォルダに与えるセキュリティレベルには問題ないと判定し（ステップＳ３８）、この危険度判定処理を終了する。
【０１００】
一方、ステップＳ３３にて文書セキュリティレベルＳｂが「１」以上であると判断した場合、危険度判定部７２ｃは、更にフォルダ・セキュリティレベルＳｆが「０」であるか否かを判断する（ステップＳ３４）。フォルダ・セキュリティレベルＳｆが「０」である場合、危険度判定部７２ｃは、文書ファイルがフォルダに与えるセキュリティレベルは危険度大であると判定し（ステップＳ３５）、この危険度判定処理を終了する。
【０１０１】
一方、ステップＳ３４にてフォルダ・セキュリティレベルＳｆが「０」でない場合、危険度判定部７２ｃは、更にフォルダ・セキュリティレベルＳｆが文書セキュリティレベルＳｂより低いか否かを判断する（ステップＳ３６）。フォルダ・セキュリティレベルＳｆが文書セキュリティレベルＳｂより低いと判断した場合、危険度判定部７２ｃは、文書ファイルがフォルダに与えるセキュリティレベルは危険度中であると判定し（ステップＳ３７）、この危険度判定処理を終了する。
【０１０２】
上述した危険度判定処理によって得られた文書ファイルがフォルダに与えるセキュリティレベルは、監査結果保存部７２ｄによって監査結果７４の危険度に設定される。
【０１０３】
次に、監査結果画面制御部７３が、図１４（Ｂ）に示すような監査結果７４を用いて、図１０（Ｂ）に示すような監査結果表示画面Ｇ１００に監査結果の詳細を表示するための監査結果詳細表示処理について説明する。
【０１０４】
図１７は、監査結果画面制御部による監査結果詳細表示処理を説明するためのフローチャートである。図１７において、監査結果画面制御部７３は、監査結果７４の所属フォルダパスを用いて監査対象フォルダ５ａと下位フォルダを階層順にソートする（ステップＳ５１）。
【０１０５】
次に、監査結果画面制御部７３は、下位フォルダから順に処理対象のフォルダとし（ステップＳ５２）、全てのフォルダを処理したか否かを判断する（ステップＳ５３）。全てのフォルダを処理済みである場合、この監査結果詳細表示処理を終了する。一方、ステップＳ５２にて処理対象となるフォルダを取得したのであれば、監査結果７４を参照して、そのフォルダ内において「危険度大」と判定された文書ファイル及びフォルダのカウントを集計する（ステップＳ５４）。
【０１０６】
監査結果画面制御部７３は、危険度大のカウントが「０」より大きい（「１」以上である）か否かを判断する（ステップＳ５５）。危険度大のカウントが「０」より大きい（「１」以上である）場合、フォルダは危険度大であると判定し、フォルダのアイコンを赤色で表示する（ステップＳ５６）。そして、監査結果画面制御部７３は、次の処理対象となるフォルダを特定するためステップＳ５２へと戻り、上記同様の処理を実行する。
【０１０７】
一方、ステップＳ５５にて危険度大のカウントが「０」である（「１」未満である）と判断した場合、監査結果画面制御部７３は、監査結果７４を参照して、フォルダ内において「危険度中」と判定された文書ファイル及びフォルダのカウントを集計する（ステップＳ５７）。
【０１０８】
監査結果画面制御部７３は、危険度中のカウントが所定値Ｎ以上であるか否かを判断する（ステップＳ５８）。危険度中のカウントが所定値Ｎ以上である場合、フォルダは危険度大であると判定し、フォルダのアイコンを危険を示す赤色で表示する（ステップＳ５６）。
【０１０９】
一方、ステップＳ５８にて危険度中のカウントが所定値Ｎ未満である場合、監査結果画面制御部７３は、更に危険度中のカウントが「０」より大きいか否かを判断する（ステップＳ５９）。危険度中のカウントが「０」より大きい場合、フォルダは危険度中であると判定し、フォルダのアイコンを警告を示す黄色で表示する（ステップＳ６０）。そして、監査結果画面制御部７３は、次の処理対象となるフォルダを特定するためステップＳ５２へと戻り、上記同様の処理を実行する。
【０１１０】
一方、ステップＳ５９にて危険度中のカウントが「０」である場合、フォルダは問題なしと判定し、フォルダのアイコンを問題のないことを示す白色で表示する（ステップＳ６１）。そして、監査結果画面制御部７３は、次の処理対象となるフォルダを特定するためステップＳ５２へと戻り、上記同様の処理を実行する。
【０１１１】
上述のように、本発明によれば、管理者２は、複数のユーザによって共有される共有フォルダを監査対象フォルダ５ａとして指定するのみで、フォルダのアクセス制限に満たないセキュリティレベルの文書ファイルが分類されていないかを監査することができる。文書ファイルのセキュリティレベルを示す情報は、例えば、「極秘」、「秘」、「社外秘」、「セキュリティなし」など、又は、「技術文書」、「人事文書」、「提案書」などであってもよい。
【０１１２】
また、フォルダのアクセス制限以上のセキュリティレベルを必要とする文書ファイルが分類されているために、フォルダがセキュリティ上危険な状態であることを視覚的に容易に判断できるように表示することができる。また、どの文書ファイルがフォルダを危険な状態にしているかを視覚的に容易に判断できるように表示することができる。
【０１１３】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【０１１４】
【図１】ローカルフォルダを監査する電子文書監査装置が適応されたネットワーク構成を示す図である。
【図２】図１に示すネットワーク構成における電子文書監査装置のシステム構成を示す図である。
【図３】ネットワークを介して共有フォルダを監査する電子文書監査装置が適応されたネットワーク構成を示す図である。
【図４】図３に示すネットワーク構成における電子文書監査装置のシステム構成を示す図である。
【図５】ネットワークを介して共有フォルダを監査する文書属性推定サーバが適応されたネットワーク構成を示す図である。
【図６】電子文書セキュリティ監査プログラムのモジュール構成を示す図である。
【図７】監査ルール設定画面制御部によって提供される定期監査ルール設定画面の例を示す図である。
【図８】監査ルール設定画面制御部によって提供されるリアルタイム監査ルール設定画面の例を示す図である。
【図９】監査結果画面制御部によって提供されるフォルダ監査完了画面の例を示す図である。
【図１０】監査結果表示画面の例を示す図である。
【図１１】監査結果画面制御部によって提供されるリアルタイム監査警告画面の例を示す図である。
【図１２】監査スレッド制御部による監査対象フォルダに対する初回の監査処理を説明するためのフローチャートである。
【図１３】監査スレッド制御部による監査対象フォルダに対する２回目以降の監査処理を説明するためのフローチャートである。
【図１４】監査結果のデータ構成例を示す図である。
【図１５】セキュリティレベルを説明するための図である。
【図１６】危険度判定部による危険度判定処理を説明するためのフローチャートである。
【図１７】監査結果画面制御部による監査結果詳細表示処理を説明するためのフローチャートである。
【符号の説明】
【０１１５】
２          管理者
３          ネットワーク
５ａ        監査対象フォルダ
７          電子文書セキュリティ監査プログラム
１０、１０ａ、１０ｂ  電子文書監査装置
１１        入力装置
１２、１２ａ          表示装置
１３        ドライブ装置
１４        補助記憶装置
１５        メモリ装置
１６        演算処理装置
１７        インターフェース装置
１８        記憶媒体
３０        文書属性推定サーバ
３１        文書属性推定プログラム
３５        学習情報ＤＢ
５０        共有サーバ
７１        監査ルール設定画面制御部
７２        監査スレッド制御部
７２ａ      フォルダ・ファイルリスト抽出部
７２ｂ      属性推定部
７２ｃ      危険度判定部
７２ｄ      監査結果保存部
７３        監査結果画面制御部
７４        監査結果
【図１】
0005014089.tif 000002
【図２】
0005014089.tif 000003
【図３】
0005014089.tif 000004
【図４】
0005014089.tif 000005
【図５】
0005014089.tif 000006
【図６】
0005014089.tif 000007
【図７】
0005014089.tif 000008
【図８】
0005014089.tif 000009
【図９】
0005014089.tif 000010
【図１０】
0005014089.tif 000011
【図１１】
0005014089.tif 000012
【図１２】
0005014089.tif 000013
【図１３】
0005014089.tif 000014
【図１４】
0005014089.tif 000015
【図１５】
0005014089.tif 000016
【図１６】
0005014089.tif 000017
【図１７】
0005014089.tif 000018