(57)【要約】【課題】  パスワードの有効期限切れをなくすとともに不正ユーザによる使用を禁止し、セキュリティをより厳格にしたネットワーク対応周辺機器を提供する。【解決手段】  このネットワーク対応周辺機器は、ユーザの認証を行うことにより、ユーザ毎に使用可能な機能を制限する機器であって、ユーザの認証に使用するパスワードに有効期限を設け、パスワードの有効期限切れの一定期間前に、有効期限切れが間近であることを警告メッセージとして通知する通知手段を備えるようにした。【選択図】  図３
2006171914.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証を行うことにより、ユーザ毎に使用可能な機能を制限するネットワーク対応周辺機器において、ユーザの認証に使用するパスワードに有効期限を設け、パスワードの有効期限切れの一定期間前に、有効期限切れが間近であることを警告メッセージとして通知する通知手段を備えることを特徴とするネットワーク対応周辺機器。
【請求項２】
請求項１に記載のネットワーク対応周辺機器において、前記ネットワーク対応周辺機器は、ネットワークプリンタ装置、ネットワークスキャナ装置あるいはインターネットファクシミリ装置であることを特徴とするネットワーク対応周辺機器。
【請求項３】
請求項１または２に記載のネットワーク対応周辺機器において、前記通知手段は、前記警告メッセージを管理者および／またはユーザにメールで通知することを特徴とするネットワーク対応周辺機器。
【請求項４】
請求項１、２または３に記載のネットワーク対応周辺機器において、前記通知手段は、前記警告メッセージを印刷して通知するようにしたことを特徴とするネットワーク対応周辺機器。
【請求項５】
請求項１乃至４のいずれか一項に記載のネットワーク対応周辺機器において、前記パスワードの有効期限を管理者が設定できるようにしたことを特徴とするネットワーク対応周辺機器。
【請求項６】
請求項１乃至５のいずれか一項に記載のネットワーク対応周辺機器において、前記パスワードの有効期限切れが間近であることを事前に通知する期間を管理者が設定できるようにしたことを特徴とするネットワーク対応周辺機器。
【請求項７】
請求項１乃至６のいずれか一項に記載のネットワーク対応周辺機器において、ユーザがパスワードの期限切れが間近であるという警告メッセージのメールを受信した場合、該メールに対し、新しいパスワードを返信することによって、パスワードを更新できるようにしたことを特徴とするネットワーク対応周辺機器。
【請求項８】
請求項１乃至６のいずれか一項に記載のネットワーク対応周辺機器において、前記通知手段は、前記パスワードの期限切れが間近であるという警告メッセージのメールに対し、メールサーバからメールアドレスが不正であることを通知する応答を受信した場合には、該当するユーザのアカウントを使用禁止にするようにしたことを特徴とするネットワーク対応周辺機器。
【請求項９】
請求項１乃至８のいずれか一項に記載のネットワーク対応周辺機器の動作をコンピュータに実行させるプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク対応周辺機器、プログラムおよび記録媒体に関し、特に、ネットワーク対応機器のセキュリティ保護技術に関する。
【背景技術】
【０００２】
情報通信ネットワーク分野において、以前から暗号化などのセキュリティのニーズはあったが、インターネットの普及によりますますその必要性が高まっている。これは、インターネットにおいては、ある程度の知識がある人であれば誰でも盗聴が可能であり、データの改竄なども比較的容易に行うことができるためである。
このような背景のもと、従来は高機能機や専用機でしかありえなかったセキュリティ搭載製品も、ＰＣ（Personal Computer）上のソフトウェア、画像装置、通信装置などに大きく広がり、一般のオフィスでも使われるようになってきた。
ネットワーク接続された機器に対して、利用者毎に利用できる機能を制限するためには、ユーザ名とパスワードの組み合わせによるアカウント情報を用いてユーザ認証を行って制限するという方式が一般的である。この方式では、セキュリティ対策から、パスワードには有効期限を設けることが推奨されている。
特許文献１には、使用者のシステムへのアクセス頻度をもとにして、システム側でパスワードの有効期限を設定できるようにし、その有効期限終了日時より一定日時前までの間をパスワード更新期間とし、この期間内にシステムにログインしてきた使用者に対してはパスワード変更要求メッセージを表示することで、パスワード有効期限が間近であることを知らせ、パスワード更新を促すようにしている。
【特許文献１】特開平７−１８２０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の技術では、パスワードの有効期限が切れてしまう前にパスワードを更新することはできるが、更新のためには、そのシステムの使用者がアクセスすることが必要で、期間内にアクセスが無ければ更新することはできない。
本発明は、上述した実情を考慮してなされたものであって、パスワードの有効期限切れをなくすとともに不正ユーザによる使用を禁止し、セキュリティをより厳格にしたネットワーク対応周辺機器、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、ユーザの認証を行うことにより、ユーザ毎に使用可能な機能を制限するネットワーク対応周辺機器において、ユーザの認証に使用するパスワードに有効期限を設け、パスワードの有効期限切れの一定期間前に、有効期限切れが間近であることを警告メッセージとして通知する通知手段を備えることを特徴とする。
請求項２に記載の発明は、請求項１に記載のネットワーク対応周辺機器において、前記ネットワーク対応周辺機器は、ネットワークプリンタ装置、ネットワークスキャナ装置あるいはインターネットファクシミリ装置であることを特徴とする。
請求項３に記載の発明は、請求項１または２に記載のネットワーク対応周辺機器において、前記通知手段は、前記警告メッセージを管理者および／またはユーザにメールで通知することを特徴とする。
請求項４に記載の発明は、請求項１、２または３に記載のネットワーク対応周辺機器において、前記通知手段は、前記警告メッセージを印刷して通知するようにしたことを特徴とする。
請求項５に記載の発明は、請求項１乃至４のいずれか一項に記載のネットワーク対応周辺機器において、前記パスワードの有効期限を管理者が設定できるようにしたことを特徴とする。
請求項６に記載の発明は、請求項１乃至５のいずれか一項に記載のネットワーク対応周辺機器において、前記パスワードの有効期限切れが間近であることを事前に通知する期間を管理者が設定できるようにしたことを特徴とする。
請求項７に記載の発明は、請求項１乃至６のいずれか一項に記載のネットワーク対応周辺機器において、ユーザがパスワードの期限切れが間近であるという警告メッセージのメールを受信した場合、該メールに対し、新しいパスワードを返信することによって、パスワードを更新できるようにしたことを特徴とする。
請求項８に記載の発明は、請求項１乃至６のいずれか一項に記載のネットワーク対応周辺機器において、前記通知手段は、前記パスワードの期限切れが間近であるという警告メッセージのメールに対し、メールサーバからメールアドレスが不正であることを通知する応答を受信した場合には、該当するユーザのアカウントを使用禁止にするようにしたことを特徴とする。
請求項９に記載の発明は、請求項１乃至８のいずれか一項に記載のネットワーク対応周辺機器の動作をコンピュータに実行させるプログラムである。
請求項１０に記載の発明は、請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【０００５】
本発明によれば、パスワードの有効期限切れをなくすとともに不正ユーザによる使用を禁止して、セキュリティをより厳格にすることができる。
例えば、本発明では、パスワードの有効期限切れが間近であることを、自律的に検出してユーザに通知するため、ユーザはパスワードの有効期限を再設定することができる。
また、ユーザにメールを用いてパスワードの有効期限切れが間近であることを通知する際に、このユーザのユーザアカウントが不正であれば、機器の使用を禁止にすることができるため、セキュリティをより厳格に管理することができる。
また、パスワードの有効期限や有効期限切れが間近であることを、事前に通知する期間を設定することで、各ユーザの事情に合わせた期限管理ができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明のネットワーク対応周辺機器に係る好適な実施形態を詳細に説明する。
図１は、本発明のネットワーク対応周辺機器を含むシステム全体の構成図である。なお、この図１は本発明のネットワーク対応周辺機器に対してユーザ認証を行って、ユーザの利用できる機能を確かめてから実行させるのに必要なシステムの構成図である。
この図１には、コピー、プリンタ、スキャナあるいはファクシミリ等の各機能を複数備え、ネットワークに接続可能な複合機（以下ＭＦＰ）１、外部認証サーバ２、プリンタ３、クライアント端末４がＬＡＮ５により接続されている。
本実施形態では、ネットワーク対応周辺機器としてＭＦＰ１を例にし、また、ネットワーク上にあり利用制限情報データベースを持つ外部認証サーバ２を用いてユーザ認証やユーザの利用制限設定情報を取得するものとして説明するが、これに限定されるものではなく、例えば、ネットワークプリンタ装置、ネットワークスキャナ装置あるいはインターネットファクシミリ装置に適用することができる。この外部認証サーバの機能をネットワーク対応周辺機器自身が備えるものであってもよい。
図２は、本実施形態に係るネットワーク対応周辺機器（ＭＦＰ）のハードウェア構成を示すブロック図である。この図２に示すネットワーク対応周辺機器は、ＣＰＵ５１、ＲＯＭ５３、ＲＡＭ５２、画像蓄積メモリ５４、記憶装置５５、ＬＡＮ  Ｉ／Ｆ５６、ＤＣＲ５７、スキャナ５８、プロッタ５９、オペポート６０から構成される。これらは内部バス６１に接続されており、この内部バス６１を介してデータの授受が行われる。
ＣＰＵ５１は、本実施形態のネットワーク対応機器全体の制御、各要素の制御などの各種の制御処理を行う。ＲＯＭ５３は、本実施形態のネットワーク対応機器の機能を制御する制御処理プログラムや、機器固有な各種の情報、各種の管理テーブルを記憶する。ＲＡＭ５２は、制御処理プログラム、および、制御処理プログラムを実行するときに必要な各種データなどを記憶するワークエリアを構成する。画像蓄積メモリ５４は、ＤＣＲ５７により符号化圧縮された状態の画像情報を蓄積する。記憶装置５５は、ファクシミリ通信等に際して、電話帳や送受信に関連する情報を保存と管理する。ＬＡＮ  Ｉ／Ｆ５６は、本実施形態のネットワーク対応機器をＬＡＮ５のイーサネット（登録商標）ケーブルに接続し、ＴＣＰ／ＩＰなどのプロトコルにより外部認証サーバやクライアント端末と通信するためのインタフェースである。ＤＣＲ５７は、画像情報を符号化圧縮（ＭＨ、ＭＲ、ＭＭＲ）するとともに、符号化圧縮されている画像情報を元の画像情報に復号化する。スキャナ５８は、所定の解像度で原稿の画像を読み取る。プロッタ５９は、所定の解像度で画像を記録出力する。オペポート６０は、本実施形態のネットワーク対応機器を操作するもので、各種の操作キーを備える操作パネルおよび各種の情報を表示する表示部から構成される。
【０００７】
図３は、本実施形態における各装置の機能構成を示すブロック図である。
ネットワーク対応周辺機器１０は、入力手段１１、通知手段１２、機能実行部１３を少なくとも備えている。
外部認証サーバ２０は、有効期限チェック手段２１、認証ＤＢ（データベース）２２、認証手段２３、設定手段２４、削除手段２５を少なくとも備えている。
ユーザは、クライアント端末３０からネットワーク対応周辺機器１０を使用するときに、まず、認証要求を行い、引き続き、ネットワーク対応周辺機器１０の機能を実行させるための種々の指示を入力させる。
入力手段１１は、クライアント端末３０からの認証要求を受信すると、ユーザのユーザＩＤおよびパスワードを予め設定されている外部認証サーバ２０へ送信する。また、外部認証サーバ２０から返信されたユーザの権限を受け取り、この権限に合わせて、機能実行部１３では以降のユーザからの機能実行を制限する。
また、外部認証サーバ２０から認証エラー、パスワード期限切れ、有効期限切れが間近のエラーが返信された場合には、それぞれをクライアント端末３０へ返信する。
通知手段１２は、外部認証サーバ２０からパスワードの有効期限切れが間近であるユーザ名とそのメールアドレスを受信すると、その旨の警告をそのユーザおよび機器１０の管理者へメールとしてメールサーバ４０を介して送信する。
ここで、管理者のメールアドレスおよびメールサーバ４０のアドレスは、機器１０を設置するときに管理者によって予め設定されるものとする。
さらに、ネットワーク対応周辺機器１０が印刷可能な機器であれば、この警告を印刷するようにしてもよい。
ユーザのメールアドレスが間違っていた場合、メールサーバ４０は不達メッセージをネットワーク対応周辺機器１０へ返信してくる。
この場合、通知手段１２は、返信されてきたメールからユーザ名とメールアドレスを抽出し、これらを外部認証サーバ２０へ送信して、このユーザのアカウントを認証ＤＢ２２において使用禁止とする。
【０００８】
外部認証サーバ２０では、上記のネットワーク対応周辺機器１０からの要求に従って、それぞれ以下のような機能処理を行う。
管理者は、設定手段２４を起動して、ユーザ名、パスワード、ユーザのメールアドレスと、ネットワーク対応周辺機器の提供する機能の中で、そのユーザに利用許可を与える機能に関する情報を入力し、認証ＤＢ２２へ登録する。
さらに、この認証ＤＢ２２には、パスワードの有効期限を予め決められた期間とするのではなく、ユーザに応じて自由に設定するようにしてもよい。
ユーザがネットワーク対応周辺機器１０へ認証要求を行うと、まず有効期限チェック手段２１が起動される。有効期限チェック手段２１では、認証ＤＢ２２を参照して、現在の日付がユーザ名に対応するパスワードの有効期限を超過しているかを確認し、パスワードが有効期限切れであればその旨の通知を返信する。
有効期限を超過していない場合には、認証手段２３を起動する。
【０００９】
認証手段２３は、認証ＤＢ２２を参照して、ユーザ名とパスワードとを照合し、認証結果がＮＧであった場合には、パスワードが誤っている旨の通知を返信する。または、認証手段２３は、認証結果がＯＫであった場合には、認証ＤＢ２２から取得したユーザのネットワーク対応周辺機器に対する利用制限設定を返信する。
さらに、外部認証サーバ２０では、予め設定しておいた時間間隔で時計２６からの割り込みによって、有効期限チェック手段２１を起動させ、定期的に全ユーザにつきパスワードの有効期限をチェックする。
有効期限チェック手段２１では、いずれかのユーザでパスワードの有効期限切れが予め設定していた期間内であることを検出した場合には、有効期限切れ間近であるユーザ名とそのメールアドレスをネットワーク対応周辺機器１０に通知する。ネットワーク対応周辺機器１０では、通知手段１２を起動させて、パスワードの有効期限切れ間近であることを通知する警告メッセージを作成し、管理者または／および該当するユーザのメールアドレス宛に送信する。さらに、このネットワーク対応周辺機器１０が印刷可能な機器であれば、この警告を印刷するようにしてもよい。
削除手段２５は、パスワードの有効期限切れ間近を通知するメールのメールアドレスが不正である（存在しない）という通知をネットワーク対応周辺機器１０から受信すると、送られてきたユーザ名とメールアドレスに該当するユーザのアカウントを使用禁止として認証ＤＢ２２を更新する。
【００１０】
次に、図４乃至図８を参照しながら本実施形態の処理手順について説明する。
まず、管理者は、設定手段２４を起動させて、図４に示すような利用制限情報の設定用画面７１から、ユーザ名７２、パスワード７３、ユーザのメールアドレス７４、ネットワーク対応周辺機器１０の提供する機能の中でそのユーザに利用許可を与える機能７５に関する情報を入力し、設定ボタン７６を押下することにより、認証ＤＢ２２に登録する。この図４の場合には、パスワードの有効期間は一定の１年、パスワードの有効期限切れの事前通知期間は一定の３０日を予め設定されている。
または、図５に示すように、パスワードの有効期限７７を管理者に指定させてもよいし、また、図６に示すように、パスワードの有効期限切れの事前通知期間７８を指定させるようにしてもよい。
また、各ネットワーク対応周辺機器１０からメールを送信するメールサーバ４０の情報と管理者のメールアドレスは別途、ネットワーク対応周辺機器１０を設置する時点で設定しておく。
ついで、ユーザが認証処理を要求するわけであるが、この認証処理を、図７を用いて説明する。
ネットワーク対応周辺機器１０の認証機能が無効の場合、そのまま要求された機能を実行する。一方、認証機能が有効の場合には、ユーザから入力されたユーザ名とパスワードを外部認証サーバ２０へ送信する。
外部認証サーバ２０では、送られてきたユーザ名とパスワードでユーザの認証処理を行って、その結果を返信する（Ｓ１）。
このとき、認証処理は、現在の日付がユーザ名に対応するパスワードの有効期限を超過していないことを確認し、パスワードの有効期限が有効でないときには、パスワードが有効期限切れである旨の通知をユーザ名とパスワードとともに要求もとの機器１０へ返信する。
また、パスワードが有効期限内であれば、認証ＤＢ２２を参照して、ユーザ名に対応するパスワードが一致するかを照合する。
この認証結果がＮＧであった場合には、認証が不成功である旨の通知をユーザ名とパスワードと共に要求もとの機器１０へ返信して、ユーザにその旨の通知をする。また、認証結果がＯＫであった場合には、要求元ユーザの利用制限設定を認証ＤＢ２２から取得してネットワーク対応周辺機器１０へ返信して、ユーザにその旨の通知をする。
【００１１】
ネットワーク対応周辺機器１０では、取得した利用制限設定で許可された機能のみ実行し、許可されていない機能の場合には、機能を実行せず要求元ユーザに機能制限により実行不許可である旨の通知を発行する。
さらに、外部認証サーバ２０は、定期的に全ユーザにつきパスワードの有効期限をチェックし、いずれかのユーザでパスワードの有効期限切れ間近であることを検出した場合には、有効期限切れ間近であるユーザ名とそのメールアドレスをネットワーク対応周辺機器１０に通知する。
ネットワーク対応周辺機器では、パスワードの有効期限切れ間近であることを通知する警告メッセージを作成し（Ｓ２）、ユーザの要求がクライアント端末３０を経由していない場合には印刷する（Ｓ３）。
さらに、警告メッセージを管理者または該当するユーザのメールアドレス宛に、メールサーバ４０を介して送信し、メールアドレスが正常の場合にはそれぞれの宛先のユーザへメールが到達する（Ｓ４）。
ここで、メールサーバ４０が宛先不明のメールを受け取った場合の処理を図８のフローチャートを用いて説明する。図７と同じ処理については同じステップ番号を付し説明を省略する。
メールサーバ４０がパスワードの有効期限切れ間近の通知メール受信した後、受信したメールのメールアドレスが不正である（存在しない）ことを検出した場合、機器１０に返信メールを送信する（Ｓ７）。
機器１０は、返信メールを受信した際には、返信メールからユーザ名とメールアドレスを抽出し、このユーザの機器１０の使用を禁止する要求コマンドを作成し（Ｓ８）、外部認証サーバ２０へ送信する（Ｓ９）。
外部認証サーバ２０では、受信したユーザのアカウントを使用禁止とするように認証ＤＢ２２を更新する（Ｓ１０）。
【００１２】
このように、ユーザがネットワーク対応周辺機器からパスワードの有効期限切れ間近の通知を受信した場合、ユーザはこの有効期限切れ間近を通知するメールに、現在のパスワードおよび新しいパスワードを所定のフォーマットに従って記入して返信するようにしてもよい。ここで返信する際には、パスワードが平文で流れることを避けるため、この返信メールは必ず暗号化するようにする。
ネットワーク対応周辺機器１０は、ユーザからのこの返信メールから、ユーザ名と現在のパスワードおよび新しいパスワードを抽出し、外部認証サーバ２０へ送信して認証ＤＢ２２の当該ユーザのパスワードを更新する。
上記の説明では、ユーザはクライアント端末３０からネットワーク対応周辺機器１０を使うようにしたが、直接ネットワーク対応周辺機器１０のところへ行って使用してもよい。この場合には、ユーザの認証はオペポートを用いて行い、警告やエラーメッセージをメールではなく印刷物としてユーザに提供するようにしてもよい。
また、外部認証サーバ２０で行っていたパスワードの有効期限チェックの処理をネットワーク対応周辺機器１０上で行うようにしてもよい。この場合、この機器１０を使用するユーザに対するユーザ名、パスワード、その有効期限を機器１０にもち、有効期限のチェック後、認証処理を外部認証サーバ２０で行うようにしてもよい。
さらに、有効期限切れ間近であるかのチェックも機器１０上において行うようにしてもよい。
本発明は、上述した実施形態の各機能をプログラム化し、予めＲＯＭのような記録媒体に書き込んでおき、ネットワーク対応周辺機器や外部認証サーバにＲＯＭを装着して、そのプログラムをマイクロプロセッサで実行することによって、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されて実行された状態が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
なお、このような機能を実現するプログラムは、半導体媒体（例えば、ＲＯＭ、不揮発性メモリ等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）等いずれの形態の記録媒体で提供されてもよい。あるいは、ネットワーク等の通信網を介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
尚、本発明は上述した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能であるのは勿論である。
【図面の簡単な説明】
【００１３】
【図１】本実施形態のシステムの構成図。
【図２】ネットワーク対応周辺機器のハードウェア構成図。
【図３】本実施形態の各機器の機能構成図。
【図４】利用制限情報の設定用画面例を示す図。
【図５】利用制限情報の設定用画面例を示す図。
【図６】利用制限情報の設定用画面例を示す図。
【図７】認証処理の処理手順を示すフローチャート。
【図８】認証処理の他の処理手順を示すフローチャート。
【符号の説明】
【００１４】
１０  ネットワーク対応周辺機器、１１  入力手段、１２  通知手段、１３  機能実行部、２０  外部認証サーバ、２１  有効期限チェック手段、２２  認証ＤＢ、２３  認証手段、２４  設定手段、２５  削除手段、２６  時計、３０  クライアント端末、４０  メールサーバ
【図１】
2006171914.tif 000003
【図２】
2006171914.tif 000004
【図３】
2006171914.tif 000005
【図４】
2006171914.tif 000006
【図５】
2006171914.tif 000007
【図６】
2006171914.tif 000008
【図７】
2006171914.tif 000009
【図８】
2006171914.tif 000010