(57)【要約】  【課題】  適切な態様で更新を行なっていないユーザ等に警告を行なう。  【解決手段】  パスワード履歴システム７０は、ユーザが更新したパスワードの履歴を管理し、適宜、自動的に警告出力を行い、また、ユーザに履歴情報を提供等するものである。パスワード履歴システム７０の要求処理部７１は、パスワードが更新されたときに更新履歴をパスワード履歴・対応情報保持部７２に追加し、パスワード履歴と対応情報とを比較して警告を行なう必要があるか判別して、必要であれば警告出力をシステム出力部６０に送出して警告を行なわせる。【選択図】  図１
2006099356.tif 000002
【特許請求の範囲】
【請求項１】
パスワードを入力してアクセスする情報処理システムで用いられるパスワード管理用コンピュータプログラムにおいて、
パスワードの変更履歴を記憶するパスワード履歴記憶手段と、
上記変更履歴中の複数のパスワードに予め定められた規則性と含むか判別する規則性判別手段と、
上記規則性判別手段により、上記変更履歴中の複数のパスワードに予め定められた規則性と含むと判別されたときに警告を行なう警告手段とを実現するためにコンピュータで実行されることを特徴とするパスワード管理用コンピュータプログラム。
【請求項２】
上記規則性には、ｎ種類（ｎは０以上の任意の整数）のパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で繰り返し使用することが含まれる請求項１記載のパスワード管理用コンピュータプログラム。
【請求項３】
上記規則性には、単純なパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用することが含まれる請求項１または２記載のパスワード管理用コンピュータプログラム。
【請求項４】
上記規則性には、個人情報の一部と類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用することが含まれる請求項１、２または３記載のパスワード管理用コンピュータプログラム。
【請求項５】
上記規則性には、類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用することが含まれる請求項１、２、３または４記載のパスワード管理用コンピュータプログラム。
【請求項６】
上記パスワードは平文または復号可能な暗号化方式で暗号化されて管理される請求項１〜５のいずれかに記載のパスワード管理用コンピュータプログラム。
【請求項７】
上記パスワードは復号不可能な暗号化方式で暗号化されて管理される請求項１〜４のいずれかに記載のパスワード管理用コンピュータプログラム。
【請求項８】
上記警告手段は、警告メールを送信して警告を行なう請求項１〜７のいずれかに記載のパスワード管理用コンピュータプログラム。
【請求項９】
上記警告手段は、ログイン画面またはログイン直後の画面に警告を表示する請求項１〜８のいずれかに記載のパスワード管理用コンピュータプログラム。
【請求項１０】
上記警告手段は、予め保持する警告条件と上記通信エラーの履歴とを突き合わせて合致するときに警告を行なう請求項１〜９のいずれかに記載のパスワード管理用コンピュータプログラム。
【請求項１１】
上記警告手段は、上記規則性がユーザから入力されたときに、当該規則性と上記パスワードの更新履歴とを突き合わせ、ユーザの指示に応じて警告を行なう請求項１〜１０のいずれかに記載のパスワード管理用コンピュータプログラム。
【請求項１２】
パスワードを入力してアクセスする情報処理システムにおいて、
パスワードの変更履歴を記憶するパスワード履歴記憶手段と、
上記変更履歴中の複数のパスワードに予め定められた規則性と含むか判別する規則性判別手段と、
上記規則性判別手段により、上記変更履歴中の複数のパスワードに予め定められた規則性と含むと判別されたときに警告を行なう警告手段とを有することを特徴とする情報処理システム。
【請求項１３】
パスワードを入力してアクセスする情報処理システムのパスワード管理装置において、
パスワードの変更履歴を記憶するパスワード履歴記憶手段と、
上記変更履歴中の複数のパスワードに予め定められた規則性と含むか判別する規則性判別手段と、
上記規則性判別手段により、上記変更履歴中の複数のパスワードに予め定められた規則性と含むと判別されたときに警告を行なう警告手段とを有することを特徴とするパスワード管理装置。
【請求項１４】
パスワードを入力してアクセスする情報処理システムにおけるパスワード管理方法において、
パスワード履歴記憶手段により、パスワードの変更履歴を記憶するステップと、
規則性判別手段により、上記変更履歴中の複数のパスワードに予め定められた規則性と含むか判別するステップと、
上記規則性判別手段により、上記変更履歴中の複数のパスワードに予め定められた規則性と含むと判別されたときに、警告手段により、警告を行なうステップとを有することを特徴とするパスワード管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理システムのパスワード管理技術に関する。
【背景技術】
【０００２】
現在、多くのシステムにおいて利用時のユーザー認証にＩＤとパスワードが利用されている。このパスワードはセキュリティ上、定期的に変更が望まれるが、変更せず利用するユーザーが多数存在する。また、定期的な変更を強制した場合、２、３種類のパスワードを交互に利用する場合が目立つ。折角、認証システムを導入しても、個々のユーザが、堅固な（脆弱でない）パスワードを使用し、適正に管理しない場合には、なりすまし等を招来し、セキュリティ上問題である。
【０００３】
なお、この発明と関連する先行技術としては特許文献１がある。特許文献１は、システムへのアクセス頻度から使用者毎にパスワード有効期限と更新期限を設定し、この期限に基づいてパスワードの変更を事前に使用者に対して促してパスワードの更新管理をすることによりシステムのセキュリティを確保することを提案している。しかしながら、上記の技術ではユーザーがどのようにパスワードを設定しているかわからず、容易なパスワードを使いまわしていた場合にセキュリティが保たれない。
【特許文献１】特開平７−１８２０６４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、以上の事情を考慮してなされたものであり、適切なパスワードを適宜に管理していない場合に警告を行なってセキュリティを維持するパスワード管理技術を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この発明の原理的な構成例によれば、文書管理システム等の情報処理システムにおいて、ユーザーの過去のパスワード履歴を記憶することによって、適切な複雑さを持つパスワードを利用しているか、パスワード変更を適切に行っているかを管理するようにしている。
【０００６】
この構成例では、ユーザーごとのパスワード履歴をプレーンもしくは暗号化してパスワードの履歴として記憶する。具体的には、システム内に保持しているパスワードの履歴データに、下記条件（規則性ともいう）（１）〜（４）の１個以上に該当するユーザーが１人以上存在するとき、ユーザまたは関係者に警告を行なう。警告は、メールを用いたり、表示画面を用いたりする。
【０００７】
（１）ｎ種類（ｎは０以上の任意の整数）のパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）繰り返し使っている。
［例１．１］：Ａ８Ｊｏ，ｂ９ｉ１，Ｃ８９ｈを繰り返し利用する（ｍ＝１００）
Ａ８Ｊｏ→ｂ９ｉ１→Ｃ８９ｈ→Ａ８Ｊｏ→ｂ９ｉ１→Ｃ８９ｈ
［例１．２］：Ａ８Ｊｏ，ｂ９ｉ１，Ｃ８９ｈを順不同で繰り返し利用する（ｍ＝１００）
Ａ８Ｊｏ→ｂ９ｉ１→Ａ８Ｊｏ→Ｃ８９ｈ→ｂ９ｉ１→Ｃ８９ｈ
［例１．３］：Ａ８Ｊｏを順不同で繰り返し利用する（ｍ＝５０）
Ａ８Ｊｏ→ｂ９ｉ１→Ａ８Ｊｏ→Ｄ４ｊ０→Ａ８Ｊｏ→ｅＡＡ９
【０００８】
（２）単純なパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用している。
［例２．１］：単純なパスワードを利用する（ｍ＝５０）
ＡＡＡＡ→ｂ９ｉ１→ＢＢＢＢ→Ａ８Ｊｏ→ＣＣＣＣ→Ｃ８９ｈ
【０００９】
（３）類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用している
［例３．１］：類似性の高いパスワードを利用（ｍ＝１００）
Ｐａｓｓ１→Ｐａｓｓ２→Ｐａｓｓ３→Ｐａｓｓ４→Ｐａｓｓ５
［例３．２］：類似性の高いパスワードを利用（ｍ＝５０）
Ｐａｓｓ１→ｋ２０ｉ→Ｐａｓｓ１０→ｑｉ０Ｌ→Ｐａｓｓ１００→ｔｙ５ｒ
【００１０】
（４）個人情報の一部と類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用している
［例４．１］：名前が鈴木（ｍ＝１００）
ｓｕｚｕｋｉＺ→ｏ０ｓｕｚｕｋｉ→ｓｕｚｕ０９ｋｉ→ｓｕｚｕｋｉｙａｍａ→ｕｍｉｓｕｚｕｋｉ
［例４．２］：電話番号が１２３４（ｍ＝５０）
Ｌｏ１２３４→ｋ２０ｉ→１ｙａｍａ２３４→１２３４ＭＭ→ｊｉ０Ｕ→ｔｙ５ｒ
【００１１】
この構成例によれば、ユーザがパスワード認証に脆弱性を招来するような態様でパスワードの更新管理を行なっていることを判別して警告し、セキュリティを確保することができる。
【００１２】
さらに、この発明を説明する。
【００１３】
この発明の一側面によれば、上述の目的を達成するために、パスワードを入力してアクセスする情報処理システムに：パスワードの変更履歴を記憶するパスワード履歴記憶手段と；上記変更履歴中の複数のパスワードに予め定められた規則性と含むか判別する規則性判別手段と；上記規則性判別手段により、上記変更履歴中の複数のパスワードに予め定められた規則性と含むと判別されたときに警告を行なう警告手段とを設けるようにしている。
【００１４】
この構成においては、更新したパスワードの内容に所定の規則性がある場合には警告を行い、セキュリティを確保することができる。
【００１５】
この構成のおいて、上記規則性には、例えば、ｎ種類（ｎは０以上の任意の整数）のパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で繰り返し使用すること；単純なパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用すること；個人情報の一部と類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用すること；または、類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用することが含まれる。
【００１６】
１の規則性を採用しても良いし、組み合わせて採用しても良い。
【００１７】
上記パスワードは平文で管理されてもよいが、典型的には、上記パスワードは暗号化されて管理される。暗号化はＨａｓｈ関数等を用いることができる。パスワードを復号不可能な暗号化方式で暗号化して管理する場合には、単純なパスワードかどうか、個人の情報の一部と類似性があるかどうかの判断は、暗号化する前の平文のパスワードの段階で行なう必要がある。
【００１８】
上記警告手段は、例えば、警告メールを送信して警告を行なったり、ログイン画面またはログイン直後の画面に警告を表示したりする。
【００１９】
上記警告手段は、予め保持する警告条件と上記通信エラーの履歴とを突き合わせて合致するときに警告を行なってもよい。
【００２０】
上記警告手段は、上記規則性がユーザから入力されたときに、当該規則性と上記パスワードの更新履歴とを突き合わせ、ユーザの指示に応じて警告を行なってもよい。
【００２１】
この発明は情報処理システムとして構成しても良いし、そのパスワード管理装置として構成しても良い。
【００２２】
また、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００２３】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００２４】
この発明によれば、更新したパスワードの内容に所定の規則性がある場合には警告を行い、セキュリティを確保することができる。
【発明を実施するための最良の形態】
【００２５】
以下、この発明の実施例について説明する。
【００２６】
図１は、この発明を文書管理システムに適用した実施例を全体として示しており、この図において、文書管理システム１００およびクライアント端末２００が通信ネットワーク３００を介して接続されている。クライアント端末２００は典型的にはパーソナルコンピュータであるが、任意の固定、移動の情報端末を利用できる。通信ネットワーク３００は典型的にはＬＡＮ、ＷＡＮであるが、任意の通信システムのネットワークを採用できる。一部またはすべてに無線通信を採用しても良い。
【００２７】
文書管理システム１００は、文書やフォルダ等のデータオブジェクトを管理するとともにユーザの管理等も行ない、また、パスワード認証によりアクセス（ログイン）を制御する。この文書管理システム１００は１または複数のサーバコンピュータに実装されて全体として統合されたシステムとして構築されている。図に機能ブロックして示される構成部分は、コンピュータのハードウェア資源およびソフトウェア資源を協同させて実現されている。
【００２８】
文書管理システム１００は、この発明のパスワード管理に着目すると、システム内パスワード管理部５０、システム出力部６０、パスワード履歴システム７０等を含んでいる。パスワード履歴システム７０は要求処理部７１およびパスワード履歴・対応情報保持部７２等を含んで構成されている。
【００２９】
システム内パスワード管理部５０は、登録パスワード（平文または暗号文）をユーザＩＤごとに管理してパスワード認証を行うものである。システム出力部６０は、クライアント端末２００に警告等の出力を行なうものである。警告は電子メールを用いて行なっても良いし、表示画面を用いて行なっても良い。警告を行なうために文書管理システム１００のメールサーバ機能やウェブサーバ機能等を用いる。
【００３０】
パスワード履歴システム７０は、ユーザが更新したパスワードの履歴を管理し、適宜、自動的に警告出力を行い、また、ユーザに履歴情報を提供等するものである。パスワード履歴システム７０は、上述のとおり、要求処理部７１およびパスワード履歴・対応情報保持部７２を有し、この要求処理部７１は、種々の要求を処理し、例えば図２および図３を参照して後述する処理を実行するものである。具体的には、つぎのような処理を実行するが、これに限定されない。
【００３１】
（１）パスワードが更新されたときに更新履歴をパスワード履歴・対応情報保持部７２に追加する。
（２）ユーザから入力された対応情報、すなわち、どのようなパスワード履歴のときにどのような警告を行なうかをパスワード履歴・対応情報保持部７２に登録する。
（３）パスワードが更新されたときにパスワード履歴と対応情報とを比較して警告を行なう必要があるか判別して、必要であれば警告出力をシステム出力部６０に送出して警告を行なわせる。
（４）指定した条件に合致するパスワード履歴をパスワード履歴・対応情報保持部７２を参照して検出しユーザにリストとして提示し、ユーザから選択・出力指示があった場合には選択されたユーザに対して警告を行なうべく、警告出力をシステム出力部６０に送出する。
【００３２】
図２は、パスワード更新時の警告処理動作を示しており、その内容は以下のとおりである。
【００３３】
［ステップＳ１０］：パスワード更新の通知をシステム内パスワード管理部５０から受け取る。
［ステップＳ１１］：パスワード変更内容をパスワード履歴・対応情報保持部７２に追加する。
［ステップＳ１２］：パスワード変更の履歴と対応情報とを比較して警告の要否を判別する。警告が必要な場合にはステップＳ１３へ進み、不必要であれば処理を終了する。警告が必要かどうかは対応情報中の条件（規則性）を基準に判断する。これについては後に例を示す。
［ステップＳ１３］：警告処理を行なう。例えば、メールで通知する。または、ユーザの画面に警告表示を行なう。次回のログイン時に警告表示を行なっても良い。警告の例についても後に例を挙げる。
【００３４】
図３は、条件（対応情報）を指定して警告を行なう場合の動作を示しており、その内容は以下のとおりである。
【００３５】
［ステップＳ２０］：対応情報（条件）を指定する。これは典型的には管理者が行なう。
［ステップＳ２１］：パスワード変更の履歴と、指定した対応情報とを比較して警告の要否を判別する。警告が必要な場合にはステップＳ２２へ進み、不必要であれば処理を終了する。
［ステップＳ２２］：警告が必要なユーザの候補のリストを表示する。
［ステップＳ２３］：リストから一部またはすべてのユーザを指定して警告対象を選択する。
［ステップＳ２４］：選択されたユーザに対して警告処理を実行する。
【００３６】
つぎに、対応条件すなわち条件（規則性）および警告動作のそれぞれの例について説明する。
【００３７】
まず条件について説明する。システム内に保持しているパスワードの履歴データに、下記条件（Ｉ）〜（ＩＶ）の１個以上に該当するユーザーが１人以上存在するとき、警告を行なう。
【００３８】
（Ｉ）ｎ種類（ｎは０以上の任意の整数）のパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）繰り返し使っている。
［例１．１］：Ａ８Ｊｏ，ｂ９ｉ１，Ｃ８９ｈを繰り返し利用する（ｍ＝１００）
Ａ８Ｊｏ→ｂ９ｉ１→Ｃ８９ｈ→Ａ８Ｊｏ→ｂ９ｉ１→Ｃ８９ｈ
［例１．２］：Ａ８Ｊｏ，ｂ９ｉ１，Ｃ８９ｈを順不同で繰り返し利用する（ｍ＝１００）
Ａ８Ｊｏ→ｂ９ｉ１→Ａ８Ｊｏ→Ｃ８９ｈ→ｂ９ｉ１→Ｃ８９ｈ
［例１．３］：Ａ８Ｊｏを順不同で繰り返し利用する（ｍ＝５０）
Ａ８Ｊｏ→ｂ９ｉ１→Ａ８Ｊｏ→Ｄ４ｊ０→Ａ８Ｊｏ→ｅＡＡ９
【００３９】
（ＩＩ）単純なパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用している。
［例２．１］：単純なパスワードを利用する（ｍ＝５０）
ＡＡＡＡ→ｂ９ｉ１→ＢＢＢＢ→Ａ８Ｊｏ→ＣＣＣＣ→Ｃ８９ｈ
（ＩＩＩ）類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用している
［例３．１］：類似性の高いパスワードを利用（ｍ＝１００）
Ｐａｓｓ１→Ｐａｓｓ２→Ｐａｓｓ３→Ｐａｓｓ４→Ｐａｓｓ５
［例３．２］：類似性の高いパスワードを利用（ｍ＝５０）
Ｐａｓｓ１→ｋ２０ｉ→Ｐａｓｓ１０→ｑｉ０Ｌ→Ｐａｓｓ１００→ｔｙ５ｒ
【００４０】
（ＩＶ）個人情報の一部と類似性の高いパスワードをｍ％以上の確率（ｍは０以上１００以下の任意の実数）で利用している
［例４．１］：名前が鈴木（ｍ＝１００）
ｓｕｚｕｋｉＺ→ｏ０ｓｕｚｕｋｉ→ｓｕｚｕ０９ｋｉ→ｓｕｚｕｋｉｙａｍａ→ｕｍｉｓｕｚｕｋｉ
［例４．２］：電話番号が１２３４（ｍ＝５０）
Ｌｏ１２３４→ｋ２０ｉ→１ｙａｍａ２３４→１２３４ＭＭ→ｊｉ０Ｕ→ｔｙ５ｒ
【００４１】
警告動作の例は以下のようなものである。パスワード変更の履歴が上述の条件に合致するときに、（１）〜（２５）を１個以上実施する。
【００４２】
（１）自動で、上記条件（Ｉ）〜（ＩＩ）の１個以上に該当するユーザー０１のログイン時にポップアップ表示
［例］：ユーザーＡのパスワードの変更履歴が上記条件（ＩＩＩ）に該当したため、ユーザーＡのログイン時にポップアップで警告
（２）自動で、前記ユーザー０１の個人用ページに警告メッセージを表示
［例］：ユーザーＢのパスワードの変更履歴が上記条件（ＩＩ）に該当したため、ユーザーＢの個人用ページに警告メッセージ
（３）自動で、前記ユーザー０１のメールアドレスに警告メールの送信
［例］：ユーザーＣのパスワードの変更履歴が上記条件（Ｉ）と（ＩＶ）の両方に該当したため、ユーザーＣに電子メールを送信
（４）自動で、システム内の任意のユーザー０２に対して、前記ユーザー０２のログイン時にポップアップ表示
［例］：上記条件（Ｉ）〜（ＩＶ）のどれにも該当者が存在しないため、管理者のログイン時に該当ユーザーが存在しない旨を示すポップアップを表示
（５）自動で、前記ユーザー０２に対して、前記ユーザー０２の個人用ページに警告メッセージを表示
［例］：ユーザーＢのパスワードの変更履歴が上記条件（ＩＶ）に該当したため、ユーザーＡの管理権限を持つユーザーＢの個人用ページに警告メッセージ
（６）自動で、前記ユーザー０２に対して、前記ユーザー０２のメールアドレスに警告メールの送信
［例］：ユーザーＡのパスワードの変更履歴が上記条件（Ｉ）〜（ＩＶ）すべてに該当したため、ユーザーＡの上司であるユーザーＤに電子メールを送信
（７）自動で、ユーザーのログインページに警告メッセージの表示
［例］：上記条件（Ｉ）に該当するユーザーが存在するため、上記条件（Ｉ）に該当するユーザーが存在する旨のメッセージをログインページに表示
（８）自動で、システムのトップページに警告メッセージの表示
（９）自動で、ユーザーのログインページにユーザー０１全員の一覧を表示
（１０）自動で、システムのトップページにユーザー０１全員の一覧を表示
（１１）自動で、ユーザーのログインページにユーザー０１を選択して表示
［例］：上記条件（４）に該当するユーザーのうち、Ｍ＞９０のユーザーのみログインページにユーザー名を表示
（１２）自動で、システムのトップページにユーザー０１を選択して表示
（１３）システム内の任意のユーザー０３によりユーザー０１毎の個別表示が可能
［例］：ユーザーＢが上記条件（ＩＩＩ）に当てはまっているか管理者が確認
（１４）前記ユーザー０３によりユーザー０１全員の一覧表示が可能
［例］：管理者が上記条件（Ｉ）に当てはまるユーザーを一覧表示
（１５）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、表示したリストをダウンロード
（１６）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、前記任意のユーザー０３と異なる任意のユーザー０４のログイン時にポップアップ表示
［例］：管理者が調べた結果、上記条件（ＩＶ）に該当するユーザーに、グループＡに含まれるユーザーＡとユーザーＢが存在したため、グループＡの管理権限を持つユーザーＣのログイン時に警告メッセージが出るよう、設定。
（１７）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、前記ユーザー０４の個人用ページに警告メッセージを表示
（１８）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、前記ユーザー０４のメールアドレスに警告メールの送信
［例］：管理者が調べた結果、上記条件（Ｉ）に該当するユーザーが多かったため、システム内のユーザー全員に注意を促すメールを送信
（１９）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、前記ユーザー０３のログイン時にポップアップ表示
［例］：ユーザーＡが調べた結果、上記条件（ＩＶ）にユーザーＡが該当したため、次回ログイン時に正しくパスワードを変更することを忘れないように、ユーザーＡのログイン時に警告メッセージが出るよう、設定。
（２０）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、前記ユーザー０３の個人用ページに警告メッセージを表示
（２１）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、前記ユーザー０３のメールアドレスに警告メールの送信
（２２）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、ユーザーのログインページに前記ユーザー０１全員の一覧を表示
（２３）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、システムのトップページに前記ユーザー０１全員の一覧を表示
（２４）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、ユーザーのログインページに前記ユーザー０１を選択して表示
（２５）上記（１３）または（１４）の実施後、前記ユーザー０３により手動で、システムのトップページに前記ユーザー０１を選択して表示
［例］：管理者が調べた結果、ユーザーＡとユーザーＢが上記条件（Ｉ）〜（ＩＶ）のすべてに該当したため、見せしめにトップページにユーザーＡとユーザーＢのユーザーネームを表示
【００４３】
そして、上記（１）〜（２５）の１個以上が実施された後、上記（１）〜（２５）を実施するために利用した履歴データに対して、下記（イ）〜（ニ）を実施するよう設定することができる。
【００４４】
（イ）自動で履歴を削除
（ロ）自動で、条件（Ｉ）〜（ＩＶ）の条件に該当しないデータに変更
（ハ）自動で、（１）〜（１２）の自動実施項目に該当しないデータに変更
（ニ）自動で、（１３）および（１４）以外の項目に該当しないデータに変更
【００４５】
また、特定のユーザーによって下記を実施することができる。
【００４６】
（ホ）履歴を削除
（ヘ）履歴のデータの一部または全部を、条件（Ｉ）〜条件（ＩＶ）に該当しないデータに変更
（ト）履歴のデータの一部または全部を、（１）〜（１２）の自動実施項目に該当しないデータに変更
（チ）履歴のデータの一部または全部を、（１３）および（１４）以外の項目に該当しないデータに変更
【００４７】
また、条件（Ｉ）〜（ＩＶ）のうち、復号化できないＨａｓｈ等の暗号化方法に対しては以下の制約がつく。
【００４８】
条件（Ｉ）：問題なし。
条件（ＩＩ）：パスワードを暗号化する前に単純なパスワードであるか検査をした結果を履歴に残すことにより可能である。
条件（ＩＩＩ）：直前のパスワードとのみ類似度を調べられるが、それ以前のパスワードについては比較できないため基本的には実施不可能である。
条件（ＩＶ）：パスワードを暗号化する前にユーザー情報との類似度を検査をした結果を履歴に残すことにより可能である。
【００４９】
以上で実施例の説明を終了する。
【００５０】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。例えば、上述例では文書管理システムを例に挙げたが、この発明がパスワード認証を行なう情報処理システムに広く適用できることは明らかである。
【図面の簡単な説明】
【００５１】
【図１】この発明の実施例を説明する図である。
【図２】実施例の動作例を説明するフローチャートである。
【図３】実施例の他の動作例を説明するフローチャートである。
【符号の説明】
【００５２】
５０      システム内パスワード管理部
６０      システム出力部
７０      パスワード履歴システム
７１      要求処理部
７２      パスワード履歴・対応情報保持部
１００      文書管理システム
２００      クライアント端末
３００      通信ネットワーク
【図１】
2006099356.tif 000003
【図２】
2006099356.tif 000004
【図３】
2006099356.tif 000005