(57)【要約】【課題】個別のエンドユーザを複数の管理者で管理することが可能な動作設定ファイルの動的結合を提供する。【解決手段】動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成し配信する動作設定ファイル結合配信システムにおいて、前記動作設定データベースから、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込む。前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する。前記ベース動作設定と、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定と、を前記動作設定結合方程式に基づいて結合する事によりユーザ用配信動作設定を作成する。【選択図】図２
2010198186.tif 000002
【特許請求の範囲】
【請求項１】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成し配信する動作設定ファイル結合配信システムにおいて、
前記動作設定データベースから、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力手段と、
前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶手段と、
前記ベース動作設定と、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定と、を前記動作設定結合方程式に基づいて結合する事によりユーザ用配信動作設定を作成する動作設定結合手段と、
を備えることを特徴とする動作設定ファイル結合配信システム。
【請求項２】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成するための動作設定ファイル配信システムと、当該動作設定ファイル配信システムと接続されたユーザ端末と、を有する動作設定ファイル動的結合システムにおいて、
前記動作設定ファイル配信システムが、
前記動作設定データベースから、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力手段と、
前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶手段と、
動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定を前記動作設定結合方程式に基づいて結合する事により結合後個別動作設定を作成する動作設定結合手段と、
前記結合後個別動作設定を前記ユーザ端末に送信するデータ伝送手段と、を備え、
前記ユーザ端末が、
前記結合後個別動作設定と、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、を結合する手段を備えることを特徴とする動作設定ファイル動的結合システム。
【請求項３】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成するための動作設定ファイル配信システムと、当該動作設定ファイル配信システムと接続されたユーザ端末と、を有する動作設定ファイル動的結合システムにおいて、
前記動作設定ファイル配信システムが、
前記動作設定データベースから、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」を読み込むデータベース入出力手段と、
動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定を前記ユーザ端末に送信するデータ伝送手段と、を備え、
前記ユーザ端末が、
全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、前記送信されてきた前記個別動作設定と、を前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式に基づいて結合する手段を備えることを特徴とする動作設定ファイル動的結合システム。
【請求項４】
請求項２又は３に記載の動作設定ファイル動的結合システムにおいて、
前記ユーザ端末は、ユーザのログインを検知するログイン検知手段を更に備えており、
前記ユーザ端末は前記ログインの検知を契機に前記動作設定ファイル配信システムに動作設定ファイルのリクエストを行うことを特徴とする動作設定ファイル動的結合システム。
【請求項５】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成し配信する動作設定ファイル結合配信方法において、
前記動作設定データベースから、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力ステップと、
前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶ステップと、
前記ベース動作設定と、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定と、を前記動作設定結合方程式に基づいて結合する事によりユーザ用配信動作設定を作成する動作設定結合ステップと、
を備えることを特徴とする動作設定ファイル結合配信方法。
【請求項６】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成するための動作設定ファイル配信システムと、当該動作設定ファイル配信システムと接続されたユーザ端末と、が行う動作設定ファイル動的結合方法において、
前記動作設定ファイル配信システムが、前記動作設定データベースから、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力ステップと、
前記動作設定ファイル配信システムが、前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶ステップと、
前記動作設定ファイル配信システムが、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定を前記動作設定結合方程式に基づいて結合する事により結合後個別動作設定を作成する動作設定結合ステップと、
前記動作設定ファイル配信システムが、前記結合後個別動作設定を前記ユーザ端末に送信するデータ伝送ステップと、
前記ユーザ端末が、前記結合後個別動作設定と、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、を結合するステップと、
を備えることを特徴とする動作設定ファイル動的結合方法。
【請求項７】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成するための動作設定ファイル配信システムと、当該動作設定ファイル配信システムと接続されたユーザ端末と、が行う動作設定ファイル動的結合方法において、
前記動作設定ファイル配信システムが、前記動作設定データベースから、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」を読み込むデータベース入出力ステップと、
前記動作設定ファイル配信システムが、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定を前記ユーザ端末に送信するデータ伝送ステップと、を備え、
前記ユーザ端末が、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、前記送信されてきた前記個別動作設定と、を前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式に基づいて結合するステップと、
を備えることを特徴とする動作設定ファイル動的結合方法。
【請求項８】
請求項６又は７に記載の動作設定ファイル動的結合方法において、
前記ユーザ端末は、ユーザのログインを検知するログイン検知ステップを更に備えており、
前記ユーザ端末は前記ログインの検知を契機に前記動作設定ファイル配信方法に動作設定ファイルのリクエストを行うことを特徴とする動作設定ファイル動的結合方法。
【請求項９】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成し配信する動作設定ファイル結合配信プログラムにおいて、
前記動作設定データベースから、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力手段と、
前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶手段と、
前記ベース動作設定と、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定と、を前記動作設定結合方程式に基づいて結合する事によりユーザ用配信動作設定を作成する動作設定結合手段と、
を備える動作設定ファイル結合配信システムとしてコンピュータを機能させることを特徴とする動作設定ファイル結合配信プログラム。
【請求項１０】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成するための動作設定ファイル配信システムと、当該動作設定ファイル配信システムと接続されたユーザ端末と、に搭載される動作設定ファイル動的結合プログラムにおいて、
前記動作設定ファイル配信システムが、
前記動作設定データベースから、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力手段と、
前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶手段と、
動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定を前記動作設定結合方程式に基づいて結合する事により結合後個別動作設定を作成する動作設定結合手段と、
前記結合後個別動作設定を前記ユーザ端末に送信するデータ伝送手段と、を備え、
前記ユーザ端末が、
前記結合後個別動作設定と、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、を結合する手段を備えるようにコンピュータを機能させることを特徴とする動作設定ファイル動的結合プログラム。
【請求項１１】
動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成するための動作設定ファイル配信システムと、当該動作設定ファイル配信システムと接続されたユーザ端末と、に搭載される動作設定ファイル動的結合プログラムにおいて、
前記動作設定ファイル配信システムが、
前記動作設定データベースから、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」を読み込むデータベース入出力手段と、
動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定を前記ユーザ端末に送信するデータ伝送手段と、を備え、
前記ユーザ端末が、
全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、前記送信されてきた前記個別動作設定と、を前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式に基づいて結合する手段を備えるようにコンピュータを機能させることを特徴とする動作設定ファイル動的結合プログラム。
【請求項１２】
請求項１０又は１１に記載の動作設定ファイル動的結合プログラムにおいて、
前記ユーザ端末は、ユーザのログインを検知するログイン検知手段を更に備えており、
前記ユーザ端末は前記ログインの検知を契機に前記動作設定ファイル配信システムに動作設定ファイルのリクエストを行うことを特徴とする動作設定ファイル動的結合プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はクライアントからの要求、または管理者からの要求があった際に、動作設定ファイル（セキュリティポリシ）を生成することに関する。
【背景技術】
【０００２】
一般に、複数のクライアントからの要求によりデータを提供するシステムにおいては、そのクライアントに応じて提供する情報を限定するために動作設定が設定される。なお、以下の説明において当該「動作設定」のことを適宜「ポリシ」と呼ぶ。
【０００３】
例えば、関連する技術として特許文献１に記載のセキュリティ管理システムが挙げられる。このシステムでは、ドキュメントファイルの作成者が、そのファイルに対して、特定の者にのみ閲覧を許可する旨のポリシを設定して配布した場合、その後にそのファイルを誰にでも閲覧可能にするような状況を想定している。また、逆に、誰にでも閲覧可能であったドキュメントファイルを、一定期間経過後に特定の者しか閲覧できないようにするような状況を想定している。そして、これらの状況でポリシの再設定を行う等の手間を省くために複数のポリシを作成し、エンドユーザを管理する管理者が複数のポリシを状況に応じて使い分けるという技術を提案している。
【０００４】
また、特許文献２には、関係するポリシーレベル及びそのポリシを見つけ出す、といった技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−００４６１６号公報
【特許文献２】特表２００３−５３６１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のような技術を用いることにより複数のポリシを使い分けることが可能である。もっとも、上述のようなシステムでは、エンドユーザを管理する管理者は優先順位により単独に絞られてしまった。
【０００７】
しかし、エンドユーザを管理する管理者が一人のエンドユーザについて複数存在する場合も考えられる。この場合に、管理者を単独に絞るためには管理者に組織階級などでレベルを事前に付けておき、そのレベルによって管理者を選択するが、複数存在する管理者においては採用されなかったポリシが存在し、結果、各管理者の意図するポリシになっていないという問題が生じる。
【０００８】
この点、複数管理者がエンドユーザに適用される結果を勘違いなく設定するためには、複数存在する管理者がそれぞれ情報をやり取りし、事前に優先度を話しあいで決めておく必要がある。しかし、これは実質的に困難である。加えて、管理者同士は、その存在を知る方法が少ない場合も考えられる。更に、たとえ事前話し合いにより代表のポリシが出来たとしても、以前に入力した各管理者のポリシを変更、又は削除せねばならず、実質的に非常に困難である。
【０００９】
そこで、本発明は個別のエンドユーザを複数の管理者で管理することが可能な動作設定ファイルの動的結合方法、動作設定ファイルの動的結合システム及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の観点によれば、動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成し配信する動作設定ファイル結合配信システムにおいて、前記動作設定データベースから、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力手段と、前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶手段と、前記ベース動作設定と、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定と、を前記動作設定結合方程式に基づいて結合する事によりユーザ用配信動作設定を作成する動作設定結合手段と、を備えることを特徴とする動作設定ファイル結合配信システムが提供される。
【００１１】
本発明の第２の観点によれば、動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成し配信する動作設定ファイル結合配信方法において、前記動作設定データベースから、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力ステップと、前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶ステップと、前記ベース動作設定と、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定と、を前記動作設定結合方程式に基づいて結合する事によりユーザ用配信動作設定を作成する動作設定結合ステップと、を備えることを特徴とする動作設定ファイル結合配信方法が提供される。
【００１２】
本発明の第３の観点によれば、動作設定データベースから動作設定を読み込み、ユーザ毎のそれぞれに対応した動作設定ファイルを作成し配信する動作設定ファイル結合配信プログラムにおいて、前記動作設定データベースから、全てのユーザに共通する動作設定を規定する動作設定である「ベース動作設定」と、各ユーザを管理する管理者毎に異なる動作設定である「個別動作設定」と、を読み込むデータベース入出力手段と、前記ベース動作設定及び前記個別動作設定の結合方法を規定する式である、動作設定結合方程式を記録する動作設定結合方程式記憶手段と、前記ベース動作設定と、動作設定を問い合わせてきたユーザを管理している管理者の個別動作設定と、を前記動作設定結合方程式に基づいて結合する事によりユーザ用配信動作設定を作成する動作設定結合手段と、を備える動作設定ファイル結合配信システムとしてコンピュータを機能させることを特徴とする動作設定ファイル結合配信プログラムが提供される。
【発明の効果】
【００１３】
本発明によれば、事前に設定したポリシ結合方程式を定義しておき、必要に応じ都度にポリシを結合することから個別のエンドユーザを複数の管理者で管理することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態の基本的構成を表す図である。
【図２】本発明の実施形態の基本的構成を詳細に表す図である。
【図３】本発明の実施形態のユーザ管理について表す図である。
【図４】本発明の実施形態のポリシ結合について表す図（１／３）である。
【図５】本発明の実施形態のポリシ結合について表す図（２／３）である。
【図６】本発明の実施形態のポリシ結合について表す図（３／３）である。
【図７−１】本発明の実施形態の基本的動作を表すフローチャート（１／２）である。
【図７−２】本発明の実施形態の基本的動作を表すフローチャート（１／２）である。
【図８】本発明の第２の実施形態の基本的構成を表す図である。
【図９】本発明の第３の実施形態の基本的構成を表す図である。
【発明を実施するための形態】
【００１５】
次に、本発明の実施形態について図面を用いて詳細に説明する。
【００１６】
図１を参照すると、本発明の第１の実施形態は、ポリシ管理システム２００、ポリシＤＢ３００、ポリシ結合システム４００及びユーザ端末５００を有している。
【００１７】
ポリシ管理システムは、各管理者からの入力を受け付けて、ポリシＤＢ３００を更新するシステムである。
【００１８】
ポリシＤＢ３００は、各管理者の入力した、個別ポリシ及びベースポリシ（以下、適宜「ポリシ情報」と呼ぶ）を保持するデータベースである。
【００１９】
ポリシ結合システム４００は、ポリシＤＢ３００を参照して、ベースポリシと各個別ポリシの結合を行うシステムである。ポリシ結合システム４００は、ユーザからのリクエストに応じ、複数（もしくは単数）のポリシを結合して送信する。
【００２０】
ユーザ端末５００は、例えばクライアントであるエンドユーザの用いるＰＣ（Personal Computer）であり、ポリシ結合システム４００に結合後のポリシを要求し、結合後のポリシに基づいて動作する。
【００２１】
次に、図２を用いて各システムの構成を詳細に説明する。
【００２２】
ポリシ管理システム２００は、入力受付部２０１、ＩＤ管理部２０２、設定ファイル記憶部２０３及びＤＢ入力部２０４を有している。
【００２３】
入力受付部２０１は、管理者からの入力を受け付ける部分である。ＩＤ管理部２０２は、管理者のＩＤとパスワードを管理する部分であり、パスワードが正しいか否かを確認する。設定ファイル記憶部２０３は、入力画面である入力受付部２０１を生成するための情報を記録する部分である。ＤＢ入出力部２０４は、ポリシＤＢ３００と情報をやり取りする部分である。
【００２４】
ポリシ結合システム４００は、ＤＢ入出力部４０１、データ伝送部４０２、ポリシバージョン比較部４０３、ポリシ結合部４０４、ベース・個別ポリシ記憶部４０５及びポリシ結合方程式記憶部４０６を有している。
【００２５】
ＤＢ入出力部４０１はポリシＤＢ３００と、データ伝送部４０２はユーザ端末５００と、それぞれ情報をやり取りする部分である。ポリシバージョン比較部４０３は、ポリシのバージョンを比較し、ポリシの更新の必要が有るか否かを確認する部分である。ポリシ結合部４０４は、ポリシ結合方程式に従いポリシの結合を行う部分である。ベース・個別ポリシ記憶部４０５、ポリシ結合方程式記憶部４０６は、それぞれベース・個別ポリシ、ポリシ結合方程式、を記憶する部分である。
【００２６】
ユーザ端末５００は、ポリシ設定記憶部５０１、ログイン検知部５０２、ポリシ適用部５０３、データ転送部５０４及びタイマ５０５を有している。
【００２７】
ポリシ設定記憶部５０１は、結合後のポリシを記憶する部分である。ログイン検知部５０２は、エンドユーザのログインを検知する部分である。ポリシ適用部５０３は、ポリシ設定記憶部５０１の保持するポリシをユーザ端末５００に適用する部分である。タイマ５０５は、ポリシリクエストを行うために用いるタイマである。
【００２８】
前述したように、ポリシＤＢ３００にはポリシ情報が格納されており、そのメンテナンスにはポリシ管理システム２００を使用する。このメンテナンス作業をする代表的な流れについて以下に説明する。なお、前提として、図３に示すように、エンドユーザ１人に対して複数管理者がポリシ設定をしているものとする。設定するポリシには、管理する対象（端末のインタフェース、ファイルのアクセス権など）に応じて複数設定項目が存在する。
【００２９】
（１）まず、基本となるポリシである「ベースポリシ」を設定する。このポリシは、他に適用すべきポリシが無い時にそのまま適用される。また、ベースポリシ以外の管理者毎の個別のポリシを「個別ポリシ」と以下では呼ぶこととする。そして、ベースポリシの他に個別ポリシが有る時には、当該個別ポリシはベースポリシとは違った判断方法により結合される素材となる。
【００３０】
（２）エンドユーザを管理したい管理者がポリシを設定する。なお、各管理者は、各々の個別ポリシを設定することができる。一方、ベースポリシに関しては、全ての管理者が設定できるようにしてもよく、一部の管理者のみが設定できるようにしてもよい。
【００３１】
（３）ポリシ結合方程式を決定する。図４を参照すると、結合方程式は、［１］ベースポリシと個別ポリシ、［２］ベースポリシと個別ポリシと個別ポリシ、などに分類される。
【００３２】
［２］のように個別ポリシが複数存在する場合は式１のような結合が先に行われる。すなわち、個別ポリシ同士の結合を行い、結合後個別ポリシを作成する（式１）。そして結合後個別ポリシを作成した後、結合後個別ポリシとベースポリシが結合され、ユーザ配信用ポリシが作成される（式２）。
【００３３】
結合後個別ポリシは、個別ポリシで持つ各項目単位で方程式を設定する。
【００３４】
例の一つめとして優劣のみ判断する場合を示す：図５に示す式３を参照すると、例えばア項目については個別ポリシＡのア項目は１、個別ポリシＢのア項目は２である。すると、ア項目については優先度１が高いため、結合後個別ポリシのア項目＝１となる。他の項目イ乃至オも同様に優先度が高い方に設定される。
【００３５】
例の二つめとして結果が複数になる場合を示す：例えばＵＳＢメモリなどのように、内部にデータとして、製造会社名、製品名、個別番号を持っている物を制御する時は、その情報をレベル分けし結合方程式を定義する。ここで、製造会社名：Ｍ、製品名：Ｐ、個別番号：Ｓと表記する。個別番号とは例えば製造番号等であり、ユニークな番号であるものとする。そうすると、前記３つの情報Ｍ、Ｐ、Ｓの存在数は、製造会社名＞製品名＞個別番号となる。存在数が多い事は、その存在を許可する対象とした場合、許可される可能性が高い事をしめす。よってこの時、セキュリティレベルは製造会社名を指定するほうから、低＞中＞高となる。つまり指定（許可）する情報種により使用出来るＵＳＢメモリの数を制御出来る。
【００３６】
この事を利用し、図６の式４に示すように結合を行う。各個別ポリシで同レベルの情報を指定した時は全てが有効、レベルが違う情報を各個別ポリシで指定した時は、高い方に有効で、低い方は却下されるものとし、また、情報の指定は高い方を指定する時、低と中も指定しなければならず、中を指定する時、低を同時に指定しなければならないとすると、式５に示すようになる。よって各個別ポリシで同レベルの項目が複数存在する時は、結合後も複数有効となる。
【００３７】
上記の二例は複数個別ポリシの結合方程式となり、ベースポリシとの間は、結合後個別ポリシと別途指定する図４の式２のように結合方程式により決定される。
【００３８】
実施形態の動作の説明
図７−１を参照し説明する
まず、管理者Ａ１０１・Ｂ１０２・Ｃ１０３は入力受付部２０１に管理者自身のＩＤと、それに対応するパスワードを入力する。入力されたＩＤ情報はＩＤ管理２０２にある認証情報と比較し、問題なければログインを許可する（ステップＳ７０１）。ここで、認証方式は、ＩＤとパスワードを用いるものには限定されない。例えば本人固有の身体情報（指紋、虹彩等）を用いるバイオメトリクス認証方式や、ＩＣカード等を用いる認証方式であってもよい。
【００３９】
次に、ログインが許可された管理者は、入力受付部２０１から図５のような個別ポリシの該当部分それぞれについて入力・更新する（ステップＳ７０２）。なお、入力や更新は全ての項目についてであってもよく、一部の項目についてであってもよい。また、入力受付部２０１は設定ファイル記憶部２０３にある情報によって生成されている。
【００４０】
続いて、入力受付部２０１から入力された個別ポリシは、ＤＢ入出力部２０４を使用してポリシＤＢ３００に記録される（ステップＳ７０３）。なお、ステップＳにおいて管理者Ａ１０１・Ｂ１０２・Ｃ１０３がＩＤ入力後、ＩＤ管理部２０２の認証によりベースポリシ管理権限があると判断された場合は、当該管理者は個別ポリシだけでなくベースポリシを入力・更新することが可能である。この場合は、入力受付部２０１からベースポリシを管理する画面も入力受付部２０１に表示される。この画面情報も設定ファイル記憶部２０３に保存されている。また、設定されたベースポリシは、個別ポリシと同じくＤＢ入出力部２０４を使用して、ポリシＤＢ３００に記録される（ステップＳ７０４）。
【００４１】
次に、エンドユーザがユーザ端末５００にログインした場合について、図７−２を用いて説明する。ログイン検知部５０２が、エンドユーザがユーザ端末５００にログインしたことを検知する。そして、ログインイベントを検知した時は、データ伝送部５０４を使用して、ポリシ結合配信システム４００内のデータ伝送部４０２にポリシリクエストを実施する（ステップＳ７０５）。なお、ログインイベントを検知した際にポリシリクエストを行うのではなく、ログイン後に作動するタイマー５０５によって一定期間で、若しくは一定の時間間隔で定期的に、ポリシリクエストを行うようにしてもよい。
【００４２】
４０２データ伝送部によって受信されたリクエストは、ポリシバージョン比較部４０３によってＤＢ入出力部４０１を使用しポリシＤＢ５００に対しポリシの更新状況をチェックする（ステップＳ７０６）。
【００４３】
ポリシバージョン比較部４０３によって「更新無し」と判断された場合（ステップＳ７０６においてＮｏ）、ユーザ端末５００に対し、データ伝送部４０２、５０４を介し、「更新の必要なし」が通知される（ステップＳ７０７）。
【００４４】
ポリシバージョン比較部４０３によって「更新有り」と判断された場合（ステップＳ７０６においてＹｅｓ）、ＤＢ入出力部４０１によりポリシＤＢ５００から、ベースポリシ及び個別ポリシが転送されベース・個別ポリシ記憶部４０５に格納される（ステップＳ７０８）。
【００４５】
またベース・個別ポリシファイルと同時に、ポリシ結合方程式ファイルが、ポリシ結合方程式記憶部４０６に格納される（ステップＳ７０９）。（ポリシ結合方程式ファイルには、図６の最上部に示すような情報が格納されている。）
ベース・個別ポリシ記憶部４０５と、ポリシ結合方程式ファイル記憶部４０６に格納されたベース・個別ポリシファイル、ポリシ結合方程式ファイルはポリシ結合部４０４により結合され、データ伝送部４０２，５０４を介しユーザ端末５００内のポリシ設定記憶部５０１に、ポリシ設定ファイルとして格納される（ステップＳ７１０）。（ポリシ結合の詳細な例は図４を参照）。
【００４６】
ポリシ設定記憶部５０１に、格納されたポリシ設定ファイルは、ポリシ適用部５０３によってユーザ端末５００に適用される（ステップＳ７１１）。
【００４７】
次に、本実施形態の効果について説明する。
【００４８】
第１の効果は、エンドユーザ個別を管理者複数で管理できることにある。
【００４９】
その理由は、事前に設定したポリシ結合方程式によりポリシを結合するためである。
【００５０】
第２の効果は、管理者の期待に最大限応える事ができることにある。
【００５１】
その理由は、結合方程式がフレキシブルに設定出来る事によるためである。
【００５２】
第３の効果は、各管理者が他の管理者の設定を考慮することなくそれぞれの考えにより、エンドユーザに対するポリシを個別に設定できることである。
【００５３】
その理由は、ポリシ結合配信システムが、自動的にポリシを結合するためである。
【００５４】
次に、上述した実施形態の変形例である本発明の第２の実施形態の構成について図面を参照して詳細に説明する。
【００５５】
本実施形態においては、結合後個別ポリシをベースポリシと結合する段階が前述した実施形態と異なる。次に図８を参照して本実施の動作について詳細に説明する。
【００５６】
エンドユーザ１を管理したい管理者Ａ、管理者Ｂ、管理者Ｃはそれぞれの考えにより、エンドユーザ１に対するポリシをそれぞれ個別に設定する。設定された個別ポリシは前述した方法により結合され、結合後個別ポリシとしてエンドユーザ１の端末に送られる。
【００５７】
エンドユーザ１の端末には事前にベースポリシが配置されており、このベースポリシと送られてきた結合後個別ポリシが、事前に設定した方程式により結合され、エンドユーザに適用されるポリシとなる。この方程式は、ポリシ配信システムから個別ポリシ受信時同時に配信される、もしくは、事前に端末に配置しておく。
【００５８】
次に、本発明の第３の実施形態の構成について図面を参照して詳細に説明する。
【００５９】
本実施形態においては、結合後個別ポリシ作成する段階が、及び結合後個別ポリシとベースポリシを結合する段階が、前述した実施形態と異なる。次に図９を参照して本実施の動作について詳細に説明する。
【００６０】
エンドユーザ１を管理したい管理者Ａ、管理者Ｂ、管理者Ｃはそれぞれの考えにより、エンドユーザ１に対するポリシをそれぞれ個別に設定する。エンドユーザからポリシリクエストがあった時、ポリシ配信システムは、設定された個別ポリシＡ、個別ポリシＢ、個別ポリシＣをエンドユーザ１に送信する。
【００６１】
ユーザ端末において受信した個別ポリシ三種を事前に設定された方程式により結合され、結合後個別ポリシとなる。
【００６２】
この方程式は、ポリシ配信システムから個別ポリシ受信時同時に配信される、もしくは、事前に端末に配置しておく。
【００６３】
結合後個別ポリシと、ベースポリシは事前に設定された方式により結合され、エンドユーザに適用されるポリシとなる。この時使用される方程式も前述と同じく、ポリシ配信システムからの配信、もしくは、事前にユーザ端末に配置されている。
【００６４】
実施形態２及び３においても本発明の課題を解決でき、上述の効果を奏することが可能となる。
【００６５】
なお、本発明の実施形態であるポリシ管理システム２００、ポリシＤＢ３００ポリシ結合システム４００及びユーザ端末５００は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。
【００６６】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【産業上の利用可能性】
【００６７】
本発明によれば、ＰＣのセキュリティを防御するために使用するソフトウェアを外部からの（例：管理者）制御を受けて、動的にその動作方法を変更させる事が出来る。また、外部から制御しようとする者（管理者）が複数存在する場合の解決方法を提供しているので、複雑な権利行使パターンにも対応可能である。
【００６８】
さらに、動作を設定するファイルが存在し、その管理者が複数存在する状況下での使用、例えばネットワーク機器であれば、その機器に接続されたＰＣの条件により動作が変化させる事も出来る。
【００６９】
これは、或るＰＣが接続された時、更にそのＰＣの状態によるポリシを動的に生成しておき、複数のＰＣが接続された時は、それらのポリシを結合する事により、通信の可否を動的に設定するなどである。
【符号の説明】
【００７０】
１０１  管理者Ａ
１０２  管理者Ｂ
１０３  管理者Ｃ
２００  ポリシ管理システム
２０１  入力受付部
２０２  ＩＤ管理部
２０３  設定ファイル記憶部
２０４  ＤＢ入力部
３００  ポリシＤＢ
４００  ポリシ結合システム
４０１  ＤＢ入出力部
４０２  データ伝送部
４０３  ポリシバージョン比較部
４０４  ポリシ結合部
４０５  ベース・個別ポリシ記憶部
４０６  ポリシ結合方程式記憶部
５００  ユーザ端末
５０１  ポリシ設定記憶部
５０２  ログイン検知部
５０３  ポリシ適用部
５０４  データ転送部
【図１】
2010198186.tif 000003
【図２】
2010198186.tif 000004
【図３】
2010198186.tif 000005
【図４】
2010198186.tif 000006
【図５】
2010198186.tif 000007
【図６】
2010198186.tif 000008
【図７−１】
2010198186.tif 000009
【図７−２】
2010198186.tif 000010
【図８】
2010198186.tif 000011
【図９】
2010198186.tif 000012