(57)【特許請求の範囲】
【請求項１】
ユーザ識別子とパスワードとを対応付けてユーザ登録情報として記憶したユーザ登録情報記憶部と、
ログイン要求として受け付けたユーザ識別子とパスワードとが、前記ユーザ登録情報記憶部に登録されたユーザ識別子とパスワードとに一致する場合にログインを許可するログイン可否判定部と、
所定の条件下で前記ユーザ登録情報を無効にする不正アクセス防止部と、
当該装置固有の情報と日付情報とを用いて暫定パスワードを作成する暫定パスワード作成部とを備え、
前記ユーザ登録情報記憶部は、前記不正アクセス防止部により無効とされたユーザ登録情報の無効を解除可能なユーザを管理者ユーザとして記憶し、
前記ログイン可否判定部は、すべての管理者ユーザのユーザ登録情報が無効になった場合において、ログイン要求として、管理者ユーザのユーザ登録情報に係るユーザ識別子を受け付けた場合に、当該ログイン要求において受け付けたパスワードが、前記暫定パスワード作成部が作成した暫定パスワードと一致する場合に、ログインを許可することを特徴とする情報処理装置。
【請求項２】
前記ログイン可否判定部は、受け付けた前記パスワードが、前記暫定パスワード作成部が所定日数まで遡った日付情報を用いて作成した暫定パスワードのいずれかと一致する場合に、ログインを許可することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記装置固有の情報は、当該装置の製品番号あるいはＭＡＣアドレスであることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記ログイン要求に係る操作を含め、受け付けた操作を前記ユーザ識別子に対応付けて記録するログ記録部をさらに備えたことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置と暫定パスワード作成装置とを含んだ情報処理システムであって、
前記情報処理装置は、
ユーザ識別子とパスワードとを対応付けてユーザ登録情報として記憶したユーザ登録情報記憶部と、
ログイン要求として受け付けたユーザ識別子とパスワードとが、前記ユーザ登録情報記憶部に登録されたユーザ識別子とパスワードとに一致する場合にログインを許可するログイン可否判定部と、
所定の条件下で前記ユーザ登録情報を無効にする不正アクセス防止部と、
当該装置固有の情報と日付情報とを用いて暫定パスワードを作成する暫定パスワード作成部とを備え、
前記ユーザ登録情報記憶部は、前記不正アクセス防止部により無効とされたユーザ登録情報の無効を解除可能なユーザを管理者ユーザとして記憶し、
前記ログイン可否判定部は、すべての管理者ユーザのユーザ登録情報が無効になった場合において、ログイン要求として、管理者ユーザのユーザ登録情報に係るユーザ識別子を受け付けた場合に、当該ログイン要求において受け付けたパスワードが、前記暫定パスワード作成部が作成した暫定パスワードと一致する場合に、ログインを許可し、
前記暫定パスワード作成装置は、
装置固有情報と日付情報との入力を受け付ける日付・機器固有情報入力受付部と、
受け付けた前記装置固有情報と前記日付情報とを用いて暫定パスワードを作成する第２暫定パスワード作成部とを備えたことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理システムに関し、特に、操作を行なう場合に登録ユーザとしてログイン処理が必要な情報処理装置において、セキュリティを確保しつつ、登録ユーザの登録無効を解除する技術に関する。
【背景技術】
【０００２】
あらかじめユーザ登録をしておき、操作を行なう場合にログイン処理が必要な情報処理装置が広く用いられている。ログイン処理では、ユーザ名、ユーザＩＤおよびパスワードを入力し、入力されたユーザ名、ユーザＩＤおよびパスワードが、情報処理装置に登録されているユーザ名、ユーザＩＤおよびパスワードと一致する場合にログインが認められる。なお、ユーザＩＤは使用しなくてもよい。
【０００３】
図６は、ログイン処理が必要な従来の情報処理装置の構成を示すブロック図である。本図に示すように情報処理装置３００は、制御部３１０、ユーザ登録部３２０、ユーザ登録情報記憶部３３０、ログイン操作部３４０、ログイン可否判定部３５０、不正アクセス防止部３６０、ログ記録部３７０、情報処理機能部３８０を備えている。情報処理装置３００の機種・用途は特定しないが、例えば、操作を行なう場合にログイン処理を要求し、操作履歴であるログをユーザ毎に管理する測定装置とすることができる。
【０００４】
制御部３１０は、情報処理装置３００の各機能部を統括的に制御する。情報処理機能部３８０は、情報処理装置３００の機種・用途に対応した処理を行なう機能部である。情報処理装置３００が測定装置であれば、情報処理機能部３８０は、ユーザの操作に基づいて測定処理を行なう。ログ記録部３７０は、ログイン処理の際の操作を含めて、ユーザが行なった操作をユーザ毎に記録する。
【０００５】
情報処理装置３００には、管理者ユーザが定められており、管理者ユーザのユーザ名、ユーザＩＤ、パスワードがユーザ登録情報記憶部３３０に登録されているものとする。なお、管理者ユーザは複数名登録することができる。
【０００６】
管理者ユーザは、ユーザ登録部３２０を利用して、管理者ユーザ、一般ユーザの登録、変更等を行なうことができる。ユーザ登録の際には、登録されるユーザのユーザ名、ユーザＩＤ、パスワード情報がユーザ登録情報記憶部３３０に登録される。
【０００７】
管理者ユーザあるいは一般ユーザが、情報処理装置３００にログインする際には、ログイン操作部３４０を利用して、ユーザ名、ユーザＩＤ、パスワードを入力することでログイン要求を行なう。ここで、ログイン操作部３４０は、キー操作や、ネットワークを介してログイン要求を受け付けることができる。
【０００８】
また、情報処理装置３００は、万能ユーザ情報記憶部３３１を備えている。万能ユーザ情報記憶部３３１には、ユーザ登録情報記憶部３３０の登録情報とは無関係に情報処理装置３００にログインすることができる万能ユーザのユーザ名、ユーザＩＤ、パスワードが出荷前から登録されている。万能ユーザの登録情報は、流通する情報処理装置３００に共通の情報であり、情報処理装置３００のユーザ登録情報とは無関係にログインすることができる情報であるため、セキュリティ上、情報処理装置３００の保守作業員等の装置提供側のみが知る情報とし、情報処理装置３００の納品先ユーザには、その存在を含めて公開しないことが望ましい。
【０００９】
ログイン操作部３４０が管理者ユーザユーザあるいは一般ユーザからログイン要求を受け付けると、ログイン可否判定部３５０が、入力されたユーザ名を用いてログイン要求を行なったユーザを特定し、入力されたパスワードとユーザ登録情報記憶部３３０に登録されたパスワードとが一致するかどうかを判定する。そして、両パスワードが一致する場合に情報処理装置３００へのログインを許可する。一方、パスワードが一致しない場合には、ログインを許可しない。
【００１０】
パスワードが一致しない場合には、さらに、不正アクセス防止部３６０が、特定されたユーザについて、パスワードが連続して不一致となった回数をカウントする。そして、そのカウントが所定の回数となった場合、すなわち、所定回連続してパスワードが不一致となった場合に、そのユーザのユーザ登録を無効とし、ユーザ登録情報記憶部３３０にその旨を記録する。ユーザ登録が無効となったユーザは、以降、正しいパスワードを入力しても情報処理装置３００にログインすることができなくなる。
【００１１】
ユーザ登録が無効となったユーザについては、管理者ユーザあるいは万能ユーザが情報処理装置３００にログインし、ユーザ登録部３２０において所定の操作、例えば、ユーザ登録の再設定や無効フラグのオフ設定等を行なうことで、無効状態を解除することができる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−３６２４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
セキュリティ確保の観点から、所定回数連続のパスワード不一致によるユーザ登録の無効は、管理者ユーザにも適用される。このため、管理者ユーザの不注意や、不正アクセスの企て等により、管理者ユーザが登録無効となり、ログインできなくなってしまう場合がある。
【００１４】
この場合、他の管理者ユーザがいる場合には、その無効となっていない管理者ユーザによって無効状態を解除することができるが、他の管理者ユーザがいない場合や、すべての管理者ユーザが登録無効となってしまった場合には、ユーザ側では対応することができなくなってしまう。
【００１５】
万能ユーザであれば、どのような状態でもログインすることができ、管理者ユーザの無効状態を解除することができるが、上述のように、ユーザに対して、万能ユーザの登録情報を通知することはセキュリティ確保の観点から避ける必要がある。
【００１６】
このため、すべての管理者ユーザが登録無効となってしまった場合には、情報処理装置３００の提供側の保守作業員等が納品先のユーザ側に出向き、万能ユーザとしてログインして、登録無効状態を解除しなければならず、双方にとって、時間と手間を要していた。さらに、保守作業員等のログイン処理によって、また、情報処理装置に記録されたログによってユーザが万能ユーザの存在を知りかねないという懸念も生じていた。
【００１７】
そこで、本発明は、セキュリティを確保しつつ、ユーザ登録無効を解除できるようにすることを目的とする。
【課題を解決するための手段】
【００１８】
上記課題を解決するため、本発明の第１の態様である情報処理装置は、ユーザ識別子とパスワードとを対応付けてユーザ登録情報として記憶したユーザ登録情報記憶部と、ログイン要求として受け付けたユーザ識別子とパスワードとが、前記ユーザ登録情報記憶部に登録されたユーザ識別子とパスワードとに一致する場合にログインを許可するログイン可否判定部と、所定の条件下で前記ユーザ登録情報を無効にする不正アクセス防止部と、当該装置固有の情報と日付情報とを用いて暫定パスワードを作成する暫定パスワード作成部とを備え、前記ログイン可否判定部は、ログイン要求として、ユーザ登録情報が無効とされたユーザ登録情報に係るユーザ識別子を受け付けた場合に、当該ログイン要求において受け付けたパスワードが、前記暫定パスワード作成部が作成した暫定パスワードと一致する場合に、ログインを許可することを特徴とする。
【００１９】
本発明の情報処理装置は、ユーザ登録情報が無効とされたユーザ登録情報に係るユーザ識別子を受け付けると、暫定パスワードが入力された場合にログインを許可する。暫定パスワードは、装置固有の情報と日付情報とを用いて作成したパスワードであるため、その情報処理装置においてその日付にのみ有効となる。このため、セキュリティが確保され、さらに、暫定パスワードでログインすることにより、ユーザ登録無効を解除できるようになる。
【００２０】
ここで、前記ユーザ登録情報記憶部は、前記不正アクセス防止部により無効とされたユーザ登録情報の無効を解除可能なユーザを管理者ユーザとして記憶し、前記ログイン可否判定部は、すべての管理者ユーザのユーザ登録情報が無効になった場合に、前記暫定パスワードによるログイン許可を行なうようにしてもよい。
【００２１】
また、前記ログイン可否判定部は、受け付けた前記パスワードが、前記暫定パスワード作成部が所定日数まで遡った日付情報を用いて作成した暫定パスワードのいずれかと一致する場合に、ログインを許可するようにしてもよい。
【００２２】
前記装置固有の情報は、例えば、当該装置の製品番号あるいはＭＡＣアドレスとすることができる。
【００２３】
さらに、前記ログイン要求に係る操作を含め、受け付けた操作を前記ユーザ識別子に対応付けて記録するログ記録部を備えるようにしてもよい。
【００２４】
上記課題を解決するため、本発明の第２の態様である情報処理システムは、情報処理装置と暫定パスワード作成装置とを含み、前記情報処理装置は、ユーザ識別子とパスワードとを対応付けてユーザ登録情報として記憶したユーザ登録情報記憶部と、ログイン要求として受け付けたユーザ識別子とパスワードとが、前記ユーザ登録情報記憶部に登録されたユーザ識別子とパスワードとに一致する場合にログインを許可するログイン可否判定部と、所定の条件下で前記ユーザ登録情報を無効にする不正アクセス防止部と、当該装置固有の情報と日付情報とを用いて暫定パスワードを作成する暫定パスワード作成部とを備え、前記ログイン可否判定部は、ログイン要求として、ユーザ登録情報が無効とされたユーザ登録情報に係るユーザ識別子を受け付けた場合に、当該ログイン要求において受け付けたパスワードが、前記暫定パスワード作成部が作成した暫定パスワードと一致する場合に、ログインを許可し、前記暫定パスワード作成装置は、装置固有情報と日付情報との入力を受け付ける日付・機器固有情報入力受付部と、受け付けた前記装置固有情報と前記日付情報とを用いて暫定パスワードを作成する第２暫定パスワード作成部とを備えたことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、セキュリティを確保しつつ、ユーザ登録無効を解除できるようになる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】本実施形態に係る暫定パスワード作成装置の構成を示すブロック図である。
【図３】管理者ユーザの通常のログイン処理について説明するフローチャートである。
【図４】暫定パスワードモードにおいて、管理者ユーザの暫定パスワードによるログイン処理について説明するフローチャートである。
【図５】暫定パスワードモードにおいて、管理者ユーザの暫定パスワードによるログイン処理の別例について説明するフローチャートである。
【図６】ログイン処理が必要な従来の情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２７】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態に係る情報処理装置１００の構成を示すブロック図であり、図２は、本実施形態に係る暫定パスワード作成装置２００の構成を示すブロック図である。本実施形態では、ログイン処理を行なう情報処理装置１００に加え、条件付きで情報処理装置１００にログインすることができる暫定パスワードを作成する暫定パスワード作成装置２００により、セキュリティを確保しつつ、ユーザ登録無効を解除できる情報処理システムを構成する。
【００２８】
暫定パスワード作成装置２００は、情報処理装置１００とは、別装置であり、例えば、情報処理装置１００の保守作業員等のサービス担当者側が管理・使用する装置とすることができる。ただし、情報処理装置１００と一体化して構成するようにしてもよい。
【００２９】
図１に示すように情報処理装置１００は、制御部１１０、ユーザ登録部１２０、ユーザ登録情報記憶部１３０、ログイン操作部１４０、ログイン可否判定部１５０、不正アクセス防止部１６０、ログ記録部１７０、情報処理機能部１８０、暫定パスワード作成部１９０、日付取得部１９１、機器固有情報記憶部１９２を備えている。情報処理装置１００の機種・用途は特定しないが、例えば、操作を行なう場合にログイン処理を要求し、操作履歴であるログをユーザ毎に管理する測定装置とすることができる。
【００３０】
制御部１１０は、情報処理装置１００の各機能部を統括的に制御する。情報処理機能部１８０は、情報処理装置１００の機種・用途に対応した処理を行なう機能部である。情報処理装置１００が測定装置であれば、情報処理機能部１８０は、ユーザの操作に基づいて測定処理を行なう。ログ記録部１７０は、ログイン処理の際の操作を含めて、ユーザが行なった操作をユーザ毎に記録する。
【００３１】
情報処理装置１００には、管理者ユーザが定められており、ユーザ登録情報記憶部３３０に管理者ユーザのユーザ名、ユーザＩＤ、パスワードが登録されているものとする。なお、管理者ユーザは複数名登録することができる。
【００３２】
管理者ユーザは、ユーザ登録部１２０を利用して、管理者ユーザ、一般ユーザの登録、変更等を行なうことができる。ユーザ登録の際には、登録されるユーザのユーザ名、ユーザＩＤ、パスワード情報がユーザ登録情報記憶部１３０に登録される。
【００３３】
管理者ユーザあるいは一般ユーザが、情報処理装置１００にログインする際には、ログイン操作部１４０を利用して、ユーザ名、ユーザＩＤ、パスワードを入力することでログイン要求を行なう。ここで、ログイン操作部１４０は、キー操作や、ネットワークを介してログイン要求を受け付けることができる。なお、ユーザＩＤは使用しなくてもよい。
【００３４】
ログイン操作部１４０が管理者ユーザあるいは一般ユーザからログイン要求を受け付けると、ログイン可否判定部１５０が入力されたユーザ名を用いてログイン要求を行なったユーザを特定し、入力されたパスワードとユーザ登録情報記憶部１３０に登録されたパスワードとが一致するかどうかを判定する。そして、両パスワードが一致する場合に情報処理装置１００へのログインを許可する。パスワードが一致しない場合には、ログインを許可しない。
【００３５】
パスワードが一致しない場合には、さらに、不正アクセス防止部１６０が、そのユーザについて、パスワードが連続して不一致となった回数をカウントする。そして、そのカウントが所定の回数となった場合、すなわち、所定回連続してパスワードが不一致となった場合に、そのユーザのユーザ登録を無効とし、ユーザ登録情報記憶部１３０にその旨を記録する。ユーザ登録が無効となったユーザは、以降、正しいパスワードを入力しても情報処理装置１００にログインすることができなくなる。
【００３６】
ユーザ登録が無効となったユーザについては、管理者ユーザが情報処理装置１００にログインし、ユーザ登録部１２０において所定の操作、所定の操作、例えば、ユーザ登録の再設定や無効フラグのオフ設定等を行なうことで、無効状態を解除することができる。
【００３７】
日付取得部１９１は、情報処理装置１００内部の時計等から日付情報を取得する。日付情報は、例えば、年月日を表わす数値、文字列等とすることができる。
【００３８】
機器固有情報記憶部１９２は、機器固有の情報、例えば、製品シリアル番号、ＭＡＣアドレス等をあらかじめ記憶する。ただし、機器固有の情報は、ユーザが容易に取得でき、かつ、ユーザが変更できない情報を用いるものとする。例えば、製品シリアル番号であれば、情報処理装置１００の筐体に貼付されたシール等を参照して取得することができ、ＭＡＣアドレスであれば、情報処理装置１００のネットワーク情報を参照すること等で取得することができ、いずれもユーザが変更することができない固有の情報である。
【００３９】
暫定パスワード作成部１９０は、日付取得部１９１が取得した日付情報と、機器固有情報記憶部１９２に記憶されている機器固有情報とを用いて暫定パスワードを作成する。暫定パスワードは、日付情報と機器固有情報とから一意に演算される必要があるが、演算アルゴリズムは種々の手法を用いることができる。暫定パスワード作成部１９０が作成した暫定パスワードは、管理者ユーザが入力する暫定パスワードと比較するための情報であり、管理者ユーザを含めてユーザには通知しない。
【００４０】
本実施形態において、ログイン可否判定部１５０は、すべての管理者ユーザが登録無効となった場合に暫定パスワードモードに移行する。暫定パスワードモードでは、管理者ユーザが暫定パスワードを入力すると、暫定パスワード作成部１９０がその時点の日付情報と機器固有情報とを用いて暫定パスワードを作成する。そして、入力された暫定パスワードと暫定パスワード作成部１９０が作成した暫定パスワードとが一致する場合にログインを許可する。ログインが許可された管理者ユーザによって、管理者ユーザの登録無効状態が解除されると、暫定パスワードモードも解除される。
【００４１】
管理者ユーザが暫定パスワードを得るためには、対象となる情報処理装置３００の機器固有情報を保守作業員等のサービス担当者に連絡する。サービス担当者は、連絡された機器固有情報と、日付情報とを暫定パスワード作成装置２００に入力することで、暫定パスワードを発行し、管理者ユーザに通知する。
【００４２】
図２に示すように、暫定パスワード作成装置２００は、日付・機器固有情報入力受付部２１０、暫定パスワード作成部２２０、暫定パスワード出力部２３０を備えている。暫定パスワード作成装置２００は、例えば、汎用的なＰＣ上で所定のコンピュータプログラムを実行することで構成することができる。
【００４３】
日付・機器固有情報入力受付部２１０は、サービス担当者から日付情報と機器固有情報の入力を受け付ける。この機器固有情報は、すべての管理者ユーザのユーザ登録が無効となった情報処理装置１００の管理者ユーザから連絡された機器固有情報である。なお、日付情報は、暫定パスワード作成装置２００内部の時計等から取得するようにしてもよい。
【００４４】
暫定パスワード作成部２２０は、入力された日付情報と機器固有情報を用いて暫定パスワードを作成する。暫定パスワードの作成アルゴリズムは、情報処理装置１００の暫定パスワード作成部１９０と同じアルゴリズムを用いるものとする。このため、同じ日付情報と同じ機器固有情報であれば同じ暫定パスワードが作成される。なお、暫定パスワード作成部２２０は、第２暫定パスワード作成部として機能する。
【００４５】
暫定パスワード出力部２３０は、暫定パスワード作成部２２０が作成した暫定パスワードを出力する。出力の形態は、表示、印刷等を問わない。
【００４６】
次に、本実施形態の情報処理装置１００における管理者ユーザの通常のログイン処理について図３のフローチャートを参照して説明する。なお、通常とは、その管理者ユーザのユーザ登録が無効になっていない状態である。
【００４７】
情報処理装置１００のログイン可否判定部１５０は、ログイン操作部１４０が管理者ユーザからログイン要求を受け付けると（Ｓ１０１）、ユーザ登録情報記憶部１３０を参照して、入力されたユーザ名から管理者ユーザを特定する（Ｓ１０２）。
【００４８】
そして、入力されたパスワードが、ユーザ登録情報記憶部１３０に登録されている特定された管理者ユーザのパスワードと一致するかどうかを判定する（Ｓ１０３）。両パスワードが一致した場合には（Ｓ１０３：Ｙｅｓ）、管理者としてのログインを許可する（Ｓ１０４）。
【００４９】
一方、入力されたパスワードと登録されているパスワードとが一致しない場合（Ｓ１０３：Ｎｏ）は、特定されたユーザについてパスワードの不一致が所定回数連続したかどうかを判定する（Ｓ１０５）。この結果、所定回数連続していない場合（Ｓ１０５：Ｎｏ）は、ログインを許可せず（Ｓ１０６）、ログイン要求の再入力を受け付ける（Ｓ１０７）。
【００５０】
特定されたユーザについてパスワードの不一致が所定回数連続した場合（Ｓ１０５：Ｙｅｓ）は、ログインを許可しないのに加えて、その管理者ユーザに対してユーザ登録の無効化処理を行なう（Ｓ１０８）。これにより、その管理者ユーザは、ユーザ登録無効が解除されるまで、情報処理装置１００にログインすることはできなくなくなる。
【００５１】
次に、ログイン可否判定部１５０は、すべての管理者ユーザについてユーザ登録が無効になったかどうかを判定する（Ｓ１０９）。その結果、ユーザ登録が無効になっていない管理者ユーザがいる場合（Ｓ１０９：Ｎｏ）には、本処理を終了し、他のユーザのログイン要求を待つ。
【００５２】
一方、すべての管理者ユーザについてユーザ登録が無効となった場合（Ｓ１０９：Ｙｅｓ）は、暫定パスワードモードに移行する（Ｓ１１０）。
【００５３】
暫定パスワードモードに移行すると、管理者ユーザは、暫定パスワードで情報処理装置１００にログインすることが可能となる。ただし、暫定パスワードは、セキュリティ確保の観点から、固定のパスワードではなく、その都度発行する必要がある。そこで、管理者ユーザは、情報処理装置１００の保守作業者に連絡し、暫定パスワードの発行を要求する。この際に、情報処理装置１００の機器固有情報を保守作業者に通知する。
【００５４】
保守作業者は、暫定パスワード作成装置２００に、管理者ユーザから通知された機器固有情報と、その時点の日付情報とを入力し、暫定パスワードを取得する。そして、取得した暫定パスワードを管理者ユーザに通知する。
【００５５】
暫定パスワードは、機器固有情報と日付情報とを用いて作成されるため、その情報処理装置１００においてその日のみ有効なパスワードである。管理者ユーザは、通知された暫定パスワードを用いて情報処理装置１００にログイン要求を行なうことができる。
【００５６】
図４は、暫定パスワードモードにおいて、管理者ユーザの暫定パスワードによるログイン処理について説明するフローチャートである。
【００５７】
情報処理装置１００のログイン可否判定部１５０は、暫定パスワードモードにおいて、ログイン操作部１４０が管理者ユーザからログイン要求を受け付けると（Ｓ２０１）、ユーザ登録情報記憶部１３０を参照して、入力されたユーザ名から管理者ユーザを特定する（Ｓ２０２）。
【００５８】
このように、本実施形態では、暫定パスワードモードにおいても、登録された管理者ユーザでなければ暫定パスワードを用いたログインを行なえないようにしている。また、ログには、暫定パスワードによるログインは、特定された管理者ユーザの操作として記録されることになる。
【００５９】
管理者ユーザが特定されると、暫定パスワード作成部１９０が、日付取得部１９１から日付情報を取得し、機器固有情報記憶部１９２から機器固有情報を取得する（Ｓ２０３）。そして、取得した日付情報と、機器固有情報とを用いて暫定パスワードを作成する（Ｓ２０４）。この暫定パスワードは、同じ機器固有情報と同じ日付情報とを用いて暫定パスワード作成装置２００が作成した暫定パスワードと一致する。
【００６０】
ログイン可否判定部１５０は、管理者ユーザに入力された暫定パスワードと暫定パスワード作成部１９０が作成した暫定パスワードとが一致するかどうかを判定する（Ｓ２０５）。
【００６１】
その結果、両暫定パスワードが一致する場合には（Ｓ２０５：Ｙｅｓ）、管理者ユーザとしてログインを許可する（Ｓ２０６）。ログインを許可された管理者ユーザは、登録無効となっている管理者ユーザの登録無効状態を解除することができる。管理者ユーザの登録無効状態の解除により暫定パスワードモードが解除されるため、暫定パスワードでのログインはできなくなる。このように、セキュリティを確保しつつ、ユーザ登録無効を解除できるようになる。
【００６２】
なお、暫定パスワードが一致しない場合（Ｓ２０５）には、管理者ユーザとしてのログインを許可せず（Ｓ２０８）、暫定パスワードモードのままログイン要求の再入力を受け付ける（Ｓ２０９）。
【００６３】
次に、本実施形態の変形例について説明する。上記の例では、情報処理装置１００も暫定パスワード作成装置２００も、その時点の日付情報を用いて暫定パスワードを作成するため、日付が変わると通知された暫定パスワードを用いたログインができなくなる。これによりセキュリティの確保が高められているが、管理者ユーザが、暫定パスワードを通知されてからその日のうちにログイン処理を行なうとは限られない。例えば、管理者ユーザの都合により、翌日あるいは２日後等にログイン処理を行なうことも考えられる。このため、暫定パスワードに複数日の有効期限を設け、有効期限内であれば使用できるようにした方がよい場合もある。
【００６４】
この場合の処理について図５のフローチャートを参照して説明する。なお、図
４に示したフローチャートと同じ処理について同じ符号を付し、説明は簡略化する。
【００６５】
情報処理装置１００のログイン可否判定部１５０は、暫定パスワードモードにおいて、ログイン操作部１４０が管理者ユーザからログイン要求を受け付けると（Ｓ２０１）、ユーザ登録情報記憶部１３０を参照して、入力されたユーザ名、ユーザＩＤから管理者ユーザを特定する（Ｓ２０２）。
【００６６】
管理者ユーザが特定されると、暫定パスワード作成部１９０が、日付取得部１９１から日付情報を取得し、機器固有情報記憶部１９２から機器固有情報を取得する（Ｓ２０３）。そして、取得した日付情報と、機器固有情報とを用いて暫定パスワードを作成する（Ｓ２０４）。
【００６７】
ログイン可否判定部１５０は、管理者ユーザに入力された暫定パスワードと暫定パスワード作成部１９０が作成した暫定パスワードとが一致するかどうかを判定し（Ｓ２０５）、両暫定パスワードが一致する場合には（Ｓ２０５：Ｙｅｓ）、管理者ユーザとしてログインを許可する（Ｓ２０６）。ログインが許可された管理者ユーザによって、管理者ユーザの登録無効状態が解除されると、暫定パスワードモードも解除される。
【００６８】
一方、暫定パスワードが一致しない場合（Ｓ２０５）は、日付情報を１日前にずらす（Ｓ３０８）。これは、暫定パスワード作成装置２００が前日に暫定パスワードを作成した場合を考慮するためである。
【００６９】
そして、ずらした日付があらかじめ定めた有効期限日数内であるかどうかを判定する（Ｓ３０９）。例えば、暫定パスワードの有効日数が２日間と定められている場合には、２日前までに作成された暫定パスワードであれば、有効な暫定パスワードであるとみなすためである。
【００７０】
この結果、有効期限日数内であれば（Ｓ３０９：Ｙｅｓ）、ずらした日付情報と機器固有情報とを用いて暫定パスワードを作成し（Ｓ２０４）、管理者ユーザによって入力された暫定パスワードと一致するか判定する（Ｓ２０５）。この日付情報をずらしての判定を、有効日数内で暫定パスワードが一致するまで繰り返す。
【００７１】
そして、有効日数内で暫定パスワードが一致すれば、管理者管理者ユーザとしてログインを許可する（Ｓ２０６）。ログインが許可された管理者ユーザによって、管理者ユーザの登録無効状態が解除されると、暫定パスワードモードも解除される。
【００７２】
有効日数内で暫定パスワード一致しない場合には、管理者ユーザとしてのログインを許可せず（Ｓ３１０）、暫定パスワードモードのままログイン要求の再入力を受け付ける（Ｓ３１１）。
【００７３】
以上説明したように、本実施形態によれば、セキュリティを確保しつつ、ユーザ登録無効を解除できるようになる。なお、上記例では、すべての管理者ユーザが登録無効となっている場合に暫定パスワードでログインできるようにしていたが、管理者ユーザの登録無効の状態にかかわらず、暫定パスワードでのログインを認めるようにしてもよい。この場合も、セキュリティを確保しつつ、ユーザ登録無効を解除することができる。
【符号の説明】
【００７４】
１００…情報処理装置、１１０…制御部、１２０…ユーザ登録部、１３０…ユーザ登録情報記憶部、１４０…ログイン操作部、１５０…ログイン可否判定部、１６０…不正アクセス防止部、１７０…ログ記録部、１８０…情報処理機能部、１９０…暫定パスワード作成部、１９１…日付取得部、１９２…機器固有情報記憶部、２００…暫定パスワード作成装置、２１０…日付・機器固有情報入力受付部、２２０…暫定パスワード作成部、２３０…暫定パスワード出力部、３００…情報処理装置、３１０…制御部、３２０…ユーザ登録部、３３０…ユーザ登録情報記憶部、３３１…万能ユーザ情報記憶部、３４０…ログイン操作部、３５０…ログイン可否判定部、３６０…不正アクセス防止部、３７０…ログ記録部、３８０…情報処理機能部
【図１】
0005446951.tif 000002
【図２】
0005446951.tif 000003
【図３】
0005446951.tif 000004
【図４】
0005446951.tif 000005
【図５】
0005446951.tif 000006
【図６】
0005446951.tif 000007