(57)【要約】【課題】ネットワークにより認証データをセキュリティ面で安全に送信するネットワーク装置管理システム、方法およびプログラムを提供する。【解決手段】管理装置は、ユーザＩＤとパスワードを表すデータを含む暗号化されたファイルを生成する。生成された暗号化ファイルは、ネットワークに接続された電子装置に送られる。ユーザが所望の操作処理を行う共用電子装置を選択し、その装置へのアクセスが認められると、ユーザは前記のファイルに含まれる情報に対応するアクセス権に関するデータを受け取る。ユーザは、アクセス権に関するデータで定められる範囲で、共用電子装置に所望の処理操作を実行させる。【選択図】図５
2007087384.tif 000002
【特許請求の範囲】
【請求項１】
ユーザＩＤとこれに対応するパスワードを表すデータを含む暗号化された電子ファイルを生成するファイル生成手段と、
このファイル生成手段によって生成された前記暗号化された電子ファイルを、ネットワークに接続された電子装置に伝達するファイル伝達手段と、
共用電子装置の認証要求に応じて前記暗号化された電子ファイルに含まれるユーザＩＤとパスワードの登録内容を参照し、ユーザの共用電子装置へのアクセスの可否を判断する手段と、
この手段によって前記共用電子装置へのアクセスが承認されたときに、前記共用電子装置から前記電子ファイルに含まれる情報に対応したアクセス権に関するデータを受け取る手段と、
受け取った前記アクセス権に関するデータに基づいて前記共用電子装置を選択的に使用可能にする手段と
を有することを特徴とするネットワーク装置管理システム。
【請求項２】
前記暗号化された電子ファイルは、ユーザＩＤとパスワードとに関連付けられた共用電子装置へのアクセス権に関するデータを、さらに、含むことを特徴とする請求項１に記載のネットワーク装置管理システム。
【請求項３】
前記共用電子装置を選択的に使用可能にする手段は、前記アクセス権に関するデータにしたがって、前記共用電子装置に対するアクセスと、前記共用電子装置と関連した機能の使用とを選択的に使用可能にする手段を含むことを特徴とする請求項２に記載のネットワーク装置管理システム。
【請求項４】
前記共用電子装置に対応する装置ドライバと関連付けられるように、前記暗号化された電子ファイルを受け取る手段を含む電子装置を、さらに、有することを特徴とする請求項３に記載のネットワーク装置管理システム。
【請求項５】
前記受け取った電子ファイルから復号化されたユーザＩＤとパスワードとを暗号化した形式で保存する手段を、さらに、有することを特徴とする請求項４に記載のネットワーク装置管理システム。
【請求項６】
暗号化された電子ファイルをエクスポートできるファイル形式で保存する手段を、さらに、有することを特徴とする請求項１に記載のネットワーク装置管理システム。
【請求項７】
ユーザＩＤとこれに対応するパスワードを表すデータを含む暗号化された電子ファイルを生成するステップと、
このステップで生成された前記暗号化された電子ファイルを、ネットワークに接続された電子装置に伝達するステップと、
共用電子装置の認証要求に応じて前記暗号化された電子ファイルに含まれるユーザＩＤとパスワードの登録内容を参照し、ユーザの共用電子装置へのアクセスの可否を判断するステップと、
このステップにおいて前記共用電子装置へのアクセスが承認されたときに、前記共用電子装置から前記電子ファイルに含まれる情報に対応したアクセス権に関するデータを受け取るステップと、
受け取った前記アクセス権に関するデータに基づいて前記共用電子装置を選択的に使用可能にするステップと
を含むことを特徴とするネットワーク装置管理方法。
【請求項８】
前記暗号化された電子ファイルは、ユーザＩＤとパスワードとに関連付けられた共用電子装置へのアクセス権に関するデータを、さらに、含むことを特徴とする請求項７に記載のネットワーク装置管理方法。
【請求項９】
前記共用電子装置を選択的に使用可能にするステップは、前記アクセス権に関するデータにしたがって、前記共用電子装置に対するアクセスと、前記共用電子装置と関連した機能の使用とを選択的に使用可能にするステップを含むことを特徴とする請求項８に記載のネットワーク装置管理方法。
【請求項１０】
前記共用電子装置に対応する装置ドライバと関連付けられるように、少なくとも１つの電子装置によって前記暗号化された電子ファイルを受け取るステップを、さらに、含むことを特徴とする請求項９に記載のネットワーク装置管理方法。
【請求項１１】
前記受け取った電子ファイルから復号化されたユーザＩＤとパスワードとを暗号化した形式で保存するステップを、さらに、含むことを特徴とする請求項１０に記載のネットワーク装置管理方法。
【請求項１２】
前記暗号化された電子ファイルは、ファイル生成手段によって生成されることを特徴とする請求項１０に記載のネットワーク装置管理方法。
【請求項１３】
暗号化された電子ファイルをエクスポートできるファイル形式で保存するステップを、さらに、含むことを特徴とする請求項７に記載のネットワーク装置管理方法。
【請求項１４】
プロセッサに、
ユーザＩＤとこれに対応するパスワードを表すデータを含む暗号化された電子ファイルを生成する手順と、
この手順で生成された前記暗号化された電子ファイルを、ネットワークに接続された電子装置に伝達する手順と、
共用電子装置の認証要求に応じて前記暗号化された電子ファイルに含まれるユーザＩＤとパスワードの登録内容を参照し、ユーザの共用電子装置へのアクセスの可否を判断する手順と、
この手順において前記共用電子装置へのアクセスが承認されたときに、前記共用電子装置から前記電子ファイルに含まれる情報に対応したアクセス権に関するデータを受け取る手順と、
受け取った前記アクセス権に関するデータに基づいて前記共用電子装置を選択的に使用可能にする手順と
を実行させることを特徴とするネットワーク装置管理プログラム。
【請求項１５】
前記暗号化された電子ファイルは、ユーザＩＤとパスワードとに関連付けられた共用電子装置へのアクセス権に関するデータを、さらに、含むことを特徴とする請求項１４に記載のネットワーク装置管理プログラム。
【請求項１６】
前記共用電子装置を選択的に使用可能にする手順は、前記アクセス権に関するデータにしたがって、前記共用電子装置に対するアクセスと、前記共用電子装置と関連した機能の使用とを選択的に使用可能にする手順を含むことを特徴とする請求項１５に記載のネットワーク装置管理プログラム。
【請求項１７】
プロセッサに、
前記共用電子装置に対応する装置ドライバと関連付けられるように、少なくとも１つの電子装置によって前記暗号化された電子ファイルを受け取る手順を、さらに、実行させることを特徴とする請求項１６に記載のネットワーク装置管理プログラム。
【請求項１８】
プロセッサに、
前記受け取った電子ファイルから復号化されたユーザＩＤとパスワードとを暗号化した形式で保存する手順を、さらに、実行させることを特徴とする請求項１７に記載のネットワーク装置管理プログラム。
【請求項１９】
前記暗号化された電子ファイルは、ファイル生成手段によって生成されることを特徴とする請求項１７に記載のネットワーク装置管理プログラム。
【請求項２０】
プロセッサに、
暗号化された電子ファイルをエクスポートできるファイル形式で保存する手順を、さらに、実行させることを特徴とする請求項１４に記載のネットワーク装置管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置を管理するシステム、方法およびプログラムに関し、特に、コンピュータネットワークにより認証データをセキュリティ面で安全に送信するネットワーク装置管理システム、方法およびプログラムに関する。
【背景技術】
【０００２】
セキュリティ面で安全なネットワークは、一般的に、ユーザにユーザ名、すなわちユーザＩＤ、とそれに対応するパスワードを繰り返し入力することを催促する多数回におよぶ指示をユーザに要求する。ユーザＩＤとパスワードを何回も入力することは、ネットワークの完全性を脆弱にすることにつながる。例えば、ユーザが自分のユーザＩＤとパスワードを入力する際に、そのユーザＩＤとパスワードの入力を見ている他のユーザによって、ユーザＩＤとパスワードの一方、または両方が盗まれる可能性がある。ユーザがユーザＩＤとパスワードのどちらかを間違って入力したときには、入力する操作回数が増えることによって別の問題が生じる。一般に、誤ったユーザＩＤまたはパスワードを使用すると、ユーザは既に獲得していたセキュリティレベルから追い出される。その結果、セキュリティ面で安全なネットワークにログインするために、ユーザは、最初からやりなおさなければならない。
【０００３】
ユーザＩＤとパスワードの組み合わせの特質のため、ユーザは、ユーザＩＤとパスワードを書き留めるか、または記憶することが多い。書き留められたユーザＩＤとパスワードは、書き留めた用紙が無くなったり盗まれたりしやすいため、コンピュータネットワークの安全性に深刻なほころびを引き起こす可能性がある。ネットワークが広域である場合には、他の問題が存在する。すなわち、ユーザが地理的に分散しているため、コンピュータネットワークのシステム管理者は新しいユーザＩＤとパスワードを個人的に配布することが難しい。このため、ユーザに新しいログイン情報を知らせるため、電子メールなどによるユーザＩＤとパスワードの電子通信が使われることがある。しかし、セキュリティ面できわめて安全な通信システムがないと、そのような通信は容易に傍受され、ユーザＩＤとパスワード情報が漏洩してしまう。さらに、コンピュータネットワークのシステム管理者は、新しいユーザまたは装置の追加や、ユーザまたは装置の削除などの、ネットワーク上のユーザや装置の変更に対処しなければならない。ネットワーク上のユーザまたは装置の変更は、新規および既存のユーザの共用する装置によってネットワーク上で受け入れられるような、ユーザＩＤとパスワードについての調整を必要とし、それによりネットワーク自体のセキュリティが維持される。
【０００４】
したがって、コンピュータネットワークによって認証情報を、セキュリティ面で安全に伝達するシステム、方法およびプログラムが望まれている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の従来の問題点に鑑みてなされたもので、コンピュータネットワークにより認証データをセキュリティ面で安全に送信するネットワーク装置管理システム、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によるネットワーク装置管理システムは、ユーザＩＤとこれに対応するパスワードを表すデータを含む暗号化された電子ファイルを生成するファイル生成手段と、このファイル生成手段によって生成された前記暗号化された電子ファイルを、ネットワークに接続された電子装置に伝達するファイル伝達手段と、共用電子装置の認証要求に応じて前記暗号化された電子ファイルに含まれるユーザＩＤとパスワードの登録内容を参照し、ユーザの共用電子装置へのアクセスの可否を判断する手段と、この手段によって前記共用電子装置へのアクセスが承認されたときに、前記共用電子装置から前記電子ファイルに含まれる情報に対応したアクセス権に関するデータを受け取る手段と、受け取った前記アクセス権に関するデータに基づいて前記共用電子装置を選択的に使用可能にする手段とを有する。前記暗号化された電子ファイルは、ユーザＩＤとパスワードとに関連付けられた共用電子装置へのアクセス権に関するデータを、さらに、含む。また、前記共用電子装置を選択的に使用可能にする手段は、前記アクセス権に関するデータにしたがって、前記共用電子装置に対するアクセスと、前記共用電子装置と関連した機能の使用とを選択的に使用可能にする手段を含む。
【０００７】
また、本発明によるネットワーク装置管理システムは、前記共用電子装置に対応する装置ドライバと関連付けられるように、前記暗号化された電子ファイルを受け取る手段を含む電子装置を、さらに、有する。前記受け取った電子ファイルから復号化されたユーザＩＤとパスワードは暗号化した形式で保存する手段によって保存される。さらに、本発明によるネットワーク装置管理システムは、暗号化された電子ファイルをエクスポートできるファイル形式で保存する手段を、さらに、有する。
【発明の効果】
【０００８】
本発明によれば、コンピュータネットワークにより認証データをセキュリティ面で安全に送信するネットワーク装置管理システム、方法およびプログラムが提供される。さらに、本発明により、コンピュータネットワーク上のクライアント装置等に、ユーザＩＤとパスワード等を暗号化された形式で、セキュリティ面で安全に伝達するシステム、方法およびプログラムが提供される。また、本発明により、ユーザはユーザＩＤとそれに対応するパスワードを繰り返し入力する必要がなくなり、ユーザの負担が軽減されるとともに、パスワードが盗まれること等に起因するネットワークの脆弱性が改善される。
【発明を実施するための最良の形態】
【０００９】
本発明は、ネットワーク装置を管理するシステム、方法およびプログラムに関し、特に、コンピュータネットワークにより、ユーザＩＤやパスワードなどの認証データを、セキュリティ面で安全に送信するネットワーク装置管理システム、方法およびプログラムに関する。
【００１０】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明による実施形態であるシステムの構成例を示すブロック図である。図１に示すシステム１００は、複数の電子装置間でデータを伝達するコンピュータネットワーク１０２を含む。コンピュータネットワーク１０２は、インターネット、ローカルエリアネットワーク、広域ネットワークなどを含む、本技術分野で既知の任意のタイプのコンピュータネットワークである。コンピュータネットワーク１０２は、例えば、シンプルネットワーク管理プロトコル（Simple Network Management Protocol；以下、ＳＮＭＰと言う。）バージョン１ないしバージョン３（ＳＮＭＰｖ１、ＳＮＭＰｖ２、ＳＮＭＰｖ３）などの、セキュリティ面で安全なネットワーク通信プロトコルを使用する。ＳＮＭＰ以外のセキュリティベースのプロトコルも、本発明の範囲を逸脱することなく、同等に使用することができる。複数の電子装置は、本技術分野で既知の任意の通信リンクを使用して、コンピュータネットワーク１０２上でデータをやりとりするため、それぞれ通信インタフェースを備える。この通信リンクは、例えば、Ethernet（登録商標）ベースのネットワーク、赤外線接続、Wi-Fi接続、電話接続、携帯電話接続、Bluetooth（登録商標）接続など、あるいはこれらの通信手段の任意の組み合わせを含む電子装置間の任意の通信手段である。図１に例示するコンピュータネットワーク１０２には、管理装置１０４、サーバ１０６とクライアント装置１０８といった複数の電子装置が接続されており、これらの電子装置についての詳細は以後説明を行うが、サーバ１０６はネットワーク１０２上の様々なユーザにサービスを提供することができる共用電子装置であり、予め定められたレベルで、クライアント装置１０８からアクセスされる。
【００１１】
システム１００は、コンピュータネットワーク１０２とデータ通信可能な状態にある管理装置１０４を含む。管理装置１０４は、通信インタフェースを備え、コンピュータネットワーク１０２に通信可能に接続された装置と通信することができる。管理装置１０４は、例えば、赤外線接続、電話接続、Ethernet（登録商標）ベース接続、Wi-Fi接続、携帯電話接続、Bluetooth（登録商標）接続など、あるいはこれらの通信手段の任意の組み合わせなど、適切な通信チャネルを使用してコンピュータネットワークネットワーク１０２に接続される。管理装置１０４は、ユーザＩＤ、パスワードおよびユーザがサーバを使用できる権利、すなわちユーザによるサーバへのアクセス権の管理を容易にするために、システム管理者によって適切に使用される。また、本発明の範囲を逸脱することなく、ネットワーク１０２上のユーザを管理し、またコンピュータネットワーク１０２に通信可能に接続された装置にアクセスするために、他の装置を同様に使用できる。
【００１２】
管理装置１０４は、ユーザによるコンピュータネットワーク１０２上のサーバへのアクセスを管理し、ユーザＩＤとパスワードとを含む暗号化された電子ファイルを生成する機能を有する。ユーザＩＤとパスワードとを含む暗号化された電子ファイルを生成するためには、本技術分野で既知の、データを暗号化する任意の適切な方法を用いることができる。前記の電子ファイルには、ユーザＩＤとそれに対応するパスワードとを含むほか、例えば、データの読み出しのみ、データの読み出しと書き込みの両方、などの特権（privilege）に関するデータを含ませることもできる。後でより詳しく説明するように、暗号化された電子ファイルの内容を、復号し、変更することができるのはシステム管理者だけである。さらに、詳細を後で説明するように、ユーザＩＤ、パスワード、およびこれらに関連付けられた特権に関するデータを含む暗号化された電子ファイルは、ユーザのクライアント装置１０８にインストールするために、ユーザに送られる。また、前記の電子ファイルは、クライアント装置１０８を認証するために必要なユーザＩＤとパスワードの情報をサーバ１０６に提供するとともに、そのユーザＩＤとパスワードとの組み合わせに関連付けされた特権、権利および許可の情報をサーバ１０６に知らせる。
【００１３】
管理装置１０４は、サーバ１０６用のユーザＩＤとパスワードを含む暗号化された電子ファイルを、コンピュータネットワーク１０２を介して、クライアント装置１０８に送信する。一実施形態においては、サーバ１０６が、クライアント装置１０８から送られる認証データを要求するためである。サーバ１０６は、さらに、認証データに加えて、クライアント装置１０８から提示されるユーザＩＤとパスワードとに対応するユーザの権利と特権に関する情報を受け取ることもできる。
【００１４】
サーバ１０６は、コンピュータネットワーク１０２に通信可能に接続され、ネットワーク１０２上の様々なユーザに、１つまたは複数のサービスを提供することができる任意の共用電子装置である。共用電子装置は、一実施形態において、セキュリティ面で安全なコンピュータネットワークを介して、アクセス可能な記憶媒体を含むサーバである。共用電子装置は、他の実施形態において、セキュリティ面で安全なネットワーク１０２上の様々な装置が、複数のプログラムにアクセスするアプリケーションサーバである。サーバ１０６は、さら他の実施形態において、画像データを生成または処理するために使用されるドキュメント処理装置である。ここで、ドキュメント処理装置、本技術分野で周知の任意の適切なドキュメント処理装置であり、例えば、複写機、プリンタ、スキャナ装置、ファクシミリ装置、あるいはこれらの装置の機能のうち二以上の機能を併せ持つ多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰと言うことがある。）等が含まれる。
【００１５】
サーバ１０６は、本技術分野で既知の任意の適切な手段によってコンピュータネットワーク１０２に接続される。サーバ１０６は、本技術分野で既知の任意の通信リンクを使用してネットワーク１０２を介してデータをやりとりするための通信インタフェースを備える。この通信リンクは、例えば、Ethernet（登録商標）ベースのネットワーク、赤外線接続、Wi-Fi接続、電話接続、携帯電話接続、Bluetooth（登録商標）接続などを含む、電子装置間で通信するための任意の通信手段である。
【００１６】
管理装置１０４の他に、クライアント装置１０８は、また、本技術分野で既知の任意の適切な通信インタフェースを備え、コンピュータネットワーク１０２とデータ通信できる状態にある。クライアント装置１０８は、例えば、携帯情報端末、ウェブが使用可能な携帯電話、ノート形コンピュータ、デスクトップ形コンピュータなどを含む、サーバ１０６にアクセスするために使用される任意の個人電子ユーザ装置である。クライアント装置１０８は、さらに、コンピュータネットワーク１０２を介して管理装置１０４と通信することができる。したがって、クライアント装置１０８は管理装置１０４から管理データを適切に受け取ることができる。クライアント装置１０８が受け取る管理データには、例えば、ユーザＩＤとパスワード、ネットワーク権利および特権、ネットワークアドレス割当て、および本技術分野で既知の他の管理データがある。
【００１７】
既に述べたように、サーバ１０６は、ユーザＩＤとパスワード等の認証データに加えて、それぞれのユーザＩＤとパスワードとに対応するユーザの権利と特権に関する情報を受け取る。
【００１８】
したがって、サーバ１０６は、クライアント装置１０８のユーザの信憑性を検証し、そのクライアント装置１０８に対応し関連付けられた、読み出し、書き込み、印刷、ファックス通信、画像走査、コピー、保存の権利を検証するために、ユーザＩＤとパスワードのセットを含んでいる。そのようなサーバ１０６に含まれるユーザＩＤとパスワードのセットについて行なわれるそれぞれの変更によって、管理装置１０４がすべてのエンドユーザ、すなわちクライアント装置１０８、にサーバ１０６の機密情報を公表する情報の送信を行うことが必要となる。機密情報には、例えば、ネットワークアドレス、装置の性能、アカウント情報などが含まれる。一実施形態においては、サーバ１０６はＳＮＭＰｖ３を使用可能にし、サーバ１０６がコンピュータネットワーク１０２に接続されているクライアント装置１０８にＳＮＭＰ情報を送る前に、コンピュータネットワーク１０２に接続されているすべてのクライアント装置１０８が認証されることを要求する。本発明によれば、管理装置１０４は、暗号化されたユーザＩＤとパスワードとを含む電子ファイルの名前をコンピュータネットワーク１０２に接続されているクライアント装置１０８に提供する。コンピュータネットワーク１０２に接続されているクライアント装置１０８のユーザは、クライアント装置１０８に、装置ドライバまたはユーティリティを最初にインストールし構成するときに、管理装置１０４から提供された前記のファイル名を入力するように促される。認証を受けることによって、ユーザは、例えば、ＳＮＭＰｖ３が使用可能なネットワーク装置のようなセキュリティ面で安全な具体的な電子装置から、例えば、ＳＮＭＰ情報のようなセキュリティ面で安全な情報を受け取ることができるようになる。
【００１９】
ここで、前記管理装置１０４、前記サーバ１０６と各クライアント装置１０８は、以上説明を行った処理とそれぞれの装置で固有な処理を行うため、それぞれプロセッサ、ＲＯＭ、ＲＡＭ、オペレーティングシステム等のプラットフォームと、このプラットフォーム上で動作し、それぞれの装置の機能を発揮させるためのソフトウェアを備えている。
【００２０】
次に、図２ないし図６を参照しながら、本発明による実施形態における動作を説明する。
【００２１】
図２に、本発明による実施形態において、暗号化したユーザＩＤとパスワードのファイルを生成し管理する動作を説明するためのフローチャートを示す。最初にＳ２０２で、コンピュータネットワーク１０２によってセキュリティ面で安全なデータ通信を行うために使用するネットワーク認証プロトコルを選択する。システム管理者は、管理装置１０４によって、あるいは、例えば、多機能周辺装置のような、セキュリティ面で安全な通信を実施するネットワーク装置によって、所望のプロトコルを選択することができる。前述したように、セキュリティ面で安全なネットワーク認証プロトコルの１つはＳＮＭＰｖ３である。しかし、ＳＮＭＰｖ３以外の任意の類似のセキュリティ面で安全なネットワーク管理プロトコルも同様に使用できる。
【００２２】
Ｓ２０４で、システム管理者は、管理装置１０４によって、コンピュータネットワーク１０２上のそれぞれのユーザに対応するユーザＩＤとパスワードの組み合わせを設定する。パスワードとユーザＩＤは、ネットワーク１０２上のユーザごとに固有の、例えば、任意の英数字の組み合わせでよい。次に、システム管理者は、Ｓ２０６で、各ユーザに対応する読み出しと書き込みの特権（privilege）を設定する。前記の読み出しと書き込みの特権は、各ユーザに許可されるアクセスのレベルを、サーバ１０６や他の共用ネットワーク装置に提供する。各ユーザにとっては、サーバ１０６や他の共用ネットワーク装置へアクセス可能なレベルは、前記の読み出しと書き込みの特権によって定められる。ユーザの権利と特権を設定した後、Ｓ２０８で、管理装置１０４は、生成されたユーザＩＤとパスワードとともに、これらに関連づけられる特権の情報を含む識別ファイルを生成する。なお、識別ファイルをＩＤファイルとも呼ぶ。Ｓ２１０で、システム管理者は、本技術分野で既知の任意の手段によって、ＩＤファイルを暗号化するために所望の暗号化方法を選択する。暗号化方法は、本技術分野で既知のデータを暗号化する任意の適切な方法である。ＩＤファイルは、次に、Ｓ２１２で、選択された暗号化方法を使って暗号化される。
【００２３】
Ｓ２１４で、暗号化されたＩＤファイルは、ネットワーク１０２上のクライアント装置１０８や他のクライアント装置１０８に容易にエクスポートできる形式で、管理装置１０４によって保存される。例えば、暗号化されたＩＤファイルは、カンマで区切ったＣＳＶ形式で保存される。しかし、カンマで区切ったＣＳＶ形式以外の、移植可能なデータベース表現フォーマット（portable database representation formats）で、暗号化されたＩＤファイルを保存してもよい。次にＳ２１６で、クライアント装置１０８などのクライアント装置からユーザＩＤとパスワードを含むＩＤファイルを求める要求を受け取る。Ｓ２１８で、対応するＩＤファイルが、暗号化された形式で、要求元の装置に送られる。当業者は、１つまたは複数のユーザＩＤまたはパスワードが変化した場合、例えばあるユーザがネットワークから離脱するか、または新しい装置がネットワークに追加された場合に、管理装置１０４は自動的にＩＤファイルを更新し、コンピュータネットワーク１０２上のサーバ１０６とクライアント装置１０８を含むすべてのクライアント装置にＩＤファイルを送信することを理解するであろう。熟練した技術者は、前述のＩＤファイルが、システム管理者のセキュリティ面で安全なネットワークに対するアクセス制御を容易にし、インストールのためにネットワーク１０２上のすべての装置に同報通信される、単一のファイルの修正を可能にすることを理解するであろう。ＩＤファイルが暗号化され、システム管理者しかファイルを変更できないため、それぞれのユーザのＩＤとパスワードの完全性とセキュリティが維持される。
【００２４】
次に、図３に、認証されたユーザをコンピュータネットワーク１０２に追加するために管理装置１０４でシステム管理者に表示されるグラフィカルユーザインタフェース（以下、ＧＵＩということがある。）のテンプレート３００を例示する。ＧＵＩのテンプレート３００は、システム管理者によって記入される様々なフィールドとフォームを含む。図３に示すように、システム管理者は、新たなユーザの認証と通信に使用される、セキュリティ面で安全なネットワークプロトコルのタイプを選択することができる。例えば、システム管理者は、サーバ１０６とクライアント装置１０８間のセキュリティ面で安全なデータ通信を容易にするために、ＳＮＭＰプロトコルのバージョン１または３を選択する。次に、ポップアップウィンドウ３０２がシステム管理者に表示され、システム管理者は、新規ユーザのユーザＩＤ、パスワード、および図中に読み出し、書き込みとして示された特権を設定することができる。システム管理者が、新しいユーザＩＤ、パスワードおよび読み出し、書き込み等の特権を設定した後で、この組み合わせが、既に図２を参照して説明したように、暗号化された形式で保存される。
【００２５】
次に、図４のテンプレート画面４００によって示したように、新しく作成されたユーザＩＤとその関連情報をネットワーク１０２上にあるクライアント装置１０８にエクスポートする準備ができる。図４に示したように、システム管理者は、ＧＵＩ画面４００によって、新しく作成されたユーザＩＤ、パスワードおよびこれらに関連付けられた特権を含むエクスポート可能なＩＤファイルを生成することができる。エクスポート可能なファイルを生成した後で、ネットワーク１０２上の装置に送信する準備ができる。
【００２６】
次に図５を参照しながらクライアント装置側の動作を説明する。図５に、本発明による実施形態において、クライアント装置側の動作例を説明するためのフローチャートを示す。先ずＳ５０２で、クライアント装置１０８などのクライアント装置は、任意の適切な手段によって、管理装置１０４から暗号化されたＩＤファイルを受け取る。ＩＤファイルは、コンピュータネットワーク１０２を介して受け取られる。一実施形態においては、ネットワーク上のすべての装置に向けて管理装置１０４がＩＤファイルを同報送信する時に、クライアント装置１０８はＩＤファイルを受け取る。前述したように、クライアントユーザは、例えば、サーバに印刷機能がある場合、プリンタドライバあるいはユーティリティをインストールまたは構成するときに、ＩＤファイルを受け取り、ＩＤファイルを処理するユーティリティアプリケーションによってユーザＩＤ、パスワードを設定することができる。次にＳ５０４で、暗号化されたＩＤファイルは、クライアント装置１０８上で動作しているユーティリティアプリケーションによって復号化される。ここで、復号化は、クライアント装置１０８にログインしているユーザに対応する、ユーザＩＤ、パスワードおよびこれらに関連付けられた特権のみを取り出すことに注意する必要がある。換言すると、クライアント装置１０８にログインしているユーザ以外のユーザに対応するユーザＩＤ等は、クライアント装置１０８における復号化によって取り出されることはない。復号化ユーティリティアプリケーションは暗号化されたＩＤファイルを復号化できる能力を有するが、ユーザはＩＤファイルの復号化された内容を見たり確認したりすることはできない。したがって、ユーザがファイルを開こうとすると、ＩＤファイルの暗号化された内容しか見ることができない。
【００２７】
次に、Ｓ５０６で、復号化されたユーザＩＤ、パスワードおよびこれらに関連付けられた特権は、クライアント装置１０８の、ユーザがアクセスできないレポジトリに保存される。ユーザＩＤとパスワードの使用を必要とする装置認証を容易にするために、自動化されたクライアントプロセスが適切に適応される。復号化されたユーザＩＤ、パスワードおよびこれらに関連付けられた特権の保存内容は、自動化クライアントプロセスによってクライアント装置上で暗号化される。ここで使用する暗号化アルゴリズムは、管理装置１０４によって使用される暗号化アルゴリズムと、同じでも、異なってもよい。いずれにしても、ユーザは、ユーザＩＤ、パスワードおよびこれらに関連付けられた特権を見たり変更したりすることができない。
【００２８】
Ｓ５０８で、ユーザは、クライアント装置１０８を介して、所望の処理操作を実行する、例えば、サーバ１０６等の、ネットワーク装置を選択する。ここで、前記の処理操作は、画像走査、印刷、描画、ファクシミリ通信、コピー、保存、変換などを含むが、これらに限定されない本技術分野で既知の任意の処理、画像化または他のコンピュータベースの応用である。前記のサーバ１０６は、コンピュータネットワーク１０２を介してクライアント装置１０８によりアクセス可能な、様々なアプリケーションを実行するように適切に適応される。Ｓ５０８で所望のネットワーク装置を選択した後、Ｓ５１０で、選択した装置が要求クライアント装置１０８の認証を必要とするかどうかが判断される。認証が必要ないと判断されたとき、処理はＳ５２０に進み、選択された装置が所望の処理操作を実行する。
【００２９】
選択したネットワーク装置が要求元のクライアント装置１０８と関連するユーザの認証を必要とすると判断されたとき、処理はＳ５１２に進み、クライアント装置１０８は保存された情報識別ファイルを使用して認証を開始する。本発明によれば、ユーザＩＤとパスワードをその度に入力する標準的な操作を行うことなく、自動化クライアントプロセスによって要求装置を迅速に認証できる。Ｓ５１４で、認証が完了したかどうかが判断される。自動化クライアントプロセスを使った認証が失敗し完了しなかったとき、ユーザは、Ｓ５２２で、ユーザＩＤとパスワードをマニュアルで入力するように要求される。マニュアル入力が終わると、処理はＳ５１４に戻り、認証が完了したかどうかが確認される。
【００３０】
認証が完了した後、Ｓ５１６で、選択された装置にユーザがアクセスすることを許可されているかどうかが判断される。許可の判断は、前述したＩＤファイルに含まれる権利と特権に基づいて行われる。そのような権利と特権は、ユーザが要求することを許可された処理操作のタイプを含む。ユーザが、ＩＤファイル情報に基づいて、先に選択したネットワーク装置にアクセスすることを許可されていると判断されると、クライアント装置１０８は、Ｓ５１８で、ＩＤファイルに含まれる特権情報に相応のアクセス権を受け取る。次に、選択された装置は、Ｓ５２０で、所望の処理操作を実行する。
【００３１】
次に図６に移り、クライアント装置１０８上で動作している自動化クライアントプロセスによって、ユーザに表示されるポップアップウィンドウを示すテンプレートウィンドウ６００を示す。前述したように、ユーザがサーバ１０６とのセキュリティ面で安全な通信を確立するために自分のユーザＩＤとパスワードを繰り返し入力する代わりに、自動化クライアントプロセスは、クライアント装置１０８によってＩＤファイルが受け取られたときに、ウィンドウ６００を表示する。次に、ユーザは、暗号化されたユーザＩＤ、パスワードおよびこれらに関連付けられた特権を含むＩＤファイルと関連したファイル名を選択する。必要なフィールドに記入した後に、情報はクライアント装置１０８上の自動化クライアントプロセスによって記憶される。サーバ１０６によって認証が要求されるたびに、自動化クライアントプロセスは、ユーザからさらなる入力を必要とすることなくサーバ１０６に適切な情報を送る。
【００３２】
本発明は、ソースコード、オブジェクトコード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクトコードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータプログラムに適用される。コンピュータプログラムは、独立アプリケーション、ソフトウエアコンポーネント、スクリプト、または他のアプリケーションへのプラグインとすることができる。本発明を組み込むコンピュータプログラムは、例えば、ＲＯＭやＲＡＭなどの記憶媒体、ＣＤ−ＲＯＭなどの光記録媒体、フロッピー（登録商標）ディスクなどの磁気記録媒体などの、コンピュータプログラムを伝達することができる任意の実体または装置である担体で実施することができる。担体は、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号などの任意の伝達可能な担体である。コンピュータプログラムは、サーバからインターネットを介して適切にダウンロードされる。コンピュータプログラムの機能は集積回路に組み込むこともできる。示した本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の範囲内にある。
【００３３】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的でもなく本発明を開示した形態に限定しようとするものでもない。以上の教示を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の範囲内にある。
【図面の簡単な説明】
【００３４】
【図１】本発明による実施形態であるシステムの構成例を示すブロック図である。
【図２】本発明による実施形態において、暗号化したユーザＩＤとパスワードのファイルを生成し管理する動作を説明するためのフローチャートである。
【図３】本発明による実施形態において、管理装置で表示されるＧＵＩのテンプレート画面の例である。
【図４】本発明による実施形態において、管理装置で表示されるＧＵＩのテンプレート画面の例である。
【図５】本発明による実施形態において、クライアント装置側の動作例を説明するためのフローチャートである。
【図６】本発明による実施形態において、ＩＤファイルの選択テンプレートウィンドウ画面の例である。
【符号の説明】
【００３５】
１００  システム
１０２  コンピュータネットワーク
１０４  管理装置
１０６  サーバ
１０８  クライアント装置
【図２】
2007087384.tif 000003
【図５】
2007087384.tif 000004
【図１】
2007087384.tif 000005
【図３】
2007087384.tif 000006
【図４】
2007087384.tif 000007
【図６】
2007087384.tif 000008