(57)【要約】【課題】  より効率的にかつ確実に不正アクセスを防止しセキュリティを確保することができる情報処理装置を提供する。【解決手段】  ユーザー認証機能を備えた情報処理装置において、認証情報と、その認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶するための記憶手段と、ユーザーの装置使用の要求に伴い入力された認証情報と、記憶手段に記憶された認証情報とを順次に照合し、両者が一致する場合に、装置へのアクセスを許可する第１の認証手段と、前回のアクセス日から今回のアクセス日までの期間（アクセス間隔）が所定の日数を越えているか否かを判断する判定手段と、アクセス間隔が所定の日数を越えていると判断された場合に、上記認証情報を用いたユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可する第２の認証手段と、を設ける。【選択図】図６
2006178830.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーによる装置使用の要求に対して、装置へのアクセスを許可する前にユーザー認証を行うユーザー認証機能を備えた情報処理装置において、
ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶するための記憶手段と、
ユーザー認証情報を入力するための認証情報入力手段と、
上記認証情報入力手段により入力されたユーザー認証情報と、上記記憶手段に記憶されたユーザー認証情報とを照合し、該記憶手段において、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可する第１の認証手段と、
前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断する判定手段と、
上記判定手段により、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記第１の認証手段によるユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可する第２の認証手段と、を有していることを特徴とする情報処理装置。
【請求項２】
上記判定手段により、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、その旨を、装置を管理する管理者に通知する通知手段が設けられていることを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記判定手段により、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記第２の認証手段による二次的なユーザー認証を行うか、即時に装置へのアクセスを禁止するかを切り替える切替え手段が設けられていることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
所定の情報処理装置において、ユーザーによる装置使用の要求に対し、装置へのアクセスを許可する前にユーザー認証を行うためのユーザー認証方法において、
ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶するステップと、
ユーザーによる装置使用の要求に伴い入力されたユーザー認証情報と、予め記憶されたユーザー認証情報とを照合し、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可するステップと、
前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断するステップと、
前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記ユーザー認証情報を用いたユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可するステップと、を有していることを特徴とするユーザー認証方法。
【請求項５】
所定の情報処理装置において、ユーザーによる装置使用の要求に対し、装置へのアクセスを許可する前にユーザー認証を行うために、該情報処理装置に実行されるユーザー認証プログラムであって、
ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶する手順と、
ユーザーによる装置使用の要求に伴い入力されたユーザー認証情報と、予め記憶されたユーザー認証情報とを照合し、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可する手順と、
前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断する手順と、
前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記ユーザー認証情報を用いたユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可する手順と、を有していることを特徴とするユーザー認証プログラム。
【請求項６】
所定の情報処理装置において、ユーザーによる装置使用の要求に対し、装置へのアクセスを許可する前にユーザー認証を行うために、該情報処理装置に実行されるユーザー認証プログラムを記録したコンピュータ読取り可能な記録媒体であって、
上記ユーザー認証プログラムが、
ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶する手順と、
ユーザーによる装置使用の要求に伴い入力されたユーザー認証情報と、予め記憶されたユーザー認証情報とを照合し、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可する手順と、
前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断する手順と、
前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記ユーザー認証情報を用いたユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可する手順と、を有していることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザー認証により装置へのアクセスを許可する情報処理装置，該ユーザー認証方法、及び、その方法を実現させるためのユーザー認証プログラム、並びに、ユーザー認証プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の端末機、又は、印刷機，ファックス機，コピー機、若しくは、各機器の機能を複合して有する多機能複合機（MFP:Multifunction Peripheral）等の各種機器においては、ユーザーに対して認証情報の入力を要求し、ユーザー認証がクリアされた場合に限り、機器へのアクセスを許可することが知られている。（例えば特開平１０−１９０９３０号公報参照）。
【特許文献１】特開平１０−１９０９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、例えば社員の部署移動や派遣社員の契約期間切れに伴い、その社員が機器を使用しなくなる場合など、ユーザーが機器へアクセスする機会がなくなった場合に、そのユーザーが使用していた認証情報をそのままにしておくと、別のユーザーが元のユーザーの認証情報を利用することで、機器への不正アクセスが可能となり、一定のセキュリティを確保し得ないという問題がある。この問題は、ある期間にわたりアクセスしなかったユーザーについては、その認証情報を破棄するなどして無効にする方法を採用することで解消されるが、かかる方法では、例えばユーザーが例えば長期出張などの理由でしばらく機器にアクセスしなかった場合にも、そのユーザーの認証情報が無効になり、機器を使用するには、認証情報を再度登録する必要があった。
【０００４】
この発明は、上記技術的課題に鑑みてなされたもので、より効率的にかつ確実に不正アクセスを防止しセキュリティを確保することができる情報処理装置，ユーザー認証方法及びユーザー認証プログラム並びにユーザー認証プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本願の請求項１に係る発明は、ユーザーによる装置使用の要求に対して、装置へのアクセスを許可する前にユーザー認証を行うユーザー認証機能を備えた情報処理装置において、ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶するための記憶手段と、ユーザー認証情報を入力するための認証情報入力手段と、該認証情報入力手段により入力されたユーザー認証情報と、上記記憶手段に記憶されたユーザー認証情報とを照合し、該記憶手段において、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可する第１の認証手段と、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断する判定手段と、該判定手段により、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記第１の認証手段によるユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可する第２の認証手段と、を有していることを特徴としたものである。
【０００６】
また、本願の請求項２に係る発明は、請求項１に係る発明において、上記判定手段により、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、その旨を、装置を管理する管理者に通知する通知手段が設けられていることを特徴としたものである。
【０００７】
更に、本願の請求項３に係る発明は、請求項１又は２に係る発明において、上記判定手段により、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記第２の認証手段による二次的なユーザー認証を行うか、即時に装置へのアクセスを禁止するかを切り替える切替え手段が設けられていることを特徴としたものである。
【０００８】
また、更に、本願の請求項４に係る発明は、所定の情報処理装置において、ユーザーによる装置使用の要求に対し、装置へのアクセスを許可する前にユーザー認証を行うためのユーザー認証方法において、ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶するステップと、ユーザーによる装置使用の要求に伴い入力されたユーザー認証情報と、予め記憶されたユーザー認証情報とを照合し、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可するステップと、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断するステップと、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記ユーザー認証情報を用いたユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可するステップと、を有していることを特徴としたものである。
【０００９】
また、更に、本願の請求項５に係る発明は、所定の情報処理装置において、ユーザーによる装置使用の要求に対し、装置へのアクセスを許可する前にユーザー認証を行うために、該情報処理装置に実行されるユーザー認証プログラムであって、ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶する手順と、ユーザーによる装置使用の要求に伴い入力されたユーザー認証情報と、予め記憶されたユーザー認証情報とを照合し、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可する手順と、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断する手順と、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記ユーザー認証情報を用いたユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可する手順と、を有していることを特徴としたものである。
【００１０】
また、更に、本願の請求項６に係る発明は、所定の情報処理装置において、ユーザーによる装置使用の要求に対し、装置へのアクセスを許可する前にユーザー認証を行うために、該情報処理装置に実行されるユーザー認証プログラムを記録したコンピュータ読取り可能な記録媒体であって、上記ユーザー認証プログラムが、ユーザー認証情報と、そのユーザー認証情報を用いて最後にアクセスした日とを、互いに対応させつつ記憶する手順と、ユーザーによる装置使用の要求に伴い入力されたユーザー認証情報と、予め記憶されたユーザー認証情報とを照合し、入力されたユーザー認証情報と同じ認証情報が検出された場合に、装置へのアクセスを許可する手順と、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えているか否かを判断する手順と、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、上記ユーザー認証情報を用いたユーザー認証に加えて、更に、二次的なユーザー認証を行い、そのユーザー認証がクリアされた場合に、装置へのアクセスを許可する手順と、を有していることを特徴としたものである。
【発明の効果】
【００１１】
本願の請求項１に係る発明によれば、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、情報処理装置が二次的な認証を行い、これがクリアされた場合にのみ、装置へのアクセスを許可することで、不正アクセスを抑制し、また、不正アクセスでない場合にはユーザーＩＤの再登録の手間を省くことができ、より効率的でかつ確実に不正アクセスを防止しセキュリティを確保し得るユーザー認証を行うことができる。
【００１２】
また、本願の請求項２に係る発明によれば、二次的なユーザー認証がクリアされず、不正アクセスの可能性がある場合に、その旨を管理者に通知することで、セキュリティを更に向上させることができる。
【００１３】
更に、本願の請求項３に係る発明によれば、前回のアクセス日から今回のアクセス日までの期間が所定の日数を越えていると判断された場合に、二次的な認証を行う処理、及び、即時アクセスを拒否する処理が適宜切り替え可能であるため、一層効率的にかつ確実に不正アクセスを防止しセキュリティを確保し得るユーザー認証を行うことができる。
【００１４】
また、更に、本願の請求項４に係る発明によれば、上記請求項１に係る発明における場合と同様の効果を奏することができる。
【００１５】
また、更に、本願の請求項５に係る発明によれば、上記請求項１に係る発明における場合と同様の効果を奏することができる。
【００１６】
また、更に、本願の請求項６に係る発明によれば、上記請求項１に係る発明における場合と同様の効果を奏することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について、添付図面を参照しながら説明する。なお、この実施形態では、特許請求の範囲に記載の情報処理装置として、多機能複合機（以下、ＭＦＰと表記）を取り上げる。
図１は、本発明の実施形態に係るＭＦＰの基本構成を概略的に示す図である。このＭＦＰ１０は、所定のプログラムに基づき各種の命令を実行させるなどして、ＭＦＰ１０内の各構成を制御するＣＰＵ１と、ＣＰＵ１による制御の基になるプログラムを格納するＲＯＭ２と、該プログラムの実行に必要なワークエリアとして機能しつつ，外部から送信されてきたジョブデータ等の各種ファイルや各種の設定データを一時的に格納するＲＡＭ３と、ジョブデータ等の各種データの送受信を外部と行なうためのネットワークインターフェースカード（図中の「ＮＩＣ」）４と、ユーザーによる装置の操作及び各種の設定操作を可能とするタッチパネル式の表示パネル５Ａ（図４参照）を備えた操作部５と、原稿を読み取り例えばビットマップ形式の画像データを取得する走査部６と、ジョブデータに基づき用紙に対してプリントを実行する印刷部７と、印刷部７に対して給紙を行なう給紙部８と、を有している。これらの構成は、データ送受信可能に、バス１１を介して互いに接続されている。
【００１８】
かかる構成を備えたＭＦＰ１０では、その使用に先立ち、ユーザー認証を行う認証機能が設定されており、この認証機能に基づき、ユーザーがＭＦＰ１０を使用しようとする場合、操作部５における表示パネル５Ａに、図２に示すようなユーザー認証画面Ｕ１が表示されるようになっている。図２から分かるように、操作部５には、表示パネル５Ａやテンキー５Ｂが設けられ、表示パネル５Ａとしては、タッチパネル式に操作可能な液晶パネルが採用されている。このユーザー認証画面Ｕ１では、ユーザーＩＤ（ユーザー名及びパスワード）が入力可能であり、そのユーザー認証画面Ｕ１上で入力されたユーザーＩＤと、ＭＦＰ１０に予め登録されたユーザーＩＤとが一致した場合に限り、装置へのアクセスが許可される。なお、この方法は従来公知のものである。
【００１９】
本実施形態では、更に、ＭＦＰ１０において、ＭＦＰ１０が長期にわたる非使用期間を経て特定のユーザーＩＤでアクセスされる場合に、不正アクセスを抑制しまたユーザーＩＤの再登録の手間を省くための二次的なユーザー認証（以下、＋α認証という）を行う認証機能が設定されている。この認証機能を実現すべく、ＭＦＰ１０では、上記ユーザーＩＤを用いたユーザー認証のみで済ませることができる（すなわち＋α認証の必要のない）日数である「最大アクセス許可間隔日数」が設定されるとともに、各ユーザーＩＤを用いたアクセスについて、前回のアクセス日から今回のアクセス日までの期間が、最大アクセス許可間隔日数を越えるか否かを判断するために、各ユーザーＩＤによるアクセス毎に、そのアクセス日が記録されるようになっている。そして、非使用期間（アクセス間隔）が、最大アクセス許可間隔日数を越えないと判断された場合には、図２に示すようなユーザー認証画面Ｕ１を用いたユーザー認証のみが実施され、他方、非使用期間が、最大アクセス許可間隔日数を越えると判断された場合には、＋α認証が実施される、若しくは、即座に装置へのアクセスが禁止される。なお、「最大アクセス許可間隔日数」については、例えば装置を管理する管理者が、その管理者のみに設定操作が許可された管理者モード上で任意に設定可能であり、その設定値はＲＡＭ３に格納される。
【００２０】
更に、＋α認証を行う認証機能を実現するために、ＭＦＰ１０においては、ユーザーＩＤと共に、＋α認証用の情報と、最大アクセス許可間隔日数を越えてアクセスされる場合にとられる対処方法を指定する情報とが登録されるようになっている。これらの情報は、ユーザーＩＤの登録時に合わせて登録され、ＲＡＭ３に格納される。
【００２１】
まず、＋α認証用の情報として、本実施形態では、質問及びそれに対する回答が登録される。図３及び図４は、それぞれ、＋α認証用の質問選択画面及び回答入力画面を示す図である。図３から分かるように、＋α認証用の質問選択画面Ｕ２には、質問「ペットの名前」，「誕生日」，「母親の名前」に対応するボタンが設けられている。ここでは、質問として「母親の名前」が選択された状態があらわされ、それに対応するボタンがハッチング付きで図示されている。また、図４から分かるように、＋α認証用の回答入力画面Ｕ３には、質問選択画面Ｕ２にて選択された質問に対する回答を入力するための入力ボックスが設けられている。質問選択画面Ｕ２にて選択された質問及び回答入力画面Ｕ３にて入力された回答が、共に、ＭＦＰ１０に予め登録された質問及び回答に一致する場合にのみ、＋α認証がクリアされたと判断され、ＭＦＰ１０へのアクセスが許可される。
【００２２】
また、一方、最大アクセス許可間隔日数を越えてアクセスされる場合にとられる対処方法として、＋α認証を行い、その＋α認証がクリアされた場合にＭＦＰ１０へのアクセスを許可する第１の方法と、即座にＭＦＰ１０へのアクセスを禁止する第２の方法といった２通りの方法が用意されており、各方法を指定する情報として、第１の方法を指定するコード（以下、ユーザーレベル１という）及び第２の方法を指定するコード（以下、ユーザーレベル２という）が登録される。これらユーザーレベル１及び２の使い分けは、例えば、ユーザーが正社員である場合に、第１の方法を指定するユーザーレベル１を設定し、ユーザーが派遣社員である場合に、第２の方法を指定するユーザーレベル２を設定するように行われ、これにより、例えば長期出張などの理由で最大アクセス許可間隔日数を越えてＭＦＰ１０にアクセスしない可能性のある正社員のユーザーＩＤを用いたアクセスに対しては、＋α認証を行い、ユーザーＩＤの再登録の必要のないＭＦＰ１０へのアクセスを許可する可能性を残し、また、一方、契約期間切れでＭＦＰ１０を使用しなくなった派遣社員のユーザーＩＤを用いたアクセスに対しては、それを即座に拒否して、不正アクセスを防止することができる。
なお、＋α認証用の具体的な情報、及び、最大アクセス許可間隔日数を越えてアクセスされる場合にとられる対処方法を指定する情報の登録方法については、図８〜１１を参照して後述する。
【００２３】
図５は、各ユーザーについて、ユーザーＩＤとともに、各種の情報が互いに対応させられつつＲＡＭ３に格納される状態を概念的にあらわすユーザー認証情報管理テーブルである。ここでは、複数のユーザーＮｏ．０〜ｍ（最大数ｍ＋１）に対応し得る領域が設定され、ユーザーＮｏ．０〜ｍについての各種情報（具体的には、「ユーザー名」，「パスワード」，「ユーザーレベル」，「質問内容」，「回答」，「最終アクセス日」）が登録されている。テーブル上の「Ｎｕｌｌ」とは、情報が登録されていない未登録状態をあらわしている。また、ｍは任意に設定可能であり、この設定値はＲＡＭ３に格納される。ここでは、「質問内容」をあらわすべくコード１，２及び３が用いられるが、これらのコード１，２及び３は、それぞれ、前述した質問「ペットの名前」，「誕生日」及び「母親の名前」に対応するものである。
【００２４】
例えば、ユーザーＮｏ．０については、「ユーザー名」として「ｔａｋｅｒｕ」，「パスワード」として「１２３４５６７８」，「ユーザーレベル」として「１」，「質問内容」として「３」，「回答」として「ｎａｇｉｓａ」，「最終アクセス日」として「０４／０７／０５」が登録されている。また、ユーザー１については、「ユーザー名」として「ｈｉｄｅｙｕｋｉ」，「パスワード」として「２４６８１３５７」，「ユーザーレベル」として「２」，「最終アクセス日」として「０４／０７／１０」が登録されており、「質問内容」及び「回答」に関しては未登録である。更に、ユーザーｎについては、「ユーザー名」として「ｉｓａｍｕ」，「パスワード」として「８６４１７５３１」，「ユーザーレベル」として「１」，「質問内容」として「１」，「回答」として「ｓｈｏｋｏｒａ」，「最終アクセス日」として「０４／０８／０１」が登録されている。そして、ユーザーｍについては、全情報に関して未登録である。
【００２５】
次に、ＭＦＰ１０において、かかるユーザー認証情報管理テーブルが用いられつつ、＋α認証を含むユーザー認証が制御される処理について説明する。図６は、ＭＦＰ１０により実行されるユーザー認証制御処理についてのフローチャートである。この処理では、まず、あるユーザーからのユーザーＩＤ入力画面Ｕ１の呼出し指示が検出されると（＃１１）、ユーザーＩＤ入力画面Ｕ１が表示される（＃１２）。次に、ユーザーＩＤ（ユーザー名及びパスワード）の入力があるか否かが判断され（＃１３）、その結果、ユーザーＩＤが入力されていないと判断された場合には、再度ステップ＃１３が繰り返される。また、一方、ユーザーＩＤが入力されたと判断された場合には、図５に示すようなユーザー認証情報管理テーブル上のユーザーＮｏ．０〜ｍから、入力されたユーザーＩＤに対応するものを特定するために、まず、ユーザーＮｏ（ｉ）の管理番号ｉ（０≦ｉ≦ｍ）が０クリアされる（＃１４）。次に、ｉがｍ以下であるか否かが判断され（＃１５）、その結果、ｉがｍより大きいと判断された場合には、＃１２へ戻り、それ以降のステップが繰り返され、また、一方、ｉがｍ以下であると判断された場合には、引き続き、入力されたユーザーＩＤがユーザーＮｏ（ｉ）について登録されるユーザーＩＤに一致するか否かが判断される（＃１６）。
【００２６】
ステップ＃１６の結果、両ユーザーＩＤが一致しないと判断された場合には、ｉに１が加算された上で（＃１７）、ステップ＃１５へ戻り、それ以降のステップが繰り返される。また、一方、両ユーザーＩＤが一致すると判断された場合には、引き続き、ユーザーＮｏ（ｉ）の非使用期間（アクセス間隔）が最大アクセス許可間隔日数以下であるか否かが判断される（＃１８）。その結果、アクセス間隔が最大アクセス許可間隔日数以下であると判断された場合には、ユーザー認証がクリアされて、ＭＦＰ１０へのアクセスが許可され（＃２５）、また、これに伴い、アクセス日が更新される（＃２６）。以上で処理が終了される。また、一方、ステップ＃１８の結果、アクセス間隔が最大アクセス許可間隔日数を越えると判断された場合には、引き続き、ユーザーＮｏ（ｉ）のユーザーレベルが１であるか否か、すなわち、＋α認証を実施するか否かが判断される（＃１９）。その結果、ユーザーレベルが１であると判断された場合には、図３に示すような質問選択画面Ｕ２が表示され（＃２０）、他方、ユーザーレベルが１でない（０である）と判断された場合には、ステップ＃２７へ進む。
【００２７】
ステップ＃２０の後、質問選択画面Ｕ２上で質問が選択されたか否かが判断され（＃２１）、その結果、質問が選択されていないと判断された場合には、再度ステップ＃２１が繰り返され、他方、質問が選択されたと判断された場合には、引き続き、図４に示すような回答記入画面Ｕ３が表示される（＃２２）。ステップ＃２２の後、回答記入画面Ｕ３上で回答が記入されたか否かが判断され（＃２３）、その結果、回答が記入されていないと判断された場合には、再度ステップ＃２３が繰り返され、他方、回答が記入されたと判断された場合には、引き続き、質問及び回答がユーザーＮｏ（ｉ）についての登録内容に一致するか否かが判断される（＃２４）。その結果、質問及び回答がユーザーＮｏ（ｉ）についての登録内容に一致しないと判断された場合には、ステップ＃２０へ戻り、それ以降のステップが繰り返され、他方、質問及び回答がユーザーＮｏ（ｉ）についての登録内容に一致すると判断された場合には、ステップ＃２５へ進み、ユーザー認証がクリアされて、ＭＦＰ１０へのアクセスが許可され、また、これに伴い、アクセス日が更新された上で（＃２６）、処理が終了される。
【００２８】
また、一方、ステップ＃１９の結果、ユーザーレベルが１でない（０である）と判断された場合には、図７に示すようなユーザーＩＤ使用不可通知画面Ｕ４が表示される（＃２７）。このユーザーＩＤ使用不可通知画面Ｕ４には、ユーザーＩＤが使用不可であるメッセージと合わせて、ユーザーＩＤの再登録を促すメッセージが含まれる。また、ステップ＃２７に伴い、ユーザーＮｏ（ｉ）の登録内容がＮｕｌｌで初期化され（＃２８）、以上で処理が終了される。
【００２９】
なお、ＭＦＰ１０では、更なるセキュリティの向上を図り、最大アクセス許可間隔日数を超えるアクセス間隔でのＭＦＰ１０へのアクセスに伴い、＋α認証がクリアされず、不正アクセスの可能性があった場合には、その旨を管理者に通知すべく、ＭＦＰ１０に予め登録されている管理者のアドレス宛に自動的にメールを送信するようにしてもよい。
【００３０】
このように、ＭＦＰ１０が、最大アクセス許可間隔日数を越えるアクセス間隔でアクセスされる場合に、＋α認証を行い、これがクリアされた場合にのみ、ＭＦＰ１０へのアクセスを許可することで、不正アクセスを抑制し、また、不正アクセスでない場合にはユーザーＩＤの再登録の手間を省くことができる。更に、ＭＦＰ１０が、最大アクセス許可間隔日数を越えるアクセス間隔でアクセスされる場合に、予め設定されたユーザーレベルに基づき、＋α認証を行う処理及び即座にアクセスを拒否する処理のいずれかを選択することで、より効率的にかつ確実に不正アクセスを防止しセキュリティを確保し得るユーザー認証を行える。
【００３１】
続いて、ユーザーＩＤとともに＋α認証用の情報（質問及び回答）、及び、最大アクセス許可間隔日数を越えてアクセスされる場合にとられる対処方法を指定するユーザーレベルを登録するためのユーザーＩＤ登録制御処理について説明する。図８は、ＭＦＰ１０により実行されるユーザーＩＤ登録制御処理についてのフローチャートである。この処理では、まず、例えば管理者モードにおける「システム関連設定」モードの機能ボタン（不図示）が選択されることで、ユーザーＩＤ基本登録画面の呼出しが検出されると、図９に示されるようなユーザーＩＤ基本登録画面Ｕ５が表示される（＃３２）。このユーザーＩＤ基本登録画面Ｕ５には、ユーザーＩＤ（ユーザー名及びパスワード）を入力するための入力ボックス、及び、人力ミスを防止すべくパスワードを再入力するための入力ボックスに加え、ユーザーレベルを設定する手段として、レベル１及び２に対応するボタンが設けられている。ここでは、ユーザーレベルとして「レベル１」が選択された状態があらわされ、それに対応するボタンがハッチング付きで図示されている。
【００３２】
ステップ＃３２の後、ユーザーＩＤ入力及びユーザーレベル選択が完了したか否かが判断され（＃３３）、その結果、ユーザーＩＤ入力及びユーザーレベル選択が完了していないと判断された場合には、再度ステップ＃３３が繰り返され、他方、ユーザーＩＤ入力及びユーザーレベル選択が完了したと判断された場合には、引き続き、ユーザーレベル１が選択されているか否かが判断される（＃３４）。その結果、ユーザーレベル１が選択されていない（すなわちユーザーレベル２が選択されている）と判断された場合には、ステップ＃３９へ直接に進み、他方、ユーザーレベル１が選択されていると判断された場合には、続いて、図１０に示すような＋α認証用の質問登録画面Ｕ６が表示される（＃３５）。この質問登録画面Ｕ６には、図３に示すような＋α認証用の質問選択画面Ｕ２と同様に、質問「ペットの名前」，「誕生日」，「母親の名前」に対応するボタンが設けられ、ここでは、質問として「ペットの名前」が選択された状態があらわされ、それに対応するボタンがハッチング付きで図示されている。
【００３３】
ステップ＃３５の後、質問が選択されたか否かが判断され（＃３６）、その結果、質問が選択されていないと判断された場合には、再度ステップ＃３６が繰り返され、他方、質問が選択されたと判断された場合には、図１１に示すような＋α認証用の回答登録画面Ｕ７が表示される（＃３７）。この回答登録画面Ｕ７には、質問登録画面Ｕ６で選択した質問に対する回答を入力するための入力ボックスが設けられている。その後、回答が入力されたか否かが判断され（＃３８）、その結果、回答が入力されていないと判断された場合には、再度ステップ＃３８が繰り返され、他方、回答が入力されたと判断された場合には、ステップ＃３９へ進む。
【００３４】
ステップ＃３９以降では、図５に示すようなユーザー認証情報管理テーブル上の空き領域に、ユーザーＩＤを含む各種情報を格納するために、まず、ユーザーＮｏ（ｉ）の管理番号ｉが０クリアされる（＃３９）。次に、ｉはｍ以下であるか否かが判断され（＃４０）、その結果、ｉがｍより大きいと判断された場合には、ステップ＃４３へ進み、他方、ｉはｍ以下であると判断された場合には、引き続き、ユーザーＩＤ基本登録画面Ｕ５にて入力されたユーザーＩＤが、ユーザーＮｏ（ｉ）について予め登録されているユーザーＩＤに一致するか否かが判断される（＃４１）。その結果、両ユーザーＩＤが一致しないと判断された場合には、ｉに１が加算された上で（＃４２）、ステップ＃４０へ戻り、それ以降のステップが繰り返される。また、一方、両ユーザーＩＤが一致すると判断された場合には、入力されたユーザーＩＤが既存するとして、ユーザーＩＤの再入力を促すべく、ステップ＃３３へ戻り、それ以降のステップが繰り返される。
【００３５】
また、一方、ステップ＃４０の結果、ｉがｍより大きいと判断された場合に進んだステップ＃４３以降では、ユーザーＩＤを含む各種情報をユーザーＮｏ．０〜ｍのいずれかに登録するために、まず、ユーザーＮｏ（ｉ）の管理番号ｉが０クリアされる（＃４３）。次に、ｉはｍ以下であるか否かが判断され（＃４４）、その結果、ｉがｍより大きいと判断された場合には、ステップ＃４８へ進み、ユーザー認証情報管理テーブル上の空き領域がないとして、登録数が最大である旨のメッセージが操作部５の表示パネル５Ａに表示され（＃４８）、処理が終了される。他方、ｉがｍ以下であると判断された場合には、引き続き、ユーザーＮｏ（ｉ）についてユーザーＩＤがＮｕｌｌであるか否かが判断される（＃４５）。
【００３６】
ステップ＃４５の結果、ユーザーＮｏ（ｉ）についてユーザーＩＤがＮｕｌｌでないと判断された場合には、ｉに１が加算された上で（＃４６）、ステップ＃４４へ戻り、それ以降のステップが繰り返される。他方、ユーザーＮｏ（ｉ）についてユーザーＩＤがＮｕｌｌであると判断された場合には、入力されたユーザーＩＤ及び選択されたユーザーレベルを含む各種情報が登録される（＃４７）。以上で処理が終了される。
【００３７】
図６及び図８のフローチャートでそれぞれあらわされるユーザー認証制御処理及びユーザーＩＤ登録制御処理は、ＭＦＰ１０のＲＯＭ２に格納されるプログラムが読み出されることで実行されるが、かかるプログラムは、ＭＦＰ１０のＣＰＵ１による制御の基になるプログラムの一部として予め組み込まれるものであっても、あるいは、モード管理プログラムとして、例えばＣＤ−ＲＯＭ又はフロッピー（登録商標）ディスク等の外部記録媒体を用いて若しくはネットワーク経由でダウンロードすることで、ＭＦＰ１０にインストールされ、追加的に格納されるものであってもよい。
【００３８】
なお、本発明は、例示された実施形態に限定されるものでなく、本発明の要旨を逸脱しない範囲において、種々の改良及び設計上の変更が可能であることは言うまでもない。
例えば、前述した実施形態では、ＭＦＰ１０側の操作部５における表示パネル５Ａに表示された画面上で設定操作が行われる例が取り上げられたが、これに限定されることなく、本発明は、例えば、ＭＦＰ１０とデータ送受信可能に接続された端末側で、ＭＦＰ１０における管理者モードの設定操作や管理者の新規登録が行われる場合にも適用可能である。また、前述した実施形態では、情報処理装置として、管理者モードが設定されたＭＦＰ１０が取り上げられたが、これに限定されることなく、本発明は、例えばネットワーク上のサーバ等の、特定のユーザーに対して許可されるモードが設定された装置であれば、いかなる装置に採用されてもよい。更に、前述した実施形態では、ユーザー認証方法の１つとして、ユーザーＩＤ（ユーザー名及びパスワード）入力や所定の質問及びそれに対する回答等が採用されたが、これに限定されることなく、例えば指紋認証，静脈認証等の生体認証が採用されてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係るＭＦＰの基本構成をあらわすブロック図である。
【図２】ユーザーＩＤ入力画面を表示する操作部を示す図である。
【図３】＋α認証用の質問選択画面を表示する操作部を示す図である。
【図４】＋α認証用の回答入力画面を表示する操作部を示す図である。
【図５】ユーザー毎に各種の情報が互いに対応させられつつ格納される状態を概念的にあらわすユーザー情報管理テーブルである。
【図６】上記ＭＦＰにより実行されるユーザー認証制御処理についてのフローチャートである。
【図７】ユーザーＩＤ使用不可通知画面を表示する操作部を示す図である。
【図８】上記ＭＦＰにより実行されるユーザーＩＤ登録制御処理についてのフローチャートである。
【図９】ユーザーＩＤの基本登録画面を表示する操作部を示す図である。
【図１０】＋α認証用の質問内容登録画面を表示する操作部を示す図である。
【図１１】＋α認証用の回答登録画面を表示する操作部を示す図である。
【符号の説明】
【００４０】
１…ＣＰＵ，２…ＲＯＭ，３…ＲＡＭ，４…ＮＩＣ，５…操作部，５Ａ…表示パネル，５Ｂ…テンキー，６…走査部，７…印刷部，８…給紙部，１０…ＭＦＰ，Ｕ１…ユーザーＩＤ入力画面，Ｕ２…＋α認証用の質問選択画面，Ｕ３…＋α認証用の回答入力画面，Ｕ４…ユーザーＩＤ使用不可通知画面，Ｕ５…ユーザーＩＤの基本登録画面，Ｕ６…＋α認証用の質問内容登録画面，Ｕ７…＋α認証用の回答登録画面。
【図１】
2006178830.tif 000003
【図２】
2006178830.tif 000004
【図３】
2006178830.tif 000005
【図４】
2006178830.tif 000006
【図５】
2006178830.tif 000007
【図６】
2006178830.tif 000008
【図７】
2006178830.tif 000009
【図８】
2006178830.tif 000010
【図９】
2006178830.tif 000011
【図１０】
2006178830.tif 000012
【図１１】
2006178830.tif 000013