(57)【要約】【課題】機密性の高い業務情報のアクセスに対し、機能毎でなくデータ項目毎にセキュリティを設けるようにした情報管理システムを提供する。【解決手段】複数のクライアント１と、各クライアント１にネットワーク３を通して接続される共通のサーバー２とを備えた情報管理システムであり、サーバーは、クライアント１毎の情報処理権限を規定した各種情報テーブル９〜１２を保持するデータベース４と、各情報テーブル９〜１２に規定した情報処理権限を実行する各種情報処理モジュール５〜８を備え、それぞれのクライアント１がサーバー２にアクセスし、データベース４に保持された機密性の高い業務情報を選択したとき、サーバー２、各クライアント１に個別設定している利用権限に基づいて業務情報をデータ項目毎にそのまま表示するかまたは隠蔽して表示するかを選択し、その選択内容をアクセスしたクライアント１の表示面に表示する。【選択図】図１
2009146198.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザークライアントと、前記各ユーザークライアントに通信ネットワークを通して接続される各ユーザークライアントに共通のサーバーとを備えた情報管理システムであって、前記サーバーは、ユーザークライアント毎の情報処理権限を規定した各種の情報テーブルを保持するデータベース装置と、前記各種の情報テーブルに規定された情報処理権限が実行される各種の情報処理モジュールとを備え、それぞれのユーザークライアントが前記通信ネットワークを通して前記サーバーにアクセスし、前記データベース装置に保持されている機密性の高い業務情報を選択したとき、前記サーバーは、予めそれぞれのユーザークライアントに個別に設定している利用権限に基づいて当該業務情報をそのデータ項目毎にそのままの状態で表示するかまたは隠蔽した状態で表示するかを選択し、その選択内容をアクセスしたユーザークライアントの表示面に表示させることを特徴とする情報管理システム。
【請求項２】
前記データベース装置の各種の情報テーブルは、各システムユーザークライアント毎に設定されたユーザーＩＤ、パスワード、情報管理システムの利用権限区分を格納したユーザー情報テーブルと、業務情報毎に対応する項目名、各項目に相当する情報保護区分を格納した項目別情報保護区分テーブルと、業務情報を格納した業務情報テーブルと、各利用権限区分、それらの区分の情報保護区分を格納したユーザー利用権限別情報保護区分テーブルとからなることを特徴とする請求項１に記載の情報管理システム。
【請求項３】
前記サーバーで行われる前記業務情報の各データ項目毎の表示または隠蔽表示の選択は、前記ユーザー情報テーブル、前記項目別情報保護区分テーブル、前記ユーザー情報テーブル、前記業務情報テーブル、前記ユーザー利用権限別情報保護区分テーブルの格納事項の相関関係によって行われることを特徴とする請求項２に記載の情報管理システム。
【請求項４】
前記サーバーで行われる前記業務情報の各データ項目毎の表示または隠蔽表示の選択は、前記項目別情報保護区分テーブルの格納事項により同じデータ項目であってもアクセスされる業務情報に応じて表示または隠蔽表示の選択が異なっていることを特徴とする請求項２に記載の情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システムに係り、特に、サーバーの情報を利用する各ユーザークライアント毎に業務情報の各データ項目の利用権限を設定し、各ユーザークライアントがサーバーにアクセスして業務情報を表示するとき、当該業務情報の利用権限に基づき業務情報の各データ項目をそのままで表示するか隠蔽状態で表示するかの自動設定が行われる情報管理システムに関する。
【背景技術】
【０００２】
近年、情報化社会の著しい発展に伴って、種々の分野においては各種の情報やデータが収集され、収集された多くの情報やデータがサーバー等の情報処理機器適宜蓄積された状態になっている。そして、これらの情報やデータは、ユーザークライアントの読み出し要求によってサーバー等の情報処理機器から読み出され、読み出した情報やデータに所要の処理を行うことによりユーザークライアントの利便に供されている。この場合、ユーザークライアントの利便に供される情報やデータは、国や地方自治体または一般企業の業務情報に係わるものもの含まれ、その中には機密性の高いものもある。このような機密性の高い業務情報は、外部のユーザークライアントからのアクセスによって、情報が流出したり、情報内容の改ざん等による情報が悪用される可能性があり、好ましいことではない。
【０００３】
そこで、国及び地方自治体及び一般企業においては、このような機密性の高い業務情報が流出したり、悪用されるのを防ぐため、機密性の高い業務情報の保護を行う必要性が高まり、そのための情報システムが既に提案され、その中の一つに、特開２００３−３００２９号に開示された「データ管理装置」がある。
【０００４】
この特開２００３−３００２９号に開示のデータ管理装置は、複数のユーザークライアントにネットワークを通して接続される共通のサーバー装置からなるもので、サーバー装置は、管理対象商品データをデータベースとして格納しているデータ格納部と、それぞれのユーザークライアントがどのグループに属するかを定義したユーザー管理テーブルと、それぞれのグループに与えるアクセス権限を定義したグループ権限テーブルと、それらのテーブルの内容を設定するテーブル設定部と、ユーザークライアントからのアクセス制御を行うアクセス制御部とを備え、いずれかのユーザークライアントからアクセスがあってとき、アクセス制御部がユーザー管理テーブルを参照して属するグループを認識し、次いでグループ権限テーブルを参照してそのグループにおけるアクセス権限を認識し、得られたアクセス権限内で商品データへのアクセスを許可するようにしているものである。
【特許文献１】特開２００３−３００２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記提案によるデータ管理装置は、業務情報についての登録・照会業務を行うことができるもので、画面単位ではあるが業務情報のアクセス制限を行うこと、すなわちアクセス権限定義テーブルによってユーザークライアントのアクセス機能を制限することができるものではある。しかしながら、近年になって、業務形態が複雑化の一途をたどっており、業務形態が複雑化に対応してアクセス機能だけにセキュリティを設けている前記データ管理装置では保護内容が不十分であって、必然的にデータ項目毎にセキュリティを設ける装置の必要性が生じている。
【０００６】
本発明は、このような技術的背景に鑑みてなされたもので、その目的は、機密性の高い業務情報のアクセスに対し、アクセス機能毎にセキュリティを設けるものでなく、データ項目毎のセキュリティを設けるようにした情報管理システムを提供することにある。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明による情報管理システムは、複数のユーザークライアントと、各ユーザークライアントに通信ネットワークを通して接続される各ユーザークライアントに共通のサーバーとを備えたものであって、サーバーは、ユーザークライアント毎の情報処理権限を規定した各種の情報テーブルを保持するデータベース装置と、各種の情報テーブルに規定された情報処理権限が実行される各種の情報処理モジュールとを備え、それぞれのユーザークライアントが通信ネットワークを通してサーバーにアクセスし、データベース装置に保持されている機密性の高い業務情報を選択したとき、サーバーは、予めそれぞれのユーザークライアントに個別に設定している利用権限に基づいて当該業務情報をそのデータ項目毎にそのままの状態で表示するかまたは隠蔽した状態で表示するかを選択し、その選択内容をアクセスしたユーザークライアントの表示面に表示させる主たる構成手段を具備している。
【０００８】
また、前記主たる構成手段において、データベース装置の各種の情報テーブルは、各システムユーザークライアント毎に設定されたユーザーＩＤ、パスワード、情報管理システムの利用権限区分を格納したシステムユーザー情報テーブルと、業務情報毎に対応する項目名、各項目に相当する情報保護区分を格納した項目別情報保護区分テーブルと、業務情報を格納した業務情報テーブルと、各利用権限区分、それらの区分の情報保護区分を格納したシステムユーザー利用権限別情報保護区分テーブルとからなるものである。
【発明の効果】
【０００９】
前記主たる構成手段を備えた情報管理システムによれば、それぞれのユーザークライアントが通信ネットワークを通してサーバーにアクセスし、そのときにデータベース装置に保持されている機密性の高い業務情報を選択したとき、サーバーは、予めそれぞれのユーザークライアントに個別に設定している利用権限に基づいて当該業務情報をそのデータ項目毎にそのままの状態で表示するかまたは隠蔽した状態で表示するかを選択し、その選択内容をアクセスしたユーザークライアントの表示面に表示させるようにしたので、機密性の高い業務情報の各データ項目毎にそのままの状態で表示するかまたは隠蔽した状態で表示するかをシステムが自動的に選択することができ、それにより機密性の高い業務情報の各データ項目毎のセキュリティを十分に保持することが可能になる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態を図面を参照して説明する。
【００１１】
図１は、本発明による情報管理システムの要部構成を示すブロック構成図である。
【００１２】
図１に示すように、この情報管理システムは、複数のユーザークライアント１（図１には１つだけ記載されているが、実際には複数のユーザークライアント１が存在する）と、サーバー２と、複数のユーザークライアント１とサーバー２とを接続する通信ネットワーク３とからなっている。また、サーバー２は、ユーザー情報テーブル９、項目別情報保護区分テーブル１０、業務情報テーブル１１、ユーザー権限別情報保護区分テーブル１２とを有するデータベース４と、ユーザー認証モジュール５と、項目別情報保護区分取得モジュール６と、業務情報検索モジュール７と、照会結果表示モジュール７とを備えている。
【００１３】
ここで、図２は、図１に図示の情報管理システムの動作経緯の一例を示すフローチャートである。なお、このフローチャートにおいては、ステップＳ１乃至Ｓ３はユーザー認証モジュール５による処理が行われ、ステップＳ４及びＳ５は項目別情報保護区分取得モジュール６による処理が行われ、ステップＳ６は業務情報検索モジュール」７による処理が行われ、ステップＳ７乃至Ｓ１０は照会結果表示モジュール８による処理が行われる。
【００１４】
図３は、ユーザー情報テーブル９における各種の格納情報の一例を示す説明図であって、格納情報の項目としては対象となるユーザークライアントに付与されたユーザーＩＤ、パスワード及びそのユーザークライアントのユーザー権限区分とが対応した形で格納されている。
【００１５】
図４は、項目別情報保護区分テーブル１０における各種の格納情報の一例を示す説明図であって、格納情報の項目としては選択された各業務に付与された業務ＩＤ、業務名、項目名及び情報保護区分とが対応した形で格納されている。
【００１６】
図５は、業務情報テーブル１１に格納された業務情報の一例を示す説明図であって、業務情報の項目しては項目名とデータとが対応した形で格納されている。
【００１７】
図６は、ユーザー権限別情報保護区分テーブル１２に格納された情報保護情報の一例を示す説明図であって、情報保護情報の項目としてはユーザー権限区分と情報保護区分とが対応した形で格納されている。
【００１８】
さらに、図７はサーバー２によって形成された業務情報照会画面の一例を示す説明図であって、上段に業務情報テーブル１１から選択取得した業務情報の項目が一部隠蔽（黒塗り）された形で表示され、下段に項目別情報保護区分テーブル１０から選択取得した業務Ａに指定された項目が一部隠蔽（黒塗り）された形で表示されている。
【００１９】
以下、図２に図示のフローチャートにしたがって情報管理システムの動作を、図３乃至図７に図示の説明図を併用して説明する。
【００２０】
いま、ある時点に、いずれかのユーザークライアント１から通信ネットワーク３を通して業務情報の照会のアクセスがサーバー２に到来した場合にこの情報管理システムの動作が開始される。
【００２１】
始めに、ステップＳ１において、ユーザー認証モジュール５は、業務情報の照会のアクセス時に、当該ユーザークライアント側が入力したユーザーＩＤ及びパスワードそれに必要とする業務情報を取得する。
【００２２】
次に、ステップＳ２において、ユーザー認証モジュール５は、取得したユーザーＩＤ及びパスワードをキーとして図３に図示されたユーザー情報テーブル９の検索を行う。
【００２３】
次いで、ステップＳ３において、ユーザー認証モジュール５は、ユーザー情報テーブル９内に、ステップＳ１で取得したユーザーＩＤ及びパスワードにそれぞれ一致するユーザーＩＤ及びパスワードの組が存在するか否かを判定する。そして、この判定によって、ユーザーＩＤ及びパスワードの双方の一致が確認された場合は、当該ユーザークライアントにアクセスの権限ありと判定し、ユーザー情報テーブル９に格納されているそのユーザークライアントに割り当てられたユーザー権限区分を抽出し、次のステップＳ４に移行する。一方、ユーザーＩＤ及びパスワードのいずれかが一致しなかった場合、及び、双方が一致しなかった場合は、当該ユーザークライアントにアクセスの権限なしと判定し、最初のステップＳ１に戻る。
【００２４】
続く、ステップＳ４において、項目別情報保護区分取得モジュール６は、当該ユーザークライアントのアクセスによって選択された業務情報を取得する。
【００２５】
続いて、ステップＳ５において、項目別情報保護区分取得モジュール６は、選択した業務情報として割り当てられている業務ＩＤをキーとして図４に図示された項目別情報保護区分テーブル１０を参照し、その参照により得られた業務、例えば業務Ａにおいて必要となる項目名及び情報保護区分を抽出する。
【００２６】
次に、ステップＳ６において、業務情報検索モジュール７は、当該ユーザークライアントのアクセスによって選択した業務情報である業務Ａをキーとして、図５に示す業務情報テーブル１１を参照し、業務情報テーブル１１の中からその参照により得られた項目名及びデータを抽出する。
【００２７】
次いで、ステップＳ７において、照会結果表示モジュール８は、ステップＳ３で抽出したユーザー権限区分をキーとして、ユーザー権限別情報保護区分テーブル１２を参照し、その参照によりキーとなるユーザー権限区分として参照可能な情報保護区分を抽出する。
【００２８】
続く、ステップＳ８において、照会結果表示モジュール８は、抽出した業務情報が参照可能なものであるか否かの判定を行う。その際、ステップＳ７で抽出した情報保護区分と、ステップＳ５で抽出した情報保護区分とを比較し、その比較により一致した項目名は参照権限ありに分類して後のステップＳ１０に移行し、一方、不一致だった項目名は参照権限なしに分類して次のステップＳ９に移行する。
【００２９】
続いて、ステップＳ９において、照会結果表示モジュール８は、ステップＳ８において参照権限なしに分類した項目名のデータを隠蔽（黒塗り）する。
【００３０】
最後に、ステップＳ１０において、照会結果表示モジュール８は、ステップＳ８において参照権限ありに分類した項目名のデータ及び前のステップＳ９において隠蔽（黒塗り）を行った参照権限なしに分類した項目名のデータとを合わせ、図７に示すように、対象となるユーザークライアントの表示面に業務情報照会画面として表示させる。この場合、図７に示す業務情報照会画面の表示例においては、その上段において項目名として氏名及び住所のデータがそれぞれ隠蔽（黒塗り）されており、その下段において業務Ａの５つのデータがそれぞれ隠蔽（黒塗り）されている。そして、この業務情報照会画面表示が行われた後、この一連のシステム動作が終了する。
【００３１】
このように、この実施の形態による情報管理システムによれば、機密性の高い業務情報の各データ項目毎にそのままの状態で表示するかまたは隠蔽した状態で表示するかをシステムが自動的に選択するようにしているので、機密性の高い業務情報の各データ項目毎のセキュリティを十分に保持することができる。
【産業上の利用可能性】
【００３２】
機密性の高い業務情報を取り扱うシステムを開発するに際して、本発明の機能を適用することが可能になる。
【図面の簡単な説明】
【００３３】
【図１】本発明による情報管理システムの要部構成を示すブロック構成図である。
【図２】図１に図示の情報管理システムの動作経緯の一例を示すフローチャートである。
【図３】ユーザー情報テーブルにおける各種の格納情報の一例を示す説明図である。
【図４】項目別情報保護区分テーブルにおける各種の格納情報の一例を示す説明図である。
【図５】業務情報テーブルに格納された業務情報の一例を示す説明図である。
【図６】ユーザー権限別情報保護区分テーブルに格納された情報保護情報の一例を示す説明図である。
【図７】サーバーによって形成された業務情報照会画面の一例を示す説明図である。
【符号の説明】
【００３４】
１  ユーザークライアント
２  サーバー
３  通信ネットワーク
４  データベース
５  ユーザー認証モジュール
６  項目別情報保護区分取得モジュール
７  業務情報検索モジュール
８  照会結果表示モジュール
９  ユーザー情報テーブル
１０  項目別情報保護区分テーブル
１１  業務情報テーブル
１２  ユーザー権限別情報保護区分テーブル
【図１】
2009146198.tif 000003
【図２】
2009146198.tif 000004
【図３】
2009146198.tif 000005
【図４】
2009146198.tif 000006
【図５】
2009146198.tif 000007
【図６】
2009146198.tif 000008
【図７】
2009146198.tif 000009