(57)【要約】【課題】ユーザの閲覧場所に応じた更新閲覧権限を変更すること。【解決手段】ネットワーク情報確認部２０７がクライアント端末のＩＰアドレスを基に要求エリアコードを抽出する第１工程と、ユーザ情報確認部２０９がクライアント端末から要求されたセキュリティデータの開示許可エリアコードを抽出する第２工程と、データ情報確認部がクライアント端末から要求されたセキュリティデータの更新閲覧権限情報を抽出する第３工程と、情報開示レベル決定部が前記抽出した要求エリアコードを開示許可エリアコードに変更する第４工程と、この変更したエリアコードに応じたセキュリティデータサーバへアクセスを仮想サーバに許可する第５工程によって、ユーザの閲覧場所に応じた更新閲覧権限を変更するデータベースアクセス管理システム。【選択図】図１
2011204016.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティレベルが高い高セキュリティデータを取り扱う高セキュリティデータサーバと、セキュリティレベルが前記高セキュリティデータより低い低セキュリティレベルデータを取り扱う低セキュリティデータサーバと、前記高セキュリティデータサーバが取り扱う高セキュリティデータをセキュリティ保護が高度な第１の環境に設置したクライアント端末に伝送する第１仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第１の環境に比べて低い第２の環境に設置したクライアント端末に伝送する第２仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第２の環境に比べて低い第３の環境に設置したクライアント端末に伝送する第３仮想サーバと、前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける振分け処理部とを有するデータセンタにおけるデータベースアクセス管理システムであって、前記振分け処理部が、前記第１の環境と第２の環境と第３の環境のクライアント端末のＩＰアドレスに対応したエリアコードを格納したエリアコードテーブル部と、ユーザ識別子毎のセキュリティデータに対する更新及び閲覧の権限を設定した更新閲覧権限情報を格納したユーザカタログテーブル部と、前記セキュリティデータに付与したデータＩＤ及び前記データＩＤに対応したデータ開示を許可する環境を示す開示許可エリアコードを格納したデータカタログ部と、前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスに対応した要求エリアコードを前記エリアコードテーブル部から抽出するネットワーク情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から入力されたユーザ識別子に対応した更新閲覧権限情報を前記ユーザカタログテーブル部から抽出するユーザ情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出するデータ情報確認部と、前記ユーザ識別子とユーザ識別子と更新閲覧権限情報を基に前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける情報開示レベル決定部とを備え、前記ネットワーク情報確認部が、前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスを基に要求エリアコードをエリアコードテーブル部から抽出する第１工程と、前記ユーザ情報確認部が、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出する第２工程と、前記データ情報確認部が、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの更新閲覧権限情報を前記データカタログ部から抽出する第３工程と、前記情報開示レベル決定部が、前記第１工程によって抽出した要求エリアコードと前記第２工程によって抽出した開示許可エリアコードを比較し、前記要求エリアコードが開示許可エリアコードの範囲を超える場合、前記要求エリアコードの値を開示許可エリアコードの値に変更する第４工程と、前記第４工程によって変更したエリアコードに応じたセキュリティデータサーバへアクセスを前記仮想サーバに許可する第５工程とを実行するデータベースアクセス管理システム。
【請求項２】
前記振分け処理部が、前記ユーザ識別子に対応した更新閲覧権限情報をユーザ情報確認部から取得し、前記取得した更新閲覧権限情報が前記第４工程によって変更したエリアコードの更新閲覧権限を有するか否かを判定し、更新閲覧権限を有しないと判定したとき、前記第５工程によるセキュリティデータサーバへアクセスを拒否する請求項１記載のデータベースアクセス管理システム。
【請求項３】
前記クライアント端末が、ユーザを認証する認証機器によって起動され、前記仮想サーバ上のデータをウェブブラウザを用いてアクセスするシンクライアント端末である請求項１又は２記載のデータベースアクセス管理システム。
【請求項４】
セキュリティレベルが高い高セキュリティデータを取り扱う高セキュリティデータサーバと、セキュリティレベルが前記高セキュリティデータより低い低セキュリティレベルデータを取り扱う低セキュリティデータサーバと、前記高セキュリティデータサーバが取り扱う高セキュリティデータをセキュリティ保護が高度な第１の環境に設置したクライアント端末に伝送する第１仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第１の環境に比べて低い第２の環境に設置したクライアント端末に伝送する第２仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第２の環境に比べて低い第３の環境に設置したクライアント端末に伝送する第３仮想サーバと、前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける振分け処理部とを有し、前記振分け処理部が、前記第１の環境と第２の環境と第３の環境のクライアント端末のＩＰアドレスに対応したエリアコードを格納したエリアコードテーブル部と、ユーザ識別子毎のセキュリティデータに対する更新及び閲覧の権限を設定した更新閲覧権限情報を格納したユーザカタログテーブル部と、前記セキュリティデータに付与したデータＩＤ及び前記データＩＤに対応したデータ開示を許可する環境を示す開示許可エリアコードを格納したデータカタログ部と、前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスに対応した要求エリアコードを前記エリアコードテーブル部から抽出するネットワーク情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から入力されたユーザ識別子に対応した更新閲覧権限情報を前記ユーザカタログテーブル部から抽出するユーザ情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出するデータ情報確認部と、前記ユーザ識別子とユーザ識別子と更新閲覧権限情報を基に前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける情報開示レベル決定部とを備えるデータセンタにおけるデータベースアクセス管理方法であって、前記ネットワーク情報確認部に前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスを基に要求エリアコードをエリアコードテーブル部から抽出させ、前記ユーザ情報確認部に第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出させ、前記データ情報確認部に前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの更新閲覧権限情報を前記データカタログ部から抽出させ、前記情報開示レベル決定部に前記第１工程によって抽出した要求エリアコードと前記第２工程によって抽出した開示許可エリアコードを比較させ、前記要求エリアコードが開示許可エリアコードの範囲を超える場合、前記要求エリアコードの値を開示許可エリアコードの値に変更させ、前記変更したエリアコードに応じたセキュリティデータサーバへアクセスを前記仮想サーバに許可させるデータベースアクセス管理方法。
【請求項５】
前記振分け処理部に、前記ユーザ識別子に対応した更新閲覧権限情報をユーザ情報確認部から取得し、前記取得した更新閲覧権限情報が前記変更したエリアコードの更新閲覧権限を有するか否かを判定させ、更新閲覧権限を有しないと判定したとき、前記セキュリティデータサーバへアクセスを拒否させる請求項４記載のデータベースアクセス管理方法。
【請求項６】
前記クライアント端末が、ユーザを認証する認証機器によって起動され、前記仮想サーバ上のデータをウェブブラウザを用いてアクセスするシンクライアント端末である請求項４又は５記載のデータベースアクセス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザによって共有されるデータベースに対するユーザの更新閲覧権限及び閲覧場所権限に応じてデータへのアクセスを管理するデータベースアクセス管理システム及びデータベースアクセス管理方法に関する。
【背景技術】
【０００２】
一般にコンピュータシステムにおける各種データを格納するデータベースは、複数のユーザによってデータが共有されるため、データの重要度等に応じてユーザ毎に更新閲覧権限が権限情報管理部に登録され、ユーザから共有データへの処理要求を受けた場合には、その処理要求に含まれる処理内容が前記権限情報管理部に設定されている更新閲覧権限の範囲内であるか否かをパワード等を用いて確認し、更新閲覧権限の範囲内の場合のみ、その処理要求の実行を許可にすることが行われており、この更新閲覧権限を用いたセキュリティ技術が記載された文献としては下記の特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−２８９９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年のコンピュータシステムは、個人情報保護の観点から個人情報漏洩防止への意識が高まっており、個人情報を管理する企業にとっても情報漏洩は企業の信用の失墜につながるために個人情報保護の意識が高まっている。前記の特許文献１に記載された技術は、ユーザ毎に設定したパスワードによって更新閲覧権限を設定するものであるが、正規なユーザが正規な手続きを経れば任意の場所からデータベースに格納されたデータを閲覧することができるため、例えば公共機関において情報を閲覧した場合、故意又は過失によって情報が漏洩する可能性があるという課題があった。
【０００５】
本発明の目的は、前述の従来技術による課題を解決することであり、ユーザの閲覧場所に応じた更新閲覧権限を変更することができるデータベースアクセス管理システム及びデータベースアクセス管理方法を提供することである。
【課題を解決するための手段】
【０００６】
前記目的を達成するために請求項１記載の発明は、セキュリティレベルが高い高セキュリティデータを取り扱う高セキュリティデータサーバと、セキュリティレベルが前記高セキュリティデータより低い低セキュリティレベルデータを取り扱う低セキュリティデータサーバと、前記高セキュリティデータサーバが取り扱う高セキュリティデータをセキュリティ保護が高度な第１の環境に設置したクライアント端末に伝送する第１の仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第１の環境に比べて低い第２の環境に設置したクライアント端末に伝送する第２仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第２の環境に比べて低い第３の環境に設置したクライアント端末に伝送する第３仮想サーバと、前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１の仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける振分け処理部とを有するデータセンタにおけるデータベースアクセス管理システムであって、前記振分け処理部が、前記第１の環境と第２の環境と第３の環境のクライアント端末のＩＰアドレスに対応したエリアコードを格納したエリアコードテーブル部と、ユーザ識別子毎のセキュリティデータに対する更新及び閲覧の権限を設定した更新閲覧権限情報を格納したユーザカタログテーブル部と、前記セキュリティデータに付与したデータＩＤ及び前記データＩＤに対応したデータ開示を許可する環境を示す開示許可エリアコードを格納したデータカタログ部と、前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスに対応した要求エリアコードを前記エリアコードテーブル部から抽出するネットワーク情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から入力されたユーザ識別子に対応した更新閲覧権限情報を前記ユーザカタログテーブル部から抽出するユーザ情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出するデータ情報確認部と、前記ユーザ識別子とユーザ識別子と更新閲覧権限情報を基に前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１の仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける情報開示レベル決定部とを備え、前記ネットワーク情報確認部が、前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスを基に要求エリアコードをエリアコードテーブル部から抽出する第１工程と、前記ユーザ情報確認部が、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出する第２工程と、前記データ情報確認部が、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの更新閲覧権限情報を前記データカタログ部から抽出する第３工程と、前記情報開示レベル決定部が、前記第１工程によって抽出した要求エリアコードと前記第２工程によって抽出した開示許可エリアコードを比較し、前記要求エリアコードが開示許可エリアコードの範囲を超える場合、前記要求エリアコードの値を開示許可エリアコードの値に変更する第４工程と、前記第４工程によって変更したエリアコードに応じたセキュリティデータサーバへアクセスを前記仮想サーバに許可する第５工程とを実行することを第１の特徴とする。
【０００７】
請求項２記載の発明は、第１の特徴のデータベースアクセス管理システムにおいて、前記振分け処理部が、前記ユーザ識別子に対応した更新閲覧権限情報をユーザ情報確認部から取得し、前記取得した更新閲覧権限情報が前記第４工程によって変更したエリアコードの更新閲覧権限を有するか否かを判定し、更新閲覧権限を有しないと判定したとき、前記第５工程によるセキュリティデータサーバへアクセスを拒否することを第３の特徴とする。
【０００８】
請求項３記載の発明は、前記何れかの特徴のデータベースアクセス管理システムにおいて、前記クライアント端末が、ユーザを認証する認証機器によって起動され、前記仮想サーバ上のデータをウェブブラウザを用いてアクセスするシンクライアント端末であることを第３の特徴とする。
【０００９】
請求項４記載の発明は、セキュリティレベルが高い高セキュリティデータを取り扱う高セキュリティデータサーバと、セキュリティレベルが前記高セキュリティデータより低い低セキュリティレベルデータを取り扱う低セキュリティデータサーバと、前記高セキュリティデータサーバが取り扱う高セキュリティデータをセキュリティ保護が高度な第１の環境に設置したクライアント端末に伝送する第１の仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第１の環境に比べて低い第２の環境に設置したクライアント端末に伝送する第２仮想サーバと、前記低セキュリティデータサーバが取り扱う低セキュリティデータをセキュリティ保護が前記第２の環境に比べて低い第３の環境に設置したクライアント端末に伝送する第３仮想サーバと、前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１の仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける振分け処理部とを有し、前記振分け処理部が、前記第１の環境と第２の環境と第３の環境のクライアント端末のＩＰアドレスに対応したエリアコードを格納したエリアコードテーブル部と、ユーザ識別子毎のセキュリティデータに対する更新及び閲覧の権限を設定した更新閲覧権限情報を格納したユーザカタログテーブル部と、前記セキュリティデータに付与したデータＩＤ及び前記データＩＤに対応したデータ開示を許可する環境を示す開示許可エリアコードを格納したデータカタログ部と、前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスに対応した要求エリアコードを前記エリアコードテーブル部から抽出するネットワーク情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から入力されたユーザ識別子に対応した更新閲覧権限情報を前記ユーザカタログテーブル部から抽出するユーザ情報確認部と、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出するデータ情報確認部と、前記ユーザ識別子とユーザ識別子と更新閲覧権限情報を基に前記高セキュリティデータサーバと低セキュリティデータサーバが取り扱うセキュリティデータを前記第１の仮想サーバ又は第２仮想サーバ又は第３仮想サーバに振り分ける情報開示レベル決定部とを備えるデータセンタにおけるデータベースアクセス管理方法であって、前記ネットワーク情報確認部に前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスを基に要求エリアコードをエリアコードテーブル部から抽出させ、前記ユーザ情報確認部に第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出させ、前記データ情報確認部に前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの更新閲覧権限情報を前記データカタログ部から抽出させ、前記情報開示レベル決定部に前記第１工程によって抽出した要求エリアコードと前記第２工程によって抽出した開示許可エリアコードを比較し、前記要求エリアコードが開示許可エリアコードの範囲を超える場合、前記要求エリアコードの値を開示許可エリアコードの値に変更させ、前記第４工程によって変更したエリアコードに応じたセキュリティデータサーバへアクセスを前記仮想サーバに許可させることを第４の特徴とする。
【００１０】
請求項５記載の発明は、前記第４の特徴のデータベースアクセス管理方法において、前記振分け処理部に、前記ユーザ識別子に対応した更新閲覧権限情報をユーザ情報確認部から取得し、前記取得した更新閲覧権限情報が前記変更したエリアコードの更新閲覧権限を有するか否かを判定させ、更新閲覧権限を有しないと判定したとき、前記セキュリティデータサーバへアクセスを拒否させることを第５の特徴とする。
【００１１】
請求項６記載の発明は、前記何れかの特徴のデータベースアクセス管理方法において、前記クライアント端末が、ユーザを認証する認証機器によって起動され、前記仮想サーバ上のデータをウェブブラウザを用いてアクセスするシンクライアント端末であることを第６の特徴とする。
【発明の効果】
【００１２】
本発明によるデータベースアクセス管理システム及び同方法は、前記ネットワーク情報確認部が、前記第１又は第２又は第３の環境のクライアント端末のＩＰアドレスを基に要求エリアコードをエリアコードテーブル部から抽出する第１工程と、前記ユーザ情報確認部が、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの開示許可エリアコードを前記データカタログ部から抽出する第２工程と、前記データ情報確認部が、前記第１又は第２又は第３の環境のクライアント端末から要求されたセキュリティデータの更新閲覧権限情報を前記データカタログ部から抽出する第３工程と、前記情報開示レベル決定部が、前記第１工程によって抽出した要求エリアコードと前記第２工程によって抽出した開示許可エリアコードを比較し、前記要求エリアコードが開示許可エリアコードの範囲を超える場合、前記要求エリアコードの値を開示許可エリアコードの値に変更する第４工程と、前記第４工程によって変更したエリアコードに応じたセキュリティデータサーバへアクセスを前記仮想サーバに許可する第５工程とを実行させることによって、ユーザの閲覧場所に応じた更新閲覧権限を変更することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態によるデータベースアクセス管理システムの構成を示す図
【図２】本発明の実施形態による振り分け処理部の構成を示す図
【図３】本発明の実施形態による情報開示レベル決定処理のフローを示す図
【図４】本発明の実施形態によるユーザ情報確認処理のフローを示す図
【図５】本発明の実施形態によるデータ情報確認処理のフローを示す図
【図６】本発明の実施形態によるネットワーク情報確認処理のフローを示す図
【図７】本発明の実施形態によるデータカタログテーブル部の構成を示す図
【図８】本発明の実施形態によるユーザカタログテーブル部の構成を示す図
【図９】本発明の実施形態によるエリアコード部の構成を示す図
【図１０】本発明の実施形態によるセキュリティレベルの構成を示す図
【図１１】本発明の実施形態によるデータＩＤテーブル及び格納場所情報を示す図
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態によるデータベースアクセス管理システム及び同アクセス管理方法を図面を参照して詳細に説明する。
［構成］
本実施形態によるデータベースアクセス管理システムは、図１に示す如く、例えば企業のセキュリティ情報を管理するデータセンタ１０３と、このデータセンタ１０３と接続され、各種業務を行う業務センタ１０２と、前記データセンタ１０３と公衆回線を専用回線であるかのように利用できるサービス回線のＶＰＮ（仮想私設網；Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）１２４を介して接続される外部接続エリア１０４とから構成される。
【００１５】
このデータベースアクセス管理システムは、情報のセキュリティレベルを７段階に分けて管理するものであって、このセキュリティレベルは、図１０に示す如く一般不特定多数へ開示できる情報である外部接続エリアレベル１と、企業の一般社員が閲覧可能な情報である低セキュリティエリアレベル２と、通常業務情報である標準セキュリティエリアレベル３と、個人情報以外の機密情報である高セキュリティエリアレベル４と、小規模な個人情報閲覧情報である高セキュリティエリアレベル５と、大規模な個人情報閲覧情報である高セキュリティエリアレベル６と、大容量可搬媒体による大容量情報である高セキュリティエリアレベル７とに分け、例えば、企業が不動産会社の場合、前記外部接続エリアレベル１は不動産企業の賃貸情報、家賃、間取りなどであり、低セキュリティエリアレベル２は不動産の集計情報、企業内ホームページサイト情報などであり、標準セキュリティエリアレベル３は特定の部署が取り扱う取引情報や引き合い情報などであり、高セキュリティエリアレベル４は不動産売買業績情報や人事情報などであり、高セキュリティエリアレベル５は特定の部署における全員の個人情報であり、高セキュリティエリアレベル６は当該不動産企業が扱う個人情報の全ての個人情報であり、高セキュリティエリアレベル７は当該企業のデータセンタに保存される個人情報のバックアップ情報である。
【００１６】
前記データセンタ１０３は、前記セキュリティレベル４から７の高セキュリティ情報を管理する複数の高セキュリティデータサーバ１２２と、前記セキュリティレベル２及び３の低セキュリティ情報を管理する複数の低セキュリティデータサーバ１２３と、前記業務センタ１０２に対する高セキュリティ情報を取り扱う複数の仮想サーバ１１３と、前記業務センタ１０２に対する低セキュリティ情報を取り扱う複数の仮想サーバ１１４と、前記セキュリティレベル１のセキュリティ情報を取り扱う複数の仮想サーバ１１８と、前記セキュリティ情報をクライアント端末からのアクセスエリアを基にアクセスを許可するデータのセキュリティレベルを振り分ける振分け処理部１２０と、前記仮想サーバ１１８への外部からの侵入を阻止するためのファイアーウォール１１９とから構成される。
【００１７】
前記振分け処理部１２０は、クライアントからの要求を得たアクセスエリア及びユーザのデータに対する更新閲覧権限を基に、アクセスを許可するデータのセキュリティレベルを振り分けるものであって、図２に示す如く、シンクライアントエリア毎に設定されたネットワークアドレス（ＩＰアドレス）を基に図１０に示したセキュリティレベルのエリアコードを格納するエリアコードテーブル部２０８と、前記シンクライアント端末１０８，１１１，１２９からのアクセスによるネットワークアドレス情報を入力とし、このネットワークアドレスを基にアクセスを行ったシンクライアント端末のエリアコードを前記エリアコードテーブル部２０８を参照して取得するネットワーク情報確認部２０７と、ユーザ毎に設定されたユーザＩＤ（ユーザ識別子）に対するユーザの権限情報を格納するユーザカタログテーブル部２１０と、前記シンクライアント端末１０８，１１１，１２９からのアクセスによるユーザのユーザＩＤを入力とし、このユーザＩＤを基にアクセスを行ったユーザの更新閲覧権限情報を前記ユーザカタログテーブル部２１０を参照して取得するユーザ情報確認部２０９と、データ毎に設定された開示を許可するエリアコード（開示許可エリアコード）を格納するデータカタログテーブル部２１４と、図１１（ｄ）及び（ｅ）に示すセキュリティデータの格納場所情報を記憶した格納場所情報テーブル部２１１と、前記シンクライアント端末１０８，１１１，１２９からのアクセスされたデータに付与されたデータＩＤを入力とし、このデータＩＤを基に前記データカタログテーブル部２１４を参照し、データＩＤに対応した開示許可エリアコードを取得するデータ情報確認部２１３と、前記ネットワーク情報確認部２０７が取得したエリアコード及びクライアント側のネットワークアドレスと前記ユーザ情報確認部２０９が取得した権限情報及びユーザＩＤと前記データ情報確認部２１３が取得した開示許可エリアコード及びデータＩＤとを入力とし、クライアント側のネットワークアドレス及びアクセスを許可する仮想サーバとをデータセンタ１０３に伝える情報開示レベル決定部２１２とを備える。な、前記データＩＤは、図１１（ａ）及び（ｂ）に示す如く、データＩＤ又はデータグループに対応した対応したセキュリティレベルが設定されている。
【００１８】
前記ユーザカタログテーブル部２１０は、図８（ａ）に示す如く、ユーザＩＤに対応した更新閲覧権限情報と、ユーザグループ毎に設定した更新閲覧権限情報及びユーザＩＤとを格納し、前記更新閲覧権限情報は、図８（ｂ）に示す如く、ユーザＩＤ又はユーザグループ名称毎に、セキュリティエリア及びレベル毎の属性情報と、例外データ情報と、カタログ更新情報と、各属性情報に応じたアクセス許可範囲を示すフラグとを格納したものであって、具体的には、図８（ｃ）に示す如く、ユーザＩＤ又はユーザグループ名称が「ＳＹＳＵＳＥＲ１」に対して、属性が「外Ｌ１」（外部接続エリアからのアクセス且つセキュリティレベル１の属性。）に対しては「情報更新可」のＷフラグ、属性「低Ｌ２」（低セキュリティエリアからのアクセス且つセキュリティレベル２の属性。）に対しては「情報更新可」のＷフラグ、属性「高Ｌ７」（高セキュリティエリアからのアクセス且つセキュリティレベル７の属性。）に対しては「情報出力可」のＯフラグを格納している。
【００１９】
前記エリアコードテーブル部２０８は、図９（ａ）及び（ｂ）に示す如く、クライアント端末及び仮想サーバが接続されているネットワークアドレスに対応したエリアコード（高セキュリティエリアを「０１」、低セキュリティエリアを「０２」、外部接続エリアを「０３」に設定。）を格納したものであって、例えば、ネットワークアドレス「１９２．１６８．１５．０」に対してはエリアコードを「０１」、ネットワークアドレス「１９２．１６８．５．０」に対してはエリアコードを「０２」、ネットワークアドレス「２０２．２０．０．０」に対してはエリアコードを「０３」の如く格納している。
【００２０】
前記データカタログテーブル部２１４は、図７に示す如く、データＩＤに応じて開示可能なエリアコードを格納したものであって、例えば、データＩＤが「Ａ０００１」のデータはセキュリティレベル７のデータであるために開示を許可するエリアが「０１（クライアントエリア１０７）」のみであり、データＩＤが「Ｂ０００１」のデータはセキュリティレベル３のデータであるために開示を許可するエリアが「０１（クライアントエリア１０７）」及び「０２（クライアントエリア１０８）」であり、データＩＤが「Ｃ００１０」のデータはセキュリティレベル１のデータであるために開示を許可するエリアが「０３（外部接続エリア１０４）」のみであることを格納している。
【００２１】
前記業務センタ１０２は、前記仮想サーバ１１３と接続する複数のシンクライアント端末１０８を他部署から隔離する部屋に配置したクライアントエリア１０７と、前記仮想サーバ１１４と接続する複数のシンクライアント端末１１１を配置したクライアントエリア１１０と、前記クライアントエリア１０７への入退出を管理するセキュリティゲート１０６と、業務センタの業務を受け付ける受付部１０５とから構成される。
【００２２】
前記クライアントエリア１０７に設置したシンクライアント端末１０８は、ＰｏｃｋｅｔＣｌｉｅｎｔ（登録商標）と呼ばれる認証機器１２６によって起動され、前記データセンタ１０３の仮想サーバ１１３上のデータをアクセスするものであり、前記クライアントエリア１１０に設置したシンクライアント端末１１１は、前記認証機器１２６によって起動され、前記データセンタ１０３の仮想サーバ１１４上のデータをアクセスするものである。なお、シンクライアント端末とは、ハードディスクなどの外部記憶装置を持たず、サーバに集約されたデータを遠隔操作するためのウェブブラウザによる画面表示に特化した端末をいい、ＰｏｃｋｅｔＣｌｉｅｎｔ（登録商標）とは、前記シンクライアント端末を起動して任意の仮想サーバをアクセスするためのＵＳＢ認証機器をいう。
【００２３】
前記外部接続エリア１０４は、インターネット環境を介してデータセンタ１０３に接続する自宅、ネットカフェ、顧客先、ホテル等に設置されたコンピュータ１２５、１２９、１３０，１３１とに接続され、前記認証機器１２６によってシンクライアントコンピュータ化されるものである。
【００２４】
［動作］
さて、前述のように構成したデータベースアクセス管理システム及び同アクセス管理方法は、クライアントエリア１０７、クライアントエリア１１０、外部接続エリア１０４からデータセンタ１０３にアクセスがあった場合、仮想サーバを介してクライアント側ネットワークアドレスとユーザＩＤとデータＩＤとを振分け処理部１２０が入力とし、これら情報を基にユーザの閲覧場所に応じた更新閲覧権限を変更するものであって、この処理を次に説明する。
【００２５】
[ユーザ情報確認処理]
前記ユーザ情報確認部２０９によるユーザ情報確認処理は、図４に示す如く、例えば、クライアント端末から入力されたユーザＩＤを仮想サーバ１１４が正規のユーザであることを認証するステップＳ３２１と、この認証を受けたユーザＩＤをユーザ情報確認部２０９が受信して確認するステップＳ４０１と、このユーザＩＤを用いてユーザカタログテーブル部２１０を参照し、このユーザＩＤに対して設定されている更新閲覧権限情報を取得するステップＳ４０２と、このステップ４０２による更新閲覧権限情報のエラー有無を判定するステップＳ４０３と、このステップＳ４０３においてエラーと判定したとき、エラー処理を施して処理を中断するステップＳ４０８と、前記ステップＳ４０３においてエラーでないと判定したとき、ネットワーク情報確認部２０７からエリアコードを受信するステップＳ４０４と、このステップＳ４０４によって受信したエリアコードと前記ステップＳ４０２によって取得した更新閲覧権限情報とを突き合わせて妥当性を検証（接続場所に対するアクセス対象データのセキュリティレベルが適当かを検証すること。）するステップＳ４０５と、このステップＳ４０５による検証結果によって接続してきたエリアが適切か否かを判定し、不適切と判定したときに前記ステップＳ４０８に移行するステップＳ４０５と、このステップＳ４０５において適当と判定したとき、ユーザＩＤ及び更新閲覧権限情報を情報開示レベル決定部２１２に送信するステップＳ４０７とを実行する。
【００２６】
［データ情報確認処理］
このデータ情報確認処理は、図５に示す如く、データ情報確認部２１３が、例えば、仮想サーバ１１４から取得したアクセスのデータＩＤを抽出するステップＳ５０１と、このデータＩＤを基にデータカタログテーブル部２１４を参照し、アクセスのあったデータＩＤに付与されたセキュリティに応じた開示許可レベル情報を取得するステップＳ５０２と、このステップＳ５０２による問い合わせ結果がエラーか否かを判定するステップＳ５０３と、このステップＳ５０３においてエラーと判定したとき、エラー処理を施して処理を中断するステップＳ５０５と、前記ステップＳ５０３においてエラーでないと判定したとき、取得した開示許可レベル情報を情報開示レベル決定部２１２に送信するステップＳ４０７とを実行する。
【００２７】
［ネットワーク情報確認処理］
このネットワーク情報確認処理は、図６に示す如く、ネットワーク情報確認部２０７が、例えば、仮想サーバ１１４から取得したアクセスのあったクライアント端末のネットワークアドレスを抽出するステップＳ６０１と、このネットワークアドレスを基にエリアコードテーブル部２０８を参照し、アクセスのあったクライアント端末のエリアコードを取得するステップＳ６０２と、このステップＳ６０２による問い合わせ結果がエラーか否かを判定するステップＳ６０３と、このステップＳ６０３においてエラーと判定したとき、エラー処理を施して処理を中断するステップＳ６０５と、前記ステップＳ６０３においてエラーでないと判定したとき、取得したエリアコードを後述する情報開示レベル決定部２１２に引き渡すステップＳ６０４とを実行する。
【００２８】
［情報開示レベル決定処理］
このように、ネットワーク情報確認部２０７とユーザ情報確認部２０９とデータ情報確認部２１３が、クライアント側ネットワークアドレスとユーザのユーザＩＤとアクセス要求のあったデータＩＤとをそれぞれ受信し、振分け処理部１２０に、エリアコードとクライアント側ネットワークアドレス情報とユーザＩＤと権限情報とデータＩＤと権限情報と格納場所情報を送信することによって、情報開示レベル決定部２１２が、次の情報開示レベル決定処理を行う。
【００２９】
この情報開示レベル決定処理は、図３に示す如く、情報開示レベル決定部２１２が、ネットワーク情報確認部２０７からアクセスがあったエリアコード及びクライアント側ネットワークアドレスを受信するステップＳ３０１と、ユーザ情報確認部２０９からアクセスのあったユーザＩＤ及び更新閲覧権限情報を受信するステップＳ３０２と、データ情報確認部２１３からデータＩＤ及び開示要求レベル値を受信するステップＳ３０３と、前記ステップＳ３０２によって受信した更新閲覧権限情報と開示要求レベル情報とを突き合わせるステップＳ３０４と、アクセスがあったエリアコードに応じた開示許可エリアコードの変更を行うステップＳ３１２とを実行する。
【００３０】
このステップＳ３１２を具体的に説明すると、例えばユーザから要求されたセキュリティデータのデータＩＤ「Ａ０００１」に設定された開示を許可するエリアコード（開示許可エリアコード）が「０１」（高セキュリティデータサーバ１２２）であり、前記ステップＳ３０１によって取得した要求エリアコードが「０２」（クライアントエリア１１０からのアクセス要求）の場合、エリアコードを下げた「０２」に変更し、ユーザから要求されたセキュリティデータのデータＩＤ「Ｂ０００１」に設定された開示を許可するエリアコード（開示許可エリアコード）が「０２」（低セキュリティデータサーバ１２３）であり、前記ステップＳ３０１によって取得した要求エリアコードが「０３」（外部エリア１０４からのアクセス要求）の場合、エリアコードを下げた「０３」に変更することが挙げられるが、これに限られるものではない。
【００３１】
更に、この情報開示レベル決定処理は、前記ステップＳ３０４による突き合わせの結果、セキュリティ強度が更新閲覧権限情報と開示要求レベル情報のどちらが強いか判定するステップＳ３０５と、このステップＳ３０５において更新閲覧権限情報の強度が強いと判定したとき（閲覧更新権限がデータセキュリティレベルを超える権限と判定したとき。）、情報開示レベルを前記情報開示レベル情報に基づいて決定するステップＳ３０６と、前記ステップＳ３０５において開示要求レベル情報の強度が強いと判定したとき（閲覧更新権限がデータセキュリティレベルを超ない権限と判定したとき。）、情報開示レベルを更新閲覧権限情報に基づいて決定するステップＳ３０７と、前記ステップＳ３０６又は３０７によって決定した情報開示レベルの情報を暗号化するステップＳ３０８と、このステップＳ３０８によって暗号化した情報開示レベルの情報をデータ格納サーバ（高セキュリティデータサーバ１２２又は低セキュリティデータサーバ１２３）に送信するステップＳ３０９と、仮想サーバを経由してクライアント端末にデータの復号キーを送信するステップＳ５３１と、前記ステップＳ３０９によって情報開示レベルの情報を受信したデータ格納サーバ（高セキュリティデータサーバ１２２又は低セキュリティデータサーバ１２３）が要求されたセキュリティデータを仮想サーバ（仮想サーバ１１４、１１３、１１８の何れか。）に送信し、これを受けた仮想サーバが要求のあったクライアントに暗号化したセキュリティデータを送信するステップを実行することによって、ユーザの更新閲覧権限及びアクセス場所に応じたセキュリティ保護を行うことができる。
【００３２】
このように本実施形態によるデータベースアクセス管理システム及び同管理方法は、ユーザの更新閲覧権限情報及び同ユーザがアクセスしたエリアをクライアント端末のネッワークアドレスから判定し、前記ユーザの更新閲覧権限情報及びアクセスエリアに応じてユーザに許可する情報開示レベル値を制限することによって、ユーザの更新閲覧権限及びアクセス場所に応じたセキュリティ保護を行うことができる。例えば、本実施形態は、ユーザの更新閲覧権限がレベル７の高セキュリティデータを閲覧可能な権限であり、閲覧対象のデータがセキュリティレベル４の場合、クライアントエリア１０７のクランアント端末１０８からのアクセスは許容するが、クライアントエリア１１０からのアクセスは拒否することや、閲覧対象のデータがセキュリティレベル４の場合、クライアントエリア１１０からのアクセスは許可するが、外部接続エリア１０４からのアクセスは拒否する等のユーザの更新閲覧権限及びアクセス場所に応じたセキュリティ保護を行うことができる。
【符号の説明】
【００３３】
１０２  業務センタ、  １０３  データセンタ、  １０４  外部接続エリア、１０５  受付部、  １０６  セキュリティゲート、  １０７  クライアントエリア、  １０８  シンクライアント端末、  １１０  クライアントエリア、  １１１  シンクライアント端末、  １１３  仮想サーバ、  １１４  仮想サーバ、  １１８  仮想サーバ、  １１９  ファイアーウォール、  １２０  振分け処理部、  １２２  高セキュリティデータサーバ、  １２３  低セキュリティデータサーバ、  １２５  コンピュータ、  １２６  認証機器、  ２０７  ネットワーク情報確認部、  ２０８  エリアコードテーブル部、  ２０９  データ情報確認部、  ２１０  ユーザカタログテーブル部、  ２１２  情報開示レベル決定部、  ２１３  データ情報確認部、  ２１４  データカタログテーブル部
【図１】
2011204016.tif 000003
【図２】
2011204016.tif 000004
【図３】
2011204016.tif 000005
【図４】
2011204016.tif 000006
【図５】
2011204016.tif 000007
【図６】
2011204016.tif 000008
【図７】
2011204016.tif 000009
【図８】
2011204016.tif 000010
【図９】
2011204016.tif 000011
【図１０】
2011204016.tif 000012
【図１１】
2011204016.tif 000013