(57)【要約】【課題】データベースアクセス有資格者の権限の設定変更作業を、システム運用の安全を維持したうえで自動化する。【解決手段】データベース装置ＤＢの管理端末器３１〜ｎの一つ等に認証管理サーバ６とデータベースアクセス権限管理サーバ２０と移動オブジェクト管理サーバ７とを設ける。その他の管理端末器３１〜ｎに移動管理サーバ５を設ける。サーバ６は認証情報をサーバ５に供給する。サーバ２０は、データベースアクセス有資格者のデータベースアクセス権限と操作コマンド情報とを設定する。サーバ７は、アクセス権限情報と操作コマンド情報とを搭載してサーバ５の間を電気通信回線２を介して自律的に移動しながら管理端末器３１〜ｎを介してデータベース装置ＤＢにアクセス権限を設定する移動オブジェクト８を生成して電気通信回線２に投入する。通信に際して、認証情報に基づいてサーバ間で認証を実行する。【選択図】  図１
2004287547.tif 000002
【特許請求の範囲】
【請求項１】
管理端末器を有するデータベース装置が複数設けられ、前記管理端末器どうしが電気通信回線により互いに通信可能に接続され、前記管理端末器にデータベースアクセス有資格者が実施する入力操作に基づいて前記データベース装置に記録されているデータベース情報の参照や更新の操作が実施されるシステム構成において前記各データベース装置で記憶されているデータベースアクセス有資格者のデータベースアクセス権限を管理するシステムであって、
前記管理端末器のうちの一つ、もしくは前記電気通信回線に通信可能に接続された他のコンピュータに、認証管理サーバを設け、
前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、データベースアクセス権限管理サーバを設け、
前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、移動オブジェクト管理サーバを設け、
その他の前記管理端末器それぞれに移動管理サーバを設け、
前記認証管理サーバは、予め、自身および他のサーバを認証する認証情報を生成したうえで、生成した前記認証情報を前記移動管理サーバに供給する機能を発揮するものであり、
前記データベースアクセス権限管理サーバは、
当該データベースアクセス権限管理サーバが設けられた前記管理端末器もしくは前記他のコンピュータにデータベースアクセス権限管理者が実施する入力操作に応じて、前記データベースアクセス有資格者の前記データベースアクセス権限を設定してその情報を記憶する機能と、
前記データベース装置に記録されている前記データベースアクセス権限を変更操作する際に必要となる操作コマンド情報を記憶する機能と、
を発揮するものであり、
前記移動オブジェクト管理サーバは、
前記データベースアクセス権限管理サーバから前記アクセス権限情報と前記操作コマンド情報とを取り込んで記憶する機能と、
前記アクセス権限情報と前記操作コマンド情報とを搭載した状態で前記各移動管理サーバの間を前記電気通信回線を介して自律的に移動し、移動中に寄り付いた前記管理端末器を介して前記データベース装置に前記アクセス権限を前記操作コマンド情報に基づいて設定する移動オブジェクトを生成する機能と、
前記アクセス権限情報と前記操作コマンド情報とを搭載した移動オブジェクト（以下、情報搭載済移動オブジェクトという）を前記電気通信回線にアップロードする機能と、
を発揮するものであり、
かつ、前記移動オブジェクト管理サーバと前記移動管理サーバとは、任意の移動管理サーバとの間で、前記電気通信回線を介した前記情報搭載済移動オブジェクトの送受信操作を実行するとともに、その通信に際して、前記認証情報に基づいて前記任意の移動管理サーバとの間で認証を実行し、認証が成功した前記任意の移動管理サーバに対して、前記情報搭載済移動オブジェクトの送受信操作を実行するものである、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項２】
請求項１に記載のデータベースアクセス権限管理システムにおいて、
前記移動管理サーバは、前記情報搭載済移動オブジェクトを受信した場合にはその移動オブジェクトの初期開始動作を実行するものであり、
前記移動オブジェクトは、前記移動管理サーバによって実行される初期開始動作に基づいて、当該移動オブジェクトが投入された前記管理端末器を介して前記データベース装置に前記データベースアクセス権限を設定する操作を実行するものである、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項３】
請求項２に記載のデータベースアクセス権限管理システムにおいて、
前記移動オブジェクト管理サーバは、前記移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、その移動オブジェクトに前記アクセス権限情報と前記操作コマンド情報情報とを搭載するものであり、
前記移動管理サーバは、前記情報搭載済移動オブジェクトの受信に際して、当該情報搭載済移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記情報搭載済移動オブジェクトに対して前記初期開始動作を実行するものである、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項４】
請求項３に記載のデータベースアクセス権限管理システムにおいて、
前記移動オブジェクト管理サーバは、前記アクセス権限情報と前記操作コマンド情報とに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、デジタル署名添付情報を前記移動オブジェクトに搭載するものであり、
前記移動管理サーバは、前記情報搭載済移動オブジェクトの受信に際して、添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記情報搭載済移動オブジェクトに対して前記初期開始動作を実行するものである、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項５】
請求項２に記載のデータベースアクセス権限管理システムにおいて、
前記移動オブジェクト管理サーバは、前記移動オブジェクトに前記アクセス権限情報と前記操作コマンド情報とを搭載したうえで、その情報搭載済移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付するものであり、
前記移動管理サーバは、前記情報搭載済移動オブジェクトの受信に際して、前記移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記移動オブジェクトに対して前記初期開始動作を実行するものである、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項６】
請求項１ないし５のいずれかに記載のデータベースアクセス権限管理システムにおいて、
前記認証管理サーバと前記移動オブジェクト管理サーバとを同一の前記管理端末器もしくは同一の前記他のコンピュータに設ける、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項７】
請求項１ないし６のいずれかに記載のデータベースアクセス権限管理システムにおいて、
前記データベースアクセス権限管理サーバと前記移動オブジェクト管理サーバとを同一の前記管理端末器もしくは同一の前記他のコンピュータに設ける、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項８】
請求項１ないし７のいずれかに記載のデータベースアクセス権限管理システムにおいて、
前記移動オブジェクト管理サーバは、予め設定しておいた前記移動オブジェクトの移動経路を、前記移動オブジェクトに登録するものであり、
前記移動オブジェクト管理サーバまたは前記移動管理サーバは、前記移動オブジェクトに設定された移動経路に基づいて前記情報搭載済移動オブジェクトを移動させるものである、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項９】
請求項８に記載のデータベースアクセス権限管理システムにおいて、
前記移動オブジェクト管理サーバまたは前記移動管理サーバは、次なる送信先となる前記移動管理サーバに対する前記情報搭載済移動オブジェクトの送信に失敗した場合には、その次なる移動管理サーバを無視して移動経路上のさらに次に位置する前記移動管理サーバに対して送信動作を実施するものであり、
前記情報搭載済移動オブジェクトは、入り込みに失敗した前記移動管理サーバを記憶しておき、前記移動経路を一巡したのち、入り込みに失敗した前記移動管理サーバを再度巡回するものである、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項１０】
請求項１ないし９のいずれかに記載のデータベースアクセス権限管理システムにおいて、
前記認証情報として、公開鍵情報と秘密鍵情報とを用いる、
ことを特徴とするデータベースアクセス権限管理システム。
【請求項１１】
管理端末器を有するデータベース装置が複数設けられ、前記管理端末器どうしが電気通信回線により互いに通信可能に接続され、前記管理端末器にデータベースアクセス有資格者が実施する入力操作に基づいて前記データベース装置に記録されている情報の参照や更新の操作が実施されるシステム構成において前記各データベース装置で記憶されているデータベースアクセス有資格者のデータベースアクセス権限を管理するプログラムであって、
前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、認証管理機能を実行させる認証管理サーバプログラムと、
前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、アクセス権限設定機能と操作コマンド設定情報記憶機能とを実行させるデータベースアクセス権限管理サーバプログラムと、
前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、情報取り込み機能と、移動オブジェクト管理機能と、アップロード機能とを実行させる移動オブジェクト管理サーバプログラムと、
その他の前記管理端末器それぞれに移動管理機能を実行させる移動管理サーバプログラムとを有し、
前記認証管理機能は、予め、自身および他のサーバプログラムを認証する認証情報を生成したうえで、生成した前記認証情報を、他のサーバプログラムが設けられた前記管理端末器および前記他のコンピュータに供給する機能であり、
前記アクセス権限設定機能は、前記データベースアクセス権限管理サーバが設けられた前記管理端末器もしくは前記他のコンピュータにデータベースアクセス権限管理者が実施する入力操作に応じて、前記データベースアクセス有資格者のアクセス権限を設定してその情報を記憶する機能であり、
前記操作コマンド設定情報記憶機能は、前記データベース装置に記録されている前記データベースアクセス権限を変更操作する際に必要となる操作コマンド情報を記憶する機能であり、
前記情報取り込み機能は、前記データベースアクセス権限管理サーバから前記電気通信回線を介して前記アクセス権限情報と前記操作コマンド情報とを取り込んで記憶する機能であり、
前記移動オブジェクト管理機能は、前記各移動管理サーバおよび前記他のコンピュータの間を前記電気通信回線を介して自律的に移動し、移動中に寄り付いた前記管理端末器を介して前記データベース装置に前記アクセス権限を前記操作コマンド情報に基づいて設定する移動オブジェクトを生成する機能であり、
前記アップロード機能は、前記アクセス権限情報と前記操作コマンド情報とを搭載した移動オブジェクト（以下、情報搭載済移動オブジェクトという）を前記電気通信回線にアップロードする機能であり、
かつ、前記移動オブジェクト管理機能と前記移動管理機能とは、移動管理サーバプログラムが設けられた任意の管理端末器との間で、前記移動オブジェクトからの情報に基づいて前記電気通信回線を介した前記情報搭載済移動オブジェクトの送受信操作を実行するとともに、その通信に際して、前記認証情報に基づいて前記任意の管理端末器との間で認証を実行し、認証が成功した前記管理端末器に対して、前記情報搭載済移動オブジェクトの送受信操作を行う機能である、
ことを特徴とするデータベースアクセス権限管理プログラム。
【請求項１２】
請求項１１に記載のデータベースアクセス権限管理プログラムにおいて、
前記移動管理機能は、前記情報搭載済移動オブジェクトを受信した場合にはその移動オブジェクトの初期開始動作を前記管理端末器に実行させる機能を含み、前記移動オブジェクト管理機能は、前記移動オブジェクトとして、前記移動管理サーバによって実行される初期開始動作に基づいて、当該移動オブジェクトが投入された管理端末器を介して前記データベース装置に前記アクセス権限を設定する操作を実行する機能を含む、
ことを特徴とするデータベースアクセス権限管理プログラム。
【請求項１３】
請求項１２に記載のデータベースアクセス権限管理プログラムにおいて、
前記移動オブジェクト管理機能は、前記移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、その移動オブジェクトに前記フトウエアを搭載する機能を含み、
前記移動管理機能は、前記ソフトウエア搭載済移動オブジェクトの受信に際して、前記移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記移動オブジェクトに対して前記初期開始動作を実行する機能を含む、
ことを特徴とするデータベースアクセス権限管理プログラム。
【請求項１４】
請求項１３に記載のデータベースアクセス権限管理プログラムにおいて、
前記移動オブジェクト管理機能は、前記アクセス権限情報と前記操作コマンド情報とに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、そデジタル署名添付情報を前記移動オブジェクトに搭載する機能を含み、
前記移動管理機能は、前記情報搭載済移動オブジェクトの受信に際して、添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前情報搭載済移動オブジェクトに対して前記初期開始動作を実行する機能を含む、
ことを特徴とするデータベースアクセス権限管理プログラム。
【請求項１５】
請求項１２に記載のデータベースアクセス権限管理プログラムにおいて、
前記移動オブジェクト管理機能は、前記移動オブジェクトに前記アクセス権限情報と前記操作コマンド情報とを搭載したうえで、その情報搭載済移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付する機能を含み、前記移動管理機能は、前記移動管理サーバプログラムの格納コンピュータによる前記情報搭載済移動オブジェクトの受信に際して、前記移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記移動オブジェクトに対して前記初期開始動作を実行する機能を含む、
ことを特徴とするデータベースアクセス権限管理プログラム。
【請求項１６】
請求項１１ないし１５のいずれかに記載のデータベースアクセス権限管理プログラムにおいて、
前記移動オブジェクト管理機能は、予め設定しておいた前記移動オブジェクトの移動経路を、前記移動オブジェクトに登録する機能を含み、
前記移動オブジェクト管理機能または前記移動管理機能は、前記移動オブジェクトに設定された移動経路に基づいて前記情報搭載済移動オブジェクトを移動させる機能を含む、
ことを特徴とするデータベースアクセス権限管理プログラム。
【請求項１７】
請求項１６に記載のデータベースアクセス権限管理プログラムにおいて、
前記移動オブジェクト管理機能または前記移動管理機能は、次なる送信先となる移動管理サーバプログラムに対する前記情報搭載済移動オブジェクトの送信に失敗した場合には、その次なる移動管理サーバプログラムを無視して移動経路上のさらに次に位置する前記移動管理サーバプログラムに対して送信動作を実施する機能を含み、
前記移動オブジェクト管理機能は、移動オブジェクトとして、入り込みに失敗した移動管理サーバプログラムを記憶しておき、前記移動経路を一巡したのち、入り込みに失敗した移動管理サーバプログラムを再度巡回する移動オブジェクトを生成する機能を含む、
ことを特徴とする自動情報収集プログラム。
【請求項１８】
請求項１１ないし１７のいずれかに記載のデータベースアクセス権限管理プログラムにおいて、
前記認証情報として、公開鍵情報と秘密鍵情報とを用いる、
ことを特徴とするデータベースアクセス権限管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データベース入出力操作を行う管理端末器を備えたデータベース装置が複数設けられたシステムにおいて、データベースアクセス有資格者のアクセス権限を管理するシステムおよびプログラムに関する。
【０００２】
【従来の技術】
異なる拠点に配置されたデータベース装置を有するシステムにおいて、データベースアクセス有資格者のアクセス権限が当該有資格者の人事異動などにより変更されることがある。その場合、従来では、各管理端末器毎に、変更のあったデータベースアクセス有資格者のアクセス権限を手入力作業で変更していた。
【０００３】
従来から、電気通信回線により通信可能に接続されたコンピュータの間でファイルに関するアクセス制限を行うシステムはある。（例えば、特許文献１参照）
【０００４】
【特許文献１】
特願平１１−５３２４３号
【０００５】
【発明が解決しようとする課題】
しかしながら、このようなアクセス権限の変更は、非常の手間のかかる作業であるうえに、設定ミスが生じやすいという不都合があり、これに伴って可用性（アベイラビリティ）、運用性、セキュリティに関する課題があった。
【０００６】
また、上述したように、ファイルに関するアクセス制限を実現したシステムにあるものの、データベースに関してはそのようなシステムはなく、さらには、ファイルに関するアクセス制限システムにおいても、ファイルやデータベースが分散配置された環境においては、アクセス制限を設定できる権限がそれぞれ分散して存在せざるを得ず、そのために、アクセス制限の管理を一括集中して実施することは不可能であった。
【０００７】
【課題を解決するための手段】
上述した課題を解決するためには、本発明は、管理端末器を有するデータベース装置が複数設けられ、前記管理端末器どうしが電気通信回線により互いに通信可能に接続され、前記管理端末器にデータベースアクセス有資格者が実施する入力操作に基づいて前記データベース装置に記録されている情報の参照や更新の操作が実施されるシステム構成において前記各データベース装置で記憶されているデータベースアクセス有資格者のデータベースアクセス権限を管理するシステムにおいて次の構成を備える。
【０００８】
前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、認証管理サーバが設けられる。前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、データベースアクセス権限管理サーバが設けられる。前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、移動オブジェクト管理サーバが設けられる。その他の前記管理端末器それぞれに移動管理サーバが設けられる。
【０００９】
前記認証管理サーバは、予め自身および他のサーバを認証する認証情報を生成したうえで生成した前記認証情報を前記移動管理サーバに供給する機能を発揮するものとされる。
【００１０】
前記データベースアクセス権限管理サーバは、当該データベースアクセス権限管理サーバが設けられた前記管理端末器もしくは前記他のコンピュータにデータベースアクセス権限管理者が実施する入力操作に応じて前記データベースアクセス有資格者の前記データベースアクセス権限を設定してその情報を記憶する機能と、前記データベース装置に記録されている前記データベースアクセス権限を変更操作する際に必要となる操作コマンド情報を記憶する機能とを発揮するものとされる。
【００１１】
前記移動オブジェクト管理サーバは、前記データベースアクセス権限管理サーバから前記アクセス権限情報と前記操作コマンド情報とを取り込んで記憶する機能と、前記アクセス権限情報と前記操作コマンド情報とを搭載した状態で前記各移動管理サーバの間を前記電気通信回線を介して自律的に移動し、移動中に寄り付いた前記管理端末器を介して前記データベース装置に前記アクセス権限を前記操作コマンド情報に基づいて設定する移動オブジェクトを生成する機能と、前記アクセス権限情報と前記操作コマンド情報とを搭載した移動オブジェクト（以下、情報搭載済移動オブジェクトという）を前記電気通信回線にアップロードする機能とを発揮するものとされる。
【００１２】
かつ、前記移動オブジェクト管理サーバと前記移動管理サーバとは、任意の移動管理サーバとの間で、前記電気通信回線を介した前記情報搭載済移動オブジェクトの送受信操作を実行するとともに、その通信に際して、前記認証情報に基づいて前記任意の移動管理サーバとの間で認証を実行し、認証が成功した前記任意の移動管理サーバに対して、前記情報搭載済移動オブジェクトの送受信操作を実行するものされる。
【００１３】
また、本発明は、管理端末器を有するデータベース装置が複数設けられ、前記管理端末器どうしが電気通信回線により互いに通信可能に接続され、前記管理端末器にデータベースアクセス有資格者が実施する入力操作に基づいて前記データベース装置に記録されている情報の参照や更新の操作が実施されるシステム構成において前記各データベース装置で記憶されているデータベースアクセス有資格者のデータベースアクセス権限を管理するプログラムにおいて次の構成を備える。
【００１４】
前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、認証管理機能を実行させる認証管理サーバプログラムと、前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、アクセス権限設定機能と操作コマンド設定情報記憶機能とを実行させるデータベースアクセス権限管理サーバプログラムと、前記管理端末器のうちの一つ、もしくは前記管理端末器に前記電気通信回線を介して通信可能に接続された他のコンピュータに、情報取り込み機能と、移動オブジェクト管理機能と、アップロード機能とを実行させる移動オブジェクト管理サーバプログラムと、その他の前記管理端末器それぞれに移動管理機能を実行させる移動管理サーバプログラムとを有する。
【００１５】
前記認証管理機能は、予め、自身および他のサーバプログラムを認証する認証情報を生成したうえで、生成した前記認証情報を、他のサーバプログラムが設けられた前記管理端末器および前記他のコンピュータに供給する機能とされる。
【００１６】
前記アクセス権限設定機能は、前記データベースアクセス権限管理サーバが設けられた前記管理端末器もしくは前記他のコンピュータにデータベースアクセス権限管理者が実施する入力操作に応じて、前記データベースアクセス有資格者のアクセス権限を設定してその情報を記憶する機能とされる。
【００１７】
前記操作コマンド設定情報記憶機能は、前記データベース装置に記録されている前記データベースアクセス権限を変更操作する際に必要となる操作コマンド情報を記憶する機能とされる。
【００１８】
前記情報取り込み機能は、前記データベースアクセス権限管理サーバから前記電気通信回線を介して前記アクセス権限情報と前記操作コマンド情報とを取り込んで記憶する機能とされる。
【００１９】
前記移動オブジェクト管理機能は、前記各移動管理サーバおよび前記他のコンピュータの間を前記電気通信回線を介して自律的に移動し、移動中に寄り付いた前記管理端末器を介して前記データベース装置に前記アクセス権限を前記操作コマンド情報に基づいて設定する移動オブジェクトを生成する機能とされる。
【００２０】
前記アップロード機能は、前記アクセス権限情報と前記操作コマンド情報を搭載した移動オブジェクト（以下、情報搭載済移動オブジェクトという）を前記電気通信回線にアップロードする機能とされる。
【００２１】
かつ、前記移動オブジェクト管理機能と前記移動管理機能とは、移動管理サーバプログラムが設けられた任意の管理端末器との間で、前記移動オブジェクトからの情報に基づいて前記電気通信回線を介した前記情報搭載済移動オブジェクトの送受信操作を実行するとともに、その通信に際して、前記認証情報に基づいて前記任意の管理端末器との間で認証を実行し、認証が成功した前記管理端末器に対して、前記情報搭載済移動オブジェクトの送受信操作を行う機能とされる。
【００２２】
これにより、本発明は、電気通信回線上において、移動オブジェクトを巡回させながら、各管理端末器を介してデータベース装置にデータベースアクセス有資格者のアクセス権限を自動的に設定することが可能となる。しかも、サーバ（サーバプログラム）間においては、互いに認証に成功したものどうしでしか、移動オブジェクトの受け渡し／受け取りを許容しないようにしたので、移動オブジェクトが電気通信回線上を徘徊するにもかかわらず、その安全性は高く維持されることとなる。
【００２３】
本発明のデータベースアクセス権限管理システムは、次のように構成されるのが好ましい。前記移動管理サーバが、前記情報搭載済移動オブジェクトを受信した場合にはそのオブジェクトの初期開始動作を実行するものとされる。前記移動オブジェクトが、前記移動管理サーバによって実行される初期開始動作に基づいて当該移動オブジェクトが投入された前記管理端末器を介して前記データベース装置に前記データベースアクセス権限を設定する操作を実行するものとされる。
【００２４】
本発明のデータベースアクセス権限管理プログラムは、次のように構成されるのが好ましい。前記移動管理機能は、前記情報搭載済移動オブジェクトを受信した場合にはその移動オブジェクトの初期開始動作を前記管理端末器に実行させる機能を含むとされる。前記移動オブジェクト管理機能は、前記移動オブジェクトとして、前記移動管理サーバによって実行される初期開始動作に基づいて、当該移動オブジェクトが投入された管理端末器を介して前記データベース装置に前記アクセス権限を設定する操作を実行する機能を含むとされる。
【００２５】
以上のように構成すれば、各アクセス権限の設定操作をさらに自動化することが可能となる。
【００２６】
本発明のデータベースアクセス権限管理システムは、次のように構成されるのが好ましい。前記移動オブジェクト管理サーバが、前記移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、その移動オブジェクトに前記アクセス権限情報と前記操作コマンド情報情報とを搭載するものとされる。前記移動管理サーバが、前記情報搭載済移動オブジェクトの受信に際して、当該情報搭載済移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記情報搭載済移動オブジェクトに対して前記初期開始動作を実行するものとされる。
【００２７】
本発明のデータベースアクセス権限管理プログラムは、次のように構成されるのが好ましい。前記移動オブジェクト管理機能は、前記移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、その移動オブジェクトに前記フトウエアを搭載する機能を含むとされる。前記移動管理機能は、前記ソフトウエア搭載済移動オブジェクトの受信に際して、前記移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記移動オブジェクトに対して前記初期開始動作を実行する機能を含むとされる。
【００２８】
以上のように構成されれば、移動オブジェクトは認証管理サーバ（サーバプログラム）により認証されたものとなり、各管理端末器において安全に移動オブジェクトを受信することが可能となる。
【００２９】
本発明のデータベースアクセス権限管理システムは次のように構成されるのが好ましい。前記移動オブジェクト管理サーバは、前記アクセス権限情報と前記操作コマンド情報とに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、デジタル署名添付情報を前記移動オブジェクトに搭載するものとされる。前記移動管理サーバは、前記情報搭載済移動オブジェクトの受信に際して、添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記情報搭載済移動オブジェクトに対して前記初期開始動作を実行するものとされる。
【００３０】
本発明のデータベースアクセス権限管理プログラムは、次のように構成されるのが好ましい。前記移動オブジェクト管理機能は、前記アクセス権限情報と前記操作コマンド情報とに、前記認証情報に基づいて生成したデジタル署名を添付したうえで、そデジタル署名添付情報を前記移動オブジェクトに搭載する機能を含むとされる。前記移動管理機能は、前記情報搭載済移動オブジェクトの受信に際して、添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前情報搭載済移動オブジェクトに対して前記初期開始動作を実行する機能を含むとされる。
【００３１】
以上のように構成されれば、前記アクセス権限情報と前記操作コマンド情報とは認証管理サーバ（サーバプログラム）により認証されたものとなり、各管理端末器は、前記アクセス権限情報を安全に取り込むことが可能となる。
【００３２】
本発明のデータベースアクセス権限管理システムは、次のように構成されるのが好ましい。前記移動オブジェクト管理サーバは、前記移動オブジェクトに前記アクセス権限情報と前記操作コマンド情報とを搭載したうえで、その情報搭載済移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付するものとされる。前記移動管理サーバは、前記情報搭載済移動オブジェクトの受信に際して、前記移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記移動オブジェクトに対して前記初期開始動作を実行するものとされる。
【００３３】
本発明のデータベースアクセス権限管理プログラムは、次のように構成されるのが好ましい。前記移動オブジェクト管理機能は、前記移動オブジェクトに前記アクセス権限情報と前記操作コマンド情報とを搭載したうえで、その情報搭載済移動オブジェクトに、前記認証情報に基づいて生成したデジタル署名を添付する機能を含むとされる。前記移動管理機能は、前記移動管理サーバプログラムの格納コンピュータによる前記情報搭載済移動オブジェクトの受信に際して、前記移動オブジェクトに添付されているデジタル署名を前記認証情報に基づいて確認し、デジタル署名を確認できた前記移動オブジェクトに対して前記初期開始動作を実行する機能を含むとされる。
【００３４】
以上のように構成されれば、情報搭載済移動オブジェクトは認証管理サーバ（サーバプログラム）により認証されたものとなり、各管理端末器は、アクセス権限をさらに安全に取り込むことが可能となる。
【００３５】
本発明のデータベースアクセス権限管理システムにおいては、前記認証管理サーバと前記移動オブジェクト管理サーバとは同一のコンピュータに設けられるのが好ましい。同様に、前記データベースアクセス権限管理サーバと前記移動オブジェクト管理サーバとは同一の前記管理端末器もしくは同一の前記他のコンピュータに設けられるのが好ましい。そうすれば、システムの簡略化を促進することが可能となる。
【００３６】
本発明のデータベースアクセス権限管理システムは、次にように構成されるのが好ましい。前記移動オブジェクト管理サーバは、予め設定しておいた前記移動オブジェクトの移動管理サーバ間の移動経路を、前記移動オブジェクトに登録するものとされる。前記移動オブジェクト管理サーバまたは前記移動管理サーバは、前記移動オブジェクトに設定された移動経路に基づいて前記ソフトウエア搭載済移動オブジェクトを移動させるものとされる。
【００３７】
本発明のデータベースアクセス権限管理プログラムは、次のように構成されるのが好ましい。前記移動オブジェクト管理機能は、予め設定しておいた前記移動オブジェクトの移動経路を、前記移動オブジェクトに登録する機能を含んで構成される。
【００３８】
前記移動オブジェクト管理機能または前記移動管理機能は、前記移動オブジェクトに設定された移動経路に基づいて前記情報搭載済移動オブジェクトを移動させる機能を含んで構成される。
【００３９】
以上のように構成されれば、移動経路上の各管理端末器に対して確実に情報搭載済移動オブジェクトを送り込むことが可能となる。
【００４０】
本発明のデータベースアクセス権限管理システムは次のように構成されるのが好ましい。前記移動オブジェクト管理サーバまたは前記移動管理サーバは、次なる送信先となる移動管理サーバに対する前記情報搭載済移動オブジェクトの送信に失敗した場合にはその次なる移動管理サーバを無視して移動経路上のさらに次に位置する移動管理サーバに対して送信動作を実施するものとされる。前記移動オブジェクトは、入り込みに失敗した移動管理サーバを記憶しておき、前記移動経路を一巡したのち、入り込みに失敗した移動管理サーバを再度巡回するものとされる。
【００４１】
本発明のデータベースアクセス権限管理プログラムは、次のように構成されるのが好ましい。前記移動オブジェクト管理機能または前記移動管理機能を、次なる送信先となる移動管理サーバプログラムに対する前記情報搭載済移動オブジェクトの送信に失敗した場合には、その次なる移動管理サーバプログラムを無視して移動経路上のさらに次に位置する移動管理サーバプログラムに対して送信動作を実施する機能を含んで構成される。前記移動オブジェクト管理機能は、移動オブジェクトとして、入り込みに失敗した移動管理サーバプログラムを記憶しておき、前記移動経路を一巡したのち、入り込みに失敗した移動管理サーバプログラムを再度巡回する移動オブジェクトを生成する機能を含んで構成される。
【００４２】
以上のようにすれば、情報搭載済移動オブジェクトの送信に失敗した管理端末器に対しても、二度三度と送信を繰り返すことが可能となり、その分さらに、各管理端末器に対する移動オブジェクトの送り込みが確実になる。
【００４３】
なお、前記認証情報としては、例えば、公開鍵情報と秘密鍵情報とを用いることができる。
【００４４】
【発明の実施の形態】
以下、本発明を実施の形態を参照して説明する。本実施の形態では、管理端末器を有するデータベース装置が複数設けられ、管理端末器どうしがイントラネットにより互いに通信可能に接続され、管理端末器にデータベースアクセス有資格者が実施する入力操作に基づいて前記データベース装置に記録されている情報の参照や更新の操作が実施されるシステム構成において各データベース装置で記憶されているデータベースアクセス有資格者のデータベースアクセス権限を管理するシステムにおいて、本発明を実施している。
【００４５】
このシステムは、次のような前提において実施されるシステムである。会社等の組織内に複数のデータベース装置が設定されている。各データベース装置は、同一の規格（同一ベンダー、同一バーション）であるのが好ましいものの、実際には、それぞれ規格の異なるデータベース装置が混在して配置されている。組織構成員の中から選別されたデータベースアクセス有資格者が、データベースアクセス権限管理者から付与されたアクセス資格範囲内でデータベース装置にアクセスを実施している。
【００４６】
以上の前提において、前記データベースアクセス有資格者が人事異動等で組織内での役割に変化が生じた場合、彼（彼女）に付与されているデータベース装置に対するアクセス可能（許可）範囲（以下、アクセス権限という）にも変化が生じる。例えば、任意のデータベースアクセス有資格者が人事異動により他部署に転勤した場合を想定する。この場合、データベースアクセス権限管理者は、データベースアクセス有資格者が前任部署で有していたアクセス権限を一旦剥奪したうえで、新任部署で必要となるアクセス権限を新たに付与することになる。このようなアクセス権限は、各データベース装置に記憶されており、そのために人事異動が発生する度にアクセス権限の設定変更をそれぞれのデータベース装置で実施する必要がある。本発明のシステムは、このようなデータベースアクセス権限の設定変動を、移動オブジェクトを用いて一括にかつ自動的に実施するシステムである。
【００４７】
このデータベースアクセス権限管理システム１は、複数のデータベース装置ＤＢを備えている。データベース装置ＤＢは、同一の規格装置で構成されるのが好ましいものの、実際には別々の規格の装置から構成されており、データベースに対する入出力操作を行い操作コマンドはそれぞれ異なるコマンドが設定されている。
【００４８】
各データベース装置ＤＢは、その入出力操作を行う管理端末器３１〜ｎを備えている。管理端末器３１〜ｎは、データベース装置ＤＢに対して各種情報の入出力を実施する。なお、本実施形態では、管理端末器３１〜ｎは、データベース装置ＤＢと別の装置として構成されているが、管理端末器３１〜ｎは、データベース装置ＤＢ内に一体に設けられていてもよい。
【００４９】
各管理端末器３１〜ｎは電気通信回線２により互いに通信可能に接続されている。電気通信回線２は例えば、光ファイバケーブル網により構成されており、管理端末器３１〜ｎはこのような電気通信回線２で構成されるＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）により通信可能に接続されている。
【００５０】
これら管理端末器３１〜ｎの一つである管理端末器３１には、メインサーバプログラム（以下、メインサーバという）４がインストールされており、他の管理端末器３２〜ｎには、移動管理サーバプログラム（以下、移動管理サーバという）５がそれぞれインストールされている。メインサーバ４は、図２に示すように、認証管理サーバプログラム（以下、認証管理サーバという）６と移動オブジェクト管理サーバプログラム（以下、移動オブジェクト管理サーバという）７と、データベースアクセス権限管理サーバプログラム（以下、データベースアクセス権限管理サーバという）１１とにより構成されている。そして、これらのプログラム（サーバ構成）が電気通信回線２を介して有機的に組み合わさって相互動作しており、これにより、電気通信回線２により接続された複数の管理端末器３１〜ｎを一つの機能体として動作させる単一のプログラムとして、これらのプログラムは機能している。
【００５１】
なお、本実施形態では、認証管理サーバ６と移動オブジェクト管理サーバ７とデータベースアクセス権限管理サーバ２０とを同一のメインサーバ４（管理端末器３１）に設けるとしたが、これらのサーバ６，７，１１は、別々の管理端末器３１〜ｎに設けてもよいし、電気通信回線２を介して管理端末器３１〜ｎに通信可能に接続された他のコンピュータ１２に設けてもよい。
【００５２】
認証管理サーバ６は、予め、自身および他のサーバを認証する認証情報を生成したうえで、生成した認証情報を移動管理サーバに供給する機能を管理端末器３１が発揮するように、そのプログラムが構成されている。
【００５３】
データベースアクセス権限管理サーバ２０は、
・管理端末器３１にデータベースアクセス権限管理者が実施する入力操作に応じて、前記データベースアクセス有資格者のアクセス権限を設定してその情報を記憶するアクセス権限設定機能と、
・データベース装置ＤＢに記録されているデータベースアクセス権限を変更操作する際に必要となる操作コマンド情報（データベース装置ＤＢのベンダーやバージョンにより異なる）を記憶する操作コマンド設定情報記憶機能と、
を管理端末器３１が発揮するようにそのプログラムが構成されている。
【００５４】
移動オブジェクト管理サーバ７は、管理端末器３１が次の機能を発揮するようにそのプログラムが構成されている。
【００５５】
移動オブジェクト管理サーバ７は、
・自律型移動オブジェクト（［Ａｕｔｏｎｏｍｏｕｓ  Ｍｏｂｉｌｅ  Ｏｂｊｅｃｔ］、以下、移動オブジェクトという）８を生成する機能と、
・データベースアクセス権限管理サーバ２０からアクセス権限情報と操作コマンド情報とを受け取って記憶する機能と、
・記憶しているデータベース装置ＤＢの操作コマンド情報とアクセス権限情報とに基づいて、データベース装置ＤＢにアクセス権限の変更を示す情報（以下、権限変更情報９という）を生成したうえでその権限変更情報９を暗号化して暗号情報９’を生成する機能と、
・デジタル署名１１を生成して暗号情報９’に添付することで署名暗号情報９’’を生成する機能と、
・署名暗号情報９’’を移動オブジェクト８に搭載することで情報搭載済移動オブジェクト１０を生成する機能と、
・情報搭載済移動オブジェクト１０を暗号化して暗号オブジェクト１０’を生成する機能と、
・デジタル署名１１を生成して暗号オブジェクト１０’に添付することで、署名暗号オブジェクト（以下、モバイルソフトウエアと称す）１０’’を生成する機能と、
・移動管理サーバ５との間で相互認証を実施する機能と、
・モバイルソフトウエア１０’’を、電気通信回線２を介して移動管理サーバ５、…に送信する機能と、
・モバイルソフトウエア１０’’が、複数の移動管理サーバ５、…の間を巡回移動する移動経路を設定する機能と、
を管理端末器３１が発揮するようにそのプログラムが構成されている。
【００５６】
なお、移動オブジェクト８は権限変更情報９の搬送キャリアとなって、自身も、電気通信回線２を介して各サーバ４、５、…を自律的に移動し、移動中に寄り付いた各サーバ５を介してデータベース装置ＤＢにアクセス権限を操作コマンド情報に基づいて設定するするソフトウエアである。また、モバイルソフトウエア１０’’が、請求項における情報搭載済移動オブジェクトに相当する。
【００５７】
移動管理サーバ５は、管理端末器３２〜ｎが次の機能を発揮するようにそのプログラムが構成されている。
【００５８】
移動管理サーバ５は、
・メインサーバ４ないし移動管理サーバ５との間で相互認証を実施する機能と、
・受信したモバイルソフトウエア１０’’の安全性を確認する機能と、
・受信したモバイルソフトウエア１０’’を復号化したうえで初期開始動作を実行する機能と、
・受信したモバイルソフトウエア１０’’を、移動オブジェクト８に登録された移動経路において次となる移動管理サーバ５に送信する機能と、
を管理端末器３２〜ｎが発揮するようにそのプログラムが構成されている。
【００５９】
移動オブジェクト８は、電気通信回線２を介して各管理端末器３２〜ｎを巡回移動していく途中において、巡回途中の各寄主管理端末器３２〜ｎが次の機能を発揮するようにそのプログラムが構成されている。
【００６０】
移動オブジェクト８は、
・登録している移動経路に沿って次となる管理端末器３２〜ｎに自分自身（移動オブジェクト８）が送信されるように、現在の寄付先管理端末器３２〜ｎ（移動管理サーバ５）を動作させる機能と、
・移動オブジェクト８のプログラム初期開始動作を移動管理サーバ５（寄付先管理端末器３２〜ｎ）において実行させる機能と、
・移動中に寄り付いた管理端末器管理端末器３１〜ｎを介してデータベース装置ＤＢにアクセス権限を操作コマンド情報に基づいて設定する機能と、
を寄付先管理端末器３１〜ｎが発揮するようにそのプログラムが構成されている。
【００６１】
各データベース装置ＤＢのメモリ（図示省略）には、そのデータベース装置ＤＢの操作権限が付与された組織員の識別情報（社員番号等）と、付与されたアクセス権限（参照権限のみ、参照・書込権限）とが対応付けられて記録されている。参照権限は、データベース装置ＤＢに記録されているデータベース情報を参照できる権限であり、書込権限はデータベース情報に書き込みを加えることができる権限である。
【００６２】
次に、この情報収集システム１の動作を、図３の鍵情報授受相関図、図４のタイムテーブル構成、および図５〜図１２のフローチャートを参照して説明する。
【００６３】
まず、認証管理サーバ６では、予め次のような登録操作が実施される。認証管理サーバ６は、自分自身（認証管理サーバ６）の公開鍵情報Ｋｏ１と秘密鍵情報Ｋｓ１とを生成するとともに、各管理端末器３２〜ｎからの登録要請に基づいて各管理端末器３２〜ｎの公開鍵情報Ｋｏ２〜ｎと秘密鍵情報Ｋｓ２〜ｎとを生成する。
【００６４】
そして、全ての公開鍵情報Ｋｏ１〜ｎを各移動管理サーバ５、…に対して公開できる状態にして自身（認証管理サーバ６）のメモリ（図示省略）に保持しておく。一方、自身（認証管理サーバ６）の秘密鍵情報Ｋｓ１は公開不可の状態にして自身（認証管理サーバ６）のメモリ（図示省略）に保持しておく。
【００６５】
さらに、認証管理サーバ６は各移動管理サーバ５、…の秘密鍵情報Ｋｓ２〜ｎを対応する各移動管理サーバ５、…に発送しておく。このとき同時に、認証管理サーバ６の公開鍵情報Ｋｏ１も各移動管理サーバ５、…に発送しておく。
【００６６】
なお、秘密鍵情報Ｋｓ２〜ｎは、対応する各移動管理サーバ５、…以外の移動管理サーバ５、…に対して漏洩不能の状態で発送される。このような発送形態の具体例としては、移動管理サーバ５、…の操作者に対する手渡しや郵送が挙げられる。
【００６７】
各移動管理サーバ５、…では、認証管理サーバ６から入手した自身（移動管理サーバ５、…）の秘密鍵情報Ｋｓ２〜ｎと、自身（各移動管理サーバ５、…）の公開鍵情報Ｋｏ２〜ｎと、認証管理サーバ６の公開鍵情報Ｋｏ１とを、自身（移動管理サーバ５、…）のメモリ（図示省略）に格納して保持しておく。このとき、秘密鍵情報Ｋｓ２〜ｎは、他の移動管理サーバ５、…に対して公開不可の状態で保持しておく。これら秘密鍵情報Ｋｓ１〜ｎと公開鍵情報Ｋｏ１〜ｎとの間の相互関係を図３に示す。
【００６８】
以上の登録操作を行ったのち、メインサーバ４（移動オブジェクト管理サーバ７）では、まず、モバイルソフトウエア１０’’の生成を行う。
【００６９】
モバイルソフトウエア１０’’の生成を、図４のタイムテーブル構成図、図５〜図７のフローチャートを参照して説明する。以下の説明では、データベースアクセス有資格者が組織内での人事異動により、彼（彼女）のデータベースアクセス権限に変更が生じた状態を想定している。
【００７０】
データベースアクセス権限管理サーバ２０は、図４（ａ）に示す組織員個人情報テーブルＴ１と、図４（ｂ）に示すアクセス権限情報テーブルＴ２と、データベース操作情報テーブルＴ３とを記録している。組織員個人情報テーブルＴ１には、組織員の番号情報（個別に付与されている）、氏名、所属部門コード、および役職等が記録されている。アクセス権限情報テーブルＴ２には、所属部門の役職と、各データベース装置ＤＢに対する操作権限とが対応付けられて記録されている。操作権限は、データベース装置ＤＢの各テーブル毎に設定されている。データベース操作情報テーブルＴ３には、データベース装置ＤＢのメモリに記録されている操作権限内容の変更に必要な操作コマンドと、データベースアクセス権限管理者のアカウント情報と操作権限の変更操作に必要なパスワード等の情報とが、データベース装置ＤＢの種類（ベンダー名やバージョン名）に対応付けられて記録されている。
【００７１】
以上の設定がなされたうえでデータベースアクセス権限管理サーバ２０は、次の操作を実施する。図５のフローチャートに示すように、データベースアクセス権限管理サーバ２０は、データベースアクセス権限管理者（組織の人事部門担当者等）により人事異動の情報が入力されるか否かを監視する（Ｓ５０１）。人事異動の情報入力は、例えば、データベースアクセス権限管理サーバ２０が設けられた管理端末器３１の入力装置（図示省略）、ないしはデータベースアクセス権限管理サーバ２０に電気通信回線（ＬＡＮ）２を介して通信可能に接続された他のコンピュータ１２の入力装置になされる。
【００７２】
Ｓ５０１で人事異動の情報入力がなされたことをデータベースアクセス権限管理サーバ２０が検知すると、データベースアクセス権限管理サーバ２０は、入力された人事異動情報に基づいて組織員個人情報テーブルＴ１の内容を書き換える（Ｓ５０２）。
【００７３】
さらに、データベースアクセス権限管理サーバ２０は、組織員個人情報テーブルＴ１の変更に基づいて、データベース操作情報テーブルＴ３から次の情報を取り出す。データベースアクセス権限管理サーバ２０は、人事異動が生じた組織員の異動後の役職に付与されているアクセス権限情報をアクセス権限情報テーブルＴ２から取り出す。さらに、人事異動が生じた組織員に異動前に付与されていたアクセス権限の剥奪に必要なデータベース操作情報と、移動後に新たに付与されるアクセス権限の授与に必要なデータベース操作情報とを、データベース操作情報テーブルＴ３から取り出す。（Ｓ５０３）。
【００７４】
以上説明した被被人事異動者のデータベースアクセス権限の変更に必要な情報の取り出し操作が、被人事異動者（権限に変更が生じたデータベースアクセス有資格者）全てに対して実施される。データベースアクセス権限管理サーバ２０は、取り出したデータベースアクセス権限の変更に必要な情報（以下、権限変更情報という）９を被人事異動者毎に記録して移動オブジェクト管理サーバ７に出力する。
【００７５】
次に、署名暗号情報９’’の登録操作が実施される。図６のフローチャートに示すように、移動オブジェクト管理サーバ７では、権限の設定変更を実施する被人事異動者に関する権限変更情報９の指定を行って、その権限変更情報９を管理端末器３１の作業メモリ上に持ち込む（Ｓ６０１）。
【００７６】
管理端末器３１に移動オブジェクト管理サーバ７とデータベースアクセス権限管理サーバ２０とがインストールされている場合には、権限変更情報９は、同一のマシン（管理端末器３１）内で送受信される。しかしながら、移動オブジェクト管理サーバ７とデータベースアクセス権限管理サーバ２０とが別々の管理端末器３１〜ｎや別々の他のコンピュータ１２にインストールされている場合には、権限変更情報９は、電気通信回線（ＬＡＮ）２を介して、データベースアクセス権限管理サーバ２０から移動オブジェクト管理サーバ７に送信される。
【００７７】
次に、指定した権限変更情報９を暗号化して暗号情報９’を生成する（Ｓ６０２）。なお、暗号化の手法は種々あるが、特に限定されることはない。
【００７８】
次に、暗号情報９’から、ハッシュ関数を用いてハッシュキーＨＫ１を生成する（Ｓ６０３）。なお、ハッシュ関数については、一般に汎用されている技術であるのでここではその説明は省略する。
【００７９】
次に、生成したハッシュキーＨＫ１を、認証管理サーバ６の秘密鍵情報Ｋｓ１を用いて暗号化することで、その暗号情報９’（権限変更情報９）のデジタル署名１１を生成する（Ｓ６０４）。
【００８０】
次に、生成したデジタル署名１１を暗号情報９’に添付することで、署名暗号情報９’’を生成し、その署名暗号情報９’’を登録したうえで図示しないメモリに格納する（Ｓ６０５）。
【００８１】
以上の操作を繰り返すことで、複数の署名暗号情報９’’を移動オブジェクト管理サーバ７に登録する。
【００８２】
次に、複数登録された署名暗号情報９’’の中から、各管理端末器３１〜ｎを介しデータベース装置ＤＢに更新書込みを希望する署名暗号情報９’’（権限変更情報９）が選択され、さらにはその更新書込み所望に関する情報が操作者（データベースアクセス権限管理者）によって管理端末器３１に入力されると、メインサーバ４では、図７のフローチャートに示す操作を実施する。
【００８３】
すなわち、まず、移動オブジェクト管理サーバ７において、移動オブジェクト８を生成する（Ｓ７０１）。移動オブジェクト８が有する動作機能等については前述したのでここではその説明は省略する。生成した移動オブジェクト８を、どの順番で各管理端末器３２〜ｎに組み込んでいくかを示す順番である移動経路と、その移動経路を何回巡回するかを示す巡回回数とを設定し、それらの情報を移動オブジェクト８の記録領域に登録する（Ｓ７０２）。
【００８４】
おな、移動経路に関する情報は、各権限変更情報９共通として予め設定したうえで移動オブジェクト管理サーバ７に登録しておいてもよいし、各権限変更情報９毎に設定して、操作者（データベースアクセス権限管理者）により管理端末器３１（移動オブジェクト管理サーバ７）に入力するようにしてもよい。
【００８５】
移動オブジェクト８に対して移動経路の設定登録が終了すると、移動オブジェクト管理サーバ７は、送り込み所望の権限変更情報９の署名暗号情報９’’を図示しないメモリから読み出し、読み出した署名暗号情報９’’を移動オブジェクト８に搭載することで、情報搭載済移動オブジェクト１０を生成し（Ｓ７０３）、さらに、情報搭載済移動オブジェクト１０を暗号化することで、暗号オブジェクト１０’を生成する（Ｓ７０４）。
【００８６】
次に、暗号オブジェクト１０’のデータを、ハッシュ関数を用いて処理することでハッシュキーＨＫ２を生成し（Ｓ７０５）、さらに、生成したハッシュキーＨＫ２を、自分自身（認証管理サーバ６）の秘密鍵情報Ｋｓ１を用いて暗号化することで、この暗号オブジェクト１０’のデジタル署名１２を生成する（Ｓ７０６）。そして、生成したデジタル署名１２を暗号オブジェクト１０’に添付することで、モバイルソフトウエア１０’’を生成する（Ｓ７０７）。
【００８７】
なお、図６、図７のフローチャートを参照して上述したモバイルソフトウエア１０’’の生成では、権限変更情報９に対してデジタル署名１１を生成したうえで、暗号オブジェクト１０’に対してもデジタル署名１２を生成している。つまり、デジタル署名を二重に生成することで、モバイルソフトウエア１０’’を搬送する上での安全精度を高めている。しかしながら、権限変更情報９に対するデジタル署名１１の生成を省略し、暗号オブジェクト１０’に対するデジタル署名１２の生成だけを行うようにしてもよい。具体的には、図６のフローチャートに示すデジタル署名１１の生成操作を省略して、図７のフローチャートに示すデジタル署名１２の生成操作だけを実施してもよい。そうしても、モバイルソフトウエア１０’’を搬送する上での安全精度を維持することができる。
【００８８】
次に、モバイルソフトウエア１０’’の送受信操作を図８に示すフローチャートを参照して説明する。図８においては、その左側に位置するフローが送信操作を実施するサーバ（以下、送信サーバという）の操作を示す一方、その右側に位置するフローが受信操作を実施するサーバ（以下、受信サーバという）の操作を示している。
【００８９】
モバイルソフトウエア１０’’の送信は、移動オブジェクト管理サーバ７から移動管理サーバ５に対して実施されるとともに、移動管理サーバ５から移動管理サーバ５に対しても実施される。以下の説明では、移動オブジェクト管理サーバ７から移動管理サーバ５に対する送受信操作を例にして説明するが、移動管理サーバ５同士による送受信操作も基本的には同様であるので、その説明は省略する。
【００９０】
移動オブジェクト管理サーバ７（移動管理サーバ５でもよい）では、まず、そのモバイルソフトウエア１０’’に登録されている移動経路を読み出して、経路上、自身（移動管理サーバ５）が経路終端に位置するか否かを判断する（Ｓ８０１）。なお、送信サーバが移動オブジェクト管理サーバ７である場合には、このサーバが経路終端に位置することはない。
【００９１】
Ｓ８０１で経路終端に達していないと判断する場合には、登録している移動経路上の次に位置する移動管理サーバ５を特定する（Ｓ８０２）。
【００９２】
なお、移動オブジェクト管理サーバ７においては、モバイルソフトウエア１０’’が生成される（暗号化）前処理として、モバイルソフトウエア１０’’を構成する移動オブジェクト８から移動経路を読み出す。一方、移動管理サーバ５では、モバイルソフトウエア１０’’を復号化したのち移動経路を読み出す。
【００９３】
移動オブジェクト管理サーバ７では、読み出した移動経路に沿って、次に位置する移動管理サーバ５に対して、電気通信回線２を介して物理的アクセス要求を行ったうえで（Ｓ８０３）、その認証アクセスが成功するか否かを監視する（Ｓ８０４）。その際、受信側である移動管理サーバ５では、サーバが正常に機能する状態であれば、Ｓ８０３の物理的アクセスに対して応答する（Ｓ８０５）。
【００９４】
Ｓ８０４で認証アクセスが不成功に終わると判断する場合には、送信サーバは、受信側である移動管理サーバ５が通信不能であると判断する。その場合、移動オブジェクト５における移動経路の登録内容に、送信先である移動管理サーバ５に対して物理的アクセスができなかった旨の情報収集未完了情報を追加記録する（Ｓ８０６）。そして、物理的アクセスが不成功の状態で通信を終了する処理（エラー処理）を実行したうえで（Ｓ８０７）、Ｓ８０１に戻って上述した処理を再実行する。
【００９５】
なお、移動管理サーバ５が通信不能である場合とは、例えば、その移動管理サーバ５が設けられた管理端末器３２〜ｎの電源が切られている場合や、管理端末器３２〜ｎの電気通信回線２に対する通信ポートが切断されている場合や、管理端末器３２〜ｎが故障している場合等が考えられる。
【００９６】
Ｓ８０１〜Ｓ８０７の操作を繰り返し実施することで、物理的アクセスが成功する相手（移動管理サーバ５）が得られると、その移動管理サーバ５との間でサーバ間認証を実施する（Ｓ８０８、Ｓ８０９）。
【００９７】
サーバ間認証は相互認証により実施される。すなわち、一方のサーバにより他方のサーバを認証したのち、反対に他方のサーバにより一方のサーバを認証するという相互認証によりサーバ間認証は実施される。
【００９８】
以下、サーバ間認証を詳細に説明する。なお、サーバ間認証は、移動オブジェクト管理サーバ７と移動管理サーバ５との間の認証、ならびに移動管理サーバ５どうしの間の認証においても同様に実施されるので、これらの認証操作の説明においては、共通化したフローチャートである図９、図１０を参照して説明する。図９は、認証能動側サーバの操作を示し、図１０は、認証受動側サーバの操作を示している。
【００９９】
認証能動側サーバとは、自身の意思で相手サーバの認証を実施するサーバをいい、認証受動側サーバとは、相手サーバの意思で認証を受けるサーバをいい、一回の認証操作においては、認証通信する両サーバにより、認証能動側サーバの役割と認証受動側サーバの役割とが相互に実施される。
【０１００】
認証能動側サーバでは、まず、認証管理サーバ６から電気通信回線２を介して認証受動側サーバの公開鍵情報Ｋｏｐを入手する（Ｓ９０１）。なお、認証能動側サーバが移動オブジェクト管理サーバ７である場合には、電気通信回線２を介することなく自身の管理端末器３１内にある認証管理サーバ６から認証受動側サーバの公開鍵情報Ｋｏｐを入手する。
【０１０１】
次に、認証能動側サーバでは、乱数ｒを発生させ（９０２）、その乱数ｒを図示しないメモリに記憶したうえで、その乱数ｒを認証受動側サーバの公開鍵情報Ｋｏｐを用いて暗号化する（Ｓ９０３）。そして、暗号化乱数ｒ’を認証受動側サーバに送信する（Ｓ９０４）。
【０１０２】
一方、認証受動側サーバでは、図１０のフローチャートに示すように、認証能動側サーバから暗号化乱数ｒ’を受信するか否かを常時監視する（Ｓ１００１）。
【０１０３】
そして、認証能動側サーバから乱数ｒ’を受信したことを確認すると、まず、認証受動側サーバでは、認証管理サーバ６に対して電気通信回線２を介してアクセスすることで、認証能動側サーバの公開鍵情報Ｋｏａを入手する（Ｓ１００２）。なお、認証能動側サーバが認証管理サーバ６である場合には、Ｓ１００２の操作は必要ない。認証管理サーバ６の公開鍵情報Ｋｏ１が前もって認証受動側サーバ側に発送されているためである。
【０１０４】
以上の準備操作を実施したのち、自身（認証受動側サーバ）の秘密鍵情報Ｋｓｐを用いて、暗号化乱数ｒ’を復号化する（Ｓ１００３）。
【０１０５】
そして、復号化した乱数ｒを、Ｓ１００２で入手した認証能動側サーバの公開鍵情報Ｋｏａを用いて再度暗号化し（Ｓ１００４）、再暗号化した乱数ｒ’’を認証能動側サーバに、電気通信回線２を介して送信して（Ｓ１００５）、一連の操作を終了する。
【０１０６】
図９のフローチャートに戻って説明する。一方、認証能動側サーバでは、暗号化乱数ｒ’をＳ９０４において認証受動側サーバに送信したうえで、認証受動側サーバから、再暗号化乱数ｒ’’を受信するか否かを監視する（Ｓ９０５）。
【０１０７】
そして、Ｓ８０５において、認証能動側サーバから再暗号化乱数ｒ’’を受信したことを確認すると、自身（認証能動側サーバ）の秘密鍵情報Ｋｓａを用いて、乱数ｒ’’を復号化する（Ｓ９０６）。
【０１０８】
そして、復号化した乱数（ｒ）を、認証能動側サーバ自身で生成して記憶している元の乱数ｒと一致するかどうかを比較する（Ｓ９０７）。
そして、Ｓ８０７において復号化乱数（ｒ）が元の乱数ｒに一致する場合［（ｒ）＝ｒ］には、認証能動側サーバによる認証受動側サーバの認証を完了して一連の操作を終了する（Ｓ９０８）。
【０１０９】
一方、Ｓ９０７において復号化乱数（ｒ）が元の乱数ｒに一致しない場合［（ｒ）≠ｒ］には、認証能動側サーバによる認証受動側サーバの認証ができなかったとして一連の操作を終了する（Ｓ９０９）。
【０１１０】
以上のような認証操作を、認証能動側サーバと認証受動側サーバとの役割を相互に交代しながら実行することで相互認証を実施する。
【０１１１】
図８のフローチャートに戻ってモバイルソフトウエア１０’’の送受信とその操作とを説明する。Ｓ８０８、Ｓ８０９のサーバ間認証を実行したうえで、認証が完了するか否かを監視する（Ｓ８１０）。そして、Ｓ８１０で認証が完了しない（認証に失敗した）場合には、送信側である移動オブジェクト管理サーバ７もしくは移動管理サーバ５は、Ｓ８０６に戻って移動オブジェクト８における移動経路の登録内容に、送信先である移動管理サーバ５に対して認証に失敗した旨の情報収集未完了情報を追加記録する（Ｓ８０６）。そして、認証に失敗した状態で通信を終了する処理（エラー処理）を実行したうえで（Ｓ８０７）、Ｓ８０１に戻って上述した処理を再実行する。
【０１１２】
一方、Ｓ８１０で認証が完了した（認証に成功した）場合には、送信側である移動オブジェクト管理サーバ７もしくは移動管理サーバ５は、送信先である移動管理サーバ５に対して、電気通信回線２を介してモバイルソフトウエア１０’’の送信操作を実施したうえで（Ｓ８１１）、送信操作が成功する否かを監視する（Ｓ８１２）。そして、Ｓ８１２で、モバイルソフトウエア１０’’の送信操作が成功したことを確認すると、モバイルソフトウエア１０’’の送信操作を終了する。
【０１１３】
一方、Ｓ８１２で、モバイルソフトウエア１０’’の送信操作が失敗したことを確認すると、Ｓ８０６に戻って処理を行う。すなわち、その移動管理サーバ５に対してモバイルソフトウエア１０’’を送信できなかった旨の情報収集未完了情報を、移動オブジェクト８における移動経路の登録内容に追加記録する（Ｓ８０６）。そして、モバイルソフトウエアの送信が不成功の状態で通信を終了する処理（エラー処理）を実行したうえで（Ｓ８０７）、Ｓ８０１に戻って上述した処理を再実行する。
【０１１４】
次に受信サーバ（受信側の移動管理サーバ５）の操作を説明する。
受信サーバでは、Ｓ８０９においてサーバ間認証が完了すると、認証を完了したメインサーバ４や他の移動管理サーバ５からモバイルソフトウエア１０’’を受信する（Ｓ８１３）。
【０１１５】
Ｓ８１３におけるモバイルソフトウエア１０’’の受信を受信サーバで確認すると、受信したモバイルソフトウエア１０’’が保証されたものであるか否かの確認操作を実施する（Ｓ８１４）。
【０１１６】
モバイルソフトウエア１０’’の保証確認操作を図１１、図１２のフローチャートを参照して説明する。まず、モバイルソフトウエア１０’’を構成する移動オブジェクト８の保証確認操作を図１１のフローチャートを参照して説明する。
【０１１７】
まず、受信したモバイルソフトウエア１０’’から移動オブジェクト８のデジタル署名１２を取り出し、取り出したデジタル署名１２に対して、予め入手していた認証管理サーバ６の公開鍵情報Ｋｏ１を用いて復号化することで、ハッシュキーＨＫ２を復元する（Ｓ１１０１）。
【０１１８】
一方、モバイルソフトウエア１０’’からデジタル署名１２を取り除くことで暗号オブジェクト１０’を復元したうえで（Ｓ１１０２）、復元した暗号オブジェクト１０’から、ハッシュ関数を用いてハッシュキーＨＫ２’を生成する（Ｓ１１０３）。
【０１１９】
次に、Ｓ１１０１で復元したハッシュキーＨＫ２とＳ１１０３で生成したハッシュキーＨＫ２’とが一致するか否かを判断する（Ｓ１１０４）。そして、Ｓ１１０４の判断でハッシュキーＨＫ２とハッシュキーＨＫ２’とが一致する場合（ＨＫ２＝ＨＫ２’）には、モバイルソフトウエア１０’’の保証を確認できたとして保証確認操作を終了する（Ｓ１１０５）。
【０１２０】
一方、Ｓ１１０４の判断でハッシュキーＨＫ２とハッシュキーＨＫ２’とが一致しない場合（ＨＫ２≠ＨＫ２’）には、モバイルソフトウエア１０’’の保証を確認できなかったとして保証確認操作を終了する（Ｓ１１０６）。
【０１２１】
Ｓ１１０５において、モバイルソフトウエア１０’’の保証を確認できた場合には、次に、モバイルソフトウエア１０’’に搭載されている権限変更情報９の保証確認を実施する。権限変更情報９の保証確認を図１２のフローチャートを参照して説明する。
【０１２２】
まず、情報搭載済移動オブジェクト１０から権限変更情報９のデジタル署名１１を取り出し、取り出したデジタル署名１１に対して、予め入手していた認証管理サーバ６の公開鍵情報Ｋｏ１を用いて復号化することで、ハッシュキーＨＫ１を復元する（Ｓ１２０１）。
【０１２３】
一方、情報搭載済移動オブジェクト１０から暗号情報９’を取り出したうえで（Ｓ１２０２）、取り出した暗号情報９’から、ハッシュ関数を用いてハッシュキーＨＫ１’を生成する（Ｓ１２０３）。
【０１２４】
次に、Ｓ１２０１で復元したハッシュキーＨＫ１とＳ１１０３で生成したハッシュキーＨＫ１’とが一致するか否かを判断する（Ｓ１２０４）。そして、Ｓ１２０４の判断でハッシュキーＨＫ１とハッシュキーＨＫ１’とが一致する場合（ＨＫ１＝ＨＫ１’）には、権限変更情報９の保証を確認できたとして保証確認操作を終了する（Ｓ１２０５）。一方、Ｓ１２０４の判断でハッシュキーＨＫ１とハッシュキーＨＫ１’とが一致しない場合（ＨＫ１≠ＨＫ１’）には、権限変更情報９の保証を確認できなかったとして保証確認操作を終了する（Ｓ１２０６）。
【０１２５】
図８のフローチャートに戻ってモバイルソフトウエア１０’’の送受信と操作とを説明する。Ｓ８１４において、モバイルソフトウエア１０’’と権限変更情報９の保証を確認すると、移動管理サーバ５は暗号情報９’を復号化することで権限変更情報９を復元し、移動オブジェクト８の初期開始動作を実行する。これにより、移動オブジェクト８は、寄付先の移動管理サーバ５（管理端末器３２〜ｎ）が接続されているデータベース装置ＤＢに記録されている組織員のアクセス権限情報を権限変更情報９に基づいて変更処理する。変更処理は、移動オブジェクト８が管理端末器３２〜ｎを介して実施する（Ｓ８１５）。
【０１２６】
Ｓ８１５におけるアクセス権限の変更処理を実施したのち、移動オブジェクト８はその変更処理が正常に完了するか否かを監視する（Ｓ８１６）。Ｓ８１６で変更処理が正常に完了したことを確認すると、移動オブジェクト８は、移動経路の登録内容に、現在寄り付いている移動管理サーバ５において、データベース装置ＤＢのアクセス権限情報の変更処理が完了した旨の情報を追加記録する（Ｓ８１７）。さらには、移動オブジェクト８は記録した変更処理履歴情報をメインサーバ４に送信する。メインサーバ４（移動オブジェクト管理サーバ７）では、移動オブジェクト８（移動管理サーバ５）から受信した情報を、その移動管理サーバ５に対応付けた状態で、図示しないメモリに格納する。
【０１２７】
このような処理を実施したのち、現在受信している移動管理サーバ５（受信サーバ）を、送信サーバに切り換えたうえで（Ｓ８１８）、Ｓ８０１に戻って、今度は上述した送信サーバの処理をこの移動管理サーバ５で実行する。
【０１２８】
一方、Ｓ８１６で権限変更処理が不成功に終わったことを確認する場合には、受信サーバである移動管理サーバ５が設けられた管理端末器３２〜ｎを介してデータベース装置ＤＢの権限変更処理が何らかの理由によりできない状態であると判断する。そして、その場合には、移動オブジェクト８における移動経路の登録内容に、寄付先の受信サーバである移動管理サーバ５が設けられた管理端末器３２〜ｎを介したデータベース装置ＤＢの権限変更処理ができなかった旨の情報を追加記録する（Ｓ８１９）。さらに、変更処理未完了の状態で操作を終了する処理（エラー処理）を実行する（Ｓ８２０）。
【０１２９】
以上の処理を実施したうえで、現在受信している移動管理サーバ５を送信サーバに切り換え（Ｓ８１８）、Ｓ８０１に戻って、今度は上述した送信サーバの処理をこの移動管理サーバ５で実行する。
【０１３０】
以上説明したＳ８１５〜Ｓ８２０の処理は、Ｓ８１４においてモバイルソフトウエア１０’’と権限変更情報９との保証を確認できた場合の処理である。Ｓ８１４において、モバイルソフトウエア１０’’と権限変更情報９の保証を確認できなかった場合は次の処理を実行する。
【０１３１】
この場合には、受信した移動オブジェクト８に格納している移動経路の登録内容に、送信先である移動管理サーバ５においてモバイルソフトウエア１０’’と権限変更情報９の保証を確認できないためにデータベース装置ＤＢの権限変更処理に失敗した旨の情報を追加記録する（Ｓ８１９）。そして、このような処理を行ったのち、変更処理未完了の状態で操作を終了する処理（エラー処理）を実行する（Ｓ８２０）。
【０１３２】
そして、現在受信している移動管理サーバ５を送信サーバに切り換え（Ｓ８１８）、Ｓ８０１に戻って、今度は上述した送信サーバの処理をこの移動管理サーバ５で実行する。
【０１３３】
以上説明したＳ８０２〜Ｓ８２０の処理は、Ｓ８０１において、経路終端に達していないと判断する場合の一連の処理である。Ｓ８０１において、経路終端に達していると判断する場合は次のような処理を実行する。
【０１３４】
この場合には、移動オブジェクト８における移動経路の登録内容における移動巡回回数データを１つインクリメントしたうえで、その巡回回数が予め移動オブジェクト８に登録しておいた登録回数に達したか否かを判断する（Ｓ８２１）。
【０１３５】
Ｓ８２１において、登録回数に達したと判断する場合には、モバイルソフトウエア１０’’による移動管理サーバ５の巡回が予定数に達して全てのデータベース装置ＤＢに対する権限変更処理が終了したことを移動オブジェクト管理サーバ７（メインサーバ４）に連絡したのち（Ｓ８２２）、モバイルソフトウエア１０’’の送信操作を終了する。
【０１３６】
一方、Ｓ８２１において、登録回数に達していないと判断する場合には、登録している移動経路に基づいて権限変更未処理の管理端末器３２〜ｎを再度巡回しながら権限変更処理を行うために、Ｓ８０２に移行して、登録している移動経路上の次に位置する移動管理サーバ５を特定したのち、上述した一連の情報収集操作（Ｓ８０２〜Ｓ８２０）を実行する。
【０１３７】
上述した実施の形態では、ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）等で構成されたイントラネットで接続された複数の管理端末器３１〜ｎの環境下において本発明を実施したが、インターネットで接続された複数のコンピュータの環境下においても同様に実施することができる。この場合、基本的には、移動管理サーバ５（各管理端末器３２〜ｎに格納される）は、モバイルソフトウエア１０’’を受け入れる登録を、移動オブジェクト管理サーバ７（一つの管理端末器３１〜ｎもしくは他のコンピュータ１２に格納されている）に対して行う必要がある。移動オブジェクト管理サーバ７では、移動オブジェクト８に対して、登録された移動管理サーバ５を巡回する移動経路を設定してインターネット上にアップロードすることで、移動オブジェクト８を各移動管理サーバ５を巡回させて権限変更処理を実施することができる。また、この場合、認証管理サーバ６は、インターネット上に設けられた公的機関である認証局サーバを用いることができる。
【０１３８】
また、本発明は、移動オブジェクト８に移動経路を設定することなく実施することもできる。この場合、各移動管理サーバ５および移動オブジェクト８に次の設定を行う。すなわち、情報収集を受け入れる管理端末器３２〜ｎそれぞれに、移動オブジェクト管理サーバ７によって登録された移動管理サーバ５を格納する。さらには、各移動管理サーバ５にモバイルソフトウエア１０’’が寄り付いた時点においてその移動管理サーバ５の近隣に位置する他の移動管理サーバ５を検索する検索通信機能を管理端末器３２〜ｎが発揮するプログラムを、移動管理サーバ５に付け加える。これにより、各移動管理サーバ５に寄り付いたモバイルソフトウエア１０’’は、その移動管理サーバ５が格納された管理端末器３２〜ｎを介してデータベース装置ＤＢの権限変更処理を実施したのち、その移動管理サーバ５により検索された近隣の移動管理サーバ５に移動していくことが可能となる。そのため、移動オブジェクト８に移動経路を設定する必要がなくなる。
【０１３９】
また、上述した実施の形態においては、認証管理サーバ６と移動オブジェクト管理サーバ７とを一つにしてメインサーバ４を構成し、このメインサーバ４を管理端末器３１に格納していたが、認証管理サーバ６と移動オブジェクト管理サーバ７とを分離して構成したうえで、分離した認証管理サーバ６と移動オブジェクト管理サーバ７とを、別々の管理端末器３１〜ｎやコンピュータ１２に格納してもよいのはいうまでもない。
【０１４０】
また、上述した実施の形態では、各移動管理サーバ５において、権限変更情報９の保証を確認していたが、モバイルソフトウエア１０’’側において、各移動管理サーバ５の保証を確認するようにしてもよい。
【０１４１】
【発明の効果】
以上説明したように、本発明によれば、データベース装置に設定されたデータベースアクセス有資格者の権限設定を、電気通信回線により互いに通信可能に接続された複数の管理端末器を介して変更することが可能になり、システム運用の安全を維持したうえで自動化して、コンピュータの管理運営の効率化を図ることができる。
【０１４２】
また、データベース装置が分散配置された環境においても、アクセス制限の管理を一括集中して実施することができる。さらには、データベース装置の種類（ベンダーやバージョン）が異なるデータベース装置が存在するシステム環境においてアクセス制限の管理を一括集中して実施することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のデータベースアクセス権限管理システムが組み込まれるコンピュータシステムの構成を示す図である。
【図２】実施形態のデータベースアクセス権限管理システムの構成を示す図である。
【図３】公開鍵情報／秘密鍵情報の構成を示す図である。
【図４】データベースアクセス権限管理サーバに格納されているデータテーブルを示す図である。
【図５】実施の形態のデータベースアクセス権限管理システムの操作を示す第１のフローチャートである。
【図６】実施の形態のデータベースアクセス権限管理システムの操作を示す第２のフローチャートである。
【図７】実施の形態のデータベースアクセス権限管理システムの操作を示す第３のフローチャートである。
【図８】実施の形態のデータベースアクセス権限管理システムの操作を示す第４のフローチャートである。
【図９】実施の形態のデータベースアクセス権限管理システムの操作を示す第５のフローチャートである。
【図１０】実施の形態のデータベースアクセス権限管理システムの操作を示す第６のフローチャートである。
【図１１】実施の形態のデータベースアクセス権限管理システムの操作を示す第７のフローチャートである。
【図１２】実施の形態のデータベースアクセス権限管理システムの操作を示す第８のフローチャートである。
【符号の説明】
１  データベースアクセス権限管理システム
２  電気通信回線
３１〜ｎ  管理端末器
４  メインサーバ
５  移動管理サーバ
６  認証管理サーバ
７  移動オブジェクト管理サーバ
８  移動オブジェクト
９  権限変更情報
９’暗号情報
９’’署名暗号情報
１０  情報搭載済移動オブジェクト
１０’暗号オブジェクト
１０’’モバイルソフトウエア
１１  デジタル署名
１２  他のコンピュータ
２０  データベースアクセス権限管理サーバ
ＤＢ  データベース装置
Ｔ１  組織員個人情報テーブル
Ｔ２  アクセス権限情報テーブル
Ｔ３  データベース操作情報テーブル
ＨＫ１ハッシュキー
Ｋｓ１秘密鍵情報
【図１】
2004287547.tif 000003
【図２】
2004287547.tif 000004
【図３】
2004287547.tif 000005
【図４】
2004287547.tif 000006
【図５】
2004287547.tif 000007
【図６】
2004287547.tif 000008
【図７】
2004287547.tif 000009
【図８】
2004287547.tif 000010
【図９】
2004287547.tif 000011
【図１０】
2004287547.tif 000012
【図１１】
2004287547.tif 000013
【図１２】
2004287547.tif 000014