(57)【要約】【課題】メインテナンス性がよく、詳細な機密管理が可能な文書データアクセス制限方法を提供する。【解決手段】ユーザＩＤ／アクセス権限コードテーブル２１には、ユーザＩＤに応じたアクセス権限コードが格納されている。文書データには、文書毎に、階層化された文書コードが設定されている。アクセス可否判定部１８は、文書アクセス要求を受けたときに、アクセス権限コードと文書コードとを照合し、アクセスの可否を判定する。アクセス権限コードは、文書コードと照合される有効桁が最大４桁の数字からなり、アクセス権限のレベルが小さくなるに従って前記有効桁が多くなる。最もアクセス権限が大きいアクセス権限コードは、有効桁が１桁なので、その有効桁さえ文書コードと一致すればアクセス許可がなされる。このため、アクセス可能な文書の範囲が大きい。【選択図】        図１
2004192262.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザからの文書アクセス要求を受け付けて、各ユーザを識別するユーザ識別情報に応じてアクセスの可否を判定することにより文書に対するアクセス制限を行う文書データアクセス制限装置において、
各文書毎に設定され複数桁の文字又は数字によって構成された文書コードを読み出す文書コード読み出し手段と、
各ユーザのアクセス権限のレベルを表すとともに、前記文書コードとの照合に使用される有効桁数が少なくとも１桁の文字又は数字で構成されており、アクセス権限レベルが小さくなるに従って前記有効桁数が多くなるアクセス権限コードと、前記ユーザ識別情報とを関連付けて格納するデータ格納手段と、
文書アクセス要求を受け付けたときに、前記文書コードと、前記記憶手段からユーザ識別情報に応じて読み出されたアクセス権限コードとを、前記有効桁数に応じて照合することにより、当該文書に対する当該ユーザーのアクセスの可否を判定する判定手段とが設けられていることを特徴とする文書データアクセス制限装置。
【請求項２】
複数のユーザからの文書アクセス要求を受け付けて、各ユーザを識別するユーザ識別情報に応じてアクセスの可否を判定することにより文書に対するアクセス制限を行う文書データアクセス制限方法において、
各文書毎に複数桁の文字又は数字によって構成された文書コードを設定するとともに、各ユーザのアクセス権限のレベルを表し、前記文書コードとの照合に使用される有効桁数が少なくとも１桁の文字又は数字で構成され、アクセス権限レベルが小さくなるに従って前記有効桁数が多くなるアクセス権限コードを、データ格納手段に前記ユーザ識別情報と関連付けて格納しておき、
文書アクセス要求を受け付けたときに、前記文書コードと、前記記憶手段からユーザ識別情報に応じて読み出されたアクセス権限コードとを、前記有効桁数に応じて照合することにより、当該文書に対する当該ユーザーのアクセスの可否を判定することを特徴とする文書データアクセス制限方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のユーザからの文書アクセス要求を制限する文書データアクセス制限装置及び方法に関するものである。
【０００２】
【従来の技術】
近年、企業などの組織においては、文書データを蓄積するサーバと、通信ネットワークを介して接続された端末装置とからなるネットワークシステムを構築することで、蓄積された文書データを、組織のメンバであるユーザが簡単に利用できるようにしている。
【０００３】
組織には、部長、課長、係長、一般社員などというようにメンバに位階が設けられている場合が多く、また、部内で作成された文書は、各文書毎に機密性のレベルも異なる。このような組織においては、部長に対しては、その部内で作成されたすべての文書に対するアクセス権限を与え、課長、係長、一般社員と等級が下がるにつれて、アクセスする権限を小さくしていくのが一般的である。
【０００４】
このため、文書の機密性のレベルに応じて文書データに対するアクセスを制限する方法が各種提案されている。例えば、各文書毎に、アクセス可能なユーザのＩＤデータを設定し、文書に対するアクセス要求があったときに前記ＩＤデータを調べて、アクセスの可否を判定する技術が知られている（特許文献１参照）。これによれば、各文書毎に、アクセス可能なユーザを指定することができるので、各文書の機密レベルや、ユーザのアクセス権限のレベルに応じて詳細な機密管理をすることができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の技術は、詳細な機密管理ができる反面、ユーザが増加した場合には、そのユーザがアクセス権限を持つ文書に対して随時ユーザＩＤを設定していかなければならなず、メンテナンス性が悪かった。
【０００６】
そこで、部内の文書を、例えば、グループＧ１，グループＧ２，グループＧ３というように分類し、各グループ毎に、Ｇ１、Ｇ２、Ｇ３というようにアクセスコードを割り当て、各ユーザに対して、アクセス権限に応じて各グループコードを付与することが考えられる。しかし、この場合、各文書毎にユーザＩＤを設定しなくても済むものの、ユーザに複数のグループに対するアクセス権限を与えるためには、各グループに対するアクセスコードをそれぞれ与えていかなければならない。このため、文書グループが増加した場合には、ユーザ毎に増加した文書グループのアクセスコードを設定しなければならず、依然としてメンテナンス性の問題は残る。
【０００７】
本発明は、メンテナンス性がよく、詳細な機密管理ができる文書データアクセス制限装置及び方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
前記目的を達成するために、本発明の文書データアクセス制限装置は、複数のユーザからの文書アクセス要求を受け付けて、各ユーザを識別するユーザ識別情報に応じてアクセスの可否を判定することにより文書に対するアクセス制限を行う文書データアクセス制限装置において、各文書毎に設定され複数桁の文字又は数字によって構成された文書コードを読み出す文書コード読み出し手段と、各ユーザのアクセス権限のレベルを表すとともに、前記文書コードとの照合に使用される有効桁数が少なくとも１桁の文字又は数字で構成されており、アクセス権限レベルが小さくなるに従って前記有効桁数が多くなるアクセス権限コードと、前記ユーザ識別情報とを関連付けて格納するデータ格納手段と、文書アクセス要求を受け付けたときに、前記文書コードと、前記記憶手段からユーザ識別情報に応じて読み出されたアクセス権限コードとを、前記有効桁数に応じて照合することにより、当該文書に対する当該ユーザーのアクセスの可否を判定する判定手段とが設けられていることを特徴とする。
【０００９】
また、本発明の文書データアクセス制限方法は、複数のユーザからの文書アクセス要求を受け付けて、各ユーザを識別するユーザ識別情報に応じてアクセスの可否を判定することにより文書に対するアクセス制限を行う文書データアクセス制限方法において、各文書毎に複数桁の文字又は数字によって構成された文書コードを設定するとともに、各ユーザのアクセス権限のレベルを表し、前記文書コードとの照合に使用される有効桁数が少なくとも１桁の文字又は数字で構成され、アクセス権限レベルが小さくなるに従って前記有効桁数が多くなるアクセス権限コードを、データ格納手段に前記ユーザ識別情報と関連付けて格納しておき、文書アクセス要求を受け付けたときに、前記文書コードと、前記記憶手段からユーザ識別情報に応じて読み出されたアクセス権限コードとを、前記有効桁数に応じて照合することにより、当該文書に対する当該ユーザーのアクセスの可否を判定することを特徴とする。
【００１０】
【発明の実施の形態】
図１に示す文書管理ネットワークシステム１０は、文書データを蓄積するサーバ１１と、このサーバ１１とＬＡＮなどの通信ネットワーク１２を介して通信可能に接続される端末装置１３とからなる。文書管理ネットワークシステム１０を利用するユーザは、端末装置１３からサーバ１１に対して文書アクセス要求を送る。サーバ１１は、端末装置１３からの文書アクセス要求を受け付けて、ユーザＩＤデータに基づいて、アクセス可否の判定を行い、アクセスを許可した場合に、前記端末装置１３に対して文書データを配信する。これにより、文書の閲覧や上書き更新等が可能になる。
【００１１】
このユーザＩＤデータは、例えば、ユーザが端末装置１３から文書管理ネットワークシステム１０にログオンする際に入力され、当該ユーザがログオンしている間サーバ１１によって記憶され、アクセス可否の判定に用いられる。
【００１２】
サーバ１１は、コントローラ１６，通信Ｉ／Ｆ１７，アクセス可否判定部１８，データストレージ１９とからなる。通信Ｉ／Ｆ１７は、端末装置１３との通信を制御して、端末装置１３からの文書アクセス要求の受信や文書データの端末装置１３への配信を行う。コントローラ１６は、サーバ１１の各部を制御する。データストレージ１９には、文書データと、ユーザＩＤ／アクセス権限コードテーブル２１とが記憶される。
【００１３】
ユーザＩＤ／アクセス権限コードテーブル２１は、入力されたユーザＩＤに応じて、そのユーザに付与されたアクセス権限コードを抽出するためのものである。コントローラ１６は、文書アクセス要求を受け付けると、ユーザＩＤ／アクセス権限コードテーブル２１を参照して、当該ユーザＩＤに対応するアクセス権限コードを抽出し、それをアクセス可否判定部１８に送る。アクセス可否判定部１８は、このアクセス権限コードと、文書コードとを照合して、当該ユーザの当該文書に対するアクセスの可否を判定する。これにより、サーバ１１は、ユーザＩＤに応じて文書データに対するアクセスを制限する。
【００１４】
アクセス権限コードは、アクセス権限のレベルを表すもので、レベルに応じて複数種類のコードがある。アクセス権限レベルは、アクセスできる文書の範囲を規定するもので、アクセス権限のレベルが高いほど、アクセスできる文書の範囲が広く、レベルが低いほど、アクセスできる文書の範囲が狭くなる。例えば、部長、課長、係長、一般社員といった等級が設けられた組織においては、部長に対しては、その部内で作成されたすべての文書に対するアクセス権限が与えられ、課長、係長、一般社員と等級が下がるにつれて、アクセスする権限が小さくなる。各アクセス権限コードは、各ユーザが持つアクセス権限に応じて付与される。
【００１５】
文書データには、文章，図面，写真，画像などの各種データが含まれており、さらに、各文書Ｄ１〜Ｄ７毎に、「１２２２」，「１１５５」，「１１１４」などの４桁の数字からなる文書コードがそれぞれ設定されている。
【００１６】
図２に示すように、文書コードは、文書が属する文書グループが識別可能なように体系的に付与される。例えば、左から１桁目の数字は、部Ｇ１の識別符号であり、部Ｇ１内で作成された文書の文書コードにはすべて左から１桁目に「１」が付与される。２桁目の数字は、部Ｇ１の配下に存在する課Ｇ１１の識別符号であり、この課Ｇ１１内で作成された文書にはすべて左から２桁目に「１」が付与される。同様に、３桁目は係Ｇ１１１の識別符号であり、係Ｇ１１１内で作成された文書には左から３桁目に「１」が付与され、さらに、４桁目は担当Ｇ１１１１の識別符号であり、担当Ｇ１１１１内の文書の４桁目には「１」が付与される。
【００１７】
他方、アクセス権限コードは、アクセス権限レベルに応じて、４種類設けられており、各アクセス権限コードは、アクセス権限レベルが高い方から順番に、「１＊＊＊」，「１１＊＊」，「１１１＊」，「１１１１」というように、最大４桁の数字からなる。各アクセス権限コードは、それぞれユーザの等級に応じて部長、課長、係長、一般社員に割り当てられる。各ユーザには、それぞれＡ、Ｂ、Ｃ、ＤといったユーザＩＤが付与されており、アクセス権限コードは、このユーザＩＤと関連付けて格納される。
【００１８】
各アクセス権限コードの「１」は、文書コードとの照合に使用される有効桁である。すなわち、アクセス権限コードが「１＊＊＊」の場合には、有効桁である左から１桁目の数字「１」と、文書コードの左から１桁目の数字とが照合され、それ以外の桁の数字は照合されない。また、アクセス権限コードが「１１＊＊」の場合には、有効桁が左から１桁目と２桁目の２桁であるから、それら２桁の有効桁と、文書コードの左から１桁目と２桁目の数字とが照合される。同様に、アクセス権限コードが「１１１＊」の場合には、有効桁数が３桁であるから、それら３桁の有効桁と、文書コードの左から３桁目までの数字とが照合され、アクセス権限コードが「１１１１」の場合には、４桁の数字がすべて有効桁であるから、これら４桁の数字と、文書コードの４桁の数字とが照合される。ここで、アクセス権限コードのアスタリスク（＊）は、有効桁の位を表すためのものであり、アスタリスクの位置には任意の数字を入れてもよいし、また、有効桁の位取りさえできればアスタリスクはなくてもよい。
【００１９】
部長には、「１＊＊＊」のアクセス権限コードが与えられているから、部長は、部Ｇ１内に属する文書Ｄ１〜Ｄ７のすべてに対してアクセスが可能となる。他方、係長には、「１１１＊」のアクセス権限コードが与えられているから、文書コードの３桁目まで照合が行われる。このため、係長は、係Ｇ１１１内の文書Ｄ３，  Ｄ４，Ｄ６に対してはアクセスすることができるが、係Ｇ１１１外の文書Ｄ１，Ｄ２，Ｄ５，Ｄ７に対してはアクセスすることができない。
【００２０】
以下、上記構成による作用について図３及び図４のフローチャートを参照しながら説明する。サーバ１１は、端末装置１３からの文書アクセス要求を受け付けると、ユーザＩＤ／アクセス権限コードテーブルからユーザＩＤに応じたアクセス権限コードを抽出するとともに、アクセス要求を受けた文書に設定された文書コードを読み出す。
【００２１】
そして、アクセス権限コードと文書コードとを照合して、当該ユーザによる当該文書へのアクセスの可否を判定する。このアクセス可否の判定は、図４に示すフローチャートに従って行われる。まず、アクセス可否判定部１８は、アクセス権限コードと、文書コードの１桁目を照合して、両者が一致するかを判定する。
【００２２】
例えば、部長が文書Ｄ１に対する文書アクセス要求をした場合には、アクセス権限コード「１＊＊＊」と、文書Ｄ１の文書コード「１２２２」が照合される。この場合、左から１桁目は一致する。アクセス権限コード「１＊＊＊」は、有効桁数が１桁なので、この時点でアクセス許可の判定が確定する。部Ｇ１内の文書には文書コードの左から１桁目がすべて「１」なので、部長による文書アクセス要求は上記手順によりすべて許可される。
【００２３】
他方、係長が文書Ｄ１にアクセスした場合には、アクセス権限コード「１１１＊」と、文書Ｄ１の文書コード「１２２２」が照合される。両者の１桁目は一致する。さらに、アクセス権限コード「１１１＊」は、２桁目も有効桁であるので、２桁目の照合が行われる。２桁目は、アクセス権限コードが「１」であるのに対して、文書コードは「２」であるから両者は一致せず、この時点でアクセス拒否の判定が確定する。係長のアクセス権限コードは、有効桁が３桁であるので、文書コードの照合が３桁目まで行われて、そのすべてが一致した場合にのみ、アクセス許可の判定がなされる。
【００２４】
このように、アクセス権限コードの有効桁数に応じて、文書コードとの照合が行われて、アクセス可否の判定がなされる。アクセス許可の判定がなされると、アクセス制限が解除されて、文書データが端末装置１３へ配信される。
【００２５】
ユーザが追加された場合には、そのユーザのアクセス権限に応じてアクセス権限コードが付与されて、その情報がユーザＩＤとともにユーザＩＤ／アクセス権限コードテーブル２１に格納される。アクセス権限コードは、文書コードと照合される有効桁数を変化させることにより、アクセス権限のレベルを変化させている。このため、複数の文書に階層化された文書コードを与えておけば、それら複数の文書に対するアクセスの可否判定を、１つのアクセス権限コードを付与することにより行うことが可能となる。
【００２６】
これにより、新たに文書が追加された場合でも、ユーザに対して新たに文書毎のアクセスコードを付与する必要がなくなるので、メンテナンス性が改善される。また、従来のように、文書毎にアクセス可能なユーザＩＤを設定する必要がないので、ユーザが増減した場合のメンテナンス性も改善される。
【００２７】
上記実施形態では、文書コードを４桁で構成するとともに、この桁数に応じてアクセス権限コードを最大４桁で構成した例で説明しているが、もちろん４桁でなくてもよく、これらは、組織内の位階や組織割に応じて適宜選択される。
【００２８】
また、文書コード及びアクセス権限コードを数字で構成した例で説明したが、文字で構成してもよい。
【００２９】
また、上記実施形態では、ユーザＩＤとアクセス権限コードとは関連付けて
格納されており、ユーザＩＤを入力すると、自動的にアクセス権限コードが抽出されるようになっている。この場合、ユーザＩＤが他のユーザや第三者に悪用されてしまうと、文書データへの不正なアクセスが可能になってしまうので、指紋認証技術や顔の認証技術などの各種認証技術を利用して、ユーザ認証手続きを厳格にすることが好ましい。
【００３０】
また、上記実施形態では、文書データを蓄積するサーバをアクセス制限装置とした例で説明したが、文書データを蓄積するサーバとは別にアクセス制限装置を構成してもよい。
【発明の効果】
以上詳細に説明したように、本発明は、複数のユーザからの文書アクセス要求を受け付けて、各ユーザを識別するユーザ識別情報に応じてアクセスの可否を判定することにより文書に対するアクセス制限を行う文書データアクセス制限方法において、各文書毎に複数桁の文字又は数字によって構成された文書コードを設定するとともに、各ユーザのアクセス権限のレベルを表し、前記文書コードとの照合に使用される有効桁数が少なくとも１桁の文字又は数字で構成され、アクセス権限レベルが小さくなるに従って前記有効桁数が多くなるアクセス権限コードを、データ格納手段に前記ユーザ識別情報と関連付けて格納しておき、文書アクセス要求を受け付けたときに、前記文書コードと、前記記憶手段からユーザ識別情報に応じて読み出されたアクセス権限コードとを、前記有効桁数に応じて照合することにより、当該文書に対する当該ユーザーのアクセスの可否を判定するようにしたから、文書データの詳細な機密管理が行えるとともに、文書データアクセス制限装置のメンテナンス性も向上することができる。
【図面の簡単な説明】
【図１】文書管理ネットワークシステムの構成図である。
【図２】文書コードとアクセス権限コードの説明図である。
【図３】アクセス制限手順を示すフローチャートである。
【図４】アクセス可否判定手順を示すフローチャートである。
【符号の説明】
１０  文書管理ネットワークシステム
１１  サーバ
１３  端末装置
１６  コントローラ
１８  アクセス可否判定部
１９  データストレージ
２１  ユーザＩＤ／アクセス権限コードテーブル
【図１】
2004192262.tif 000003
【図２】
2004192262.tif 000004
【図３】
2004192262.tif 000005
【図４】
2004192262.tif 000006