(57)【要約】【課題】画面単位のアクセス制御を容易に行える画面自動アクセス制御装置と方法及びプログラムを提供する。【解決手段】コンピュータシステム１に、利用者の認証処理を行う認証装置２と、利用者のアクセス可能な画面を表示する表示手段３と、利用者の指定を行う入力手段７と、アクセス制御情報が格納される画面アクセス権データベース４とを接続し、コンピュータシステム１には、認証装置２からの利用者の認証者情報と画面アクセス権ＤＢ４とに基づいて画面のアクセス制御を行うアクセス権制御手段５を有する。アクセス権制御手段５は、認証者情報を得る認証者情報取得処理部５１、認証者情報に基づきアクセス権の情報取得するアクセス権情報取得処理部５２、認証者情報とアクセス権の情報から画面のアクセス権を判定のアクセス権判定処理部５３、画面の使用可否状態を管理の画面管理処理部５４、履歴ログ情報を蓄積のアクセスログ蓄積処理部５５を備える。【選択図】図１
2007114816.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムに、利用者の認証処理を行う認証装置と、利用者のアクセス可能な画面を表示する表示手段と、利用者の指定を行う入力手段と、アクセス制御情報が格納される画面アクセス権データベースとを備えたのもであって、前記コンピュータシステムには、前記認証装置からの利用者の認証者情報と前記画面アクセス権データベースとに基づいて画面のアクセス制御を行うアクセス権制御手段を有し、
て構成したことを特徴とする画面自動アクセス制御装置。
【請求項２】
請求項１において、前記アクセス権制御手段には、前記認証装置からの利用者の認証者情報を取得する認証者情報取得処理部と、認証者情報に基づいて画面アクセス権ＤＢ４からアクセス権の情報の取得処理をするアクセス権情報取得処理部と、
取得した認証者情報とアクセス権の情報とから画面のアクセス権判の判定処理をするアクセス権判定処理部と、表示手段３の画面を使用可否状態の管理する画面管理処理部と、を備えて構成したことを特徴とする画面自動アクセス制御装置。
【請求項３】
請求項１又は２において、前記アクセス権制御手段には、認証者情報と共にアクセス画面の操作履歴情報をアクセスログアクデータベースに記録蓄積するセスログ蓄積処理部を備えて構成したことを特徴とする画面自動アクセス制御装置。
【請求項４】
認証装置で認証された認証者の認証者情報の取得処理し、この取得した前記認証者情報に基づき、画面アクセス権ＤＢ４から画面アクセス権情報の取得処理を行い、画面表示手段におけるアプリケーション画面のアクティブ状態を検知したら、画面アクセス権データベースを参照して認証者がその画面へのアクセス権があるかをアクセス権の判定処理を実施し、前記判定処理においてアクセス権がある場合には画面を使用可能とするの処理を行い、アクセス権がない場合には画面の使用及び参照できな状態の処理を行うことを特徴とする画面自動アクセス制御方法。
【請求項５】
認証装置で認証された認証者の認証者情報の取得処理手順と、この取得した前記認証者情報に基づき、画面アクセス権ＤＢ４から画面アクセス権情報の取得処理を行う手順と、画面表示手段におけるアプリケーション画面のアクティブ状態を検知したら、画面アクセス権データベースを参照して認証者がその画面へのアクセス権があるかをアクセス権の判定処理を実施する手順と、前記判定処理においてアクセス権がある場合には画面を使用可能とするの処理を行い、アクセス権がない場合には画面の使用及び参照できな状態の処理
処理手順とを実行することを特徴とする画面自動アクセス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者のコンピュータシステムの画面アクセス権を制御する画面自動アクセス制御装置とその制御方法及びその制御プログラムに関する。
【背景技術】
【０００２】
通常、コンピュータシステムでは、予め認証を受けた利用者／グループ／アプリケーション等に対して、アクセス可能な資源の対応を、ＡＣＬ（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌｉｓｔ）に定義を行って、アクセス権限をコントロールしてアクセス制御を行う技術が一般的に用いられている。
【０００３】
例えば、特許文献１で提案されているユーザ認証システムでは、利用者が複数のアプリケーションを利用するときに、利用者ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）とパスワードでの認証を受ける方式で、認証情報を更新する手間をなくすためもものである。そして、このシステムでは、人事情報とアプリケーション毎に設定されている権限情報との双方を利用し、一回ログインするだけで、複数のアプリケーションやデータに対する利用者単位のアクセス制御ができるようにしている。
【０００４】
【特許文献１】特開２００５−１０７９８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のようにアプリケーション固有の画面に対し、利用者単位のアクセス制御を実施する場合は、アクセス制御情報による画面のアクセス制御を行う機能を、アプリケーション内部に組み込む必要がある。また、既存アプリケーションに対して、このような画面のアクセス制御機能を付加して、セキュリティ向上を図るためには、既存アプリケーションの変更も必要となる。
【０００６】
本発明の目的は、アプリケーションの一部機能として、アクセス制御機能を実装することなく、画面単位のアクセス制御を容易に行える画面自動アクセス制御装置とその制御方法及びその制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の画面自動アクセス制御装置とでは、コンピュータシステムに、利用者の認証処理を行う認証装置と、利用者のアクセス可能な画面を表示する表示手段と、利用者の指定を行う入力手段と、アクセス制御情報が格納される画面アクセス権データベース（以下、ＤＢと略称）を備えたものである。利用者の画面のアクセス制御を行うため、コンピュータシステムには、アクセス権制御手段を有しており、このアクセス権制御手段によって、前記認証装置からの利用者の認証者情報と前記画面アクセス権データベースとに基づき、画面のアクセス制御を実施する。
【発明の効果】
【０００８】
本発明のように画面自動アクセス制御装置を構成すれば、複雑化することなく、認証装置によるユーザ認証情報と画面アクセス権データベースのアクセス制御情報を用いて、画面単位でのアクセス権制御を容易に行うことができる。しかも、既存アプリケーションにおいて、ユーザ認証に基づき画面アクセス制御を実施する機能を有していない場合でも、既存アプリケーションを変更することなく、アクセス制御を行うことができ、セキュリティを向上させることが可能となる。
【０００９】
また、本発明のログ情報のビジュアル化方法及びビジュアル化プログラムによれば、コンピュータシステムの画面のアクセス権制御を簡単に行うことができる。
【発明を実施するための最良の形態】
【００１０】
本発明の画面自動アクセス制御装置は、  コンピュータシステムに、利用者の認証処理を行う認証装置と、利用者のアクセス可能な画面を表示する表示手段と、利用者の指定を行う入力手段と、アクセス制御情報が格納される画面アクセス権データベースとを備えたもので、前記コンピュータシステムには、前記認証装置からの利用者の認証者情報と前記画面アクセス権データベースとに基づいて画面のアクセス制御を行うアクセス権制御手段を有している。
【実施例１】
【００１１】
本発明の一実施例である画面自動アクセス制御装置を、図１に示している。画面自動アクセス制御装置は、コンピュータシステム１に、利用者の認証処理を行う認証装置２と、のアクセスして利用可能な画面状況を表示する表示手段３と、利用者毎の画面アクセス権を記録蓄積した画面アクセス権ＤＢ４とをそれぞれ接続して利用可能に構成している。
【００１２】
認証装置２としては、静脈認証や指紋認証等のバイオメトリックス認証の認証手段や、利用者ＩＤとパスワード入力照合等により、コンピュータシステム１の利用者を一意に特定して認証するものを使用できる。
【００１３】
画面アクセス権ＤＢ４は、コンピュータシステム１のローカルＤＢとして構成して利用するか、或いはサーバを利用して画面アクセス権ＤＢ４を一元管理し、コンピュータシステム１の要求により、利用者の認証情報に該当する画面アクセス権情報を、返戻する方式などにより管理する。
【００１４】
コンピュータシステム１の管理者が、例えば図２のように認証装置２登録している利用者Ａ、Ｂ単位で、予め任意のアプリケーション画面１から画面５に対してアクセス制御対象とする画面アクセス権の使用の可否を設定し、画面アクセス権ＤＢ４に登録している。画面アクセス権ＤＢ４は、通常はコンピュータシステム１に記憶手段として外付け或いは内蔵して利用するが、サーバ構成として一元管理する場合は、サーバのシステム管理者が上記と同様な設定登録操作を実施する。
【００１５】
画面アクセス権ＤＢ４への登録は、通常使用する画面アクセス権登録ツール等のインターフェース機能により、利用者単位に、例えば画面ＩＤなどの関連付けを実施する。この関連付けられた画面に対して、アクセスの許可や禁止の設定を行い、画面アクセス権ＤＢ４へ登録する。
【００１６】
画面アクセス権ＤＢ４は、通常使用する暗号化等により改竄できない仕組みや、画面アクセス権登録ツールは、コンピュータシステム１の管理者として認証された場合にのみ、操作可能であるような仕組みを設けて、セキュリティの向上を図った構成として用いることもできる。
コンピュータシステム１には、アクセス制御を行うアクセス権制御手段５や、操作履歴情報を記録蓄積するためのアクセスログＤＢ６が備えられており、アクセス権制御手段５によって前記認証装置２からの利用者の認証者情報と、前記画面アクセス権ＤＢ４とに基づいて画面のアクセス制御を実施する。
【００１７】
コンピュータシステム１のアクセス権制御手段５は、前記認証装置２からの利用者の認証者情報の取得処理をする認証者情報取得処理部５１と、この認証者情報に基づいて画面アクセス権ＤＢ４からアクセス権の情報の取得処理をするアクセス権情報取得処理部５２と、取得した認証者情報とアクセス権の情報とから画面のアクセス権判の判定処理をするアクセス権判定処理部５３とを備えている。
【００１８】
その上、コンピュータシステム１には、アクセス権判定処理部５３でのアクセス権の判定に基づいて、表示手段３の画面を使用可否状態の管理するために画面管理処理部５４が備えられ、また画面アクセス権ＤＢ４への登録操作などの履歴をログ情報として記録蓄積するアクセスログ蓄積処理部５５も備えている。更には、コンピュータシステム１の起動状態中に、認証使用者が別の人に代わって継続して使用する場合のために、認証者変更処理部５６を必要に応じて備えることができる。
【００１９】
自動アクセス制御手段５のアクセス制御処理は、図４に示すような処理手順によって行われる。利用者がコンピュータシステム１を起動して、認証装置２により認証されると、その認証者の認証者情報の取得処理を実施し（ステップＳ１１）、この取得した認証者情報に基づき、画面アクセス権ＤＢ４から画面アクセス権情報の取得処理をする（ステップＳ１２）。
【００２０】
次に、アプリケーション操作により画面がアクティブ状態になるまで、アプリケーション画面のアクティブ検知待機状態に入り（ステップＳ１３）、アプリケーション画面のアクティブ状態を検知したら、画面アクセス権ＤＢ４を参照して認証者がその画面へのアクセス権があるかをアクセス権判定処理部５３でチェック処理をする（ステップＳ１４）と共に、アクセス権判定の処理を実施する（ステップＳ１５）。
上記の判定処理（ステップＳ１５）で、アクセス権があるＹｅｓの場合には、そのまま使用可能となり、もしアクセス権が認められないＮｏの場合には、画面管理処理部５４が働いてアクティブ画面の使用及び参照できない状態にする動作処理をして終了する（ステップＳ１６）ことになる。
【００２１】
アクセス権判定の処理（ステップＳ１５）で、アクセス権があると判定されると、例えば利用者Ａに対して、図２のように事前にアプリケーション画面１から５の許可設定が画面アクセス権ＤＢ４に登録されている場合、利用者Ａが認証された後のアプリケーション画面操作時には、図３（ａ）に示すようにアプリケーション画面１から画面５が全て操作可能な状態の表示画面１０となる。
【００２２】
また、利用者Ｂに対しては、図２のように事前にアプリケーション画面２から画面４の許可設定が画面アクセス権ＤＢ４に登録されている場合、利用者Ｂが認証された後のアプリケーション画面操作時には、図３（ｂ）に示すようにアプリケーション画面２から画面４のみが操作可能な状態の表示画面１１となる。操作可能となった画面は、そのまま参照閲覧や操作を実施することができる。
認証者の変更もなくて本人がそのまま継続して使用するＮｏの場合には、画面のアクティブ検知待機状態（ステップＳ１３）から再実行することになる。現在の認証者が、使用を止めて操作を終了し、起動状態にあるコンピュータシステム１を、別人が認証者変更の処理を実施（ステップＳ１７）して利用するＹｅｓの場合には、認証者情報を取得処理（ステップＳ１１）から再実行し、画面アクセス権の制御を実施することになる。
【００２３】
上記したフローチャートを用いて説明の画面自動アクセス制御手段５の処理手順は、この全体の処理手順を一括した画面自動アクセス制御プログラムとして作製して使用することにより、画面自動アクセス制御を簡単に実施することができる。
【００２４】
認証者情報と操作対象とした画面の操作情報は、アクセスログ蓄積処理部５Ｅの働きによって、操作の履歴として認証者情報と共にアクセス画面の操作履歴情報をアクセスログＤＢ６に記録蓄積され、誰がどの画面にて操作を実施したかの情報を蓄積する。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施例である画面自動アクセス制御装置を示す構成図である。
【図２】本発明の画面自動アクセス制御装置での画面アクセス権データベースの例を示す図である。
【図３】本発明の画面自動アクセス制御装置での画面アクセス権の表示画面例である。
【図４】本発明における画面自動アクセス制御の手順を示すフローチャートである。
【符号の説明】
【００２６】
１…コンピュータシステム、２…認証装置、３…表示手段、４…画面アクセス権データベース、５…自動アクセス権制御手段、５Ａ…認証者情報取得処理部、６…アクセスログデータベース、５Ｂ…アクセス権情報取得処理部、５Ｃ…アクセス権判定処理部、５Ｄ…画面管理処理部、５Ｅ…アクセスログ蓄積処理部。
【図１】
2007114816.tif 000003
【図２】
2007114816.tif 000004
【図３】
2007114816.tif 000005
【図４】
2007114816.tif 000006