(57)【要約】【課題】  パスワード設定ポリシーの設定値変更をシステムを止めずに行い、ポリシー適用タイミングを管理者が選択できるパスワードポリシー管理サーバ及びパスワードポリシー管理方法を提供する。【解決手段】  本発明のパスワードポリシー管理サーバ１は、パスワードポリシーを格納するパスワードポリシー定義記憶部１７ａと、パスワードポリシー適用タイミングを含むパスワード適用ポリシーを格納するパスワード適用ポリシー定義記憶部１７ｂと、各ポリシーをシステム管理者に設定させるパスワードポリシー設定手段１５ａと、パスワードの正当性をチェックするパスワードチェック手段１５ｅと、パスワード適用ポリシー定義記憶部１７ｂのパスワード適用ポリシーに規定されるタイミングにてパスワードチェック手段１５ｅにパスワードチェックを依頼する管理者パスワード変更手段１５ｂとを備える。【選択図】    図２
2006318304.tif 000002
【特許請求の範囲】
【請求項１】
システム管理者および前記システムを使用するユーザのパスワードの正当性をチェックするサーバであって、
前記システム管理者若しくは前記ユーザがパスワードを決定する際のパスワードポリシーを格納するパスワードポリシー定義記憶部と、
前記パスワードは変更可能であって、変更した後の前記パスワードポリシーを適用するタイミング情報を含むパスワード適用ポリシーを格納するパスワード適用ポリシー定義記憶部と、
前記パスワードポリシーは前記システム管理者が独自に設定するカスタマイズポリシーを含み、前記カスタマイズポリシーを含む前記パスワードポリシーおよび前記パスワード適用ポリシーを、前記システム管理者に設定させ、前記パスワードポリシー定義記憶部及びパスワード適用ポリシー定義記憶部に格納するパスワードポリシー設定手段と、
前記パスワードポリシー定義記憶部内の前記パスワードポリシーを参照し、前記パスワードの正当性をチェックするパスワードチェック手段と、
前記システム管理者が前記ユーザのパスワードを変更する際に受信する新しいパスワードの正当性チェックを、前記パスワード適用ポリシー定義記憶部の前記パスワード適用ポリシーに規定されるタイミングにてパスワードチェック手段に依頼し、チェックの結果、前記新しいパスワードが前記パスワードポリシーに反する場合、前記新しいパスワードを変更させるよう促す管理者パスワード変更手段
とを備えることを特徴とするパスワードポリシー管理サーバ。
【請求項２】
システム管理者および前記システムを使用するユーザのパスワードの正当性をチェックする方法であって、
前記システム管理者若しくは前記ユーザがパスワードを決定する際のパスワードポリシー、前記パスワードポリシーに含まれる前記システム管理者が独自に設定するカスタマイズポリシーを前記システム稼動中に前記システム管理者に設定させ、前記パスワードポリシー定義記憶部に格納するステップと、
前記パスワードは変更可能であって、変更した後の前記パスワードポリシーを適用するタイミング情報を含むパスワード適用ポリシーを前記システム管理に設定させ、パスワード適用ポリシー定義記憶部に格納するステップと、
前記システム管理者が前記ユーザのパスワードを変更する際に受信する新しいパスワードの正当性チェックを、管理者パスワード変更手段が、前記パスワード適用ポリシー定義記憶部の前記パスワード適用ポリシーに規定されるタイミングにてパスワードチェック手段に依頼するステップと、
前記パスワードポリシー定義記憶部内の前記パスワードポリシーを参照し、前記パスワードチェック手段が前記パスワードの正当性をチェックするステップと、
前記チェックの結果、前記新しいパスワードが前記パスワードポリシーに反する場合、管理者パスワード変更手段が前記新しいパスワードを変更させるよう促すステップ
とを備えることを特徴とするパスワードポリシー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードを変更する際のパスワードポリシーを管理するパスワードポリシー管理サーバ及びパスワードポリシー管理方法に関する。
【背景技術】
【０００２】
システムの開始時にユーザにログインＩＤとパスワードを入力させるシステムがある。このようなシステムでは、パスワード設定時等に、ログインＩＤやパスワードが、システムに内蔵されるパスワードの設定ルールに従っているか判定される。このとき、設定ルールに従う場合は、そのログインＩＤおよびパスワードの登録処理が行われる。ポリシー設定の支援手法として、アクセス制御ポリシーの設定を、各ソフトウェアの仕様を知らなくても適切に設定し、維持することが可能なツールが開示されている（特許文献１参照）。システム導入者は、パスワードの設定ルールに独自のセキュリティポリシーを追加することもできる。
【特許文献１】特開２００４−１９２６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら特許文献１の手法では、システム導入後にポリシーを変更する際には、システムを一旦停止させて設定値を変更したり、システムのプログラム自体を改造したりする必要があった。又、管理者が、各ポリシーの適用タイミングを選択することはできなかった。
【０００４】
本発明は、上記問題点を解決する為になされたものであり、複数のパスワード設定ポリシーを備え、その有効無効、設定値の変更をシステムを止めずに行い、ポリシーの適用タイミングを管理者が選択できるパスワードポリシー管理サーバ及びパスワードポリシー管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題点を解決する為、本発明の第１の特徴は、［イ］システム管理者およびシステムを使用するユーザのパスワードの正当性をチェックするサーバであって、システム管理者若しくはユーザがパスワードを決定する際のパスワードポリシーを格納するパスワードポリシー定義記憶部（１７ａ）と、［ロ］パスワードは変更可能であって、変更した後のパスワードポリシーを適用するタイミングを含むパスワード適用ポリシーを格納するパスワード適用ポリシー定義記憶部（１７ｂ）と、［ハ］パスワードポリシーはシステム管理者が独自に設定するカスタマイズポリシーを含み、カスタマイズポリシーを含むパスワードポリシーおよびパスワード適用ポリシーを、システム管理者に設定させ、パスワードポリシー定義記憶部（１７ａ）及びパスワード適用ポリシー定義記憶部（１７ｂ）に格納するパスワードポリシー設定手段（１５ａ）と、［ニ］パスワードポリシー定義記憶部（１７ａ）内のパスワードポリシーを参照し、パスワードの正当性をチェックするパスワードチェック手段（１５ｅ）と、［ホ］システム管理者がユーザのパスワードを変更する際に受信する新しいパスワードの正当性チェックを、パスワード適用ポリシー定義記憶部（１７ｂ）のパスワード適用ポリシーに規定されるタイミングにてパスワードチェック手段（１５ｅ）に依頼し、チェックの結果、新しいパスワードがパスワードポリシーに反する場合、新しいパスワードを変更させるよう促す管理者パスワード変更手段（１５ｂ）とを備えるパスワードポリシー管理サーバであることを要旨とする。
【０００６】
本発明の第２の特徴は、［イ］システム管理者およびシステムを使用するユーザのパスワードの正当性をチェックする方法であって、システム管理者若しくはユーザがパスワードを決定する際のパスワードポリシー、パスワードポリシーに含まれるシステム管理者が独自に設定するカスタマイズポリシーをシステム稼動中にシステム管理者に設定させ、パスワードポリシー定義記憶部（１７ａ）に格納するステップと、［ロ］パスワードは変更可能であって、変更した後のパスワードポリシーを適用するタイミングを含むパスワード適用ポリシーをシステム管理者に設定させ、パスワード適用ポリシー定義記憶部（１７ｂ）に格納するステップと、［ハ］システム管理者がユーザのパスワードを変更する際に受信する新しいパスワードの正当性チェックを、管理者パスワード変更手段（１５ｂ）が、パスワード適用ポリシー定義記憶部（１７ｂ）のパスワード適用ポリシーに規定されるタイミングにてパスワードチェック手段（１５ｅ）に依頼するステップと、［ニ］パスワードポリシー定義記憶部（１７ａ）内のパスワードポリシーを参照し、パスワードチェック手段（１５ｅ）がパスワードの正当性をチェックするステップと、［ホ］チェックの結果、新しいパスワードがパスワードポリシーに反する場合、管理者パスワード変更手段（１５ｂ）が新しいパスワードを変更させるよう促すステップとを備えるパスワードポリシー管理方法であることを要旨とする。
【発明の効果】
【０００７】
本発明のパスワードポリシー管理サーバ及びパスワードポリシー管理方法によると、パスワードポリシーをシステムに内蔵されるデータベースに持つようにしたことにより、システムを停止しなくても、設定値を変更し、それを適用させることができる。
【発明を実施するための最良の形態】
【０００８】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。
【０００９】
（実施の形態）
本発明の実施の形態に係るパスワードポリシー管理サーバ１は、図１に示すようなパスワードポリシー管理システムにおいて使用される。このシステムにおいて、パスワードポリシー管理サーバ１は１つ以上のクライアント端末３と通信ネットワーク２を介して接続されている。クライアント端末３はシステムを管理するシステム管理者や、パスワードを設定する通常のシステムユーザ等にて使用される。クライアント端末３は、図示しないが、入力装置、出力装置、ＣＰＵ、記憶装置および通信装置等を備える通常のパーソナルコンピュータである。通信ネットワークは、有線又は無線の、専用線やインターネット等である。
【００１０】
（パスワードポリシー管理サーバ）
パスワードポリシー管理サーバ１は、図２に示すように、入力装置１１、出力装置１２、通信インタフェース１３、通信制御装置１４、処理制御装置（ＣＰＵ）１５、主記憶装置１６、ポリシー定義記憶装置１７および関数領域記憶装置１８等より構成される。
【００１１】
ポリシー定義記憶装置１７は、パスワードポリシー定義記憶部１７ａ、パスワード適用ポリシー定義記憶部１７ｂおよびユーザ認証情報記憶部１７ｃ等より構成される。パスワードポリシー定義記憶部１７ａは、図３に示すようなパスワードポリシー定義テーブル２１を記憶する。
【００１２】
パスワードポリシーとはパスワードを決めるときに参照する制約であり、例えば、文字数制限、ログインＩＤとの関係、履歴管理、有効期限、文字制限、カスタマイズポリシー等の項目を備える。
【００１３】
文字数制限とは、パスワードに使用する文字数の制限である。
【００１４】
ログインＩＤとの関係とは、パスワードとログインＩＤに使用する数文字列の関係を設定するものであり、例えばセキュリティ上の問題より、パスワードが「Ａ２３」とログインＩＤ「Ａ２３」のように双方が完全に同じ数文字列であると設定させないようにする。
【００１５】
履歴管理とは、パスワード変更の際、これまで使用していたパスワードと新たに設定するパスワードの関係を設定する。例えば、使用していたパスワードと新たに設定するパスワードが同じであれば設定はできないようにする。
【００１６】
有効期限とは、パスワードの有効期限であり、有効期限を過ぎるとユーザにパスワード変更を強制するようにする。
【００１７】
文字制限とは、パスワードに使用する文字の種類の制限である。
【００１８】
カスタマイズポリシーとは、システム管理者が自由に変更・設定可能な関数やプロシージャであり、この関数やプロシージャにパスワードとユーザの内部ＩＤを引き渡した結果、パスワードの有効性を得るようにする。システム管理者はカスタマイズポリシーを、システムを停止すること無く変更・設定することができる。
【００１９】
パスワード適用ポリシー定義記憶部１７ｂは、図４に示すような、パスワード適用ポリシー定義テーブル２２を記憶する。パスワード適用ポリシーとしては、例えば、適用タイミングおよび管理者特例等が格納される。適用タイミングでは、パスワードポリシーを変更したときそれをどのタイミングでユーザに実行させるかを設定する。管理者特例では、設定されたパスワードポリシーを管理者がユーザのパスワードを登録、変更する場合にも適用するのかどうかについて設定する。
【００２０】
ユーザ認証情報記憶部１７ｃは、図５に示すような、ユーザ認証情報テーブル２３を記憶する。ユーザ認証情報としては、ログインＩＤ、パスワード、過去パスワード、内部ＩＤ、前回パスワード変更日時等が格納される。
【００２１】
過去パスワードとは、過去において使用されたパスワードである。
【００２２】
ユーザの内部ＩＤとは、他のユーザ認証情報と関連づけるためのＩＤである。他のユーザ認証情報として、例えば住所、電話番号、メールアドレスの関連テーブル、内部ＩＤと所属組織の関連テーブル、内部ＩＤと職制の関連テーブル等がある。これらの情報とログインＩＤとを関連づけないのは、ログインＩＤは変更可能とする場合があるためであり、ログインＩＤが変更されたとしてもどのユーザを指すかをトレース可能とするためである。
【００２３】
関数領域記憶装置１８は、カスタマイズポリシーにて設定される関数やプロシージャを格納する。
【００２４】
ＣＰＵ１５は、パスワードポリシー設定手段１５ａ、管理者パスワード変更手段１５ｂ、ユーザパスワード変更手段１５ｃ、ログイン認証手段１５ｄおよびパスワードチェック手段１５ｅ等を備える。
【００２５】
パスワードポリシー設定手段１５ａは、図３のパスワード適用ポリシー定義テーブル２１に格納するパスワードポリシーを設定する手段であり、パスワードポリシー設定画面２５を表示し、画面上にてユーザに設定させる。管理者パスワード変更手段１５ｂは、管理者によるパスワードの変更処理を行う手段である。ユーザパスワード変更手段１５ｃは、ユーザによるパスワードの変更処理を行う手段である。尚、管理者もユーザの一人である。管理者が自分のパスワードを変更するときはユーザパスワード変更手段１５ｃ、管理者が他人のパスワードを変更するときは管理者パスワード変更手段ｂを用いる。ログイン認証手段１５ｄは、ログインの際の認証処理を行う手段である。パスワードチェック手段１５ｅは、図３のパスワード適用ポリシー定義テーブル２１に格納されるパスワードポリシーに従い、適宜パスワードチェックを実行する手段である。
【００２６】
ＣＰＵ１５は主メモリである主記憶装置１６と接続されている。主記憶装置１６は処理の手順を記述したプログラムや処理されるべきデータを一時的に記憶し、ＣＰＵ１５の要請に従ってプログラムの機械命令やデータを引き渡す。又、ＣＰＵ１５で処理されたデータは主記憶装置１６に書き込まれる。ＣＰＵ１５と主記憶装置１６はアドレスバス、データバス、制御信号等で結ばれている。
【００２７】
入力装置１１は、キーボード、マウス、又はフロッピー（登録商標）ディスク、ハードディスク等の外部記憶装置からの入力信号を受信するインタフェースである。出力装置１２は、処理結果等を出力するための装置であり、具体的には液晶ディスプレイ、ＣＲＴディスプレイ、プリンタ等を指す。通信インタフェース１３は、外部の装置間においてデータを送受信するための装置である。通信制御装置１４は、外部の装置間においてデータを送受信する為の制御信号を生成する。
【００２８】
（パスワードポリシー管理サーバの動作）
パスワードポリシー管理サーバ１が実行する主な処理としては、「１．パスワードポリシー設定処理」「２．管理者によるパスワード変更処理」「３．ユーザによるパスワード変更処理」「４．ログイン認証処理」が挙げられる。この他にも、ユーザ情報登録／変更／削除機能、ユーザ検索機能等を実行するが、本発明の実施の形態においてはこれらの機能は公知の技術で実現可能なため、説明を割愛する。
【００２９】
始めに、システム管理者が「１．パスワードポリシー設定処理」を実行する動作について図６のフローチャートを参照して説明する。
【００３０】
（ａ）先ずステップＳ１００において、システム管理者権限でログインを許可する。ログイン認証処理についての詳細は後述する。ステップＳ１０１においては、図７の管理者機能メニュー画面２４を表示する。管理者機能メニュー画面２４には、パスワードポリシー設定機能ボタン２４ａおよびパスワード変更機能ボタン２４ｂ等が表示される。ステップＳ１０２にて、管理者機能メニュー画面２４より、パスワードポリシー設定機能ボタン２４ａが入力装置１１にてクリック等されるとステップＳ１０３へ進み、パスワード変更機能ボタン２４ｂが入力装置１１にてクリック等されるとステップＳ１０９へ進む。
【００３１】
（ｂ）ステップＳ１０３において、図２のパスワードポリシー設定手段１５ａがパスワードポリシー設定を選択する信号を受信する。すると、ステップＳ１０４においてパスワードポリシー設定手段１５ａが図８のポリシー設定画面を出力装置１２上に表示し、システム管理者に、パスワードポリシー設定およびパスワード適用ポリシー設定を入力するように促す。又、ステップＳ１０５において、図８のポリシー設定画面のカスタマイズポリシーの欄に関数名が入力され、更に表示ボタン１９が入力装置１１にてクリック等されると、ステップＳ１０６において、パスワードポリシー設定手段１５ａが図９のカスタマイズポリシー設定画面２６上の関数領域を出力装置１２上に表示する。システム管理者はこの関数領域において、カスタマイズポリシー設定の関数を入力・更新する。カスタマイズポリシー設定に使用する言語は特に限定せず、関数作成の可能な言語であればよいものとする。入力・更新されたカスタマイズポリシーは関数領域記憶装置１８に格納される。
【００３２】
（ｃ）ステップＳ１０７において、図８のポリシー設定画面上の保存ボタンが入力装置１１にてクリック等されると、パスワードポリシー設定手段１５ａが、変更された各々の設定情報を取得する。ステップＳ１０８において、パスワードポリシー設定手段１５ａが、ステップＳ１０７で取得した各々の設定情報を、図２のポリシー定義記憶装置１７のパスワードポリシー定義記憶部１７ａおよびパスワード適用ポリシー定義記憶部１７ｂに格納する。
【００３３】
（ｄ）ステップＳ１０９では、管理者機能メニュー画面２４にてパスワード変更機能ボタンが選択されたことを受信すると、ステップＳ１１０においてパスワード変更処理が行われる。
【００３４】
次に図６におけるステップＳ１１０のパスワード変更処理について図１０のフローチャートを参照して説明する。尚、これは「２．管理者によるパスワード変更処理」に該当する。
【００３５】
（ａ）システム管理者が、図７の管理者機能メニュー画面２４にてパスワード変更機能を入力装置１１を介して選択する。するとステップＳ２０１において、パスワードチェック手段１５ｅが、図４のパスワード適用ポリシー定義テーブル２２を読み込み、ステップＳ２０２にて、読み込んだパスワード適用ポリシーの適用タイミングを判断する。適用タイミングが「２：次回ページ表示時」からパスワードポリシーを適用するとなっている場合はステップＳ２０３へ進み、それ以外の場合はステップＳ２０５へ進む。
【００３６】
（ｂ）ステップＳ２０３においては、パスワードチェック手段１５ｅが、図３のパスワード適用ポリシー定義テーブル２１を読み込み、ステップＳ２０４にて、ステップＳ１００のログイン時のシステム管理者のパスワードが、パスワードポリシーに合致しているか判断する。パスワードポリシーに合致していない場合はユーザパスワード変更処理へ進む。ユーザパスワード変更処理の詳細は後述する。
【００３７】
（ｃ）ステップＳ２０５においては、管理者パスワード変更手段１５ｂが図１１のパスワード変更のためのユーザ検索画面２７を出力装置１２上に表示し、パスワードを変更する者のログインＩＤ、メールアドレス、氏名、所属組織等の少なくとも１つ以上の項目に入力するよう促す。項目の入力後に検索ボタンが入力装置１１を介してクリック等されると、管理者パスワード変更手段１５ｂは、検索結果、図１２のユーザ選択画面２８を表示し、パスワードを変更する者の選択を促す。パスワードを変更する者が選択されると、管理者パスワード変更手段１５ｂは、図１３のパスワード変更画面２９を出力装置１２上に提示し、新パスワードの入力を促す。ステップＳ２０６において、図１３の新パスワード入力画面の保存ボタンが入力装置１１にてクリック等されると、管理者パスワード変更手段１５ｂは、パスワードを変更する者の新パスワードを受信する。
【００３８】
（ｄ）ステップＳ２０７においては、ユーザパスワード変更処理が、ステップＳ２０１にて読み込まれたパスワード適用ポリシー定義テーブル２２を参照し、管理者特例が「１：管理者が登録、変更を行うときも適用する」か否かをチェックする。管理者特例が１である場合、管理者パスワード変更手段１５ｂは、ステップＳ２０８にてパスワード適用ポリシー定義テーブル２１を読み込む。これは、１回目の読み込み（Ｓ２０３）が必ず行われるとは限らないためである。
【００３９】
ステップＳ２０９において受信した新パスワードが、ステップＳ２０８にて読み込んだパスワード適用ポリシー定義テーブル２１のパスワードポリシーに合致するか否か判断する。合致する場合ステップＳ２１０へ進み、合致しない場合はステップＳ２１２にてエラー画面を表示する。
【００４０】
（ｅ）ステップＳ２１０においては、管理者パスワード変更手段１５ｂが、新パスワードを図５のユーザ認証情報テーブル２３に格納し、過去パスワードや前回パスワード変更日時等の項目を更新する。最後にステップＳ２１１にて出力装置１２上にパスワード変更の完了画面を表示し、この処理を終了する。
【００４１】
次に「３．ユーザによるパスワード変更処理」の動作について図１４のフローチャートを参照して説明する。
【００４２】
（ａ）先ず、ステップＳ３１において、ユーザパスワード変更手段１５ｃは、図１３のようなパスワード変更画面を出力装置１２上に提示し、ユーザ又はシステム管理者に新パスワードの入力を促す。入力後、ステップＳ３２においてパスワード変更画面上の保存ボタンが入力装置１１にてクリック等されると、ユーザパスワード変更手段１５ｃは、入力された新パスワードを受信する。
【００４３】
（ｂ）ステップＳ３３において、パスワードチェック手段１５ｅは、図３のパスワード適用ポリシー定義テーブル２１を読み込み、ステップＳ３４にて、受信した新パスワードがパスワードポリシーに合致するか否か判断する。パスワードポリシーに合致する場合、ステップＳ３５においてユーザパスワード変更手段１５ｃは、新パスワードを図５のユーザ認証情報テーブル２３に格納し、過去パスワードや前回パスワード変更日時等の項目を更新する。最後にステップＳ３６にて出力装置１２上にパスワード変更の完了画面を表示し、この処理を終了する。
【００４４】
（ｃ）尚、ステップＳ３４にてパスワードポリシーに合致しない場合、ステップＳ３７にて出力装置１２上にエラー画面を表示し、この処理を終了する。尚、ユーザのパスワード変更処理では図４のパスワード適用ポリシー定義テーブル２２は参照しない。なぜなら、常に新しいパスワードがパスワードポリシーに合致するかチェックするので、パスワード適用ポリシーの適用タイミングの確認は不要であるからである。
【００４５】
次に、「４．ログイン認証処理」について図１５のフローチャートを参照して説明する。尚、ステップＳ１００はこの処理に該当する。
【００４６】
（ａ）先ず、ステップＳ４０１において、ログイン認証手段１５ｄは、出力装置１２上に図１６のログイン画面３０を提示し、ユーザ又はシステム管理者にログインＩＤおよびパスワードの入力を促す。ログイン画面上に、ログインＩＤおよびパスワードが入力され、ログインボタンが入力装置１１を介してクリック等されると、ステップＳ４０２において、ログイン認証手段１５ｄはこのログインＩＤおよびパスワードを受信する。
【００４７】
（ｂ）ステップＳ４０３において、ログイン認証手段１５ｄは、図５のユーザ認証情報テーブル２３を参照し、受信したログインＩＤおよびパスワードが正しいかチェックする。正しい場合はステップＳ４０４へ進み、正しくない場合はステップＳ４１１にてエラー画面を提示する。
【００４８】
（ｃ）ステップＳ４０４においては、パスワードチェック手段１５ｅが図３のパスワード適用ポリシー定義テーブル２１を読み込み、ステップＳ４０５において、パスワード適用ポリシー定義テーブル２１に規定される有効期限以内かをチェックする。有効期限内であればステップＳ４０６へ進み、有効期限外であればステップＳ４１０において、ユーザパスワード変更画面を応答し、ユーザパスワード変更処理にて新しいパスワードを設定するよう促す。
【００４９】
（ｄ）ステップＳ４０６においては、パスワードチェック手段１５ｅが図４のパスワード適用ポリシー定義テーブル２２を読み込み、ステップＳ４０７において、パスワード適用ポリシーの適用タイミングをチェックする。適用タイミングが「１：次回ログイン時」又は「２：次回ベージ表示時」であればステップＳ４０８へ進み、「０：次回パスワード変更時」であればステップＳ４０９へ進む。
【００５０】
（ｅ）ステップＳ４０８においては、パスワードチェック手段１５ｅがステップＳ４０４にて読み込まれたパスワード適用ポリシー定義テーブル２１を参照し、ステップＳ４０２で受信したパスワードがパスワードポリシーに合致しているかチェックする。合致していればステップＳ４０９において、パスワードチェック手段１５ｅは、通常のログイン後の画面、例えばシステム管理者のログインであれば図７のログイン画面を提示し、ユーザのログインであれば図１３のパスワード変更画面を提示する。合致していなければステップＳ４１０においてユーザパスワード変更画面を応答し、ユーザパスワード変更にて新しいパスワードを設定するよう促す。
【００５１】
上述したように、本発明の実施の形態によると、複数のパスワード設定ポリシーを備え、その有効無効、設定値の変更をシステムを止めずに行い、適用タイミングを管理者が選択できる。
【００５２】
又、カスタマイズポリシーという運用者が独自に定義できるポリシーを設定できるようにしたことで、システムが持つ基本的なパスワードポリシー以外のポリシーを追加することができる。
【００５３】
更に、パスワード適用ポリシーという概念を入れたため、パスワードポリシーを変更したとき、それをどのようなタイミングでユーザに強制するかを選択することができる。
【００５４】
これらの効果により、運用形態、運用ポリシーの変更に柔軟に対応することができる。
【図面の簡単な説明】
【００５５】
【図１】パスワードポリシー管理システムの全体構造を示す図である。
【図２】本発明の実施の形態に係るパスワードポリシー管理サーバのシステム構造を示す図である。
【図３】パスワードポリシー定義テーブルのデータ構造を示す図である。
【図４】パスワード適用ポリシー定義テーブルのデータ構造を示す図である。
【図５】ユーザ認証情報テーブルのデータ構造を示す図である。
【図６】システム管理者によるパスワードポリシー設定処理の動作を示すフローチャートである。
【図７】管理者機能メニュー画面を示す図である。
【図８】パスワードポリシー設定画面を示す図である。
【図９】カスタマイズポリシー設定画面を示す図である。
【図１０】システム管理者によるパスワード変更処理の動作を示すフローチャートである。
【図１１】パスワード変更機能画面を示す図である。
【図１２】検索結果画面を示す図である。
【図１３】新パスワード入力画面を示す図である。
【図１４】ユーザによるパスワード変更処理の動作を示すフローチャートである。
【図１５】ログイン認証処理の動作を示すフローチャートである。
【図１６】ログイン画面を示す図である。
【符号の説明】
【００５６】
１…パスワードポリシー管理サーバ
２…通信ネットワーク
３…クライアント端末
１１…入力装置
１２…出力装置
１３…通信インタフェース
１４…通信制御装置
１５…ＣＰＵ
１５ａ…パスワードポリシー設定手段
１５ｂ…管理者パスワード変更手段
１５ｃ…ユーザパスワード変更手段
１５ｄ…ログイン認証手段
１５ｅ…パスワードチェック手段
１６…主記憶装置
１７…ポリシー定義記憶装置
１７ａ…パスワードポリシー定義記憶部
１７ｂ…パスワード適用ポリシー定義記憶部
１７ｃ…ユーザ認証情報記憶部
１８…関数領域記憶装置
１９…表示ボタン
２１…パスワードテーブル
２２…パスワード適用ポリシー定義テーブル
２３…ユーザ認証情報テーブル
２４…管理者機能メニュー画面
２４ａ…パスワードポリシー設定機能ボタン
２４ｂ…パスワード変更機能ボタン
２５…パスワードポリシー設定画面
２６…カスタマイズポリシー設定画面
２７…ユーザ検索画面
２８…ユーザ選択画面
２９…パスワード変更画面
３０…ログイン画面
【図１】
2006318304.tif 000003
【図２】
2006318304.tif 000004
【図３】
2006318304.tif 000005
【図４】
2006318304.tif 000006
【図５】
2006318304.tif 000007
【図６】
2006318304.tif 000008
【図７】
2006318304.tif 000009
【図８】
2006318304.tif 000010
【図９】
2006318304.tif 000011
【図１０】
2006318304.tif 000012
【図１１】
2006318304.tif 000013
【図１２】
2006318304.tif 000014
【図１３】
2006318304.tif 000015
【図１４】
2006318304.tif 000016
【図１５】
2006318304.tif 000017
【図１６】
2006318304.tif 000018