(57)【特許請求の範囲】
【請求項１】
複数のユーザーの各々に関連付けられた認識符号と当該認識符号毎に関連付けられた鍵符号とを記憶し、入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーにのみ所定の処理を実行させる権限を与える電子装置であって、
前記所定の処理の指示の受付要求に際して前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない場合は前記所定の処理を実行しないで、前記認識符号と前記鍵符号とを入力した前記ユーザーに対して前記所定の処理の指示の受付を開始した旨を通知し、
前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーは前記所定の処理を実行させる権限を与える第１種別のユーザーとし、
前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない前記ユーザーを前記所定の処理を実行させる権限の無い第２種別のユーザーとし、
前記所定の処理の指示の受付を開始した旨の通知は、
前記所定の処理の指示の受付を開始した旨の文章の文字列を画像化した文字画像によって行い、
且つ前記ユーザーが前記第２種別のユーザーである場合には前記文字画像を難読化した難読文字画像によって行う
ことを特徴とする電子装置。
【請求項２】
予め記憶手段に前記所定の処理の指示の受付を開始した旨の文章の文字列と当該文章の文字列を文字画像に変換する画像化プログラムと当該文字画像を前記難読文字画像に変換する難読化プログラムとを記憶し、
前記所定の処理の指示の受付を開始した旨を通知する際に、
前記ユーザーが前記第２種別のユーザーである場合には前記文章の文字列を前記文字画像に変換するとともに当該文字画像を前記難読文字画像に変換する
ことを特徴とする請求項１に記載の電子装置。
【請求項３】
前記ユーザーが前記第１種別のユーザーである場合には、
前記文章の文字列に当該ユーザーに関連付けられた前記認識符号を織り込みもしくは追加して前記文字画像に変換する
ことを特徴とする請求項２に記載の電子装置。
【請求項４】
予め前記記憶手段に前記複数のユーザーの各々に関連付けられた前記認識符号とともに当該認識符号毎に関連付けられた当該ユーザーの個別識別情報を記憶し、
前記ユーザーが前記第１種別のユーザーである場合には、
前記文章の文字列に当該ユーザーに関連付けられた前記個別識別情報を織り込みもしくは追加して前記文字画像に変換する
ことを特徴とする請求項２に記載の電子装置。
【請求項５】
複数のユーザーの各々に関連付けられた認識符号と当該認識符号毎に関連付けられた鍵符号とを記憶し、入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーにのみ所定
の処理を実行させる権限を与える電子装置のユーザー認証方法であって、
前記所定の処理の指示の受付要求に際して前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない場合は前記所定の処理を実行しないで、前記認識符号と前記鍵符号とを入力した前記ユーザーに対して前記所定の処理の指示の受付を開始した旨を通知し、
前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーは前記所定の処理を実行させる権限を与える第１種別のユーザーとし、
前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない前記ユーザーを前記所定の処理を実行させる権限の無い第２種別のユーザーとし、
前記所定の処理の指示の受付を開始した旨の通知は、
前記所定の処理の指示の受付を開始した旨の文章の文字列を画像化した文字画像によって行い、
且つ前記ユーザーが前記第２種別のユーザーである場合には前記文字画像を難読化した難読文字画像によって行う
ことを特徴とする電子装置のユーザー認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される等して複数のユーザーが共用し、且つ機密性や秘匿性のある情報を保持する電子装置において、不正アクセスを防止するためのユーザー認証の技術に関するものである。
【背景技術】
【０００２】
特定の個人や法人が権利を持つ情報や個人情報等を保持している電子装置を操作する場合や、同様の情報等を保持しているサーバーに対して遠隔読み書きするような場合には、その情報等を読み書きする権限を持つユーザーである認証を受ける必要がある。このユーザー認証を受ける方法として最も多く用いられている方法は、電子装置やサーバーに対して、ユーザーＩＤ（ＩＤentification：認識符号、身分証明）となる符号と、このユーザーＩＤと対になるパスワード（鍵符号）となる符号を入力する方法である。
【０００３】
例えば、プリンターやスキャナー機能に加えてファクシミリやサーバー機能を有する複合機の場合、操作パネルに設けられた表示器や外部Ｉ／Ｆ（Ｉnterｆace：インターフェイス）を介して接続される電子情報端末の画面に、ＵＩ（Ｕser Ｉnterface：ユーザーインターフェイス）と呼ばれる入出力画像を表示する。
【０００４】
これに対してユーザーはＩＤとパスワードを入力し、入力されたＩＤとパスワードの組み合わせが予め複合機に登録されていれば、複合機へログインできる（使用可能状態となる）という認証機能が用いられる（このような認証機能を有する複合機が多い）。
【０００５】
さらに具体的には、ユーザーがＵＩに対してユーザーＩＤとパスワードを入力し、このユーザーＩＤとパスワードの組み合わせが、複合機に登録された正規ユーザーのＩＤとパスワードの組み合わせと一致すれば、このユーザーＩＤと関連付けられた情報（例えば原稿をスキャンした画像データ）を引き出す等、特定の操作ができるようになる。
一方、ユーザーが入力したユーザーＩＤとパスワードの組み合わせが複合機に登録されていない場合、一般に複合機は、ＵＩにエラー表示等を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１１３６７５号公報
【特許文献２】特開２００６−１６３９３４号公報
【特許文献３】特開２００５−２０２７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、パスワードはユーザーが覚えておいて、必要時にユーザーが入力することが基本であるので、符号の長さ（桁数）があまりにも長くなったり、文字として表現できないような図記号等の組み合わせでは、ユーザーにとっての利便性が失われてしまう。
即ちパスワードの符号は、一般的に用いられる種類の文字（数字を含む）と一部の記号の範囲内で、最大で十数桁程度の組み合わせの固定された文字列に限られてしまう場合が多い。
【０００８】
こうしたパスワードによる認証では、ユーザーが保管のためにパスワードを書き出しておいたものを紛失したり、ＵＩに入力中にユーザー以外に盗み見られることで、正規ユーザーが意図せず正規ユーザー以外にログインされてしまう点で、セキュリティ面には脆弱性がある。
【０００９】
さらに、パスワードが有限種類数の文字と有限桁数の組み合わせによる固定された文字列である以上、全ての文字種の組み合わせによって順次認証を試みるブルートフォースアタック（Brute-force attack：総当たり攻撃）によってパスワードが解析され、不正にログインされてしまう危険性もある。
【００１０】
こうした、パスワードの解析による不正ログインの防止につながる技術として、例えば特許文献１や特許文献２に示されたものがある。
ただし特許文献１は、パスワードによる認証を偽装とするもので、パスワードによる認証に潜む脆弱性を改善し得るものではない。
【００１１】
また特許文献２は、表示された文字列の中から登録されたパスワードを選択することで、パスワードによる認証に係る入力操作を簡略化するとともに、入力時にパスワードが漏洩する可能性を減少させている。
しかしながら特許文献２も、パスワードによる認証自体に潜む脆弱性を改善し得るものではない。
【００１２】
特許文献３には、入力されたユーザーＩＤとパスワードが、正規のユーザーによって登録されたものと異なる場合に、ユーザー認証に係る処理を停止する技術が示されている。
ただし特許文献３では、正規のユーザーがユーザーＩＤの入力やパスワードの入力を間違えてもユーザー認証に係る処理が停止してしまうので、ユーザーの利便性を損ねてしまう。
【００１３】
また、他のユーザーのユーザーＩＤを入力した場合等には、他のユーザーのユーザー認証に係る処理を停止させてしまうことにもなる。従って、各所から遠隔認証を行っている（情報通信網を介してサーバーの情報を読み書きする）ような場合、各所で混乱が発生し、他のユーザーにも不利益を与えてしまう。
【００１４】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、ユーザーＩＤやパスワードの入力による認証を必要とする電子装置に対する不正アクセスによって情報が漏洩したり、正規ユーザーが不利益を受けることを防止し得る電子装置および電子装置のユーザー認証方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明の電子装置は、複数のユーザーの各々に関連付けられた認識符号と当該認識符号毎に関連付けられた鍵符号とを記憶し、入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーにのみ所定の処理を実行させる権限を与える電子装置であって、前記所定の処理の指示の受付要求に際して前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない場合は前記所定の処理を実行しないで、前記認識符号と前記鍵符号とを入力した前記ユーザーに対して前記所定の処理の指示の受付を開始した旨を通知し、前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーは前記所定の処理を実行させる権限を与える第１種別のユーザーとし、前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない前記ユーザーを前記所定の処理を実行させる権限の無い第２種別のユーザーとし、前記所定の処理の指示の受付を開始した旨の通知は、前記所定の処理の指示の受付を開始した旨の文章の文字列を画像化した文字画像によって行い、且つ前記ユーザーが前記第２種別のユーザーである場合には前記文字画像を難読化した難読文字画像によって行うことを特徴とする。
さらに、予め記憶手段に前記所定の処理の指示の受付を開始した旨の文章の文字列と当該文章の文字列を文字画像に変換する画像化プログラムと当該文字画像を前記難読文字画像に変換する難読化プログラムとを記憶し、前記所定の処理の指示の受付を開始した旨を通知する際に、前記ユーザーが前記第２種別のユーザーである場合には前記文章の文字列を前記文字画像に変換するとともに当該文字画像を前記難読文字画像に変換することを特徴とする。
また、前記ユーザーが前記第１種別のユーザーである場合には、前記文章の文字列に当該ユーザーに関連付けられた前記認識符号を織り込みもしくは追加して前記文字画像に変換することを特徴とする。
あるいは、予め前記記憶手段に前記複数のユーザーの各々に関連付けられた前記認識符号とともに当該認識符号毎に関連付けられた当該ユーザーの個別識別情報を記憶し、前記ユーザーが前記第１種別のユーザーである場合には、前記文章の文字列に当該ユーザーに関連付けられた前記個別識別情報を織り込みもしくは追加して前記文字画像に変換することを特徴とする。
また、本発明の電子装置のユーザー認証方法は、複数のユーザーの各々に関連付けられた認識符号と当該認識符号毎に関連付けられた鍵符号とを記憶し、入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーにのみ所定の処理を実行させる権限を与える電子装置のユーザー認証方法であって、前記所定の処理の指示の受付要求に際して前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない場合は前記所定の処理を実行しないで、前記認識符号と前記鍵符号とを入力した前記ユーザーに対して前記所定の処理の指示の受付を開始した旨を通知し、前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致する前記ユーザーは前記所定の処理を実行させる権限を与える第１種別のユーザーとし、前記入力された前記認識符号および前記鍵符号の組み合わせと前記記憶している前記認識符号ならびに前記鍵符号の組み合わせとが一致しない前記ユーザーを前記所定の処理を実行させる権限の無い第２種別のユーザーとし、前記所定の処理の指示の受付を開始した旨の通知は、前記所定の処理の指示の受付を開始した旨の文章の文字列を画像化した文字画像によって行い、且つ前記ユーザーが前記第２種別のユーザーである場合には前記文字画像を難読化した難読文字画像によって行うことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザー認証に失敗しても、失敗した旨の通知は行わずに「不明ユーザー」としてログインし、またユーザーＩＤやパスワードを入力するためのログイン画面を消去することでユーザーＩＤやパスワードを入力を停止して、見掛け上は本来の電子装置の各部へのアクセスを続行するので、ブルートフォースアタックのような不正ログインの防止が期待できるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の電子装置および電子装置のユーザー認証方法が適用される情報通信網（ネットワーク）の全体構成の一例を示す図である。
【図２】本発明の一実施の形態におけるＭＦＰ１１と電子情報端末２１の構成例（電気的構成）について詳細に説明する図である。
【図３】本発明の一実施の形態における記憶部１２０の内容を説明する図（メモリーマップ）である。
【図４】本発明の一実施の形態にかかるＭＦＰ１１の各部に対するアクセス権限とユーザーのログイン種別との関係を示す図である。
【図５】本発明の一実施の形態にかかるＭＦＰ１１の表示部２６０における表示例を示す図である。
【図６】本発明の一実施の形態における処理の流れを示すフローチャートである。
【図７】本発明の実施の形態にかかるログインメッセージ画像１２０５ａ、１２０５ｂの例を示すである。
【図８】本発明の一実施の形態にかかるＭＦＰ１１の表示部２６０における表示例を示す図である。
【図９】本発明の一実施の形態にかかるＭＦＰ１１の表示部２６０における表示例を示す図である。
【図１０】本発明の実施の形態の変形例に係る記憶部１２０ａの内容を説明する図（メモリーマップ）である。
【図１１】本発明の実施の形態の変形例に係るＭＦＰ１１の表示部２６０における表示例を示す図である。
【発明を実施するための形態】
【００１８】
次に、本発明の実施の形態を、図面を参照して具体的に説明する。本実施の形態は図１に示すようにユーザー３０が、情報通信網１０に接続されたＰＣ（パーソナルコンピューター）等の電子情報端末２１から、同じく情報通信網１０に接続されたＭＦＰ（Ｍulti Ｆunction Ｐeripherals：一般に複合機とも称される）１１へログインする場合の例である。
【００１９】
図１（全体構成）ならびに図２（電気的構成）に示すＭＦＰ１１は、機密文書がファクシミリで送られてきたり、機密文書をスキャナー部１５０で読み取ったものをサーバー部１１ａに保持する。この他、ユーザーを特定してユーザー毎の文書の印刷枚数等を把握するために、使用に際しては予めユーザーＩＤを登録し、このユーザーＩＤでのユーザー認証を要する構成となっている。
【００２０】
なお本実施の形態では、ＭＦＰ１１にユーザーＩＤとパスワードとが登録された正規の登録ユーザーであると確認することを「ユーザー認証」と称し、正規の登録ユーザーであるか否かは関係なくＭＦＰ１１を使用できる状態にすることを「ログイン」と称する。
【００２１】
図１および図２を参照すると、ＭＦＰ１１ではまず、ＢＵＳ１００にＣＰＵ（Ｃentral Ｐrocessing Ｕnit：中央処理装置）１１０と記憶部１２０とＩ／Ｆ（Ｉnterｆace：インターフェイス）部１３０とが接続されている。
これら、ＣＰＵ１１０と記憶部１２０ならびにＩ／Ｆ部１３０によって、サーバー部１１ａが形成されている。
【００２２】
ＣＰＵ１１０は、予め記憶部１２０に記憶している動作プログラムに基づいて、ＭＦＰ１１全体を制御する。記憶部１２０は動作プログラムの他、このＭＦＰ１１に固有の設定（設置環境等の設定）情報や物理構成情報、このＭＦＰ１１に使用登録をしているユーザーに関する情報等を記憶する。
【００２３】
なお、一般に記憶部１２０には、不揮発性記憶装置としてＲＯＭ（Ｒead Ｏnly Ｍemory：読み出し専用記憶装置）やＨＤＤ（Ｈard Ｄisk Ｄrive：固定磁気記憶装置）、フラッシュメモリー（flash memory：電気的書き換え可能半導体記憶装置の一種）等が、揮発性記憶装置として各種ＲＡＭ（Ｒandom Ａccess Ｍemory：随時読み書き可能記憶装置）が組み合わせて用いられるが、どのような形式（性質）の記憶装置を物理的に組み合わせて使用するかが本発明の特徴点ではないので、その詳細な説明は省略する。
【００２４】
Ｉ／Ｆ部１３０は、ＭＦＰ１１を外部の装置等に接続するためのものであるが、情報通信網１０に接続するためのインターフェイス（例えば各種ＬＡＮ：Ｌocal Ａrea Ｎetwork規格）の他、電話回線に接続してファクシミリを送受信するためのインターフェイス（モデム：ＭＯＤulator ＤＥＭodulator＝変調復調器）や電子情報端末等に接続するためのインターフェイス（パラレルデータ転送：ＩＥＥＥ１２８４、シリアルデータ転送：Ｕniversal Ｓerial Ｂus他）等が含まれる。
【００２５】
ＢＵＳ１００にはこの他に、操作部１４０やスキャナー部１５０、印刷部１６０、あるいは諸ユニット１７０（例えばソーターユニット）が接続されている。
操作部１４０は、一例としてキーボードやＬＣＤ（Ｌiquid Ｃrystal Ｄisplay：液晶表示装置パネル）等から構成される。
【００２６】
スキャナー部１５０は、原稿等の画像を光学的に読み取る。また、このスキャナー部１５０の上方には、ＡＤＦ（Ａuto Ｄocument Ｆeeder：オートドキュメントフィーダー、原稿読み取り装置）１５０ａが設けられている。ＡＤＦ１５０ａは、複数頁（ページ）にわたる原稿を、連続して自動で１頁ずつスキャナー部１５０の上面に搬送する。
印刷部１６０は、ＣＰＵ１１０による様々な処理の結果（外部から入力される画像データを処理した結果を含む）を、印刷用紙等に画像として記録する。
【００２７】
一方の電子情報端末２１では、ＢＵＳ２００にＣＰＵ２１０と記憶部２２０と通信Ｉ／Ｆ部２３０、これに加えて操作部２４０や表示部２６０等が接続されている。
このＣＰＵ２１０は、予め記憶部２２０に記憶している動作プログラムに基づいて、電子情報端末２１全体を制御するものである。
【００２８】
記憶部２２０としては、ＲＯＭの他にＨＤＤと各種ＲＡＭを組み合わせたものが多いが、フラッシュメモリーとＲＡＭを組み合わせたものもある。
通信Ｉ／Ｆ部２３０は、電子情報端末２１を情報通信網１０に接続するためのものであり、有線接続インターフェイスの他、各種規格に則った無線式のものもある。
【００２９】
操作部２４０は、ユーザー３０が操作するキーボードが一般的であるが、数字ボタンと幾つかの記号ボタンで操作できるものもある。
表示部２６０は、ＬＣＤを用いたものが一般的であるが、ユーザー３０が操作することとのできるタッチパネルを伴うものもある。
【００３０】
ここで、本実施の形態で記憶部１２０に記憶する内容について説明する。図３に、記憶部１２０のアドレスとデータの関係を示すが、図３では論理アドレスで示しており、各領域の存在と位置関係を示しているので、一単位のアドレスのデータの大きさ（例えばバイト数）は内容によって異なる。また、物理アドレス（図示しない）で見た場合、一組のデータ（例えば１頁分の画像データ）は連続しない複数の物理アドレス領域に分散されている場合もある。
【００３１】
なお電子情報端末２１も、ＭＦＰ１１が有する記憶部１２０に相当する記憶部２２０を有しているが、記憶部２２０に記憶される内容や、その領域（あるいはメモリー空間）の使い方に関しては、一般のコンピューターや携帯情報端末と同等であるので、その図示ならびに詳細な説明は省略する。
【００３２】
記憶部１２０には、端末情報領域１２０１（論理アドレスｘ０００〜ｘ００９）やプログラム領域１２０２（論理アドレスｘ０１０〜ｘ０１９）、機器設定領域１２０３（論理アドレスｘ０２０〜ｘ０２９）、セキュリティ領域１２０４（論理アドレスｘ０３０〜ｘ０３９）、メッセージ画像領域１２０５（論理アドレスｘ０４０〜ｘ０４９）、ユーザー管理領域１２０６（論理アドレスｘ０５０〜ｘ０５９）、ログイン管理領域１２０７（論理アドレスｘ０６０〜ｘ０６９）、動作領域１２０８（論理アドレスｘ０７０〜ｘ０７９）、そしてサーバー領域１２０９（論理アドレスｘ０８０〜ｘ０８９）が設けられている。
【００３３】
この端末情報領域１２０１には、ＭＦＰ１１の固有情報として端末固有アドレス（例えばＩＰアドレス：Ｉnternet Ｐrotocol address）や端末固有ＩＤ（ＭＡＣアドレス：Ｍedia Ａccess Ｃontrol addres等）を記憶している。またプログラム領域１２０２にはＭＦＰ１１が動作するためのプログラムを記憶している。
機器設定領域１２０３には、ＭＦＰ１１が稼働する環境条件（使用する消耗品の仕様情報や周辺機器の接続状態）等を保持する。
【００３４】
セキュリティ領域１２０４には、情報通信網１０に安全に接続するために重要となるセキュリティ設定として、制限プロトコル一覧やブロックポート一覧、ＩＰフィルター一覧あるいはサービス設定等、ＭＦＰ１１に対するアクセス制限設定を記憶する。
【００３５】
また、セキュリティ設定の一つとして本実施の形態では、ＭＦＰ１１を構成する各部（各処理機能）に対するアクセス権限（詳細は後述）を設定しており、アクセス権限を決定する基準として、「管理ユーザー」や「登録ユーザー」、「一時ユーザー」あるいは「不明ユーザー」といったログイン種別を設けている。
【００３６】
この「管理ユーザー」は、このＭＦＰ１１の設定の追加や変更をしたり、記憶している不要なデータを削除する等の保守を行うユーザーである。
また「登録ユーザー」は、このＭＦＰ１１にユーザーＩＤとパスワードを登録している、（「管理ユーザー」を除く）正規のユーザーである。
【００３７】
「一時ユーザー」は、ＭＦＰ１１にユーザーＩＤとパスワードを登録していないが、処理機能や使用時間を狭い範囲に限定した上でＭＦＰ１１の使用を認める限定（ゲスト）ユーザーや、あるいは登録ユーザーであるが、パスワードを忘れてしまい、正規の登録ユーザーとして認められない場合等が該当する。
さらに「不明ユーザー」は、ＭＦＰ１１に登録されていないユーザーＩＤを用いてログインしようとした場合等が該当する。
【００３８】
メッセージ画像領域１２０５には、ユーザー認証結果を示す複数のメッセージの文字列を、いわゆるビットマップ画像やＪＰＥＧ（圧縮形式の一つ）画像等のラスター画像として記憶する。
また、メッセージ画像領域１２０５は登録ユーザー向け画像群と不明ユーザー向け画像群とに分けられ、登録ユーザー向け画像群としてログインメッセージ画像１２０５ａ-1、１２０５ａ-2、１２０５ａ-3・・・（以降、必要に応じて単にログインメッセージ画像１２０５ａと称する）を記憶し、不明ユーザー向け画像群としてログインメッセージ画像１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・（以降、必要に応じて単にログインメッセージ画像１２０５ｂと称する）を記憶する。
【００３９】
なお、これらメッセージ画像の詳細については、後述する。また、メッセージ画像領域１２０５には登録ユーザー向け画像群と不明ユーザー向け画像群の他に、管理ユーザー向け画像群や一時ユーザー向け画像群等を用意することもできるが、本実施の形態では省略する。
【００４０】
ユーザー管理領域１２０６には、このＭＦＰ１１に使用登録をしている全ユーザーを識別するための情報として、ユーザーＩＤやユーザー属性（管理ユーザーか一般ユーザーかゲストや一時ユーザーか等）、パスワード、個人名（法人名や通称名、ニックネーム、ハンドル等を含む）、前回ログイン日時ならびに前回ログアウト日時等を記憶する。
【００４１】
ログイン管理領域１２０７には、現在このＭＦＰ１１へログインしているユーザーの情報として、ユーザーＩＤやログイン日時、接続している端末アドレス（電子情報端末等に割り振られているＩＰアドレス）、そしてログイン種別１２０７ａを記憶する。
【００４２】
動作領域１２０８は、ＣＰＵ１１０（図２参照）が各種情報の変換や並べ替え等に使用する領域である。
そしてサーバー領域１２０９は、上述のように印刷部１６０で印刷する印刷データをスプール（一時保存）する他、受信したファクシミリ文書のデータやスキャナー部１５０で読み取った文書の画像データを記憶する領域である。
【００４３】
またサーバー領域１２０９には、特段意味を為さない画像や文字列から構成されるダミーデータ１２０９ｂが用意されている。
なお、サーバー領域１２０９より下（論理アドレスｘ０９０以降）は、さらに別の役割の領域となるが、その説明は省略する。
【００４４】
ここで、上述したログイン種別１２０７ａとＭＦＰ１１を構成する各部に対するアクセス権限との関係について説明する。
図４を参照すると、例えばログイン種別１２０７ａが「管理ユーザー」の場合、印刷処理に対しても、スキャン処理に対してもアクセス可である。また、機器設定領域１２０３とセキュリティ領域１２０４とユーザー管理領域１２０６とに対しては、「管理ユーザー」のみアクセス可となる（従って、「管理ユーザー」以外からの機器設定領域１２０３とセキュリティ領域１２０４とユーザー管理領域１２０６とに対するアクセス権限の説明は、省略する）。そして「管理ユーザー」は、サーバー領域１２０９に対しては全ての領域で（全ての属性に対して）アクセス可である。
【００４５】
「登録ユーザー」の場合は、印刷処理とスキャナン処理に対してアクセス可である。また、サーバー領域１２０９に関しては、当該登録ユーザーのユーザーＩＤが指定されたデータまたは領域（即ち、このユーザーＩＤの登録ユーザーが書き込んだか、あるいはこのユーザーＩＤの登録ユーザーが読み出すことを目的に書き込まれたデータ）のみアクセス可である。
【００４６】
「一時ユーザー」の場合、印刷処理は別に設定される少容量の印刷データのスプールのみ可とし、後にパスワードを入力し、「登録ユーザー」として認証された場合に、印刷用紙への印刷処理を完了させるものとする。また、スキャン処理も別に設定される少容量の読み取りとサーバー領域１２０９への書き込みのみ可とし、後にパスワードを入力し、「登録ユーザー」として認証された場合に、サーバー領域１２０９からの読み出しを完了させるものとする。
【００４７】
「不明ユーザー」の場合、印刷処理は受け付けるが、入力された印刷データは無効とする。この無効の処理は、入力された印刷データを即時廃棄（スプールせずに消去）しても良いし、管理ユーザーや特定の登録ユーザーが読み出すことのできるように、別に設定される少容量の範囲内でサーバー領域１２０９に保存しても良い。また、スキャン処理も受け付けるが、スキャナー部１５０で得られたデータは無効とする（無効の処理内容は、印刷処理の場合と同様）。
【００４８】
以下に、電子情報端末２１を介してＭＦＰ１１を使用するために、ＭＦＰ１１へログインする場合の処理の流れを説明する。
なお上述のように、ＭＦＰ１１を使用するには、このＭＦＰ１１にユーザー登録の上、電子情報端末２１を介してＭＦＰ１１のユーザー認証を受ける必要があるが、このユーザー認証はＭＦＰ１１の操作部１４０からも受けることもできる。しかし、操作部１４０からブルートフォースアタックによって不正ログインされることはないものとして、本実施の形態では操作部１４０によるログインならびに認証手順の説明は省略する。
【００４９】
また電子情報端末２１は、ＭＦＰ１１からユーザー認証に係る情報入力要求があった場合、ブラウザー（情報閲覧ソフト）等によって表示部２６０に入力画面を表示し、操作部２４０からの入力を受け付ける機能を有しているものとする。
さらに本実施の形態では、「登録ユーザー」がログインする場合と「不明ユーザー」がログインする場合とを例に挙げて説明するが、「管理ユーザー」の場合は「登録ユーザー」に、「一時ユーザー」の場合は「不明ユーザー」に、それぞれ準ずるものとする。
【００５０】
以下に図５から図９を参照して、電子情報端末２１を介してＭＦＰ１１のサーバー領域１２０９からファクシミリ等の画像データを読み出そうとする場合の処理の流れを説明する。なお、図６に示すフローチャートでは、破線より左は電子情報端末２１の処理を示し、破線より右はＭＦＰ１１の処理を示している。
【００５１】
この場合ユーザー３０は、例えば電子情報端末２１上で閲覧ソフトウェア（詳細な説明は省略）を動作させる。これにより、図５（ａ）に示すように表示部２６０に閲覧ソフト画面２６０１が表示され、サーバー領域１２０９からデータを読み出す要求がＭＦＰ１１へと送られる（ステップＳｔ１１）。
【００５２】
電子情報端末２１からデータの読み出し要求を受けると、ＭＦＰ１１は電子情報端末２１に対して、ログイン画面の表示ならびにユーザーＩＤとパスワードの入力を要求する（ステップＳｔ１２）。
これに対して表示部２６０には、図５（ｂ）に示すようにログイン画面２６０２やスクリーンキーボード（ソフトウェアキーボード）を始めとする入力補助画面２６０３等を表示する（ステップＳｔ１３）。
【００５３】
ログイン画面２６０２が表示されると、その所定部位にユーザーＩＤとパスワードとが入力され（ステップＳｔ１４）、電子情報端末２１からこのユーザーＩＤとパスワードとがＭＦＰ１１へ送られる。
【００５４】
こうしたログイン画面２６０２への入力は、本来であればユーザー３０が操作部２４０や入力補助画面２６０３等を用いることで行われる。しかしながら、電子情報端末２１上で動作する、ある種のソフトウェアによって入力される場合もある。上述のブルートフォースアタックによる不正ログインも、こうしたソフトウェアによって繰り返し行われることが多い。
【００５５】
ＭＦＰ１１は、送られたユーザーＩＤがユーザー管理領域１２０６に登録されているか否か検索し、登録されている場合は、このユーザーＩＤに組み合わせてユーザー管理領域１２０６に登録されているパスワードが送られたパスワードと一致するか否かを確認する（ステップＳｔ１５）。
【００５６】
〔登録ユーザーの場合〕
ステップＳｔ１５で、電子情報端末２１から送られたユーザーＩＤとパスワードとの組み合わせがユーザー管理領域１２０６に登録されている場合、ＭＦＰ１１はステップＳｔ１１で読み出し要求を送ってきたユーザーを「登録ユーザー」として認証する（ステップＳｔ２１）。
【００５７】
ここで、メッセージ画像領域１２０５に記憶するログインメッセージ画像１２０５ａ-1、１２０５ａ-2、１２０５ａ-3・・・ならびにログインメッセージ画像１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・について説明する。
図７は、記憶部１２０の内容を示すメモリーマップの中で、特にメッセージ画像領域１２０５の内容のみを画像で示している。
【００５８】
本実施の形態では、ＭＦＰ１１へログインした際に（正規の登録ユーザーであるか否かは関係なく）、ログインしたことを通知するメッセージの文章を電子情報端末２１に表示させる。
【００５９】
ただし、正規の登録ユーザーに対してはログインメッセージ画像１２０５ａ-1、１２０５ａ-2、１２０５ａ-3・・・のように、明朝体（あるいはゴシック体等）のような一般的な書体の文字で表記したメッセージの文章を表示させ、非正規の登録ユーザーに対してはログインメッセージ画像１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・のように、難読文字で表記したメッセージの文章を表示させる。
【００６０】
この難読文字とは、コンピューターのＯＣＲ（Ｏptical Ｃharacter Ｒecognition：光学文字認識）ソフトウェア等によっても意味のある語を抽出することが困難であり、電子情報端末２１では画像情報として認識することしかできない文字や文章のことである。
【００６１】
具体的にはログインメッセージ画像１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・のように、隣接する文字同士を部分的に結合させたり（個々の文字の認識に困難する）、文字の高さを著しく不揃いにしたり（行の認識を困難にする）、棒線を上書きする（文字毎の特徴を不明瞭にする）という変形を加えた文字列である。
【００６２】
この他に、文字毎に異なる角度に傾けたり、各々文字の上端と下端の幅を異にするというような変形を加えるたり、さらにこれ等の変形を部分的あるいは全体的に組み合わせることもある。
【００６３】
また、不明ユーザー向け画像群のログインメッセージ画像１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・は、正規の登録ユーザーとして認証されなかったことを表す文章は用いずに、図７に示すように、あくまでもログインしたことを表す文章を難読文字で表示する画像とする。
【００６４】
上述のステップＳｔ２１で、読み出し要求を送ってきたユーザーを「登録ユーザー」として認証した場合、電子情報端末２１に登録ユーザー向け画像群のログインメッセージ画像１２０５ａ（ここではログインメッセージ画像１２０５ａ-1）を送る（ステップＳｔ２２）。
【００６５】
ここで図８（ａ）を参照すると、電子情報端末２１は、表示部２６０のログイン画面２６０２を消去して（ステップＳｔ２３）、送られたログインメッセージ画像１２０５ａをメッセージ画面２６０４として表示部２６０に表示するとともに、読み出すデータ番号等の入力を促すメッセージ２６０１ａを閲覧ソフト画面２６０１に表示する（ステップＳｔ２４）。
【００６６】
メッセージ２６０１ａの表示に対して、サーバー領域１２０９から読み出すデータ番号等の情報が入力されると（ステップＳｔ２５）、この情報がＭＦＰ１１へと送られる。この、メッセージ２６０１ａに対するデータ番号等の情報の入力も、ユーザー３０が操作部２４０や入力補助画面２６０３等を用いて行うことを想定している。
【００６７】
これに対しＭＦＰ１１は、指定されたデータをサーバー領域１２０９から読み出して（ステップＳｔ２６）、このデータを電子情報端末２１に送る。
最後に電子情報端末２１は、図８（ｂ）に示すようにサーバー領域１２０９から読み出したデータを閲覧ソフト画面２６０１に表示し（ステップＳｔ２７）、処理は終了となる。
【００６８】
〔不明ユーザーの場合〕
ステップＳｔ１５で、電子情報端末２１から送られたユーザーＩＤとパスワードとの組み合わせがユーザー管理領域１２０６に登録されていない場合、ＭＦＰ１１はステップＳｔ１１で読み出し要求を送ってきたユーザーを「不明ユーザー」として認証する（ステップＳｔ３１）。
【００６９】
このステップＳｔ３１で、読み出し要求を送ってきたユーザーを「不明ユーザー」として認証した場合、電子情報端末２１に不明ユーザー向け画像群のログインメッセージ画像１２０５ｂ（ここではログインメッセージ画像１２０５ｂ-1）を送る（ステップＳｔ３２）。
【００７０】
ここで図９（ａ）を参照すると、電子情報端末２１は、表示部２６０のログイン画面２６０２を消去して（ステップＳｔ３３）、送られたログインメッセージ画像１２０５ｂをメッセージ画面２６０４として表示部２６０に表示するとともに、読み出すデータ番号等の入力を促すメッセージ２６０１ａを閲覧ソフト画面２６０１に表示する（ステップＳｔ３４）。
即ち、見掛け上はＭＦＰ１１へログインし、本来のＭＦＰ１１の各部へのアクセスが続行される。
【００７１】
ここで例えば、電子情報端末２１から送られたユーザーＩＤとパスワードとの組み合わせがユーザー管理領域１２０６に登録されていない（認証に失敗した）旨を電子情報端末２１に表示すると（本実施の形態では図示しない）、電子情報端末２１上で動作するＯＣＲソフトウェア等によって、入力したユーザーＩＤとパスワードが登録されていないことが認識されてしまう（ステップＳｔ３４’）可能性がある。
【００７２】
そうなると、同じく電子情報端末２１上で動作するソフトウェア等によってユーザーＩＤとパスワードとの組み合わせを順次変更してログイン画面２６０２の所定部位に入力する（ステップＳｔ１４’）というブルートフォースアタックが実行可能となってしまう（ステップＳｔ３４’〜 ステップＳｔ１４’の流れは、図６に一点鎖線で示す）。
【００７３】
しかし本実施の形態では、ステップＳｔ３４でメッセージ画面２６０４として表示部２６０に表示するログインメッセージ画像１２０５ｂは難読文字であり、電子情報端末２１上で動作するソフトウェアでは、認証に失敗したと考えてブルートフォースアタックを繰り返すべきか否かを判断することはできない。
【００７４】
従って、ユーザー３０が不正ログインを試みようとしても、ユーザー３０自身がユーザーＩＤやパスワードを変更しながら入力を繰り返さなければならないので、こういった不正ログインの抑止力となる。
【００７５】
ステップＳｔ３４でメッセージ２６０１ａが表示された後、サーバー領域１２０９から読み出すデータ番号等の情報が入力されると（ステップＳｔ３５）、この情報がＭＦＰ１１へと送られる。
これに対しＭＦＰ１１は、サーバー領域１２０９からダミーデータ１２０９ｂ読み出して（ステップＳｔ３６）、このデータを電子情報端末２１に送る。
【００７６】
最後に電子情報端末２１は、サーバー領域１２０９から読み出したダミーデータ１２０９ｂを閲覧ソフト画面２６０１に表示し（ステップＳｔ３７）、処理は終了となる。図９（ｂ）に、ダミーデータ１２０９ｂの具体例を示している。
【００７７】
即ち上述のステップＳｔ３１で、読み出し要求を送ってきたユーザーを「不明ユーザー」として認証した場合、ステップＳｔ３５でサーバー領域１２０９から読み出すデータ番号等の情報を入力しても、閲覧ソフト画面２６０１には入力したデータ番号に関するデータは表示されず、ダミーデータ１２０９ｂのように特段意味を為さない画像や文字列が表示される。
【００７８】
以上説明したように本発明の実施の形態によれば、ユーザー認証に失敗しても、失敗した旨の通知は行わずに「不明ユーザー」としてログインし、またユーザーＩＤやパスワードを入力するためのログイン画面２６０２を消去することでユーザーＩＤやパスワードを入力を停止して、見掛け上は本来のＭＦＰ１１の各部へのアクセスを続行するので、ブルートフォースアタックのような不正ログインの防止が期待できる。
【００７９】
なお、本発明が上述の実施の形態に限定されず、本発明の技術思想の範囲内において適宜変更され得ることは明らかである。
例えば、ＭＦＰ１１が電子情報端末２１へ送るログインメッセージ画像１２０５ａおよび１２０５ｂは、上述の実施の形態のようにログインメッセージ画像１２０５ａ-1等あるいは１２０５ｂ-1等に限定せず、例えば所定時間毎や日替わりで各々ログインメッセージ画像１２０５ａ-1、１２０５ａ-2、１２０５ａ-3・・・の中あるいはログインメッセージ画像１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・の中から何れか１つずつ選択したり、認証処理の度毎に無作為に何れか１つずつ選択してもよい（ログインメッセージが替わるきっかけが判別し難くなるように、例えば登録ユーザーのログインが連続していても、ログインメッセージ画像を適宜替えた方が、より効果が期待できる）。
【００８０】
また上述の実施の形態では、メッセージ画面２６０４としてログインメッセージ画像１２０５ａ-1、１２０５ａ-2、１２０５ａ-3・・・、１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・を表示するが、本発明は、これらに限定されない。
【００８１】
例えば図１０を参照すると、上述の実施の形態の変形例に適用される記憶部１２０ａ（記憶部１２０ａの周囲の構成は図２に示す記憶部１２０と同一であるので、その詳細な説明は省略する）では、論理アドレスｘ０１０〜ｘ０１９のプログラム領域１２０２ａの一部に、画像データ化プログラム１２０２ａ-1と難読化プログラム１２０２ａ-2を有している。
また、論理アドレスｘ０４０〜ｘ０４９のログインメッセージ領域１２０５ｃには、符号化された文章（テキストデータ）のログインメッセージを複数記憶している。
【００８２】
これにより、電子情報端末２１を介して読み出し要求を送ってきたユーザーを「登録ユーザー」あるいは「不明ユーザー」として認証した時点で、ログインメッセージ１２０５ｃ-2、１２０５ｃ-2、１２０５ｃ-3の中から何れか１つの文章を選択し、この文章を画像データ化プログラム１２０２ａ-1によってログインメッセージ画像１２０５ａ-1、１２０５ａ-2、１２０５ａ-3・・・、１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3・・・に相当する画像に変換する。
また、読み出し要求を送ってきたユーザーを「不明ユーザー」として認証した場合には、変換して得られた画像メッセージを難読化プログラム１２０２ａ-2によって難読文字画像に変換し、電子情報端末２１へ送る。
【００８３】
さらに、画像データ化プログラム１２０２ａ-1によってメッセージ画像にする場合、読み出し要求を送ってきたユーザーが「登録ユーザー」であれば、ログインメッセージ１２０５ｃ-4あるいは１２０５ｃ-5のような文字列（文章）に、認証したユーザーの名前を織り込んでメッセージ画像にすることもできる。
例えば、ログインメッセージ１２０５ｃ-4にユーザー管理領域１２０６に記憶しているユーザー番号（１）の個人名を対応させると、図１１に示すメッセージ画面２６０４のようになる。
【００８４】
こうすることにより、認証に成功したことを表示しなくても、ユーザー３０は認証に成功したことを認識し易くなる。
なお、文字列に織り込む情報は管理領域１２０６の個人名に限らず、認証されたユーザーＩＤであってもよく、その場合には不明ユーザーの認証時にも有効である。
【００８５】
もちろん、上述のようなＭＦＰに限定されず、オンラインのデータベースやサーバーであっても本発明の適用範囲内であり、ブルートフォースアタックのような不正アクセスによる情報の漏洩の防止や、正規ユーザーへの不利益の波及の防止が期待できる。
【符号の説明】
【００８６】
１０  情報通信網
１１  ＭＦＰ
１１ａ  サーバー部
２１  電子情報端末
３０  ユーザー
１００  ＢＵＳ
１１０  ＣＰＵ
１２０、１２０ａ  記憶部
１３０  Ｉ／Ｆ部
１４０  操作部
１５０  スキャナー部
１５０ａ  ＡＤＦ
１６０  印刷部
１７０  諸ユニット
２００  ＢＵＳ
２１０  ＣＰＵ
２２０  記憶部
２３０  通信Ｉ／Ｆ部
２４０  操作部
２６０  表示部
１２０１  端末情報領域
１２０２、１２０２ａ  プログラム領域
１２０２ａ-1  画像データ化プログラム
１２０２ａ-2  難読化プログラム
１２０３  機器設定領域
１２０４  セキュリティ領域
１２０５  メッセージ画像領域
１２０５ａ-1、１２０５ａ-2、１２０５ａ-3  ログインメッセージ画像
１２０５ｂ-1、１２０５ｂ-2、１２０５ｂ-3  ログインメッセージ画像
１２０５ｃ  ログインメッセージ領域
１２０５ｃ-1、１２０５ｃ-2、１２０５ｃ-3・・・  ログインメッセージ
１２０６  ユーザー管理領域
１２０９  サーバー領域
１２０９ｂ  ダミーデータ
２６０１  閲覧ソフト画面
２６０１ａ  メッセージ
２６０２  ログイン画面
２６０３  入力補助画面
２６０４  メッセージ画面
【図１】
0005996615.tif 000002
【図２】
0005996615.tif 000003
【図３】
0005996615.tif 000004
【図４】
0005996615.tif 000005
【図５】
0005996615.tif 000006
【図６】
0005996615.tif 000007
【図７】
0005996615.tif 000008
【図８】
0005996615.tif 000009
【図９】
0005996615.tif 000010
【図１０】
0005996615.tif 000011
【図１１】
0005996615.tif 000012