(57)【要約】【課題】  要求と適用条件に基づいてリソース操作を行う際、適用条件の真偽の判定ができなければ、操作側装置が必要なリソース操作を行った上で適用条件の真偽を再度判定することにより、操作要求時に提供する情報を簡略化でき、その判定結果に応じて、他の装置にもリソース操作を依頼することを可能にする。【解決手段】  本発明は、要求者側装置から操作側装置に対してリソース操作要求を送信し、操作側装置では、リソース操作要求を取得し、ポリシーにおける適用条件の真偽が判定不能であれば、必要と思われる装置における一つまたは複数のリソース操作要求を行った上で、適用条件の真偽を判定し、その判定結果に応じて、要求されたリソース操作、ポリシーに記述されている装置における一つまたは複数のリソース操作要求、のいずれかを行い、要求者側装置に操作結果または、通知を送信する。【選択図】  図１
2005063028.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に存在する複数の装置間において、リソースの操作を行うための分散協調型情報利用制御方法において、
リソース操作要求者側の装置（以下、要求者側装置）からリソース操作要求を、リソースの操作を行う装置（以下、操作側装置）に対して送信し、
前記操作側装置では、
前記リソース操作要求を取得し、
記憶手段に格納されている、一つまたは、複数のリソースに対して設定される、適用条件、該適用条件が「真」であるときの特定動作（要求されたリソース操作を許諾する、要求されたリソース操作を拒絶する、前記操作側装置または前記要求者側装置または他の装置に対して一つまたは複数のリソース操作を要求する、要求されたリソース操作の許諾結果を判断不能とする、のいずれかまたは複数）、該適用条件が「偽」であるときの特定動作及び、該適用条件が最終的に「判定不能」であるときの特定動作を含む利用制御ルールであるポリシーに基づいて、前記リソース操作要求を受けた時点での前記ポリシーの該適用条件の真偽を判定し、
前記ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは複数のリソース操作を、前記操作側装置または前記要求者側装置または他の装置に対して要求し、その操作結果に基づいて、前記ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、前記ポリシーに記述された該適用条件が最終的に「判定不能」であるときの特定動作を行い、前記要求者側装置に操作結果または、通知を送信し、
前記ポリシーの該適用条件が「真」であれば、前記ポリシーに記述された該適用条件が「真」であるときの特定動作を行い、前記要求者側装置に操作結果または、通知を送信し、
前記ポリシーの該適用条件が「偽」であれば、前記ポリシーに記述された該適用条件が「偽」であるときの特定動作を行い、前記要求者側装置に操作結果または、通知を送信することを特徴とする分散協調型情報利用制御方法。
【請求項２】
前記ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは、複数のリソース操作を、前記操作側装置に要求し、その結果に基づいて、前記ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、最終的に「判定不能」であるとし、前記ポリシーに記述された該適用条件が最終的に「判定不能」であるときの特定動作に基づき、必要に応じて自装置に対するリソース操作要求を行い、該要求者側装置に操作結果または、通知を送信する請求項１記載の分散協調型情報利用制御方法。
【請求項３】
前記リソース操作要求において、
前記要求者側装置が自装置上のリソースやその他の情報を予め添付し、前記操作側装置が前記ポリシーの該適用条件の真偽を判定する際にそれらも利用する、請求項１または、２記載の分散協調型情報利用制御方法。
【請求項４】
要求したリソース操作の許諾結果が「判断不能」であることを送信された前記要求者側装置が、判断に必要な、一つまたは、複数のリソース操作を自装置、または、他のリソース操作を行う装置に要求し、その結果を添付して、再度リソース操作要求を、前記操作側装置に送信する、請求項３記載の分散協調型情報利用制御方法。
【請求項５】
前記要求者側装置の認証結果を記憶手段に記憶しておき、
前記ポリシーの前記適用条件の真偽を判定する際に、
前記記憶手段に記憶されている前記要求者側装置の認証結果も利用する請求項２乃至４記載の分散協調型情報利用制御方法。
【請求項６】
前記要求者側装置のリソース操作要求に起因するリソース操作結果履歴を記憶手段に記憶しておき、
前記ポリシーの該適用条件の真偽を判定する際に、
前記記憶手段に記憶されている前記要求者側装置のリソース操作要求に起因するリソース操作結果履歴も利用する請求項１乃至５記載の分散協調型情報利用制御方法。
【請求項７】
前記ポリシーにおいて、該適用条件が「真」であるときの特定動作、該適用条件が「偽」であるときの特定動作および該適用条件が最終的に「判定不能」であるときの特定動作のいずれか、または、複数が省略された際に、特定のデフォルト動作を割り当てる、請求項１乃至６記載の分散協調型情報利用制御方法。
【請求項８】
前記ポリシーの適用条件の真偽の判定において、
ポリシー評価の過程で、判定に必要な、前記操作側装置、または、要求者側装置、または、他の装置に対して一つまたは、複数のリソース操作が判明すれば、その都度前記リソース操作を要求する、請求項１乃至７記載の分散協調型情報利用制御方法。
【請求項９】
前記ポリシーの適用条件の真偽の判定において、
前記要求者側装置または、他の装置に認証を要求し、取得した認証結果に基づいて、前記ポリシーの適用条件の真偽の判定を行う、請求項１乃至８記載の分散協調型情報利用制御方法。
【請求項１０】
前記ポリシーの適用条件の真偽の判定をする際に、リソースや環境などの客観的情報も利用する、請求項１乃至９記載の分散協調型情報利用制御方法。
【請求項１１】
ネットワーク上に存在する複数の装置間において、リソースの操作を行うための分散協調型情報利用制御システムであって、
リソース操作要求を、リソースの操作を行う装置（以下、操作側装置）に対して送信するリソース操作要求手段を有するリソース操作要求者側の装置（以下、要求者側装置）と、
一つまたは、複数のリソースに対して設定される、適用条件、該適用条件が「真」であるときの特定動作（要求されたリソース操作を許諾する、要求されたリソース操作を拒絶する、前記操作側装置または前記要求者側装置または他の装置に対して一つまたは複数のリソース操作を要求する、要求されたリソース操作の許諾結果を判断不能とする、のいずれかまたは、複数）、該適用条件が「偽」であるときの特定動作及び該適用条件が最終的に「判定不能」であるときの特定動作を含む利用制御ルールであるポリシーを蓄積するポリシー蓄積手段と、
取得したリソース操作要求に対して、前記ポリシー蓄積手段の前記ポリシーに基づいて、前記リソース操作要求を受けた時点での前記ポリシーの該適用条件の真偽を判定するポリシー評価手段と、
前記ポリシー評価手段において、前記ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは複数のリソース操作を、前記操作側装置または前記要求者側装置または他の装置に対して要求し、その操作結果に基づいて、前記ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、前記ポリシーに記述された該適用条件が最終的に「判定不能」であるときの特定動作を行い、前記要求者側装置に操作結果または、通知を送信し、
前記ポリシー評価手段において、前記ポリシーの該適用条件が「真」であれば、前記ポリシーに記述された該適用条件が「真」であるときの特定動作を行い、前記要求者側装置に操作結果または、通知を送信し、
前記ポリシー評価手段において、前記ポリシーの該適用条件が「偽」であれば、前記ポリシーに記述された該適用条件が「偽」であるときの特定動作を行い、前記要求者側装置に操作結果または、通知を送信するリソース操作要求受付手段と、
前記リソース操作要求受付手段からの指示により、リソース要求に基づいて、リソース操作を行うリソース操作手段と、を有する操作側装置と、を有することを特徴とする分散協調型情報利用制御システム。
【請求項１２】
前記リソース操作要求受付手段は、
前記ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは、複数のリソース操作を、前記操作側装置に要求し、その結果に基づいて、前記ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、最終的に「判定不能」であるとし、前記ポリシーに記述された該適用条件が最終的に「判定不能」であるときの特定動作に基づき、必要に応じて自装置に対するリソース操作要求を行い、前記要求者側装置に操作結果または、通知を送信する手段を含む請求項１１記載の分散協調型情報利用制御システム。
【請求項１３】
前記リソース操作要求手段は、
前記要求者側装置が自装置上のリソースやその他の情報を予め添付する手段を含み、
前記ポリシー評価手段は、
前記操作側装置が前記ポリシーの該適用条件の真偽を判定する際にそれらも利用する手段を含む、請求項１１または、１２記載の分散協調型情報利用制御システム。
【請求項１４】
要求したリソース操作の許諾結果が「判断不能」であることを送信された前記要求者側装置は、
判断に必要な、一つまたは、複数のリソース操作を自装置、または、他のリソース操作を行う装置に要求し、その結果を添付して、再度リソース操作要求を、前記操作側装置に送信する手段を含む、請求項１３記載の分散協調型情報利用制御システム。
【請求項１５】
前記要求者側装置の認証結果を記憶する認証結果記憶手段を有し、
前記ポリシー評価手段は、
前記ポリシーの前記適用条件の真偽を判定する際に、
前記認証結果記憶手段に記憶されている前記要求者側装置の認証結果も利用する手段を含む請求項１２乃至１４記載の分散協調型情報利用制御システム。
【請求項１６】
前記要求者側装置のリソース操作要求に起因するリソース操作結果履歴を記憶するリソース操作結果履歴記憶手段を更に有し、
前記ポリシー評価手段は、
前記ポリシーの該適用条件の真偽を判定する際に、
前記リソース操作結果記憶手段に記憶されている前記要求者側装置のリソース操作要求に起因するリソース操作結果履歴も利用する手段を含む請求項１１乃至１５記載の分散協調型情報利用制御システム。
【請求項１７】
前記リソース操作要求受付手段は、
前記ポリシーにおいて、該適用条件が「真」であるときの特定動作、該適用条件が「偽」であるときの特定動作および該適用条件が最終的に「判定不能」であるときの特定動作のいずれか、または、複数が省略された際に、特定のデフォルト動作を割り当てる手段を含む、請求項１１乃至１６記載の分散協調型情報利用制御システム。
【請求項１８】
前記リソース操作要求受付手段は、
前記ポリシー評価手段における、前記ポリシーの適用条件の真偽の判定において、ポリシー評価の過程で、判定に必要な、前記操作側装置、または、前記要求者側装置、または、他の装置に対して一つまたは、複数のリソース操作が判明すれば、その都度前記リソース操作を要求する手段を含む、請求項１１乃至１７記載の分散協調型情報利用制御システム。
【請求項１９】
前記リソース操作要求受付手段は、
前記要求者側装置または、他の装置に認証を要求し、
前記ポリシー評価手段は、
取得した認証結果に基づいて、前記ポリシーの適用条件の真偽の判定を行う手段を含む、請求項１１乃至１８記載の分散協調型情報利用制御システム。
【請求項２０】
前記ポリシー評価手段は、
前記ポリシーの適用条件の真偽の判定をする際に、リソースや環境などの客観的情報も利用する手段を含む、請求項１１乃至１９記載の分散協調型情報利用制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散協調型情報利用制御方法及びシステムに係り、特に、ネットワーク上にリソースを持ち、条件に応じてリソース操作を認めるリソース提供者の装置と、リソース操作を要求するリソース操作要求者の装置からなるシステムにおいて、操作提供者がリソース操作要求など必要な動作を行った上で利用許諾判定を行い、その結果に応じて要求されたリソース操作を含む、定められたリソース操作要求を行うための分散協調型情報利用制御方法及びシステムに関する。
【背景技術】
【０００２】
図１３は、従来の情報利用制御システムの動作を説明するための図である。以下の処理の前提として、ネットワーク上に条件に応じてリソース操作を認める操作側装置が複数存在し、リソース操作を要求する要求者側装置が存在するものとする。
【０００３】
まず、要求者側装置から操作側装置に対して、操作要求を発行する（ステップ１１）。なお、当該処理の前に、認証などを用いてリソース操作要求者を特定して、その特定情報（ユーザＩＤなど）を添付したり、利用者の属性やどのように利用するかを示す情報を添付することも可能である。
【０００４】
操作側装置は、要求に対してポリシーに基づいて評価を行う（ステップ１２）。ここで、ポリシーとは、リソース（単一／複数）に対して設定される利用制御ルールのことであり、操作対象（ＵＲＬの直接指定／条件指定）、操作内容、そのルールが適用されるための適用条件からなる。適用条件として設定されるパラメータは、利用者に関する情報、操作内容に関する情報、対象リソースに関する情報等があり、
・利用者に関する情報として、利用者の認証状態、利用者の個人情報（所属するグループ等）；
・操作内容に関する情報として、利用目的、利用制約（私的利用、再配布なし等）；
・対象リソースに関する情報として、リソースに関するメタ情報（操作回数など操作履歴も含む）；
等がある。
【０００５】
次に、操作側装置において、ステップ１２における評価に基づいた操作を行い（ステップ１３）、ポリシー評価結果及びリソース操作結果に基づいた応答を要求者側装置に送信する（ステップ１４）。
【０００６】
次に、上記のステップ１３におけるポリシーに基づいたリソース操作について説明する。
【０００７】
図１４は、従来のポリシーに基づいた判断処理のフローチャートである。
【０００８】
ステップ１２における判断結果が、「非許諾」または、「判断不能」であれば（ステップ１３１、Ｙｅｓ）、その旨を操作側装置が要求者側装置に対する応答として作成する（ステップ１３２）。一方、判断結果が「許諾」である場合には（ステップ１３１、Ｎｏ）、要求されたリソース操作を行う（ステップ１３３）。ポリシーに義務的操作が記述されている場合には（ステップ１３４、Ｙｅｓ）、当該義務的操作を行い（ステップ１３５）、要求元への応答を作成する（ステップ１３６）（例えば、非特許文献1参照）。
【非特許文献１】ＸＡＣＭＬ(http://www.oasis-open.org/committees/tc＿home.php?wg＿abbrev=xacml)
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の方法では、操作要求時に操作要求者及び操作要求に関する情報全てを明示的に提供するのは煩雑であり、漏れが発生する可能性が高い。
【００１０】
また、リソース操作を許諾する条件として、取得以外の別のリソース操作を前提とすることができない。
【００１１】
さらに、義務的操作を操作側装置であるサーバでしか行えないという問題がある。
【００１２】
本発明は、上記の点に鑑みなされたもので、操作側装置が要求者側装置や第三者に対して、ポリシー評価に必要なリソースの取得やその他操作を要求することにより、要求者側装置で、ポリシー評価に必要な情報やリソース操作をあまり意識することなく、情報不足や前提となるリソース操作の不足による適用条件の真偽判定不能の回避が可能な分散協調型情報利用制御方法及びシステムを提供することを目的とする。
【００１３】
また、本発明の更なる目的は、義務的操作を操作側装置となるサーバ以外のサーバでも行うことが可能な分散協調型情報利用制御方法及びシステムを提供することである。
【課題を解決するための手段】
【００１４】
図１は、本発明の原理を説明するための図である。
【００１５】
本発明は、ネットワーク上に存在する複数の装置間において、リソースの操作を行うための分散協調型情報利用制御方法において、
リソース操作要求者側の装置（以下、要求者側装置）からリソース操作要求を、リソースの操作を行う装置（以下、操作側装置）に対して送信し（ステップ１）、
操作側装置では、
リソース操作要求を取得し（ステップ２）、
記憶手段に格納されている、一つまたは、複数のリソースに対して設定される、適用条件、該適用条件が「真」であるときの特定動作（要求されたリソース操作を許諾する、要求されたリソース操作を拒絶する、操作側装置または要求者側装置または他の装置に対して一つまたは複数のリソース操作を要求する、要求されたリソース操作の許諾結果を判断不能とする、のいずれかまたは複数）、該適用条件が「偽」であるときの特定動作及び該適用条件が最終的に「判定不能」であるときの特定動作を含む利用制御ルールであるポリシーに基づいて、リソース操作要求を受けた時点でのポリシーの該適用条件の真偽を判定し（ステップ３）、
ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは複数のリソース操作を、操作側装置または要求者側装置または他の装置に対して要求し、その操作結果に基づいて、ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、最終的に「判定不能」であるとし、ポリシーに記述された該適用条件が最終的に「判定不能」であるときの特定動作を行い、要求者側装置に操作結果または、通知を送信し（ステップ４，５）、
ポリシーの該適用条件が「真」であれば、ポリシーに記述された該適用条件が「真」であるときの特定動作を行い、要求者側装置に操作結果または、通知を送信し（ステップ４，５）、
ポリシーの該適用条件が「偽」であれば、ポリシーに記述された該適用条件が「偽」であるときの特定動作を行い、要求者側装置に操作結果または、通知を送信する（ステップ４，５）。
【００１６】
また、本発明は、ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは、複数のリソース操作を、操作側装置に要求し、その結果に基づいて、ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、最終的に「判定不能」であるとし、ポリシーに記述された適用条件が最終的に「判定不能」であるときの特定動作に基づき、必要に応じて自装置に対するリソース操作要求を行い、要求者側装置に操作結果または、通知を送信する。
【００１７】
また、本発明は、リソース操作要求において、
要求者側装置が自装置上のリソースやその他の情報を予め添付し、操作側装置がポリシーの該適用条件の真偽を判定する際にそれらも利用する。
【００１８】
また、本発明は、要求したリソース操作の許諾結果が「判断不能」であることを送信された要求者側装置が、判断に必要な、一つまたは、複数のリソース操作を自装置、または、他のリソース操作を行う装置に要求し、その結果を添付して、再度リソース操作要求を、操作側装置に送信する。
【００１９】
また、本発明は、要求者側装置の認証結果を記憶手段に記憶しておき、
ポリシーの適用条件の真偽を判定する際に、
記憶手段に記憶されている要求者側装置の認証結果も利用する。
【００２０】
また、本発明は、要求者側装置のリソース操作要求に起因するリソース操作結果履歴を記憶手段に記憶しておき、
ポリシーの該適用条件の真偽を判定する際に、
記憶手段に記憶されている要求者側装置のリソース操作要求に起因するリソース操作結果履歴も利用する。
【００２１】
また、本発明は、ポリシーにおいて、該適用条件が「真」であるときの特定動作、該適用条件が「偽」であるときの特定動作および該適用条件が最終的に「判定不能」であるときの特定動作のいずれか、または、複数が省略された際に、特定のデフォルト動作を割り当てる。
【００２２】
また、本発明は、ポリシーの適用条件の真偽の判定において、
ポリシー評価の過程で、判定に必要な、操作側装置、または、要求者側装置、または、他の装置に対して一つまたは、複数のリソース操作が判明すれば、その都度リソース操作を要求する。
【００２３】
また、本発明は、ポリシーの適用条件の真偽の判定において、
要求者側装置または、他の装置に認証を要求し、取得した認証結果に基づいて、ポリシーの適用条件の真偽の判定を行う。
【００２４】
また、本発明は、ポリシーの適用条件の真偽の判定をする際に、リソースや環境などの客観的情報も利用する。
【００２５】
図２は、本発明の原理構成図である。
【００２６】
本発明は、ネットワーク上に存在する複数の装置間において、リソースの操作を行うための分散協調型情報利用制御システムであって、
リソース操作要求を、リソースの操作を行う装置（以下、操作側装置）に対して送信するリソース操作要求手段を有するリソース操作要求者側の装置（以下、要求者側装置）１００Ｂと、
一つまたは、複数のリソースに対して設定される、適用条件、該適用条件が「真」であるときの特定動作（要求されたリソース操作を許諾する、要求されたリソース操作を拒絶する、操作側装置または要求者側装置または他の装置に対して一つまたは複数のリソース操作を要求する、要求されたリソース操作の許諾結果を判断不能とする、のいずれかまたは複数）、該適用条件が「偽」であるときの特定動作及び適用条件が最終的に「判定不能」であるときの特定動作を含む利用制御ルールであるポリシーを蓄積するポリシー蓄積手段１７０と、
取得したリソース操作要求に対して、ポリシー蓄積手段１７０のポリシーに基づいて、リソース操作要求を受けた時点でのポリシーの該適用条件の真偽を判定するポリシー評価手段１３０と、
ポリシー評価手段１３０において、ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは複数のリソース操作を、操作側装置または要求者側装置または他の装置に対して要求し、その操作結果に基づいて、ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、最終的に「判定不能」であるとし、ポリシーに記述された該適用条件が最終的に「判定不能」であるときの特定動作を行い、要求者側装置に操作結果または、通知を送信し、
ポリシー評価手段１３０において、ポリシーの該適用条件が「真」であれば、ポリシーに記述された該適用条件が「真」であるときの特定動作を行い、要求者側装置に操作結果または、通知を送信し、
ポリシー評価手段１３０において、ポリシーの該適用条件が「偽」であれば、ポリシーに記述された該適用条件が「偽」であるときの特定動作を行い、要求者側装置に操作結果または、通知を送信するリソース操作要求受付手段１２０と、
リソース操作要求受付手段１２０の指示によりリソース要求に対するリソース操作を行うリソース操作手段１４０と、を有する操作側装置１００Ａと、を有する。
【００２７】
また、リソース操作要求受付手段１２０は、
ポリシーの該適用条件が「判定不能」であれば、判定に必要な、一つまたは、複数のリソース操作を、操作側装置に要求し、その結果に基づいて、ポリシーの該適用条件を再度判定し、それでも「判定不能」であれば、最終的に「判定不能」であるとし、ポリシーに記述された適用条件が最終的に「判定不能」であるときの特定動作に基づき、必要に応じて自装置に対するリソース操作要求を行い、要求者側装置に操作結果または、通知を送信する手段を含む。
【００２８】
また、リソース操作要求手段１１０は、
要求者側装置が自装置上のリソースやその他の情報を予め添付する手段を含み、
ポリシー評価手段１３０は、
操作側装置がポリシーの該適用条件の真偽を判定する際にそれらも利用する手段を含む。
【００２９】
また、要求したリソース操作の許諾結果が「判断不能」であることを送信された要求者側装置１００Ｂは、
判断に必要な、一つまたは、複数のリソース操作を自装置、または、他のリソース操作を行う装置に要求し、その結果を添付して、再度リソース操作要求を、操作側装置１００Ａに送信する手段を含む。
【００３０】
また、操作側装置１００Ａは、
要求者側装置の認証結果を記憶する認証結果記憶手段を有し、
ポリシー評価手段１３０は、
ポリシーの適用条件の真偽を判定する際に、
認証結果記憶手段に記憶されている要求者側装置の認証結果も利用する手段を含む。
【００３１】
また、操作側装置１００Ａは、要求者側装置のリソース操作要求に起因するリソース操作結果履歴を記憶するリソース操作結果履歴記憶手段を更に有し、
ポリシー評価手段１３０は、
ポリシーの該適用条件の真偽を判定する際に、
リソース操作結果記憶手段に記憶されている要求者側装置のリソース操作要求に起因するリソース操作結果履歴も利用する手段を含む。
【００３２】
また、リソース操作要求受付手段１２０は、ポリシーにおいて、該適用条件が「真」であるときの特定動作、該適用条件が「偽」であるときの特定動作および該適用条件が最終的に「判定不能」であるときの特定動作のいずれか、または、複数が省略された際に、特定のデフォルト動作を割り当てる手段を含む。
【００３３】
また、リソース操作要求受付手段１２０は、
ポリシー評価手段１３０における、ポリシーの適用条件の真偽の判定において、ポリシー評価の過程で、判定に必要な、操作側装置、または、要求者側装置、または、他の装置に対して一つまたは、複数のリソース操作が判明すれば、その都度リソース操作を要求する手段を含む。
【００３４】
また、リソース操作要求受付手段１２０は、
要求者側装置または、他の装置に認証を要求し、
ポリシー評価手段１３０は、
取得した認証結果に基づいて、ポリシーの適用条件の真偽の判定を行う手段を含む。
【００３５】
また、ポリシー評価手段１３０は、
ポリシーの適用条件の真偽の判定をする際に、リソースや環境などの客観的情報も利用する手段を含む。
【発明の効果】
【００３６】
本発明は、ポリシー評価に必要な情報を、インタラクティブに取得できるので、リソース操作要求者側があまり意識することなく、情報不足によるポリシー評価不能を回避できる。また、第三者からのリソース取得も可能であり、自由度が高まる。
【００３７】
さらに、上記評価不能回避の手段として、従来のリソース取得に加えて、実行などそれ以外のリソース操作も要求することが可能であり、一層自由度が高まる。
【００３８】
また、提供者側の都合で適用条件の真偽の判定結果（真／偽／最終的に判定不能）のそれぞれに応じた自装置、要求者側装置、他装置に対する一つまたは複数のリソース操作を要求することができ、自由度が高まる。これは、従来の義務的操作を含んでいる。一方、リソース操作要求に対して、ポリシー評価が行われるので、無断で操作させるといったことが防止でき、各リソースオーナの意図は守られる。
【００３９】
さらに、義務的操作を操作側装置となるサーバ以外のサーバでも行うことができるので、自由度が高まり、その際に、ポリシー評価を行うことで、各リソースオーナの意図が守られる。
【発明を実施するための最良の形態】
【００４０】
以下、図面と共に本発明の実施の形態を説明する。
【００４１】
最初に、以下の説明で使用される用語について説明する。
【００４２】
・リソース：コンピュータ上で扱うことができる電子データ（画像データ／テキストデータ／映像データ／音声データ／プログラム等）及びデバイスを指し、ポリシーによって利用制御される；
・リソース操作：狭義には、取得などリソースを操作することを指し、広義には、認証も含む；
・リモート・リソース：他サーバで管理されるリソース；
・ローカル・リソース：自サーバで管理されるリソース；
・ポリシー：リソース（単一／複数）に対して設定される利用制御ルール；
・ポリシー評価：リソース操作の許諾判断を行うこと。適用条件の真偽に基づく特定動作が「要求されたリソース操作を許諾する」を含んでいれば、評価結果を「許諾」とし、当該特定動作が「要求されたリソース操作を拒絶する」を含んでいれば、評価結果を「非許諾」とし、当該特定動作が「要求されたリソース操作の許諾結果を判断不能とする」を含んでいれば、評価結果を「判断不能」とする。当該特定動作において、上記3つのいずれも含まない場合や複数の動作を含む場合の評価結果については規定しない。
【００４３】
図３は、本発明の一実施の形態における装置構成を示す。
【００４４】
要求者側装置及び操作側装置も同様の構成を有するものとする。
【００４５】
同図に示す装置１００Ａは、リソース操作要求部１１０、リソース操作要求受付部１２０、ポリシー評価部１３０、リソース操作部１４０、リソース蓄積部１５０、記憶部１６０、ポリシー蓄積部１７０から構成される。
【００４６】
リソース操作要求部１１０は、リソース操作要求を操作側装置に送信する機能と、操作側装置からの応答を取得する機能を有する。リソース操作要求には、ポリシー評価時に利用してもらうための、リソース操作要求者を特定する情報（事前の認証によって得たユーザＩＤ、公開鍵証明書など）、要求者側装置のリソース操作部１４０が行ったリソース操作結果（リソース取得結果など）、その他の情報を添付してもよい。
【００４７】
リソース操作要求受付部１２０は、リソース操作要求を受け付け、ポリシー評価部１３０にポリシー評価を依頼し、その結果を受けて下記で示すリソース操作（要求）を行い、要求者側装置に応答を送信する機能を有する。
【００４８】
上記のリソース操作（要求）とは、操作要求者から要求されたローカル・リソース操作またはポリシー評価部１３０から渡される１つまたは、複数のリソース操作であり、許諾された前者は、リソース操作部１４０に操作を要求して結果を受け取り、後者は、リソース操作要求部１１０を介してリソース操作を要求し、結果を受け取るものである。
【００４９】
ポリシー蓄積部１７０は、以下のような要素からなるポリシーを蓄積する。
【００５０】
ａ．適用条件；
以下をパラメータとして記述する。
【００５１】
・操作対象に関する情報；
・操作要求者に関する情報；
・操作内容に関する情報
・何らかのリソースの内容；
・記憶部１１６に記憶されている認証結果やリソース操作結果履歴；
・リソースや環境などの客観的情報（リソースの作成時刻、現在時刻など）；
・その他
ｂ．適用条件の判断に基づく特定動作；
ｂ１．適用条件が「真」であるときの特定動作；
ｂ２．適用条件が「偽」であるときの特定動作；
ｂ３．適用条件が最終的に「判定不能」であるときの特定動作；
特定動作は、以下のいずれか、または複数からなる。
【００５２】
・要求されたリソース操作を許諾する；
・要求されたリソース操作を拒絶する；
・要求されたリソース操作の許諾結果を判断不能とする；
・何らかのローカル・リソース操作；
・何らかのリモート・リソース操作；
ポリシー評価部１３０は、リソース操作要求受付部１２０より得られた情報と、ポリシー蓄積部１７０より得られた情報と、必要に応じて記憶部１６０やリソースや環境などの客観的情報を元に適用条件の真偽の判定を行い、判定結果に応じた特定動作を返却する。
【００５３】
また、ポリシー評価部１３０は、必要に応じて、リソース操作要求部１１０を介してローカル・リソース操作あるいは、リモート・リソース操作を要求し、結果を受け取ることにより、判定材料を増やした上で、適用条件の真偽の判定を行うことが可能である。適用条件のパラメータとして、何らかのリソースの内容が採用されている場合、そのリソースを取得していなければ、取得した上で、適用条件の真偽の判定を行う。
【００５４】
リソース操作部１４０は、操作要求受付部１２０の依頼により、リソース蓄積部１５０を操作し、その結果（取得したものがあればそれも含む）を返却する。なお、リソース操作では、プログラムの実行も含む。
【００５５】
リソース蓄積部１５０は、リソース操作部１４０により操作されるリソースを蓄積する。
【００５６】
記憶部１６０は、ポリシー評価の際に用いることが可能な認証結果やリソース操作結果履歴などを記憶する機能を有する。リソースや環境などの客観的情報を記憶部に格納する場合も考えられる。
【００５７】
以下に動作の概略を説明する。
【００５８】
図４は、本発明の一実施の形態におけるリソース操作要求者とリソース提供者間における動作の一例を示すフローチャート（その１）である。
【００５９】
要求者側装置から操作側装置に対してリソース操作要求を送信する（ステップ１０）。操作側装置は、リソース操作要求受付部１２０において、当該リソース操作要求を受け付け（ステップ１１）、ポリシー評価部１３０において、当該リソース操作要求に対応するポリシーをポリシー蓄積部１７０から検索し（ステップ１２）、ポリシー評価部１３０において、適用条件の真偽を判定する（ステップ１３）。その際には、要求者側装置が添付した情報、記憶部１６０に格納されている認証結果・リソース操作結果履歴及びリソースや環境などの客観的情報を判断材料として用いる場合がある。
【００６０】
適用条件の真偽が「判定不能」でなければ（ステップ１４、ＮＯ）、適用条件（この場合は、「真」または、「偽」）の真偽に基づいた特定動作を実行する（ステップ２１）。適用条件の真偽に基づいた特定動作の実行については、図５を用いて後述する。その後、リソース操作要求受付部１２０は、リソース操作結果等を応答し（ステップ２２）、要求者側装置がそれを受け付けて（ステップ２６）、処理を終了する。
【００６１】
適用条件の真偽が「判定不能」であり（ステップ１４、ＹＥＳ）、何らかのリソース操作を行うことで、その判定結果を回避することができなければ（ステップ１５、ＮＯ）、適用条件が最終的に「判定不能」であるときの特定動作を実行し（ステップ２１）、リソース操作要求受付部１２０は、リソース操作結果等を応答し（ステップ２２）、要求者側装置がそれを受け付けて（ステップ２６）、処理を終了する。
【００６２】
適用条件の真偽が「判定不能」であり（ステップ１４、ＹＥＳ）、何らかのリソース操作を行うことで、その判定結果を回避することができる可能性があれば（ステップ１５、ＹＥＳ）、そのリソース操作要求をリソース操作要求部１１０経由で要求者側装置に発行する（ステップ１６）。
【００６３】
この例では、適用条件の真偽を判定するための動作として、要求者側装置に対するリソース操作要求を取り上げたが、それ以外にも、自装置や他装置に対する操作要求などもバリエーションとして存在する。
【００６４】
また、適用条件の真偽の判定不能を回避する可能性がある操作を行うタイミングとしては、この例のように、その時点の情報のみで適用条件の真偽を判定し、「判定不能」であることが判明した後にポリシー評価部１３０がポリシー評価に必要な一操作を要求する場合のほか、「判定不能」であることをリソース操作要求受付部１２０が受け取った後、同様の操作を要求する場合や、ポリシー評価中に必要な操作を見つけ次第操作を要求する場合、同じくポリシー評価中に一通り判定不能を回避する可能性がある操作を全てリストアップした上で、一つずつ操作要求を行う場合など様々なバリエーションが考えられる。
【００６５】
要求者側装置は、リソース操作要求を受け付け（ステップ１７）、操作側装置と同様に、ポリシー検索から適用条件の真偽に基づいた特定動作の実行までを行い（ステップ１８）、操作側装置に応答を返却する（ステップ１９）。
【００６６】
操作側装置は、リソース操作要求部１１０において、応答を受け付け（ステップ２０）、その操作結果を元に適用条件の真偽を再度判定し（ステップ１３）、以降の処理を繰り返す。
【００６７】
次に、上記のポリシー評価結果に応じた特定動作の実行について説明する。
【００６８】
図５は、本発明の一実施の形態における適用条件の真偽に基づく特定動作の実行の一例のフローチャートである。
【００６９】
リソース操作要求受付部１２０は、特定動作に記述された一動作について、以下のステップを実行し、他に記述されている動作がある（ステップ３６、ＹＥＳ）限り、その動作について以下のステップを繰り返す。他に記述されている動作がもうなければ（ステップ３６、ＮＯ）、処理を終了する。
【００７０】
その動作が「要求されたリソース操作を許諾する」であれば（ステップ３０、ＹＥＳ）、要求操作を実行して（ステップ３１）、ステップ３６に進む。
【００７１】
その動作が「要求されたリソース操作を許諾する」ではなく（ステップ３０、ＮＯ）、「要求されたリソース操作を拒絶する」であれば（ステップ３２、ＹＥＳ）、ステップ３６に進む。
【００７２】
その動作が「要求されたリソース操作を許諾する」でもなく（ステップ３０、ＮＯ）、「要求されたリソース操作を拒絶する」でもなく（ステップ３２、ＮＯ）、「要求されたリソース操作の許諾結果を判断不能とする」であれば（ステップ３３、ＹＥＳ）、ステップ３６に進む。
【００７３】
その動作が「要求されたリソース操作を許諾する」でもなく（ステップ３０、ＮＯ）「要求されたリソース操作を拒絶する」でもなく（ステップ３２、ＮＯ）、「要求されたリソース操作の許諾結果を判断不能とする」でもなければ（ステップ３３、ＮＯ）、リソース操作要求部１１０経由で記述された動作の操作要求を発行し（ステップ３４）、リソース操作要求部１１０経由で応答を受け付け（ステップ３５）、ステップ３６に進む。
【００７４】
なお、特定動作に限ったことではないが、短期間で自装置に対する同じ操作を繰り返す場合にはポリシー評価結果をキャッシュしておき、再評価は行わないといった高速化も考えられるが、時間経過と共にポリシー評価結果が変化する場合もあるので、注意が必要である。
【００７５】
図６は、本発明の一実施の形態におけるリソース操作要求者とリソース提供者間における動作の一例を示すフローチャート（その２）である。
【００７６】
要求者側装置から操作側装置に対してリソース操作要求を送信する（ステップ４０）。操作側装置は、リソース操作要求受付部１２０において、当該リソース操作要求を受け付け（ステップ４１）、ポリシー評価部１３０において、当該リソース操作要求に対応するポリシーをポリシー蓄積部１７０から検索し（ステップ４２）、ポリシー評価部１３０において、ポリシーを評価する（ステップ４３）。
【００７７】
ポリシー評価部１３０は、適用条件の真偽に基づく特定動作をリソース操作要求受付部１２０に返却し、リソース操作要求受付部１２０が特定動作を実行する（ステップ４４）。その後、リソース操作要求受付部１２０は、リソース操作結果等を応答し（ステップ４５）、要求者側装置がそれを受け付ける（ステップ４６）。
【００７８】
要求者側装置において、要求リソース操作の許諾結果が「判断不能」以外であれば（ステップ４７，ＮＯ）、処理を終了する。要求リソース操作の許諾結果が「判断不能」であれば（ステップ４７、ＹＥＳ）、その許諾結果を覆すことができるかもしれない操作要求をリソース操作要求部１１０経由で自装置に対して発行する（ステップ４８）。この例では、自装置に対して操作を要求したが、操作側装置などの他装置に対して操作を要求するバリエーションも考えられる。「その許諾結果を覆すことができるかもしれない操作」は、操作側装置からの情報提供などから特定する。
【００７９】
リソース操作要求受付部１２０は、自装置からの操作要求を受け付け（ステップ４９）、操作側装置と同様に、ポリシー検索から適用条件の真偽に基づいた特定動作の実行までを行い（ステップ５０）、自装置に応答を返却する（ステップ５１）。続いて、リソース操作要求部１１０が、その応答を受け付け（ステップ５２）、リソース操作要求部１１０が、その操作結果を添付して、操作側装置に再度リソース操作要求を発行する（ステップ５３）。
【００８０】
操作側装置は、再度要求を受け付け（ステップ４１）、ステップ４２からステップ４５までの処理を繰り返す。但し、リソース操作再要求時に要求者側装置によって、新たな情報が添付されているので、要求リソース操作の許諾結果が「判断不能」以外になることが大いにありうることに注意されたい。
【００８１】
再要求を複数回繰り返す場合、添付情報はそれまでの操作結果全てを要求者側装置が毎回送り直す場合も考えられるし、操作側装置がそれまでの添付情報を記憶部に格納しておき、ポリシー評価の際にそれらを用いる場合なども考えられる。
【実施例】
【００８２】
以下、図面と共に本発明の実施例を説明する。
【００８３】
以下の実施例では、要求者側装置、操作側装置共に、同様の構成とし、図３に示す番号を用いて説明するものとする。
【００８４】
［第１の実施例］
図７は、本発明の第１の実施例におけるリソース操作のシーケンスチャートである。
【００８５】
リソース操作要求者（社員Ａの装置：以下、要求者側装置と記す）のリソース操作要求部１２０が、リソース提供者（以下、会社サーバと記す）にリソース操作として、リソース「社員名簿」の操作「参照」を要求する（ステップ１０１）。
【００８６】
会社サーバのリソース操作要求受付部１２０が、要求者側装置からの要求を受け付け、ポリシー評価部１３０が、「要求者が当社の社員であれば社員名簿の参照を認める」というポリシーに対してポリシー評価を行い（ステップ１０２）、リソース操作要求受付部１２０が、リソース操作要求部１１０を介して、要求者のリソース「社員Ａの所属会社」が不明なため、リソース操作要求受付部１２０が、リソース操作要求部１１０を介して、要求者側装置にリソース「社員Ａの所属会社」の操作「参照」を要求する（ステップ１０３）。
【００８７】
要求者側装置では、リソース操作要求受付部１２０で、「参照」の要求を受け付け、ポリシー評価部１３０が、「要求者がだれでも社員Ａの所属会社の参照を認める」というポリシーに対してポリシー評価を行い（ステップ１０４）、許諾されたのでリソース操作部１４０において、操作を実行し（ステップ１０５）、リソース操作要求受付部１２０は、リソース操作要求部１１０を介して、会社サーバに結果「許諾」と参照されたリソース「社員Ａの所属会社」の内容「会社サーバのある会社」を返却する（ステップ１０６）。
【００８８】
会社サーバは、リソース操作要求受付部１２０からの指示で、ポリシー評価部１３０において、再度ポリシー評価を行い（ステップ１０７）、許諾されたのでリソース操作部１４０において、操作を実行し、リソース操作要求受付部１２０は、要求者側装置に結果「許諾」と参照されたリソース「社員名簿」を返却する（ステップ１０８）。
【００８９】
［第２の実施例］
図８は、本発明の第２の実施例におけるリソース操作のシーケンスチャートである。
【００９０】
リソース操作要求者（顧客Ａの装置：以下、要求者側装置と記す）のリソース操作要求部１１０が、リソース提供者（以下、銀行サーバと記す）にリソース「顧客Ａの公開鍵証明書」を添付して、リソース「顧客Ａの預金残高」の操作「照会」を要求する（ステップ２０１）。
【００９１】
銀行サーバは、リソース操作要求受付部１２０で「照会」の要求を受け付けると、ポリシー評価部１３０で、「要求者の公開鍵証明書がＣＡサーバにおいて、顧客Ａのものであると認められれば、顧客Ａの預金残高の照会を認める」というポリシーに対して、ポリシー評価を行い（ステップ２０２）、リソース操作要求部１１０が、第三者機関である認証用のＣＡサーバにリソース「顧客Ａの本人性保証」が不明のため、リソース「顧客Ａの公開鍵証明書」と「銀行サーバの公開鍵証明書」を添付して、リソース「顧客Ａの本人性保証」の操作「取得」を要求する（ステップ２０３）。
【００９２】
ＣＡサーバは、リソース操作要求受付部１２０で「取得」要求を受け付けると、ポリシー評価部１３０で、「要求者の公開鍵証明書が正しい銀行サーバのものであれば、与えられた公開鍵証明書の本人性を確認し、動的リソース「＊＊の本人性保証」の取得結果として返却する」というポリシーに対して、ポリシー評価を行い（ステップ２０４）、許諾されたので、リソース操作部１４０において、操作を実行し（ステップ２０５）、リソース操作要求受付部１２０から、銀行サーバに結果「許諾」と取得されたリソース「顧客Ａの本人性保証」の内容を返却する（ステップ２０６）。
【００９３】
銀行サーバは、リソース要求受付部１２０の指示により、ポリシー評価部１３０において、再度ポリシー評価を行い（ステップ２０７）、許諾されたので、リソース操作部１４０で、操作を実行し（ステップ２０８）、リソース操作要求受付部１２０から、要求者側装置に結果「許諾」とリソース「顧客Ａの預金残高」の照会結果を返却する（ステップ２０９）。
【００９４】
［第３の実施例］
図９は、本発明の第３の実施例におけるリソース操作のシーケンスチャートである。
【００９５】
リソース要求者（メンバＡの装置：以下、要求者側装置と記す）のリソース操作要求部１１０が、リソース提供者（以下、スケジュール管理サーバと記す）にリソ−ス「２００４年１月１日の予定」の操作「２００４年１月２日の予定への移動」を要求する（ステップ３０１）。
【００９６】
スケジュール管理サーバは、リソース操作要求受付部１２０の指示により、ポリシー評価部１３０において、「ある予定をある予定に移動させることは誰にでも認めるが、実際には予定の移動を行った後に古い移動を削除すること」というポリシーに対して、ポリシー評価を行い（ステップ３０２）、許諾されたので、リソース操作要求受付部１２０は、代理操作として以下を得る（ステップ３０３）。
【００９７】
・リソース「２００４年１月１日の予定」の操作「２００４年１月２日への複製」
・リソース「２００４年１月１日の予定」の操作「削除」
スケジュール管理サーバのポリシー評価部１３０は、代理操作について、それぞれ「予定から予定への複製は誰にでも認める」「予定の削除は誰にでも認める」というポリシーに対して、ポリシー評価を行い（ステップ３０４）、許諾されたので、リソース操作部１４０が、それぞれの操作を実行する（ステップ３０５）。
【００９８】
スケジュール管理サーバのリソース操作要求受付部１２０は、要求者側装置に対して、結果「許諾」を返却する（ステップ３０６）。
【００９９】
［第４の実施例］
図１０は、本発明の第４の実施例におけるリソース操作のシーケンスチャートである。
【０１００】
リソース操作要求者（写真家Ａの装置：以下、要求者側装置と記す）のリソース操作要求部１１０が、リソース提供者（以下、写真帳サーバと記す）にリソース「鶴の写真」の操作「登録」を要求する（ステップ４０１）。
【０１０１】
写真帳サーバは、リソース操作要求受付部１２０の指示により、ポリシー評価部１３０において、「リソースの登録は誰にでも認めるが、登録時にログ出力プログラムに操作ログの書き出しをさせること」というポリシーに対して、ポリシー評価を行い（ステップ４０２）、許諾されたので、リソース操作要求受付部１２０は、特定動作として、以下を得る。
【０１０２】
・要求通りのリソース操作
・リソース「ログ出力プログラム」の操作「操作ログの書き出し」
写真帳サーバのリソース操作部１４０は、要求されたリソース「鶴の写真」の操作「登録」を実行する（ステップ４０３）。
【０１０３】
写真帳サーバのポリシー評価部１３０は、「ログ出力プログラムに操作ログの書き出しをさせることは誰にでも認める」というポリシーに対して、ポリシー評価を行い（ステップ４０４）、許諾されたので、リソース操作部１４０は、義務的操作である「ログ出力プログラム」の操作「操作ログの書き出し」を実行する（ステップ４０５）。
【０１０４】
写真帳サーバのリソース操作要求受付部１２０は、要求者側装置に結果「許諾」を返却する（ステップ４０６）。
【０１０５】
［第５の実施例］
図１１は、本発明の第５の実施例におけるリソース操作のシーケンスチャートである。
【０１０６】
リソース操作要求者「入札者Ａ」（以下、要求者側装置と記す）のリソース操作要求部１１０は、リソース提供者（以下、オークションサーバと記す）に、「支払い限度額」（内容は５００円）を添付して、リソース「商品Ａ」の操作「落札」を要求する（ステップ５０１）。
【０１０７】
オークションサーバは、リソース操作要求受付部１２０の指示により、ポリシー評価部１３０において、「商品Ａの落札額はその時点の入札最高額（この時点で1,000円）以上とし、許諾されなかった場合は残念でした画像を返却すること」という動的なポリシーに対して、ポリシー評価を行い（ステップ５０２）、許諾されなかったので（ステップ５０３）、リソース操作要求受付部１２０は、特定動作として、以下を得る。
・リソース「残念でした画像」の操作「参照」
オークションサーバは、ポリシー評価部１３０で、「残念でした画像の参照は誰にでも認める」というポリシーに対して、ポリシー評価を行い（ステップ５０４）、許諾されたので、リソース操作部１４０は、非許諾時の特定動作である「残念でした画像」の操作「参照」を実行し（ステップ５０５）、リソース操作要求受付部１２０から、要求者側装置に結果「非許諾」と参照されたリソース「残念でした画像」を返却する（ステップ５０６）。
【０１０８】
［第６の実施例］
図１２は、本発明の第６の実施例におけるリソース操作のシーケンスチャートである。
【０１０９】
リソース要求者「記者Ａ」（以下、要求者側装置と記す）のリソース操作要求部１１０は、リソース提供者（以下、会社のメインサーバと記す）にリソース「記事α」の操作「登録」を要求する（ステップ６０１）。
【０１１０】
会社のメインサーバは、リソース操作要求受付部１２０の指示により、ポリシー評価部１３０において、「リソースの登録は誰にでも認めるが、登録時にバックアップサーバにも登録すること」というポリシーに対してポリシー評価を行い（ステップ６０２）、許諾されたので（ステップ６０３）、リソース操作要求受付部１２０は、特定動作として以下を得る。
・要求通りのリソース操作；
・会社のバックアップサーバに対する同様のリソース操作；
会社のメインサーバのリソース操作部１４０は、要求されたリソース「記事α」の操作「登録」を実行する（ステップ６０４）。
【０１１１】
リソース要求者となった会社のメインサーバのリソース操作要求部１１０は、リソース提供者である会社のバックアップサーバにリソース「本社のメインサーバの証明書」を添付して、リソース「記事α」の操作「登録」を要求する（ステップ６０５）。
【０１１２】
会社のバックアップサーバは、リソース操作要求受付部１２０の指示により、ポリシー評価部１３０において、「要求者が正しい本社のメインサーバの証明書を添付していれば、リソースの登録を認める」というポリシーに対して、ポリシー評価を行い（ステップ６０６）、許諾されたので（ステップ６０７）、リソース操作部１４０において操作を実行し、リソース操作要求受付部１２０から、会社のメインサーバに結果「許諾」を返却し（ステップ６０８）、会社のメインサーバのリソース操作要求受付部１２０から要求者側装置に結果「許諾」を返却する（ステップ６０９）。
【０１１３】
また、本発明では、上記の各要求者側装置及び操作側装置の動作をプログラムとして構築し、これらの装置のコンピュータにインストールし、ＣＰＵ等の制御手段により実行する、または、ネットワークを介して流通させるようにしてもよい。
【０１１４】
また、構築されたプログラムを上記の各要求者側装置または、操作側装置等のコンピュータに接続されるハードディスク装置や、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際に、これらの装置にインストールして実行することも可能である。
【０１１５】
なお、本発明は、上記の実施の形態及び実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【産業上の利用可能性】
【０１１６】
本発明は、ネットワーク上に分散配置される装置間におけるリソース要求者、リソース提供者間における種々の業種（一般企業−社員、銀行−顧客、メンバ−スケジュール管理者、入札者−オークション主催者等）に適用可能である。また、これらの業種だけでなく、個人間でも利用可能である。
【図面の簡単な説明】
【０１１７】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるシステム構成図である。
【図４】本発明の一実施の形態におけるリソース操作要求者とリソース提供者間における動作の一例を示すフローチャート（その１）である。
【図５】本発明の一実施の形態における適用条件の真偽に基づく特定動作の実行の一例を示すフローチャートである。
【図６】本発明の一実施の形態におけるリソース操作要求者とリソース提供者間における動作の一例を示すフローチャート（その２）である。
【図７】本発明の第１の実施例におけるリソース操作のシーケンスチャートである。
【図８】本発明の第２の実施例におけるリソース操作のシーケンスチャートである。
【図９】本発明の第３の実施例におけるリソース操作のシーケンスチャートである。
【図１０】本発明の第４の実施例におけるリソース操作のシーケンスチャートである。
【図１１】本発明の第５の実施例におけるリソース操作のシーケンスチャートである。
【図１２】本発明の第６の実施例におけるリソース操作のシーケンスチャートである。
【図１３】従来の情報利用制御システムの動作を説明するための図である。
【図１４】従来のポリシーに基づいた判断処理のフローチャートである。
【符号の説明】
【０１１８】
１００  装置
１００Ａ  操作側装置、装置Ａ
１００Ｂ  要求者側装置、装置Ｂ（または、端末）
１１０  操作要求手段、リソース操作要求部
１２０  リソース操作要求受付手段、リソース操作要求受付部
１３０  ポリシー評価手段、ポリシー評価部
１４０  リソース操作手段、リソース操作部
１５０  リソース蓄積部
１６０  記憶部
１７０  ポリシー蓄積手段、ポリシー蓄積部
【図１】
2005063028.tif 000003
【図２】
2005063028.tif 000004
【図３】
2005063028.tif 000005
【図４】
2005063028.tif 000006
【図５】
2005063028.tif 000007
【図６】
2005063028.tif 000008
【図７】
2005063028.tif 000009
【図８】
2005063028.tif 000010
【図９】
2005063028.tif 000011
【図１０】
2005063028.tif 000012
【図１１】
2005063028.tif 000013
【図１２】
2005063028.tif 000014
【図１３】
2005063028.tif 000015
【図１４】
2005063028.tif 000016