(57)【要約】【課題】  権限を有する管理者によって行なわれる情報処理システムのシステム管理情報に対する各種の操作に際し、管理者の過失や不正による誤ったシステム管理情報の登録を防止する操作権限管理システム及び操作権限管理方法を得る。【解決手段】  システム管理情報の操作に対する実行権限を、各管理者毎にあらかじめ権限管理テーブルに設定しておき、システム管理情報を登録・更新する際は、この権限管理テーブルに基づいて各管理者の権限の認証を管理し、システム管理情報の編集操作の権限を認証された管理者と、登録操作の権限を認証された管理者との、複数の管理者により所定の業務を実行する。【選択図】  図１
2006065614.tif 000002
【特許請求の範囲】
【請求項１】
権限を有する複数の管理者によって操作される、情報処理システムのシステム管理情報に対する操作権限管理システムであって、
あらかじめ、前記システム管理情報の操作に対する実行権限を前記各管理者毎に設定した権限管理テーブルと、
この権限管理テーブルに基づいて第１の管理者に対するシステム管理情報の編集操作の権限を認証する編集権限認証手段と、
この編集権限認証手段からの認証結果に基づき前記第１の管理者によるシステム管理情報の編集操作を受けつけて前記システム管理情報を編集し、この編集結果を一時格納するとともに第２の管理者に通知する編集手段と、
前記権限管理テーブルに基づいて前記第２の管理者に対するシステム管理情報の登録操作権限を認証する登録権限認証手段と、
この登録権限認証手段からの認証結果に基づき前記第２の管理者によるシステム管理情報の登録操作を受けつけて前記第１の管理者に対して前記一時格納された編集結果に対する前記第２の管理者による承認通知を発行するとともに、前記一時格納された編集結果を前記システム管理情報に登録し、その登録結果を前記第１の管理者に通知する登録手段と
を有することを特徴とする操作権限管理システム。
【請求項２】
前記システム管理情報は、少なくとも前記情報処理システムを使用する使用者名と使用者ＩＤ番号とを含むデータベース化された使用者の管理情報であることを特徴とする請求項１に記載の操作権限管理システム。
【請求項３】
権限を有する複数の管理者によって操作される、情報処理システムのシステム管理情報に対する操作権限管理方法であって、
前記システム管理情報の操作に対する前記各管理者毎の実行権限をあらかじめ設定した権限管理テーブルに基づいて第１の管理者に対するシステム管理情報の編集操作の権限を認証し、
この認証結果に基づき前記第１の管理者によるシステム管理情報の編集操作を受けつけて前記システム管理情報を編集し、
この編集結果を一時格納するとともに第２の管理者に通知し、
前記権限管理テーブルに基づいて前記第２の管理者に対するシステム管理情報の登録操作権限を認証し、
この認証結果に基づき前記第２の管理者によるシステム管理情報の登録操作を受けつけて前記第１の管理者に対して前記一時格納された編集結果に対する前記第２の管理者による承認通知を発行し、
前記一時格納された編集結果を前記システム管理情報に登録するとともにその登録結果を前記第１の管理者に通知することを特徴とする操作権限管理方法。
【請求項４】
前記システム管理情報は、少なくとも前記情報処理システムを使用する使用者名と使用者ＩＤ番号とを含むデータベース化された使用者の管理情報であることを特徴とする請求項３に記載の操作権限管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムにおける操作権限管理システム及び操作権限管理方法に係り、特に、システム管理者によって管理される、例えばシステム利用者登録情報データベースなどのシステム管理情報を操作するための操作権限管理システム及び操作権限管理方法に関する。
【背景技術】
【０００２】
情報処理システムには、この情報処理システムを運用するにあたって必要な、各種リソースの設定状況や情報処理システムの利用状況及び使用者情報といった様々な情報が、システム管理情報として、ファイルやデータベースの形式で情報処理システムの内部に保持されている。これらシステム管理情報の内容は、情報処理システムの動作や運用に深く影響を及ぼすことから、不正アクセスからの保護対象とされることはもちろん、通常は、情報システムを利用する一般の使用者に対しては、アクセスは許可されず、アクセス権を伴った管理権限を持つ管理者のみによって維持管理される。
【０００３】
このように、情報処理システムを適切に運用していくためには、管理権限を持つ管理者を配置して、この管理者による維持管理業務が必要である。ここで、管理者の数は、例えば運用する情報処理システムの規模や形態に応じて複数人を配置することがある。この場合には、各管理者は、互いに重複して各種管理権限を分担したり、あるいは互いに独立した管理権限と、この管理権限に伴って必要となる、システム管理情報内の保護対象のファイル等へのアクセス権限とを分担して、所定の維持管理業務を遂行する。
【０００４】
複数の管理者を配置した情報処理システムにおけるファイル保護システムの事例が開示されている（例えば、特許文献１参照）。この事例は、保護対象ファイルに対するアクセス権管理に関するものであり、独立した管理権限とセキュリティポリシーを持つ複数の管理者がいる場合に、それぞれの管理者は、管理範囲内にある保護対象のファイルを、それぞれ独自に設定したセキュリティポリシーに従って不正アクセスから防御している。
【特許文献１】特開２００４−１２６６３４号公報（第１８ページ、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、管理者は、自身に与えられた管理権限の範囲内であれば、種々のシステム管理情報に対して自由にアクセスすることができる。そして、その内容の登録更新削除等を行なうことが許される。
【０００６】
しかしながら、このことは、一方では、一人の管理者によって行なわれた操作が、そのままシステム管理情報に反映されてしまうことを意味する。しかも、異なる権限を有する他の管理者は、このときの操作に関わりを持つことはない。従って、例えば、管理者自身の過失による誤った情報の登録更新削除を未然に防止することは困難であり、さらには、管理者自身の意図的な不正も、そのままシステム管理情報に反映されてしまう。
【０００７】
本発明は上述の事情を考慮してなされたものであり、権限を有する管理者によって行なわれる情報処理システムのシステム管理情報に対する各種の操作に際し、管理者の過失や不正による誤ったシステム管理情報の登録を防止する操作権限管理システム及び操作権限管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のアクセス権管理システムは、権限を有する複数の管理者によって操作される、情報処理システムのシステム管理情報に対する操作権限管理システムであって、あらかじめ、前記システム管理情報の操作に対する実行権限を前記各管理者毎に設定した権限管理テーブルと、この権限管理テーブルに基づいて第１の管理者に対するシステム管理情報の編集操作の権限を認証する編集権限認証手段と、この編集権限認証手段からの認証結果に基づき前記第１の管理者によるシステム管理情報の編集操作を受けつけて前記システム管理情報を編集し、この編集結果を一時格納するとともに第２の管理者に通知する編集手段と、前記権限管理テーブルに基づいて前記第２の管理者に対するシステム管理情報の登録操作権限を認証する登録権限認証手段と、この登録権限認証手段からの認証結果に基づき前記第２の管理者によるシステム管理情報の登録操作を受けつけて前記第１の管理者に対して前記一時格納された編集結果に対する前記第２の管理者による承認通知を発行するとともに、前記一時格納された編集結果を前記システム管理情報に登録し、その登録結果を前記第１の管理者に通知する登録手段とを有することを特徴とする。
【０００９】
また、本発明のアクセス権管理方法は、権限を有する複数の管理者によって操作される、情報処理システムのシステム管理情報に対する操作権限管理方法であって、前記システム管理情報の操作に対する前記各管理者毎の実行権限をあらかじめ設定した権限管理テーブルに基づいて第１の管理者に対するシステム管理情報の編集操作の権限を認証し、この認証結果に基づき前記第１の管理者によるシステム管理情報の編集操作を受けつけて前記システム管理情報を編集し、この編集結果を一時格納するとともに第２の管理者に通知し、前記権限管理テーブルに基づいて前記第２の管理者に対するシステム管理情報の登録操作権限を認証し、この認証結果に基づき前記第２の管理者によるシステム管理情報の登録操作を受けつけて前記第１の管理者に対して前記一時格納された編集結果に対する前記第２の管理者による承認通知を発行し、前記一時格納された編集結果を前記システム管理情報に登録するとともにその登録結果を前記第１の管理者に通知することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、情報処理システムの管理者の過失や不正による誤ったシステム管理情報の登録を防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明に係る操作権限管理システム及び操作権限管理方法を実施するための最良の形態について、図１乃至図８を参照して説明する。
【実施例１】
【００１２】
図１は、本発明に係る操作権限管理システムの一実施例を示すブロック図である。本実施例においては、管理者の管理業務のひとつとして、この情報処理システムの利用者の登録・更新業務を取り上げており、対象のシステム管理情報は、この情報処理システムの使用者に関する情報である使用者情報データベース及び使用者管理情報データベースとしている。また、複数の管理者、すなわち、第１の管理者としての運用管理者、及び第２の管理者としての保全管理者によってこの管理業務が遂行されているものとしている。
【００１３】
この操作権限管理システムは、編集権限認証手段としての運用管理者権限取得機能１、操作・表示機能２、使用者編集機能３、データ管理機能４、通知機能５、登録権限認証手段としての保全管理者権限取得機能６、承認機能７、使用者管理機能８から構成されている。
【００１４】
ここに、編集手段は、操作・表示機能２、使用者編集機能３、データ管理機能４、通知機能５、及び使用者管理機能８から構成される。登録手段は、データ管理機能４、通知機能５、承認機能７、及び使用者管理機能８から構成される。
【００１５】
また、あらかじめ、システム管理情報の各種の操作に対する実行権限を各管理者毎に設定した権限管理テーブル９、使用者編集機能３で編集された使用者情報の編集結果を一時格納する領域としての承認待ち使用者情報データベース１０、ならびにシステム管理情報としての使用者情報データベース１１、及び使用者管理情報データベース１２を有している。図２に、本実施例における権限管理テーブルの一例をモデル化して示す。図２においては、システム管理情報の各種の操作として、例えば、閲覧、編集、及び登録操作をとりあげ、これらの操作に対する運用管理者及び保全管理者の実行権限の有無を設定した事例を示している。
【００１６】
さらに、本実施例においては、使用者情報データベース１１には、使用者情報として、この情報処理システムの使用者の名前とＩＤ番号とを含む使用者の個人情報が使用者単位で登録されている。使用者管理情報データベース１２には、使用者管理情報として、使用者の名前及びＩＤ番号と、この使用者に許可された、例えば各種リソースへのアクセス権や利用可能時間帯といった情報処理システムの利用権限とが対応づけられた一覧が登録されている。
【００１７】
運用管理者権限管理取得機能１は、権限管理テーブル９に基づき、第１の管理者としての運用管理者に対して、システム管理情報としての使用者情報データベース１１、及び使用者管理情報データベース１２の編集操作の権限を認証する。操作・表示機能２は、運用管理者からの各種入力操作を受けつけてエコーするとともに、受けつけた入力を使用者編集機能３または使用者管理機能８に送出する。
【００１８】
使用者編集機能３は、運用管理者が行なう編集操作に基づいて使用者情報を編集し、編集結果を使用者管理機能８に送出する。データ管理機能４は、使用者管理機能８からの制御のもとで、承認待ち使用者情報データベース１０、使用者情報データベース１１、及び使用者管理情報データベース１２に対するデータの書き込み及び読み出しを実行する。
【００１９】
通知機能５は、使用者管理機能８からの制御のもとで、保全管理者に対して運用管理者による編集操作の完了を通知するとともに、運用管理者に対して保全管理者による編集結果の承認及び登録完了を通知する。保全管理者権限取得機能６は、権限管理テーブル９に基づき、第２の管理者としての保全管理者に対して、システム管理情報としての使用者情報データベース１１、及び使用者管理情報データベース１２の登録操作の権限を認証する。
【００２０】
承認機能７は、運用管理者の行なった使用者情報の編集結果に対する保全管理者の承認操作を受けつけてその旨を使用者管理機能８に転送する。使用者管理機能８は、上述した各機能の起動及び機能間での各種データの授受を制御して、管理者の管理業務のひとつである、この情報処理システムの利用者の登録・更新業務の実行を管理する。
【００２１】
次に、上述のように構成した本発明に係る操作権限管理システムの動作を前述の図１及び図２、ならびに図３のフローチャートを参照して説明する。図３は、管理者業務の代表例として利用者の新規登録業務をとりあげ、その動作を業務の流れに沿ってモデル化して示すフローチャートである。
【００２２】
まず、運用管理者から運用管理者権限取得機能１に対してパスワード等が入力されると、運用管理者権限取得機能１は、この入力が運用管理者からのものであることを認証し、さらに、権限管理テーブル９に基づいて操作に対する実行権限を認証する。例えば、図２に示した権限管理テーブル９の事例では、運用管理者に対しては閲覧操作及び編集操作の権限が認証される（ＳＴ１）。
【００２３】
次に、編集操作の権限を認証された運用管理者は、操作・表示機能２を通じて新規登録すべき使用者情報に関するデータを入力する。入力されたデータは使用者編集機能３に送られ、新規登録用の使用者情報が編集される（ＳＴ２）。編集操作が完了すると、この編集結果は、使用者管理機能８の制御のもとで、データ管理機能４により承認待ち使用者情報データベース１０に一時格納される（ＳＴ３）。同時に、通知機能５により、運用管理者による新規登録用の使用者情報の編集が完了した旨が、保全管理者に対して通知される（ＳＴ４）。
【００２４】
通知を受けた保全管理者は、自身の実行権限の認証のために、保全管理者権限取得機能６に対してパスワード等を入力する。保全管理者権限取得機能６は、この入力が保全管理者からのものであることを認証し、さらに、権限管理テーブル９に基づいて操作に対する実行権限を認証する。例えば、図２に示した権限管理テーブルの事例では、保全管理者に対しては閲覧操作及び登録操作の権限が認証される（ＳＴ５）。
【００２５】
保全管理者により登録操作が開始されると、承認機能７が、まずこの操作を受けつけ、使用者管理機能８の制御のもとで、データ管理機能４により、承認待ち使用者情報データベース１０に一時格納されている新規登録用の使用者情報の編集結果を呼び出し、その内容を表示する。そして、この表示内容に基づいて保全管理者から入力される編集結果に対する承認操作を受けつけて使用者管理機能８にその旨を転送する。使用者管理機能８は、この承認操作をうけて、運用管理者に対する承認通知を発行する。この通知は、通知機能５から運用管理者に送られる（ＳＴ６）。
【００２６】
同時に、使用者管理機能８は、ＳＴ６での承認操作に基づいて、承認待ち使用者情報データベース１０に一時格納されている新規登録用の使用者情報を、データ管理機能４により使用者情報データベース１１に書き込む。そして、新たな使用者情報が使用者情報データベース１１に登録される（ＳＴ７）。この後、使用者管理機能８は、保全管理者による登録操作が完了した旨の通知を、通知機能５に送出する。この通知は、通知機能５から運用管理者に送られる（ＳＴ８）。
【００２７】
次に、利用者の登録・更新業務の流れの中における代表的な各場面での動作について、図4乃至図８を参照してさらに詳細に説明する。
【００２８】
図４は、運用管理者が使用者管理情報データベースを閲覧する場合の動作を説明するためのブロック図である。図４の各部について、図１に示すブロック図の各部と同一の部分は同一の符号で示し、その説明は省略する。
【００２９】
図４において、運用管理者は、運用管理者権限取得機能１に対してパスワード等を入力する（Ｓ４１）。運用管理者権限取得機能１は、権限管理テーブル９を参照し、運用管理者の閲覧操作の権限を認証する（Ｓ４２）。運用管理者は操作・表示機能２に対して使用者管理情報の閲覧操作としての入力操作を行なうと、操作・表示機能２は、これを受けつけて使用者管理機能８に送出する（Ｓ４３）。
【００３０】
使用者管理機能８はデータ管理機能４に対して、使用者管理情報の取得要求を送る（Ｓ４４）。データ管理機能４は、使用者管理情報データベース１２から使用者管理情報を取得し、これを使用者管理機能８に送る（Ｓ４５）。使用者管理機能８は、受けとった使用者管理情報を操作・表示機能２に送り、操作・表示機能２は、これを表示する（Ｓ４６）。
【００３１】
図５は、編集操作の権限を認証された運用管理者が、新たな使用者情報を編集する場合の動作を説明するためのブロック図である。図４の各部について、図１に示すブロック図の各部と同一の部分は同一の符号で示し、その説明は省略する。
【００３２】
図５において、運用管理者は、操作・表示機能２を通じて使用者編集機能３を操作し、新たな使用者情報を編集する（Ｓ５１）。使用者編集機能３は、編集された使用者情報を使用者管理機能８に送出する（Ｓ５２）。使用者管理機能８は、この使用者情報をデータ管理機能４に送り、一時格納するために、承認待ち使用者情報データベース１０への書き込みを要求する（Ｓ５３）。データ管理機能４は、使用者管理機能８から送られてきた使用者情報を承認待ち使用者情報データベース１０に書き込み、その書き込み完了を使用者管理機能８に通知する（Ｓ５４）。使用者管理機能８は、この書き込み完了の通知を受け、通知機能５に対して、保全管理者への編集完了の通知発行を要求する（Ｓ５５）。通知機能５は、これを受けて、保全管理者に編集完了を通知する（Ｓ５６）。
【００３３】
図６は、閲覧操作の権限を認証された運用管理者が、使用者情報を閲覧する場合の動作を説明するためのブロック図である。図６の各部について、図１に示すブロック図の各部と同一の部分は同一の符号で示し、その説明は省略する。
【００３４】
図６において、運用管理者は、操作・表示機能２に対して、閲覧対象の使用者の名前等を入力する（Ｓ６１）。操作・表示機能２は、この入力操作を受けつけて、入力された内容を使用者管理機能８に転送する（Ｓ６２）。使用者管理機能８は、データ管理機能４に対し、指定された名前等に対応する使用者情報の取得要求を送る（Ｓ６３）。データ管理機能４は、使用者情報データベース１１から対象の使用者情報を取得し、これを使用者管理機能８に送る（Ｓ６４）。使用者管理機能８は、受けとった使用者情報を操作・表示機能２に送り、操作・表示機能２は、これを表示する（Ｓ６５）。
【００３５】
図７は、編集操作の権限を認証された運用管理者が、登録されている使用者情報を変更する場合の動作を説明するためのブロック図である。図７の各部について、図１に示すブロック図の各部と同一の部分は同一の符号で示し、その説明は省略する。
【００３６】
図７において、運用管理者は、操作・表示機能２を通じて使用者編集機能３を操作し、変更対象の使用者情報を編集する（Ｓ７１）。使用者編集機能３は、変更された使用者情報を使用者管理機能８に送出する（Ｓ７２）。使用者管理機能８は、この変更された使用者情報をデータ管理機能４に送り、一時格納するために承認待ち使用者情報データベース１０への書き込みを要求する（Ｓ７３）。データ管理機能４は、使用者管理機能８から送られてきた使用者情報を承認待ち使用者情報データベース１０に書き込み、その書き込み完了を使用者管理機能８に通知する（Ｓ７４）。使用者管理機能８は、この書き込み完了の通知を受けとり、通知機能５に対して、保全管理者への変更完了の通知発行を要求する（Ｓ７５）。通知機能は、これを受けて、保全管理者に変更完了を通知する（Ｓ７６）。
【００３７】
図８は、保全管理者が編集の完了した使用者情報を使用者情報データベースに登録する場合の動作を説明するためのブロック図である。図８の各部について、図１に示すブロック図の各部と同一の部分は同一の符号で示し、その説明は省略する。
【００３８】
図８において、保全管理者は、保全管理者権限取得機能６に対してパスワード等を入力する（Ｓ８１）。保全管理者権限取得機能６は、権限管理テーブル９を参照し、保全管理者の登録操作の権限を認証する（Ｓ８２）。保全管理者は、承認機能７に対して登録操作としての入力操作を行なうと、承認機能７は、これを受けつけて使用者管理機能８に転送する（Ｓ８３）。使用者管理機能８は、データ管理機能４に対し、承認待ち使用者情報データベース１０に一時格納されている登録対象の使用者情報の取得要求を送る（Ｓ８４）。データ管理機能４は、承認待ち使用者情報データベース１０から対象の使用者情報を取得し、これを使用者管理機能８に送る（Ｓ８５）。使用者管理機能８は、受けとった使用者情報を承認機能７に送り、承認機能７はこれを表示する（Ｓ８６）。
【００３９】
保全管理者は、この表示内容に基づいて承認操作を行なうと、承認機能７は、この操作を受けつけて使用者管理機能８に転送する（Ｓ８７）。使用者管理機能８は、この承認操作に基づいて、Ｓ８５で取得した登録対象の使用者情報をデータ管理機能８に送り、使用者情報データベース１１及び使用者管理情報データベース１２への書き込みを要求するとともに、通知機能５を経由して、運用管理者に対して編集結果の承認を通知する（Ｓ８８）。データ管理機能４は、この使用者管理情報を、使用者情報データベース１１及び使用者管理情報データベース１２へ書き込み、その書き込み完了を使用者管理機能８に通知する（Ｓ８９）。使用者管理機能８は、この書き込み完了の通知を受けとり、通知機能５に対して、運用管理者への登録完了の通知発行を要求する（Ｓ８１０）。通知機能５は、これを受けて、運用管理者に登録完了を通知する（Ｓ８１１）。
【００４０】
以上説明したように、本実施例においては、システム管理情報の操作に対する実行権限を、各管理者毎にあらかじめ権限管理テーブルに設定しておき、システム管理情報を登録・更新する際は、この権限管理テーブルに基づいて各管理者の権限の認証を管理し、システム管理情報の編集操作の権限を認証された管理者と、登録操作の権限を認証された管理者との、複数の管理者により所定の業務が実行される。これにより、一人の管理者によって行なわれた操作が、そのままシステム管理情報に反映されることがなく、管理者の過失や不正による誤ったシステム管理情報の登録・更新を防止することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明に係る操作権限管理システムの一実施例を示すブロック図。
【図２】権限管理テーブルの一例をモデル化して示す図。
【図３】本発明に係る操作権限管理システムの動作を説明するためのフローチャート。
【図４】運用管理者が使用者管理情報データベースを閲覧する場合の動作を説明するためのブロック図。
【図５】編集操作の権限を認証された運用管理者が、新たな使用者情報を編集する場合の動作を説明するためのブロック図。
【図６】閲覧操作の権限を認証された運用管理者が、使用者情報を閲覧する場合の動作を説明するためのブロック図。
【図７】編集操作の権限を認証された運用管理者が、登録されている使用者情報を変更する場合の動作を説明するためのブロック図。
【図８】保全管理者が編集の完了した使用者情報を使用者情報データベースに登録する場合の動作を説明するためのブロック図。
【符号の説明】
【００４２】
１  運用管理者権限取得機能
２  操作・表示機能
３  使用者編集機能
４  データ管理機能
５  通知機能
６  保全管理者権限取得機能
７  承認機能
８  使用者管理機能
９  権限管理テーブル
１０  承認待ち使用者情報データベース
１１  使用者情報データベース
１２  使用者管理情報データベース
【図１】
2006065614.tif 000003
【図２】
2006065614.tif 000004
【図３】
2006065614.tif 000005
【図４】
2006065614.tif 000006
【図５】
2006065614.tif 000007
【図６】
2006065614.tif 000008
【図７】
2006065614.tif 000009
【図８】
2006065614.tif 000010