(57)【特許請求の範囲】
【請求項１】
利用者による、認証情報を登録する指示を受け付ける受付手段、
前記指示に応じて、前記利用者の識別子に関連づけて記憶手段に記憶された認証情報の強度に基づいて決定される、当該利用者の利用者端末に出力される画面の表示態様、又は、当該利用者に割り当てられる複数の利用者により利用される共有資源の量に対応する規則対応情報を生成する規則対応情報生成手段、
前記利用者により要求された画面の前記規則対応情報に対応する表示態様での当該利用者の利用者端末への出力処理、又は、前記規則対応情報に対応する量の共有資源を利用した情報処理を実行する情報処理実行手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項２】
前記情報処理実行手段が、前記認証情報を含む認証要求の受付に応じて、前記認証情報の強度に基づいて決定される有効期限を徒過しているか否かに応じた、前記利用者の認証結果を出力する情報処理を実行する、
ことを特徴とする請求項１に記載のプログラム。
【請求項３】
利用者による、認証情報を登録する指示を受け付ける受付手段と、
前記指示に応じて、前記利用者の識別子に関連づけて記憶手段に記憶された認証情報の強度に基づいて決定される、当該利用者の利用者端末に出力される画面の表示態様、又は、当該利用者に割り当てられる複数の利用者により利用される共有資源の量に対応する規則対応情報を生成する規則対応情報生成手段と、
前記利用者により要求された画面の前記規則対応情報に対応する表示態様での当該利用者の利用者端末への出力処理、又は、前記規則対応情報に対応する量の共有資源を利用した情報処理を実行する情報処理実行手段と、
を含むことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
パスワードなどの認証情報を管理するシステムが存在し、さらに、パスワードに関する規則、例えば、パスワードの有効期限を管理するシステムが存在する。特許文献１には、パスワードと予め設定された有効期間とを対応付けて記憶して、パスワードの有効期間が経過した場合にパスワードを無効化するシステムが開示されている。特許文献２には、パスワードの有効期限までの残り期間に応じて、パスワードの有効期限に関するメッセージを出力するシステムが開示されている。特許文献３には、パスワードの更新期限以降でも特定回数だけ従来パスワードでのシステムの利用を認めるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０５−３３４２５２号公報
【特許文献２】特開平１１−１３４２９８号公報
【特許文献３】特開２００２−０９１９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、認証情報に基づいて決定された規則に従って、情報処理の処理内容を変化させるプログラム及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、プログラムであって、利用者による指示の内容を受け付ける受付手段、前記指示の内容に応じて、前記利用者の識別子に関連づけて記憶手段に記憶された認証情報に基づいて決定された規則に対応する規則対応情報を生成する規則対応情報生成手段、前記規則対応情報に対応する規則に従って情報処理を実行する情報処理実行手段、としてコンピュータを機能させることとしたものである。
【０００６】
請求項２に記載の発明は、請求項１に記載のプログラムであって、前記情報処理実行手段が、前記認証情報に基づいて決定される当該認証情報の強度に応じて前記規則を決定することとしたものである。
【０００７】
請求項３に記載の発明は、請求項２に記載のプログラムであって、前記受付手段が、前記認証情報を登録する指示を受け付けて、前記規則対応情報生成手段が、登録の対象となった前記認証情報に基づいて前記規則対応情報を生成することとしたものである。
【０００８】
請求項４に記載の発明は、請求項３に記載のプログラムであって、前記規則は、前記登録の対象となった認証情報の強度に応じて決定した、当該認証情報の有効期限に関する規則であることとしたものである。
【０００９】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載のプログラムであって、前記情報処理実行手段が、前記利用者の認証結果を出力する情報処理を実行して、前記情報処理実行手段が、前記認証情報の有効期限を徒過しているか否かに応じて、出力する認証結果を変化させることとしたものである。
【００１０】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載のプログラムであって、前記情報処理実行手段が、複数の利用者により利用される共有資源を利用する情報処理を実行して、前記情報処理実行手段が、前記認証情報に応じて割り当てられる共有資源を利用して、前記情報処理を実行することとしたものである。
【００１１】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載のプログラムであって、前記規則は、利用者により利用可能な機能又は利用者の権限に関する規則であることとしたものである。
【００１２】
請求項８に記載の発明は、情報処理装置であって、利用者による指示の内容を受け付ける受付手段と、前記指示の内容に応じて、前記利用者の識別子に関連づけて記憶手段に記憶された認証情報に基づいて決定された規則に対応する規則対応情報を生成する規則対応情報生成手段と、前記規則対応情報に対応する規則に従って、前記情報処理を実行する情報処理実行手段と、を含むこととしたものである。
【発明の効果】
【００１３】
請求項１，８に記載の発明によれば、認証情報に基づいて決定された規則に従って、情報処理の処理内容を変化させることができる。
【００１４】
請求項２に記載の発明によれば、規則を決定する際に、認証情報の強度を反映させることができる。
【００１５】
請求項３に記載の発明によれば、登録の対象となった認証情報に関する規則を決定する際に、その認証情報の強度を反映させることができる。
【００１６】
請求項４に記載の発明によれば、登録の対象となった認証情報の有効期限に関する規則を決定する際に、その認証情報の強度を反映させることができる。
【００１７】
請求項５に記載の発明によれば、認証情報の有効期限を徒過しているか否かに応じて、認証結果を出力する情報処理を変化させることができる。
【００１８】
請求項６に記載の発明によれば、利用者の認証情報に応じて、情報処理の実行に利用される共有資源の割り当てを変化させることができる。
【００１９】
請求項７に記載の発明によれば、認証情報に基づいて決定された、利用者により利用可能な機能又は利用者の権限に関する規則に従って、情報処理の処理内容を変化させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る情報処理システムの構成の一例を示す図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】本発明の一実施形態に係る情報処理装置により実現される機能の一例を示す機能ブロック図である。
【図４】利用者情報のデータ構造の一例を示す図である。
【図５】更新履歴情報のデータ構造の一例を示す図である。
【図６】本実施形態に係る情報処理システムで行われる処理の流れの一例を示すフロー図である。
【図７】本実施形態に係る情報処理システムで行われる処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００２２】
図１は、本実施形態に係る情報処理システム１０の構成の一例を示す図である。図１に例示するように、本実施形態に係る情報処理システム１０は、サーバとして機能する情報処理装置１２と、利用者端末（クライアント）１４（１４−１〜１４−ｎ）と、を含んで構成される。情報処理装置１２、利用者端末１４は、ＬＡＮやインターネットなどの通信手段に接続されており、互いに通信されるようになっている。
【００２３】
図１に例示する利用者端末１４は、例えば、ＣＰＵなどの制御装置、ハードディスクなどの記憶装置、ディスプレイなどの出力装置、キーボード、マウスなどの入力装置、ＬＡＮカードなどの通信装置を備えた公知のパーソナルコンピュータにより構成されている。
【００２４】
図２は、本実施形態に係る情報処理装置１２のハードウェア構成の一例を示す図である。図２に例示するように、本実施形態に係る情報処理装置１２は、例えば、制御部２０、記憶部２２、通信部２４、を含んでいる。これらの要素は、バスを介して接続される。制御部２０は、ＣＰＵなどのプログラム制御デバイスであり、情報処理装置１２にインストールされるプログラムに従って動作する。記憶部２２は、ＲＯＭやＲＡＭなどの記憶素子やハードディスクなどである。記憶部２２には、制御部２０によって実行されるプログラムなどが記憶される。また、記憶部２２は、制御部２０のワークメモリとしても動作する。通信部２４は、ＬＡＮカードなどの通信インタフェースであり、利用者端末１４との間で情報の送受信を行う。
【００２５】
図３は、本実施形態に係る情報処理装置１２により実現される機能の一例を示す機能ブロック図である。図３に例示するように、本実施形態では、情報処理装置１２は、例えば、操作受付部３０、情報記憶部３２、強度決定部３４、情報生成部３６、情報出力部３８、情報処理実行部４０、を含んでいる。情報記憶部３２は記憶部２２を主として実現される。その他の要素は制御部２０を主として実現される。
【００２６】
これらの要素は、コンピュータである情報処理装置１２にインストールされたプログラムを、情報処理装置１２の制御部２０で実行することにより実現されている。このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信手段を介して情報処理装置１２に供給される。
【００２７】
操作受付部３０は、利用者による指示の内容を受け付ける。操作受付部３０は、本実施形態では、例えば、利用者による操作を受け付ける。操作受付部３０は、具体的には、例えば、利用者端末１４が備えるキーボードやマウスなどを利用者が操作すると、利用者端末１４が操作信号を情報処理装置１２に出力する。そして、情報処理装置１２の操作受付部３０がこの操作信号を受け付ける。
【００２８】
情報記憶部３２は、例えば、図４に例示する利用者情報４２などの情報を記憶する。図４は、利用者情報４２のデータ構造の一例を示す図である。図４に例示するように、利用者情報４２は、例えば、情報処理システム１０の利用者の識別子である利用者識別子（利用者ＩＤ）４４と、その利用者の認証情報４６（具体的には、例えば、パスワードやトークンなどの文字列や、証明書情報や、顔や指紋や静脈などの利用者の特徴に対応する情報など）と、認証情報４６の有効期限を示す有効期限情報４８と、利用者の名称を示す利用者名情報５０と、を含んでいる。本実施形態では、情報記憶部３２は、予め、少なくとも１つの利用者情報４２を記憶している。このように、本実施形態では、利用者識別子４４と認証情報４６とが関連付けられている。
【００２９】
また、情報記憶部３２は、例えば、図５に例示する更新履歴情報５２を記憶する。図５は、更新履歴情報５２のデータ構造の一例を示す図である。図５に例示するように、更新履歴情報５２は、例えば、利用者識別子４４と、認証情報４６と、その認証情報４６の使用が開始された時期（例えば、登録された日時）を示す使用開始時期情報５４と、を含む。また、情報記憶部３２は、例えば、利用者識別子４４と利用者名情報５０との対応関係を示す利用者マスター情報を記憶してもよい。
【００３０】
強度決定部３４は、認証情報４６の強度を決定する。認証情報４６の強度の詳細については後述する。
【００３１】
情報生成部３６は、例えば、情報記憶部３２に出力される情報を生成する。情報生成部３６は、例えば、後述する情報処理実行部４０による情報処理を制御する規則に対応する規則対応情報を生成する。情報生成部３６は、本実施形態では、例えば、有効期限情報４８や更新履歴情報５２を生成する。
【００３２】
情報出力部３８は、例えば、利用者情報４２などの情報を情報記憶部３２に出力する。情報出力部３８は、具体的には、例えば、利用者から受け付ける利用者情報４２の登録操作（新規登録操作や更新登録操作）に応じて、情報記憶部３２に利用者情報４２を出力（追加出力や更新出力）する。また、情報出力部３８は、例えば、利用者情報４２の削除操作に応じて情報記憶部３２に記憶されている利用者情報４２を削除する。また、情報生成部３６が、利用者情報４２の登録操作に応じて更新履歴情報５２を生成してもよい。そして、情報出力部３８が、この更新履歴情報５２を情報記憶部３２に出力してもよい。
【００３３】
情報処理実行部４０は、認証情報４６を利用する情報処理を実行する。情報処理実行部４０は、具体的には、例えば、利用者から受け付ける認証情報４６と、その利用者の利用者識別子４４に関連付けて情報記憶部３２に記憶されている認証情報４６と、の比較結果が対応しているか否かに基づいて、認証の成否などの認証結果を示す認証結果情報を出力する認証処理（認証結果出力処理）を実行する。なお、情報処理実行部４０は、例えば、オペレーティングシステムへのログイン要求に対する認証処理や、業務アプリケーションプログラムへのログイン要求に対する認証処理を実行してもよい。
【００３４】
ここで、本実施形態における情報処理システム１０で行われる利用者情報４２の更新処理の流れの一例を図６に例示するフロー図を参照しながら説明する。
【００３５】
まず、操作受付部３０が、例えば、利用者端末１４から利用者識別子４４と認証情報４６とを含む利用者情報４２の更新要求を受け付ける（Ｓ１０１）。そして、強度決定部３４が、Ｓ１０１に例示する処理で受け付けた認証情報４６に基づいて、この認証情報４６の強度を決定する（Ｓ１０２）。情報生成部３６は、具体的には、例えば、Ｓ１０１に例示する処理で受け付ける認証情報４６である文字列（認証文字列）の長さ、認証文字列の文字種（大文字・小文字・数字や記号の有無）などに基づいて、０から１０までのいずれかの数値である強度を決定する。
【００３６】
また、強度決定部３４が、例えば、Ｓ１０１に例示する処理で受け付ける利用者識別子４４を含む更新履歴情報５２に基づいて、この利用者により登録された過去の認証情報４６を特定して、特定された過去の認証情報４６と、Ｓ１０１に例示する処理で受け付けた認証情報４６と、の差分（例えば、予め定められた基準に従って決定される文字列同士の類似度や乖離度など）に基づいて強度を決定してもよい。なお、強度決定部３４は、上述の差分が小さいほど強度の値が小さくなるよう強度を決定してもよい。
【００３７】
また、強度決定部３４は、過去の認証情報４６のうち、Ｓ１０１に例示する処理で受け付けた認証情報４６に最も類似する認証情報４６を特定して、使用開始時期情報５４に基づいて特定されるその認証情報４６の使用が開始された時期から現在までの経過時間に基づいて強度を決定してもよい。なお、強度決定部３４は、上述の経過時間が短いほど強度の値が小さくなるよう強度を決定してもよい。
【００３８】
また、強度決定部３４は、例えば、直前の認証情報４６の更新時期から現在までの期間に基づいて強度を決定してもよい。強度決定部３４は、例えば、上述の期間が短いほど強度の値が小さくなるよう強度を決定してもよい。また、例えば、認証情報４６が証明書情報である場合には、強度決定部３４は、証明書情報のビット数や、鍵の強度や、有効期限や、有効期限までの期間などに基づいて、強度を決定してもよい。
【００３９】
また、情報記憶部３２に単語辞書の情報が予め記憶されている場合に、強度決定部３４が、Ｓ１０１に例示する処理で受け付ける認証情報４６が示す文字列に対応する（例えば、類似する）単語辞書の情報が示す単語の存在の有無に基づいて強度を決定してもよい。強度決定部３４は、例えば、単語辞書の情報が示す単語が存在する場合には強度の値が小さくなるよう強度を決定してもよい。
【００４０】
そして、情報生成部３６が、Ｓ１０２に例示する処理で決定された強度に対応する有効期間と、現在日時と、に基づいて、この認証情報４６の有効期限を示す有効期限情報４８を生成する（Ｓ１０３）。本実施形態では、例えば、強度と有効期間とが対応付けられている（例えば、強度の値が大きくなるほど有効期間が長くなるよう強度と有効期間とが対応付けられている）強度有効期間対応情報が予め情報記憶部３２に記憶されている。情報生成部３６は、強度有効期間対応情報に基づいて決定される有効期間を現在の日時に対して加算して、有効期限である日時を示す有効期限情報４８を生成する。このように、情報生成部３６は、本実施形態は、例えば、利用者識別子４４に関連づけて情報記憶部３２に記憶された認証情報４６に基づいて決定された規則に対応する規則対応情報を生成する。
【００４１】
そして、情報生成部３６が、Ｓ１０１に例示する処理で受け付けた登録要求に含まれる利用者識別子４４と、Ｓ１０１に例示する処理で受け付けた登録要求に含まれる認証情報４６と、Ｓ１０３に例示する処理により生成される有効期限情報４８と、利用者識別子４４に対応する利用者名情報５０と、を含む利用者情報４２を生成するとともに、Ｓ１０１に例示する処理で受け付けた登録要求に含まれる利用者識別子４４と、Ｓ１０１に例示する処理で受け付けた登録要求に含まれる認証情報４６と、Ｓ１０１に例示する登録要求を受け付けた日時を示す使用開始時期情報５４と、を含む更新履歴情報５２を生成する（Ｓ１０４）。
【００４２】
そして、情報出力部３８が、情報記憶部３２に記憶されている、Ｓ１０１に例示する処理で受け付けた利用者識別子４４を含む利用者情報４２を削除して、Ｓ１０４に例示する処理により生成される利用者情報４２を情報記憶部３２に出力するとともに、Ｓ１０４に例示する処理により生成される更新履歴情報５２を情報記憶部３２に出力する（Ｓ１０５）。すなわち、情報出力部３８は、情報記憶部３２に記憶されている利用者情報４２を更新して、情報記憶部３２に更新履歴情報５２を追加する。
【００４３】
そして、情報出力部３８が、Ｓ１０３に例示する処理で生成される有効期限情報４８が示す日時を利用者端末１４が備えるディスプレイなどの出力装置に表示出力する（Ｓ１０６）。
【００４４】
なお、上述のＳ１０２に例示する処理で決定された強度が予め定められた値より小さい場合や予め定められた値以下である場合、あるいは、上述のＳ１０１に例示する処理で受け付けた認証情報４６が予め定められたポリシー（規則）に違反している場合には、情報出力部３８が、登録要求を拒否することを示す情報を利用者端末１４が備えるディスプレイなどの出力装置に出力するようにしてもよい。
【００４５】
また、利用者識別子４４と利用者識別子４４が示す利用者の権限とが関連付けられた権限情報が情報記憶部３２に予め記憶されていてもよい。そして、上述のＳ１０２に例示する処理において、強度決定部３４が、Ｓ１０１に例示する処理で受け付けた認証情報４６と、Ｓ１０１に例示する処理で受け付けた利用者識別子４４が関連付けられた権限情報と、に基づいて、この認証情報４６の強度を決定してもよい。また、上述のＳ１０３に例示する処理において、情報生成部３６が、Ｓ１０２に例示する処理で決定された認証情報４６の強度と、Ｓ１０１に例示する処理で受け付けた利用者識別子４４が関連付けられた権限情報と、に基づいて、有効期限情報４８を生成してもよい。
【００４６】
次に、情報処理実行部４０が利用者の認証処理を行う場合における、本実施形態における情報処理システム１０で行われる処理の流れの一例を図７に例示するフロー図を参照しながら説明する。
【００４７】
まず、操作受付部３０が、利用者端末１４から利用者識別子４４と認証情報４６とを含む認証要求を受け付ける（Ｓ２０１）。そして、情報処理実行部４０は、Ｓ２０１に例示する処理で受け付ける利用者識別子４４を含む利用者情報４２を情報記憶部３２から取得する（Ｓ２０２）。そして、情報処理実行部４０は、Ｓ２０２に例示する処理で取得した利用者情報４２に含まれる有効期限情報４８と認証要求を受け付けた日時とを比較して、有効期限情報４８が示す期限を徒過しているか否かを確認する（Ｓ２０３）。期限を徒過している場合は（Ｓ２０３：Ｙ）、情報処理実行部４０は、利用者端末１４が備えるディスプレイなどの出力装置に期限が徒過していることを示す情報を出力して（Ｓ２０４）、処理を終了する。
【００４８】
期限を徒過していない場合は（Ｓ２０３：Ｎ）、情報処理実行部４０は、Ｓ２０１に例示する処理で受け付けた認証情報４６と、Ｓ２０２に例示する処理で取得した利用者情報４２に含まれる認証情報４６とが対応するか否か（例えば、パスワードの文字列が一致するか否か、あるいは、指紋の画像に基づいて特定される特徴点の位置が互いに対応するか否か、など）を確認する（Ｓ２０５）。対応する場合は（Ｓ２０５：Ｙ）、情報処理実行部４０は、利用者端末１４が備えるディスプレイなどの出力装置に認証が成功したことを示す情報、及び、この認証情報４６に対応する有効期限情報４８が示す期限に対応する文字列を出力する（Ｓ２０６）。対応しない場合は（Ｓ２０５：Ｎ）、情報処理実行部４０は、利用者端末１４が備えるディスプレイなどの出力装置に、認証が失敗したことを示す情報を出力する（Ｓ２０７）。
【００４９】
なお、例えば、Ｓ２０４に例示する処理において、情報処理実行部４０が、利用者に認証情報４６の更新を要求する情報を出力してもよい。そして、操作受付部３０が、利用者から新たな認証情報４６を受け付けて、情報出力部３８が、認証情報４６の更新登録を行ってもよい。
【００５０】
また、例えば、Ｓ２０６に例示する処理において、情報処理実行部４０が、有効期限情報４８が示す期限までの期間を示す情報を出力してもよい。また、情報処理実行部４０が、有効期限情報４８が示す期限までの期間が予め定められた期間よりも短い場合には、警告メッセージを出力するようにしてもよい。また、利用者が情報処理システム１０からログアウトする際に、情報処理実行部４０が、有効期限情報４８が示す期限までの期間を示す情報を出力してもよい。
【００５１】
なお、上述の処理例において、利用者端末１４と情報処理装置１２との間で、暗号化された認証情報４６（例えば、可逆暗号により暗号化された認証情報４６）の通信が行われてもよい。また、利用者端末１４と情報処理装置１２との間で、利用者情報４２の登録要求の際には平文により認証情報４６の通信が行われ、認証処理の際には暗号化された認証情報４６（あるいは、ハッシュ化された認証情報４６）の通信が行われてもよい。
【００５２】
このように、本処理例では、情報処理実行部４０は、利用者の操作に応じて、利用者識別子４４に関連付けられて情報記憶部３２に記憶されている認証情報４６に基づいて生成される有効期限情報４８が示す有効期限に従って、認証処理（認証結果出力処理）を実行する。そして、情報処理実行部４０は、有効期限情報４８が示す有効期限を徒過しているか否かに応じて、利用者端末１４が備えるディスプレイなどの出力装置に出力する情報を変化させている。
【００５３】
なお、本発明は上述の実施形態に限定されるものではない。
【００５４】
例えば、操作受付部３０が、利用者から認証情報４６の登録操作を受け付けた際に、情報生成部３６が、受け付けた認証情報４６に基づいて回数（例えば、ｎ）を示す回数情報である規則対応情報を生成してもよい。そして、情報出力部３８が、この利用者の利用者識別子４４と、受け付けた認証情報４６と、回数情報である規則対応情報と、を含む利用者情報４２を情報記憶部３２に出力してもよい。そして、情報処理実行部４０が、この利用者から、認証情報４６の更新要求を受け付けた際に、受け付けた認証情報４６が、この利用者により登録された直近ｎ個の認証情報４６のいずれかに対応する（例えば、同一である）場合には、更新登録を拒否する情報を出力するようにしてもよい。
【００５５】
また、例えば、情報処理実行部４０が実行する処理は認証処理に限定されない。
【００５６】
具体的には、例えば、操作受付部３０が、利用者から認証情報４６の登録操作を受け付けた際に、情報生成部３６が、受け付けた認証情報４６に基づいて、この利用者の権限（例えば、アクセス権）を示す権限情報である規則対応情報を生成してもよい。そして、情報出力部３８が、この利用者の利用者識別子４４と、受け付けた認証情報４６と、権限情報である規則対応情報とを含む利用者情報４２を情報記憶部３２に出力してもよい。そして、情報処理実行部４０が、この利用者から、認証情報４６に関連付けられた業務情報の出力要求を受け付けた際に、受け付けた認証情報４６と情報記憶部３２に記憶されている認証情報４６とが対応して、かつ、出力の対象となる業務情報がこの利用者に対して出力が許可されている情報であると、権限情報である規則対応情報に基づいて判断される場合に、利用者に要求された業務情報を利用者端末１４に出力する業務情報出力処理を実行してもよい。なお、情報処理実行部４０が、権限情報である規則対応情報が示す、利用者に付与されている権限（あるいは、剥奪されている権限）を示す情報を利用者端末１４が備えるディスプレイなどの出力装置に出力するようにしてもよい。
【００５７】
また、例えば、操作受付部３０が、利用者から認証情報４６の登録操作を受け付けた際に、情報生成部３６が、受け付けた認証情報４６に基づいて、画面の表示態様（例えば、画面の色数や解像度など）を示す表示態様情報である規則対応情報を生成してもよい。そして、情報出力部３８が、受け付けた認証情報４６及びこの規則対応情報などを含む利用者情報４２を情報記憶部３２に出力してもよい。そして、情報処理実行部４０が、この利用者から、認証情報４６に関連付けられた画面出力要求を受け付けた際に、受け付けた認証情報４６と情報記憶部３２に記憶されている認証情報４６とが対応する場合に、利用者に要求された業務画面を表示態様情報が示す表示態様で利用者端末１４に出力する業務画面出力処理を実行してもよい。
【００５８】
また、例えば、情報処理装置１２が共有ファイルサーバなどの、複数の利用者により利用される共有資源を利用する情報処理装置１２である場合に、操作受付部３０が、利用者から認証情報４６の登録操作を受け付けた際に、情報生成部３６が、受け付けた認証情報４６に基づいて、この利用者に割り当てられる共有資源の量（例えば、ＣＰＵの割り当て時間、メモリやハードディスクの容量、通信の帯域幅など）を示す割当量情報である規則対応情報を生成してもよい。そして、情報出力部３８が、受け付けた認証情報４６及びこの規則対応情報などを含む利用者情報４２を情報記憶部３２に出力してもよい。そして、情報処理実行部４０が、この利用者から、認証情報４６に関連付けられた情報処理実行要求を受け付けた際に、受け付けた認証情報４６と情報記憶部３２に記憶されている認証情報４６とが対応する場合に、割当量情報が示す量の共有資源を利用して、要求された情報処理を実行してもよい。
【００５９】
また、例えば、上述の実施形態のようにサーバとして機能する情報処理装置１２において図３に例示されている各機能が実現されるのではなく、利用者端末（クライアント）１４において図３に例示されている各機能が実現されてもよい。
【００６０】
具体的には、例えば、利用者端末１４（例えば、利用者端末１４で実行されているＷｅｂブラウザなどのアプリケーションプログラム）において図３に例示する各機能が実現されていてもよい。例えば、操作受付部３０が、利用者から認証情報４６の登録操作を受け付けた際に、情報生成部３６が、受け付けた認証情報４６に基づいて、認証情報４６の入力要否を示す規則対応情報を生成してもよい。そして、情報出力部３８が、受け付けた認証情報４６及びこの規則対応情報などを含む利用者情報４２を情報記憶部３２に出力してもよい。そして、情報処理実行部４０が、利用者端末１４とインターネットなどの通信手段により接続されているＷｅｂサーバから、利用者識別子入力フォーム及び認証情報入力フォームを含む認証画面を取得して、利用者端末１４が備えるディスプレイなどの出力装置に表示出力して、利用者から、利用者識別子入力フォームに利用者識別子４４を入力する操作を受け付けた際に、規則対応情報が認証情報４６の入力が不要であることを示している場合には、認証情報入力フォームに認証情報４６に対応する文字列を表示出力するようにしてもよい。
【００６１】
また、ＲＡＳ（リモートアクセスサービス）サーバやプロキシサーバなどの通信中継機器において図３に例示されている各機能が実現されてもよい。例えば、操作受付部３０が、利用者から認証情報４６の登録操作を受け付けた際に、情報生成部３６が、受け付けた認証情報４６に基づいて、この利用者に閲覧が許可される（あるいは、許可されない）サイトの所在を示す情報（例えば、ＵＲＬなど）を示す閲覧可否情報である規則対応情報を生成してもよい。そして、情報出力部３８が、受け付けた認証情報４６及びこの規則対応情報などを含む利用者情報４２を情報記憶部３２に出力してもよい。そして、情報処理実行部４０が、この利用者から、認証情報４６に関連付けられたサイトの閲覧要求を受け付けた際に、受け付けた認証情報４６と情報記憶部３２に記憶されている認証情報４６とが対応して、かつ、閲覧可否情報に基づいて、閲覧要求の対象となるサイトがこの利用者に対して閲覧が許可されているサイトであると判断される場合に、利用者に要求されたサイトの情報を利用者端末１４に出力するようにしてもよい。
【００６２】
また、情報記憶部３２が、利用者識別子４４と、認証情報４６と、認証情報４６の強度を示す強度情報と、を含む利用者情報４２を記憶してもよい。そして、情報処理実行部４０が、複数の情報処理を実行してもよい。このとき、情報処理実行部４０が、各情報処理を実行する際に、利用者情報４２に含まれる強度情報に基づいてその情報処理を実行する際の規則を決定して、その規則に従って情報処理を実行するようにしてもよい。このように、情報処理毎に強度と規則との対応関係が異なっていてもよい。
【００６３】
また、利用者端末１４が備える記憶装置が、利用者識別子４４と認証情報４６とを関連付けて記憶してもよい。そして、情報処理装置１２が備える情報記憶部３２が、利用者識別子４４と規則対応情報とを関連付けて記憶してもよい。
【００６４】
なお、図３に例示する各機能がディレクトリサーバなどの認証装置において実現されていてもよい。また、上述の各実施形態を分散型の情報処理システム１０に応用してもよい。
【符号の説明】
【００６５】
１０  情報処理システム、１２  情報処理装置、１４  利用者端末（クライアント）、２０  制御部、２２  記憶部、２４  通信部、３０  操作受付部、３２  情報記憶部、３４  強度決定部、３６  情報生成部、３８  情報出力部、４０  情報処理実行部、４２  利用者情報、４４  利用者識別子（利用者ＩＤ）、４６  認証情報、４８  有効期限情報、５０  利用者名情報、５２  更新履歴情報、５４  使用開始時期情報。
【図１】
0005413011.tif 000002
【図２】
0005413011.tif 000003
【図３】
0005413011.tif 000004
【図４】
0005413011.tif 000005
【図５】
0005413011.tif 000006
【図６】
0005413011.tif 000007
【図７】
0005413011.tif 000008