(57)【要約】【課題】  セキュリティ強化オプションインストール前と、インストール後とでセキュリティポリシーの切り替えが生じる場合、ユーザの誤使用に基づく脆弱性を排除する。【解決手段】  セキュリティを強化する追加機能をインストールする際に、アプリケーションサービスのうち既存の所定サービスを自動的に停止し、アプリケーションサービスに対するユーザのユーザ認証パスワードをシステム管理者のパスワードで全て置き換えるまで停止状態を維持することを特徴とするインストール処理部と、アプリケーションサービスに対するユーザのユーザ認証パスワードを、前記インストール処理部の信号に基づいて全てシステム管理者パスワードで置き換えることを特徴とする認証ポリシー管理部と、前記認証ポリシー管理部が管理するユーザパスワードに基づいて、システム管理者を含むユーザの識別と確認を行うユーザ認証処理部とを有する。【選択図】  図１
2007293515.tif 000002
【特許請求の範囲】
【請求項１】
セキュリティを強化する追加機能をインストールする際に、アプリケーションサービスのうち既存の所定サービスを自動的に停止し、アプリケーションサービスに対するユーザのユーザ認証パスワードをシステム管理者のパスワードで全て置き換えるまで停止状態を維持することを特徴とするインストール処理手段と、アプリケーションサービスに対するユーザのユーザ認証パスワードを、前記インストール処理手段の信号に基づいて全てシステム管理者パスワードで置き換えることを特徴とする認証ポリシー管理手段と、前記認証ポリシー管理手段が管理するユーザ識別子に基づいて、システム管理者を含むユーザの識別と確認を行うユーザ認証処理手段とを有する認証ポリシーを安全に切り替える機能を有する情報処理装置。
【請求項２】
前記インストール処理手段は、ユーザがアプリケーションサービスを利用しようとする際、セキュリティを強化する追加機能がインストールされていて、かつユーザ認証パスワードが未変更である場合に、セキュリティを強化する追加機能がインストールされユーザパスワードの再設定が必要であることをユーザに通知することを特徴とし、加えて前記ユーザ認証処理手段は、前記インストール処理手段の信号に基づいてユーザ固有のユーザパスワードを再設定するためにシステム管理者の認証をユーザに対して求めることを特徴とする、請求項１に記載の認証ポリシーを安全に切り替える機能を有する情報処理装置。
【請求項３】
セキュリティを強化する追加機能をインストールする際、アプリケーションサービスのうち既存の所定サービスを自動的に停止停止し、アプリケーションサービスに対するユーザのユーザ認証パスワードをシステム管理者のパスワードで全て置き換えるまで停止状態を維持するサービス停止工程と、システム管理者がシステム管理者パスワードの再設定を行い、引き続いてシステム管理項目の確認及び設定を行うシステム管理設定工程と、前記システム管理設定工程の後に、アプリケーションサービスに対するユーザのユーザ認証パスワードを、全てシステム管理者パスワードで置き換えるパスワード置き換え工程を有することを特徴とする、認証ポリシーを安全に切り替える機能を有する情報処理方法。
【請求項４】
ユーザがアプリケーションサービスを利用しようとする際、セキュリティを強化する追加機能がインストールされていて、かつユーザ認証パスワードが未変更である場合に、セキュリティ機能を強化する追加機能がインストールされユーザパスワードの再設定が必要であることをユーザに通知する通知工程と、前記通知工程と同時、もしくはその後にユーザ固有のユーザパスワードを再設定するためにシステム管理者の認証をユーザに対して求めるシステム管理者認証工程を有することを特徴とする、請求項３に記載の認証ポリシーを安全に切り替える機能を有する情報処理方法。
【請求項５】
セキュリティを強化する追加機能をインストールする際に、アプリケーションサービスのうち既存の所定サービスを自動的に停止し、アプリケーションサービスに対するユーザのユーザ認証パスワードをシステム管理者のパスワードで全て置き換えるまで停止状態を維持することを特徴とするインストール処理手段と、アプリケーションサービスに対するユーザのユーザ認証パスワードを、前記インストール処理手段の信号に基づいて全てシステム管理者パスワードで置き換えることを特徴とする認証ポリシー管理手段と、前記認証ポリシー管理手段が管理するユーザ識別子に基づいて、システム管理者を含むユーザの識別と確認を行うユーザ認証処理手段とを有する認証ポリシーを安全に切り替える機能を有するプログラム。
【請求項６】
前記インストール処理手段は、ユーザがアプリケーションサービスを利用しようとする際、セキュリティを強化する追加機能がインストールされていて、かつユーザ認証パスワードが未変更である場合に、セキュリティを強化する追加機能がインストールされユーザパスワードの再設定が必要であることをユーザに通知することを特徴とし、加えて前記ユーザ認証処理手段は、前記インストール処理手段の信号に基づいてユーザ固有のユーザパスワードを再設定するためにシステム管理者の認証をユーザに対して求めることを特徴とする、請求項５に記載の認証ポリシーを安全に切り替える機能を有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに対応した周辺装置、および該周辺装置を制御する情報処理装置、情報処理方法及びそのプログラムに関するものであり、更に詳しくは、コピー、ＦＡＸ、スキャン、Ｓｅｎｄ機能を有するデジタル複合機（以下、ＭＦＰ）のユーザ認証に関するものである。
【背景技術】
【０００２】
近年、コンピュータ（ＰＣ）やその周辺機器、ＭＦＰがネットワークに接続し、従来のスタンドアローンの機能に加えてネットワーク経由での各種操作や付加価値の高い機能拡張が実現している。ネットワーク印刷やネットワーク経由でのスキャンイメージの送信、あるいはコピーやプリントに伴うアカウント管理などが中央に設置されたＰＣを利用してネットワーク経由で集中管理されるようになっている。
【０００３】
さらに、集中管理されたユーザ権限に基づいて、適切にユーザを識別し適切に機器を利用する権限付与することによって、機器管理者の意図しない不正なＭＦＰの利用を防止し、あるいは抑止することが可能となっている。
【０００４】
このようにネットワークにＭＦＰやＰＣが接続することによって、従来はスタンドアローンで提供されていた能力の限定されていた機能が、複合的にかつ利便性高く利用できるようになってきている。一方で、ネットワーク経由で物理的には離れた場所からリモートでＭＦＰを利用することができるようになるに従い、情報漏洩や機器の不正な使用といった問題も比例して増加する傾向を示しており、これに対処するためのユーザ認証機能、アクセス制御機能がＭＦＰにも備わるようになってきている。
【０００５】
もともとスタンドアローンとして利用されてきたときから、ＭＦＰには簡単なセキュリティ機能が塔載されているが、上述した背景もあって、近年ではより強固で安全なセキュリティ機能を適用された機器が開発されるようになっている。同時にこの強固で安全性の高いセキュリティ機能自体が、ＭＦＰの付加価値として認められつつあり、機器のオプション製品としてＭＦＰ本体とは別に販売されインストールされるような構成を採るようにもなっている。
【０００６】
従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開２００４−２１５５４号公報
【特許文献２】特開２０００−１４８８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上のようにセキュリティ機能がオプション化され、本体に対して別途後からインストールすることによって、セキュリティ機能がより強固になるといった商品構成によって、本体に元から備わっている基本機能と、後からオプションの適用によってセキュリティが強化されるといった、セキュリティポリシーの切り替えが生じる。
【０００８】
例えば、パスワードによるユーザ認証機能に着目した場合、本体の基本機能としてユーザ認証のパスワード桁数はユーザビリティを考慮して敢えてパスワードを設定しない基本仕様ある。ここにセキュリティオプションを後からインストールすると、ユーザ認証のパスワード桁数はある規定の桁数以上を必ず設定しなければいけないモードに切り替わるのである。
【０００９】
ユーザがＭＦＰをパスワード設定無しでＭＦＰを利用していて、後からセキュリティオプションを適用すると、本来であれば所定のパスワード桁数を指定しなければユーザ認証が成功せず、ＭＦＰの機能を利用できないところにおいて、ユーザがセキュリティオプションのインストール時にパスワードの再設定を怠ったがためにパスワードが所定の桁数以上設定されないまま、利用されてしまう場合がある。せっかくセキュリティオプションを適用したにもかかわらず、適切なパスワードの桁数指定がなされないまま、ＭＦＰが利用されるため、ＭＦＰの不正使用といった脅威に十分に対抗できないことになる。
【００１０】
一方、前述の脅威に対抗するため、インストール時に何らかのパスワードをシステム（ソフトウエア）が強制的に設定してしまうことを考えた場合、利用者が知りえないパスワードが勝手にソフトウエアが設定する格好になり、結果として利用者がＭＦＰを利用したい場面で誰もパスワードがわからないといった問題に発展する。
【００１１】
では、システム管理者がＭＦＰのユーザに代わって逐一ユーザパスワードを再設定するかというと、ユーザパスワードはユーザ毎、機能毎に幾つも設定できるため、システム管理者の管理コストが非常に高く付き非現実的である。
【００１２】
ここで、従来技術として特開２０００−１４８８４５（電子メールを利用したデータ登録方法及び装置）によれば、電子メールとＷｅｂサーバを組み合わせて利用し、仮のパスワードを、電子メールを利用して発行し、後からユーザがＷｅｂサーバにアクセスして本パスワードを登録する方法が開示されている。
【００１３】
しかしながら、当該従来技術によれば、ＭＦＰにはＷｅｂブラウザや電子メール機能が必要な上に、Ｗｅｂや電子メールを利用する際のネットワーク上の機密保持や本人の確認といった別の開発要件が必要になり、非常に開発コストが高くつくといった問題がある。
【課題を解決するための手段】
【００１４】
本発明にかかる認証ポリシーを安全に切り替える機能を有する情報処理装置及びプログラムは、上記課題を解決するために考案されたものであり、次の構成を有する。
【００１５】
すなわち、セキュリティを強化する追加機能をインストールする際に、アプリケーションサービスのうち既存の所定サービスを自動的に停止し、アプリケーションサービスに対するユーザのユーザ認証パスワードをシステム管理者のパスワードで全て置き換えるまで停止状態を維持することを特徴とするインストール処理部と、アプリケーションサービスに対するユーザのユーザ認証パスワードを、前記インストール処理部の信号に基づいて全てシステム管理者パスワードで置き換えることを特徴とする認証ポリシー管理部と、前記認証ポリシー管理部が管理するユーザパスワードに基づいて、システム管理者を含むユーザの識別と確認を行うユーザ認証処理部とを有する。
【００１６】
また、前記インストール処理部は、ユーザがアプリケーションサービスを利用しようとする際、セキュリティを強化する追加機能がインストールされていて、かつユーザ認証パスワードが未変更である場合に、セキュリティを強化する追加機能がインストールされユーザパスワードの再設定が必要であることをユーザに通知することを特徴とし、加えて前記ユーザ認証処理部は、前記インストール処理部の信号に基づいてユーザ固有のユーザパスワードを再設定するためにシステム管理者の認証をユーザに対して求めることを特徴とする。
【００１７】
（作用）
上記のごとく構成された情報処理装置及びプログラムによれば、セキュリティを強化する追加機能を新ストールする際、インストール処理部によって所定のアプリケーションサービスが自動的に停止する。停止したサービスは、アプリケーションサービスに対するユーザのユーザ認証パスワードをシステム管理者のパスワードで全て置き換えるまで停止状態を維持するよう該インストール処理部によって制御される。このため、ユーザがセキュリティ強化機能をインストールした後、ユーザパスワードを再設定せずに利用しようとしてもサービスにログインすることができないため、セキュリティ強化機能が適用されないままシステムが運用されてしまうことによって生じる脆弱性を未然に排除することができる。
【００１８】
一方、システム管理者が停止したアプリケーションサービスを再起動するためには、先立ってシステム管理者パスワードを変更しなければならないため、このタイミングでセキュリティを強化する追加機能がシステム管理者パスワードに対しても必ず適用される。また、ユーザパスワードは、認証ポリシー管理部によって全てシステム管理者パスワードに置き換わるため、ユーザがセキュリティ機能強化の後も知らずに古いユーザパスワードでアプリケーションサービスを使いつづけるといった運用上の脆弱性を排除することができる。
【００１９】
ユーザは、アプリケーションサービスを利用しようとするとき、通知手段によってセキュリティ機能が強化されたことを知ることができ、加えてシステム管理者の認証を要求される。ユーザはシステム管理者のパスワードを知らないため、この場面ではシステム管理者がパスワードを指定して認証を行うことになるが、このときシステム管理者が直接ユーザを確認し本人であることを識別することが強制されるため、悪意のあるユーザが他のユーザになりすましてパスワードを再設定するといった脅威にも対抗することができる。
【発明の効果】
【００２０】
以上説明したように、本発明にかかる認証ポリシーを安全に切り替える機能を有する情報処理装置及びそのプログラムによれば、セキュリティ機能を強化する追加機能を適用した後、ユーザがユーザパスワードを再設定せずに利用しつづけることによって生じる脆弱性を未然に排除することができる。更に、ユーザはセキュリティ機能が強化されたことを、情報処理装置のアプリケーションサービスを利用するときに知ることができるので、利便性が低下することも無い。
【００２１】
一方、ユーザがパスワードを変更する時は、システム管理者が直接ユーザを確認し本人であることを識別することが強制されるため、悪意のあるユーザが他のユーザになりすましてパスワードを再設定するといった脅威にも対抗することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について図面を参照しながら説明する。
【００２３】
図１は、本発明にかかる情報処理装置及びそのプログラムのひとつの実施形態である。図１において、１−１は複合機ＭＦＰであり、ネットワーク１−４を介して接続可能なコンピュータ端末へ印刷サービス、スキャンサービス、ストレージサービス、ＦＡＸサービスなどを提供するネットワーク対応型複合機ＭＦＰである。端末１−２、並びに端末１−３は、コンピュータ端末（ＰＣ）であり、ネットワーク１−４を介して複合機ＭＦＰ１−１に接続し、これを利用する。
【００２４】
本実施形態における複合機ＭＦＰ１−１は、アプリケーションサービスを後から追加したり削除したりできるようインストール機能が強化されている点が特徴であり、オプションキットのインストールによってＭＦＰの付加価値を高めることができる。
【００２５】
また、複合機ＭＦＰ１−１のハードウェア構成は、例えば通信装置１−５、ＣＰＵ（中央処理装置）１−９、メモリ１−１０、外部記憶装置（以下、ＨＤＤ）１−１１画像処理装置１−６、スキャナユニット１−７、及びプリンタユニット１−８などから構成されている。通信装置１−５は、ネットワーク１−４を介してＰＣと通信を行う。ＣＰＵ１−９は、画像処理装置１−６における種々の機能を実現するためのプログラムを実行するコンピュータである。具体的には、ＣＰＵ１−９は、ＨＤＤ１−１１から種々の機能を実現するためのプログラム（アプリケーションプログラム等）を読み出し、メモリ１−１０をワーク領域として、読み出したプログラムを実行する。
【００２６】
次に、図２を用いて、本発明にかかる情報処理装置及びそのプログラムの論理的な構造のひとつの実施形態を説明する。図２において、２−１はＵＩ処理部であり、ＭＦＰ１−１のユーザインターフェース２−１２を制御し、ユーザ並びにシステム管理者はここにパスワードや各種パラメータ設定の入力を行う。２−３はユーザ認証処理部であり、ユーザが入力したユーザ名及びパスワードに基づいてユーザ認証に関する全体的な制御を行う。
【００２７】
ユーザ名及びパスワードなど、ユーザ固有の属性情報は、一括して認証ポリシーテーブル２−７に所定のフォーマットで記述され、暗号化してＨＤＤ１−１１に保持してある。認証ポリシーテーブル２−７は、認証ポリシー管理部２−６が管理しており、テーブルの更新、ユーザ属性の読取、更には本発明にかかる、インストール時のユーザパスワード一斉書き換え等の処理を行う。
【００２８】
インストール処理管理部２−４は、アプリケーションサービスのインストール、並びに本発明にかかる既存の所定サービスを自動停止するなどの機能を有しており、本発明の主要な機能コンポーネントのひとつを構成している。ところで、アプリケーションサービスごとの機能設定や初期条件、インストールアプリの諸設定などは、セキュリティ機能テーブル２−５に記述されており、前述のインストール処理管理部２−４によって一括して管理されている。これによって、セキュリティの強化機能を追加（インストール）したときに該インストール処理管理部２−４が各種アプリケーションサービスの制御を行うことが可能となる。
【００２９】
一方、本実施例にかかるＭＦＰ１−１は、他にネットワークセキュリティ処理部２−２、ネットワークアプリケーション処理部２−８、ローカルアプリケーション処理部２−９、オペレーティングシステム２−１０といった機能コンポーネントより構成されている。
【００３０】
ネットワークセキュリティ処理部２−２は、ネットワークインターフェース２−１１経由でＭＦＰ１−１へアクセスする時に必要となるプロトコル制御やセキュリティ機能、例えばＳＳＬなどのハンドリングを行う。もし、ネットワークチャネルの構築にあたってユーザ認証を必要とする場合は、該ネットワークセキュリティ処理部２−２は、ユーザ認証処理部２−３と連携して処理を行うことになる。
【００３１】
ネットワークアプリケーション処理部２−８は、例えば、ネットワークプリントサービス、スキャンイメージの送信サービス等を実現する機能コンポーネントであり、複数のコンポーネントがある。また、ローカルアプリケーション処理部２−９は、ＭＦＰ１−１本体で使用されるサービス、例えば、コピーサービスなどが該当する。
【００３２】
なお、オペレーティングシステム２−１０は、オペレーショングシステム機能を提供するコンポーネントであり、基本的なファイル管理機能や比較的ベーシックなレイヤの通信機能を提供している。
【００３３】
さて、以上のような物理的、かつ論理的な実装構成において、次に本発明にかかる情報処理装置及びプログラムの処理フローについて、図３、及び図４を用いていかに説明を行う。
【００３４】
図３は、セキュリティを強化する追加機能のインストール作業の流れを説明したフローチャートである。図３（ａ）はインストール作業の主要な作業フローであり、図３（ｂ）並びに図３（ｃ）はそれぞれサブルーチンに該当する。
【００３５】
図３（ａ）、３−１はセキュリティを強化する追加機能のインストール処理である。インストール作業は、セキュリティキットのパッケージに同梱されているインストールツールによって、インストールプログラムの実体をインストールすることによって行われる。インストールツールは、ＭＦＰ１−１のインストール処理管理部２−４と通信し、該インストール処理管理部２−４は、対象のアプリケーションサービスの属性情報やインストール状態を管理し、セキュリティ機能テーブル２−５として情報を保持する。
【００３６】
上述のインストール処理管理部２−４は、セキュリティ強化機能のインストールに伴って既存のアプリケーションサービスを停止する。（３−２）  システム管理者はインストールに伴って必要となる各種確認・設定、すなわちインストールモジュールのバージョン確認（３−１０）、管理者パスワード設定（３−１１）や、セキュリティ機能のＯＮ／ＯＦＦ（３−１２）といった作業を行う。（３−３）
システム管理者が行う必要のある確認項目や設定項目は、セキュリティ機能テーブル２−５の中に用意されていて、セキュリティ機能のインストールと同時に該セキュリティ機能テーブル２−５も一緒にインストールされる。
【００３７】
セキュリティ機能テーブル２−５に記載された各種確認・設定項目のチェック作業をシステム管理者が行い、もし未チェック項目がある場合は、確認・設定画面が表示されてシステム管理者はこれらの確認と設定を実施しなければ次のフェーズに移行することができないように構成されている。（３−１３）
ところで、システム管理者パスワードの設定工程では、ＭＦＰ１−１のローカルユーザインターフェース２−１２にパスワード設定画面が表示されるので（３−２０）、システム管理者はこの画面を利用してパスワードの再設定を行う。
【００３８】
まず旧システム管理者パスワードを入力し（３−２１）旧パスワードによるユーザ識別と確認が行われる。（３−２２）  システム管理者のユーザ識別と確認は、ユーザ認証処理部２−３によって行われる。
【００３９】
認証が成功し、正しくシステム管理者が確認されると、次に新しいシステム管理者パスワードの指定画面に遷移し、ここでシステム管理者は新しい認証ポリシーに基づくシステム管理者パスワードを指定する。認証ポリシー管理部２−７は、入力された新しいシステム管理者パスワードを認証ポリシーテーブル２−７に保持する。（３−２３）
一方、システム管理者の識別と確認が失敗した場合、ユーザ認証処理部２−３は、認証失敗カウンタをインクリメントする。（３−２４）  認証失敗カウンタが所定の値に達していなければ（３−２５）、ここで再びシステム管理者認証を求める画面に遷移する。しかし、続けてシステム管理者の認証に失敗し、認証失敗カウンタが所定の値に到達した場合は、それ以降の認証は行わず、インストール作業は不正なシステム管理者によるインストール作業として中止される。（３−２６）  このとき、復帰の方法を画面に表示し、ユーザビリティに配慮してある。
【００４０】
なお、通常は、もう一度最初からインストール作業をはじめることで、復帰することができる。システム管理者認証を連続して行うことで確率的にシステム管理者パスワードを破る、いわゆるブルーとフォース攻撃に対処するためであり、ある程度、パスワード入力の時間間隔をあけることが目的だからである。従って、インストール手順を最初からやり直す以外に、パスワードの再入力間隔をタイマーを使って開けるなどの他の方法も考えられる。
【００４１】
以上のようにしてシステク管理のための各種確認・設定がなされると、次に各種サービス毎、ユーザ毎に設定されているユーザパスワードを、システム管理者パスワードで一律置き換える処理が実施される。（３−４）  これは認証ポリシー管理部２−６によっておこなわれ、パスワードは認証ポリシーテーブル２−７に保持される。
【００４２】
インストール処理管理部２−４は、認証ポリシー管理部２−６がアプリケーションサービスに対するユーザのパスワードをシステム管理者パスワードで全て置き換えた後、自動的で停止状態を維持しておいたアプリケーションサービスを再起動する。（３−５）  ユーザは、アプリケーションサービスを利用しようとしてユーザ認証しようとしても、既にユーザパスワードがシステム管理者のパスワードに置き換わっているため、直ちにアプリケーションサービスを利用することができない。ユーザは、システム管理者の認証を経て、自身のパスワードを変更しなければならず、この段階でシステム管理者がユーザを確認することができるためユーザの信頼性が保証されることになる。
【００４３】
図４は、ユーザパスワードの再設定の流れを説明したフローチャートである。
【００４４】
ユーザはＭＦＰ１−１のユーザインターフェース２−１２よりユーザ名及びユーザパスワードを入力し、ユーザ認証の一連の処理をユーザ認証処理部２−３が実施する。セキュリティ機能強化オプションを追加した後は、ＵＩ処理部２−１はユーザがユーザパスワードを再設定したか否かを判断し（４−１）、再設定が既に完了している場合はユーザ認証画面を表示する。（４−２）
ユーザパスワードの再設定が未了の場合は、セキュリティ機能強化オプションがインストールインストールされ、ユーザパスワードの再設定が必要である旨の表示をＵＩ処理部２−１が行い、加えてシステム管理者認証を要求する。（４−３）
ここで、ユーザはシステム管理者に連絡をとり、ユーザパスワードを変更するためにシステム管理者のパスワード認証を実施してもらう。（４−４および４−５）  システム管理者認証が成功し、正しいシステム管理者であることが確認されると、ユーザは古いユーザパスワードの入力を求められる。（４−６）  一方、システム管理者の認証が失敗した場合は、認証失敗カウンタをインクリメントし（４−７）、続けて認証失敗カウンタが諸低地に到達したか否かを判断する。（４−８）
認証失敗カウンタが所定値に到達していない場合は、再びシステム管理者認証を求める画面を表示する。（４−４）  一方、認証失敗カウンタが所定値に到達していた場合は、パスワードの再設定処理を中止する。（４−９）  このように認証失敗カウンタを用いてユーザ認証の連続失敗回数に制限を設ける理由は、連続してパスワードを入力し、パスワードを確率的・組み合わせ的に解読するブルートフォース攻撃に対処するためで、パスワード再入力までの時間間隔を稼ぎ平均攻撃成功時間を長くするためである。従って、パスワード再設定処理が中止となった場合の復帰手段は、例えば、ＭＦＰ１−１の主電源を再投入するとか、所定の時間間隔を経ないと次のパスワード再設定処理プロセスが開始できないようにするなどの方法が採られる。
【００４５】
さて、システム管理者パスワードによるシステム管理者の認証が成功すると、次に古いユーザパスワードの入力が行われ（４−６）、ここでもユーザパスワードの確認が行われる。（４−１０）  ユーザ認証が成功すると、ユーザは新しい認証ポリシーに基づいた新ユーザパスワードの設定が可能となる。（４−１１）  一方、古いユーザパスワードによるユーザ認証に失敗すると、前述のシステム管理者の認証失敗と同様に認証失敗カウンタのインクリメントが行われる。（４−１２）
認証失敗カウンタが所定の値に達していた場合は、ブルートフォース攻撃を防止するためにユーザパスワード再設定処理が中断され、所定の復帰方法を表示する。（４−１４）  一方、認証失敗カウンタが所定の値に未達の場合は、あらためて古いユーザパスワードの入力を求める画面を表示する。（４−６）
セキュリティ機能強化オプションの追加後においては、以上のような処理の流れに従って、ユーザは各自ユーザパスワードの再設定を行う。この処理の過程でシステム管理者は自身のみ知りうるシステム管理者パスワードを入力する必要があるため、この場面においてユーザが意図したものであるか否かを直接確認することができる。これによってユーザはシステム管理者によって信頼が保証されることになるといった効果が期待できるのである。
【００４６】
また、ユーザがセキュリティ強化オプションの追加後も、パスワードを再設定しないままシステムを利用することができないため、認証ポリシーの切り替えが強制的に適用され、この部分にある脆弱性を排除することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明にかかる認証ポリシーを安全に切り替える機能を有する情報処理装置及びそのプログラムのひとつの実施形態を説明した図である。
【図２】本発明にかかる認証ポリシーを安全に切り替える機能を有する情報処理装置及びそのプログラムの論理的な構造のひとつの実施形態を説明した図である。
【図３】本発明にかかる情報処理装置及びそのプログラムにおいて、セキュリティを強化する追加機能のインストール作業の流れを説明したフローチャートである。
【図４】本発明にかかる情報処理装置及びそのプログラムにおいて、ユーザパスワードの再設定の流れを説明したフローチャートである。
【図１】
2007293515.tif 000003
【図２】
2007293515.tif 000004
【図３】
2007293515.tif 000005
【図４】
2007293515.tif 000006