(57)【要約】【目的】  特定のサービスをユーザ及びサービス提供者の何れにとっても安全に提供，享受しうるネットワークサービス方法を提供する。【構成】  サービス提供者が所有，管理するサーバコンピュータと、予めサービス提供者によってユーザ適格が確認されたユーザが使用するクライアントコンピュータであってサービス提供者から提供されたユーザ識別ファイルがインストールされたクライアントコンピュータとがネットワークを介して接続されており、クライアントコンピュータからのアクセス要求があった場合に、サーバコンピュータにおいてクライアントコンピュータに内在するユーザ識別ファイルの有無を確認し、ユーザ識別ファイルの存在が確認されたクライアントコンピュータからのアクセス要求に対してのみ、サービス提供者が当該ユーザに対して特定のサービスを提供するようにする。【選択図】    図２
2006053937.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供者が所有，管理するサーバコンピュータと、予めサービス提供者によってユーザ適格が確認されたユーザが使用するクライアントコンピュータであってサービス提供者から提供されたユーザ識別ファイルがインストールされたクライアントコンピュータとがネットワークを介して接続されており、クライアントコンピュータからのアクセス要求があった場合に、サーバコンピュータにおいてクライアントコンピュータに内在するユーザ識別ファイルの有無を確認し、ユーザ識別ファイルの存在が確認されたクライアントコンピュータからのアクセス要求に対してのみ、サービス提供者が当該ユーザに対して特定のサービスを提供するようにすることを特徴とするネットワークサービス方法。
【請求項２】
ユーザ識別ファイルは、これをインストールすることによっては当該クライアントコンピュータの既存プログラムに何らの影響を及ぼさないものであって、複数のアスキー文字を羅列してなるコンピュータ識別記号を有するものであることを特徴とする、請求項１に記載するネットワークサービス方法。
【請求項３】
ユーザが所有する一又は複数のコンピュータは、サービス提供者によってユーザ識別ファイルがインストールされたものであることを特徴とする、請求項２に記載するネットワークサービス方法。
【請求項４】
ユーザが所有する一又は複数のコンピュータは、当該ユーザによってユーザ識別ファイルがインストールされたものであることを特徴とする、請求項２に記載するネットワークサービス方法。
【請求項５】
ユーザ適格の確認は、サービス提供者とユーザとのサービス利用契約の締結によって行われることを特徴とする、請求項１〜４の何れかに記載するネットワークサービス方法。
【請求項６】
サービス利用契約が代理店契約であることを特徴とする、請求項５に記載するネットワークサービス方法。
【請求項７】
ユーザ適格の確認は、サービス提供者によるユーザ識別ファイルのインストール時に行われることを特徴とする、請求項５に記載するネットワークサービス方法。
【請求項８】
サービス提供者は、ユーザを訪問して、ユーザ適格の確認を行なうことを特徴とする、請求項５に記載するネットワークサービス方法。
【請求項９】
サービス提供者は、アクセス権を認めようとする全てのユーザ又は複数のユーザに対して、同一内容のユーザ識別ファイルを提供することを特徴とする、請求項１〜８の何れかに記載するネットワークサービス方法。
【請求項１０】
特定のサービスを享受するユーザ専用画面へのログイン条件として、サーバコンピュータはユーザ固有の機密情報を含まないユーザ情報の入力を要求することを特徴とする、請求項１〜９の何れかに記載するネットワークサービス方法。
【請求項１１】
前記ユーザ情報は、サービス提供者から提示されたユーザＩＤ及び／又はパスワードであることを特徴とする、請求項１０に記載するネットワークサービス方法。
【請求項１２】
前記ユーザ情報の入力画面からユーザ専用画面へのログイン操作に伴って、サーバコンピュータによるコンピュータ識別記号の有無確認が開始されることを特徴とする、請求項１０又は請求項１１に記載するネットワークサービス方法。
【請求項１３】
サーバコンピュータは、コンピュータ識別記号の存在が確認されたときにのみ、入力されたユーザ情報をデータベースに保存されたユーザ情報と照合して、その整合が確認されることにより認証情報の入力画面からユーザ専用画面へのログインを許可することを特徴とする、請求項１０〜１２の何れかに記載するネットワークサービス方法。
【請求項１４】
ユーザ識別ファイルの存在情報はクッキーに保持され、そのクッキーにおける保持情報は当該ネットワークへの接続終了によって消失することを特徴とする、請求項１〜１３の何れかに記載するネットワークサービス方法。
【請求項１５】
ユーザが所有するクライアントコンピュータとサービス提供者が所有，管理するサーバコンピュータとをネットワークを介して接続してなり、サービス提供者がユーザ識別ファイルの存在が確認されたクラアイントコンピュータからのアクセス要求に対してのみ特定のサービスを提供しうるように構成されたクライアント・サーバシステムであって、
クライアントコンピュータは、サービス提供者により予めユーザ適格が確認されたユーザが所有するコンピュータであって当該サービス提供者から提供されたユーザ識別ファイルをインストールしたものであり、
サーバコンピュータは、クライアントコンピュータからアクセス要求があった場合に、当該クライアントコンピュータに内在するユーザ識別ファイルの有無を確認しうるものであり、
ユーザ識別ファイルは、これをインストールすることによっては当該クライアントコンピュータの既存プログラムに何らの影響を及ぼさないものであって、サーバコンピュータにおいてその有無が確認されうるコンピュータ識別記号を具備するものであり、
当該コンピュータ識別記号は、複数のアスキー文字を羅列してなるものであることを特徴とするクライアント・サーバシステム。
【請求項１６】
複数のクライアントコンピュータにインストールされるユーザ識別ファイルが同一内容のものであることを特徴とする、請求項１５に記載するクライアント・サーバシステム。
【請求項１７】
サーバコンピュータは、特定のサービスを享受するユーザ専用画面へのログイン条件として、ユーザ固有の機密情報を含まないユーザ情報の入力を要求するものであることを特徴とする、請求項１５又は請求項１６に記載するクライアント・サーバシステム。
【請求項１８】
ユーザ情報は、サービス提供者から提示されたユーザＩＤ及び／又はパスワードであることを特徴とする、請求項１７に記載するクライアント・サーバシステム。
【請求項１９】
サーバコンピュータは、前記ユーザ情報の入力画面からユーザ専用画面へのログイン操作に伴って、コンピュータ識別記号の有無確認を開始するものであることを特徴とする、請求項１７又は請求項１８に記載するクライアント・サーバシステム。
【請求項２０】
サーバコンピュータは、コンピュータ識別記号の存在が確認されたときにのみ、入力されたユーザ情報をデータベースに保存されたユーザ情報と照合して、その整合が確認されることにより認証情報の入力画面からユーザ専用画面へのログインを許可するものであることを特徴とする、請求項１７〜１９の何れかに記載するクライアント・サーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントコンピュータからインターネット等のネットワークを介してサーバコンピュータに接続することによりアイテムの購入注文やデータベース使用等の各種サービスを受けることができるネットワークサービス方法及びこれを実施するためのクライアント・サーバシステムに関するものである。
【背景技術】
【０００２】
従来から、ネットワークを通じて種々のサービスが提供されており、例えば、ユーザは、自己が使用するパソコン（パーソナルコンピュータ）等からインターネットを通じてサービス提供者のホームページにアクセスすることにより、アイテムの注文，購入やデータベースの使用，閲覧等の特定のサービスを受けることができる。
【０００３】
かかるネットワークサービスにあっては、特定のサービスはホームページにリンクされた特定のウエブページ（以下「ユーザ専用画面」という）において提供されるが、不正なアイテム注文，データベース使用等を防止するために、サービス提供者は、ユーザ適格を確認できるユーザ情報、例えばユーザの住所，氏名，年齢，職業，勤務先，役職，性別，電話番号，ファックス番号，電子メールアドレス，クレジットカード番号等のユーザ固有の機密情報やサービス提供者との間で設定されるユーザＩＤ及びパスワードを要求し、かかるユーザ情報が入力された場合にのみユーザ専用画面へのアクセスを許可するようにしている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このようなユーザ情報は、ネットワーク上で他人にインターセプトされる虞れがあり、不正使用されて多大な損害を受けることがある。特に、クレジットカード番号等のユーザ固有の機密情報は、サービス提供者にとっては一面識もないユーザ適格を確認する上で有効且つ便利なものであるが、他人が不正に知得，使用することによってユーザが受ける被害は極めて大きい。勿論、ユーザ情報を不正に知得した他人によるアクセスによりデータベースが破壊される等、サービス提供者にとっても大きな被害を受ける場合がある。
【０００５】
従来からも、アクセス権の認証を複雑な暗号キーを使用して行なう等、種々のセキュリティシステムが提案されているが、ネットワーク上でユーザ（人）を特定することによってアクセス権の認証を行なう以上、ネットワーク上に提供されるユーザ情報の漏洩阻止は困難であるし、ユーザ情報のインターセプトを有効に防止できるような超高度のセキュリティシステムは、その開発，インフラ構築等に多大な労力，コストを要するため、資金力のない一般的なサービス提供者にとっては到底採用できない。
【０００６】
本発明は、このような問題を生じることなく、特定のサービスをユーザ及びサービス提供者の何れにとっても安全に提供，享受しうるネットワークサービス方法とこれを好適に実施することができるクライアント・サーバシステムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、サービス提供者が所有，管理するサーバコンピュータと、予めサービス提供者によってユーザ適格が確認されたユーザが使用するクライアントコンピュータであってサービス提供者から提供されたユーザ識別ファイルがインストールされたクライアントコンピュータとがネットワークを介して接続されており、クライアントコンピュータからのアクセス要求があった場合に、サーバコンピュータにおいてクライアントコンピュータに内在するユーザ識別ファイルの有無を確認し、ユーザ識別ファイルの存在が確認されたクライアントコンピュータからのアクセス要求に対してのみ、サービス提供者が当該ユーザに対して特定のサービスを提供するようにすることを特徴とするネットワークサービス方法を提案する。
【０００８】
かかるネットワークサービス方法の好ましい実施の形態にあって、ユーザ識別ファイルは、これをインストールすることによっては当該クライアントコンピュータの既存プログラムに何らの影響を及ぼさないものであって、複数のアスキー文字を羅列してなるコンピュータ識別記号を有するものである。また、ユーザが所有する一又は複数のコンピュータは、当該ユーザ又はサービス提供者によってユーザ識別ファイルがインストールされたものである。また、ユーザ適格の確認は、サービス提供者とユーザとのサービス利用契約の締結によって行われる。このサービス利用契約は、例えば代理店契約である。また、ユーザ適格の確認は、サービス提供者によるユーザ識別ファイルのインストール時に行われ、サービス提供者は、ユーザを訪問して、ユーザ適格の確認を行なう。また、サービス提供者は、アクセス権を認めようとする全てのユーザ又は複数のユーザに対して、同一内容のユーザ識別ファイルを提供することが好ましい。また、特定のサービスを享受するユーザ専用画面へのログイン条件として、サーバコンピュータはユーザ固有の機密情報を含まないユーザ情報の入力を要求する。前記ユーザ情報は、サービス提供者から提示されたユーザＩＤ及び／又はパスワードであることが好ましい。前記ユーザ情報の入力画面からユーザ専用画面へのログイン操作に伴って、サーバコンピュータによるコンピュータ識別記号の有無確認が開始されることが好ましい。サーバコンピュータは、コンピュータ識別記号の存在が確認されたときにのみ、入力されたユーザ情報をデータベースに保存されたユーザ情報と照合して、その整合が確認されることにより認証情報の入力画面からユーザ専用画面へのログインを許可する。また、ユーザ識別ファイルの存在情報はクッキーに保持され、そのクッキーにおける保持情報は当該ネットワークへの接続終了によって消失することが好ましい。
【０００９】
また、本発明は、かかるネットワークサービス方法を好適に実施するために、ユーザが所有するクライアントコンピュータとサービス提供者が所有，管理するサーバコンピュータとをネットワークを介して接続してなり、サービス提供者がユーザ識別ファイルの存在が確認されたクラアイントコンピュータからのアクセス要求に対してのみ特定のサービスを提供しうるように構成されたクライアント・サーバシステムであって、クライアントコンピュータは、サービス提供者により予めユーザ適格が確認されたユーザが所有するコンピュータであって当該サービス提供者から提供されたユーザ識別ファイルをインストールしたものであり、
サーバコンピュータは、クライアントコンピュータからアクセス要求があった場合に、当該クライアントコンピュータに内在するユーザ識別ファイルの有無を確認しうるものであり、ユーザ識別ファイルは、これをインストールすることによっては当該クライアントコンピュータの既存プログラムに何らの影響を及ぼさないものであって、サーバコンピュータにおいてその有無が確認されうるコンピュータ識別記号を具備するものであり、当該コンピュータ識別記号は、複数のアスキー文字を羅列してなるものであることを特徴とするクライアント・サーバシステムを提案する。
【００１０】
かかるクライアント・サーバシステムの好ましい実施の形態にあっては、複数のクライアントコンピュータにインストールされるユーザ識別ファイルは同一内容のものであることが好ましい。サーバコンピュータは、特定のサービスを享受するユーザ専用画面へのログイン条件として、ユーザ固有の機密情報を含まないユーザ情報の入力を要求するものであることが好ましい。このユーザ情報は、サービス提供者から提示されたユーザＩＤ及び／又はパスワードであることが好ましい。サーバコンピュータは、前記ユーザ情報の入力画面からユーザ専用画面へのログイン操作に伴って、コンピュータ識別記号の有無確認を開始するものであることが好ましく、コンピュータ識別記号の存在が確認されたときにのみ、入力されたユーザ情報をデータベースに保存されたユーザ情報と照合して、その整合が確認されることにより認証情報の入力画面からユーザ専用画面へのログインを許可するものであることが好ましい。
【００１１】
上記したネットワークサービス方法ないしクラアイント・サーバシステムにあっては、アクセス権の認証を、ユーザ（人）を特定することによって行わず、クライアントコンピュータそのものを特定することによって行なうものであり、アクセス要求に対してユーザ固有の機密情報を認証条件としないものである。特定のサービスは、一般には、インターネット（ＷＷＷ（ワールド・ワイド・ウエブ）等）を通じて提供されるもの（例えば、アイテムの注文，購入（一般的な配送手段（宅配便，郵送，運送等）により配送される物理的な製品，商品や電子的手段（インターネット，電子メール等）により配送（ダウンロード等）される電子商品（デジタルデータ，アプリケーションソフト，音楽データ等）の注文，購入）やデータベース情報（アイテムの在庫情報等）の使用）であるが、インターネット以外のネットワーク（例えば、ＷＡＮ等）を通じて提供されるものも含まれる。ユーザ識別ファイルの存在情報はクッキーに保持され、そのクッキーにおける保持情報は当該ネットワークへの接続終了（例えば、ホームページへのアクセス終了）と共に消失し、ネットワーク上から当該情報がインターセプトされるのを防止する。
【００１２】
また、かかるネットワークサービス方法ないしクラアイント・サーバシステムにあって、ユーザ識別ファイルは、これをインストールすることによっては当該クライアントコンピュータの既存プログラムに何らの影響を及ぼさないものであって、クライアントコンピュータのブラウザ表示画面においてその有無が確認されうるコンピュータ識別記号を具備するものである。このコンピュータ識別記号は、具体的には、複数のアスキー文字を羅列してなるものであり、ユーザ識別ファイルがインストールされたコンピュータを個性化する。ユーザ識別ファイルは、通常、ディスケット，ＣＤ−ＲＯＭ等の磁気媒体に格納して、或いは電子メールの添付ファイルとしてサービス提供者からユーザに提供される。
【００１３】
また、ユーザ適格の確認は、サービス提供者とユーザとの間にサービス利用契約（例えば、代理店契約等）が締結される場合には、その締結をもって行なうことができる。そして、サービス提供者からユーザへのユーザ識別ファイルの提供行為そのものが、ユーザ適格の確認行為を兼用する。例えば、磁気媒体が郵送等の一般的な配送手段により配送される場合には、その配送完了により当該ユーザの住所，氏名等を確認することができ、当該配送完了をもってユーザ適格が確認される。また、サービス提供者がユーザを訪問して磁気媒体をユーザに提供するときは、サービス業者はユーザと面談することができ、これによってユーザ適格を、サービス利用契約の締結を行なう場合と同様に、確実に判断することができる。
【００１４】
また、ユーザ識別ファイルのインストールは、ユーザ適格が確認されたユーザ又はサービス提供者によって行われ、ユーザが当該ネットワークサービスに使用しようとする一又は複数のコンピュータに対して行われる。ユーザ識別ファイルのインストール操作は、ユーザ自身が行なう他、サービス提供者が行なう。サービス提供者によるインストール操作は、サービス利用契約時又は磁気媒体等の提供時に行なうことができる。サービス提供者によるインストールは、ユーザとの面談によるユーザ適格の確認を兼ねることから、ユーザがコンピュータ知識に乏しく、ユーザ自身がインストール操作を行ない難い場合は勿論であるが、そうでない場合にも、ユーザ適格の確認上、サービス提供者がインストール操作を行なうことが好ましい。なお、サービス内容又はユーザ適格によっては、インストールすべきコンピュータの数を制限することも好ましい。かかる制限を行なう場合には、サービス提供者はユーザ識別ファイルを格納した磁気媒体をインストール後に回収する。また、ユーザ識別ファイル（特に、コンピュータ識別記号）は、当該ネットワークサービス方法によるサービスを享受する全てのユーザ又はグループ化された複数のユーザに対して同一内容のものとすることができる。このようにする場合には、セキュリティ上、定期的にユーザ識別ファイルのバージョン変更（コンピュータ識別記号の変更）を行なうことが好ましい。
【００１５】
ところで、上記したネットワークサービス方法ないしクラアイント・サーバシステムにあって、ユーザ個々のニーズに応じたサービスを提供する必要があり、サービス提供画面であるユーザ専用画面をユーザ毎に又はグループ化されたユーザ毎にカスタマイズさせることが望ましい場合がある。
【００１６】
このような場合等にあっては、特定のサービスを享受するユーザ専用画面へのログイン条件として、ユーザに対して、ユーザ識別ファイルのインストールに加えて、ユーザ情報の入力を求めることができる。かかるユーザ情報は、ネットワーク上での漏洩がユーザに不利となるようなユーザ固有の機密情報（ユーザの年収，クレジットカード番号等）は含まれず、一般には、サービス提供者によって提示されたユーザＩＤ及びパスワードの両方又は一方である。ユーザＩＤによってユーザ専用画面を、ユーザに応じてカスタマイズすることができ、ユーザ個々のニーズに応じた決め細やかなサービスを提供することができる。
【００１７】
かかる場合、ユーザ情報の入力画面からユーザ専用画面へのログイン操作に伴って、ユーザ識別ファイル（コンピュータ識別記号）の有無確認が開始され、サーバコンピュータは、ユーザ識別ファイルの存在が確認されたときにのみ、入力されたユーザ情報（ユーザＩＤ等）をデータベースに保存されたユーザ情報と照合して、その整合が確認されることにより認証情報の入力画面からユーザ専用画面へのログインを許可する。すなわち、ユーザＩＤ等のユーザ情報の整合確認処理を、ユーザ識別ファイルの存在が確認された後に行なうことにより、仮にネットワーク上で当該ユーザ情報がインターセプトされ、そのユーザ情報を使用した不正なアクセス要求があったときにも、その要求を確実に拒絶することができ、セキュリティを確保することができる。
【発明の効果】
【００１８】
本発明のネットワークサービス方法によれば、ネットワークサービスの提供，享受を安全に行なうことができる。しかも、複雑且つ高価なセキュリティシステムを必要とすることなく、ネットワークサービスのシステム構築を容易且つ安価になすことができる。また、本発明のクライアント・サーバシステムによれば、かかるネットワークサービス方法を好適に実施することができる。
【発明を実施するための最良の形態】
【００１９】
本発明に係るネットワークサービス方法を実施するための本発明に係るクラアイント・サーバシステムは、図１に示す如く、ユーザが所有するクライアントコンピュータ１とサービス提供者が所有，管理するサーバコンピュータ２とをネットワーク（インターネット）３を介して接続してなるものである。
【００２０】
クライアントコンピュータ１は、ユーザが所有する設置型のコンピュータ（デスクトップ型パソコン等）又は携帯端末（ノートパソコン等）であり、ＷＷＷブラウザ（例えば、マイクロソフトのインターネット・エクスプロラやネットスケープのナビゲータ等）及びディスプレイ等を装備しており、インターネット３に所定のＵＲＬを送出することにより、このＵＲＬにより特定されるリソース（ハイパーテキスト）を取得し、ディスプレイ上に所望の画像表示を行なう。当該ネットワークサービスによる特定のサービスを利用できるクライアントコンピュータ１には、後述する如く、コンピュータ識別記号を有するユーザ識別ファイルがインストールされている（以下、ユーザ識別ファイルがインストールされたコンピュータとインストールされていないコンピュータとを区別する必要がある場合には、前者を「特定コンピュータ」といい、後者を「不特定コンピュータ」という）。また、特定コンピュータを使用するユーザ（以下、不特定コンピュータを使用するユーザとを区別する必要がある場合には「特定ユーザ」という）には、サービス提供者からユーザ情報（ＩＤ及びパスワード）が提示されている。なお、一のユーザに対して認められる特定コンピュータ１の数は、サービス提供者が制限することができるが、かかる制限がなく、当該ユーザがサービス使用条件等に応じて任意に設定することを許容する場合もある。例えば、本店のコンピュータとこれにＷＡＮ等で接続されていない支店や営業所のコンピュータとを夫々特定コンピュータとして使用したい場合、又はユーザの従業者が任意の場所からノートパソコン等の携帯端末によりアクセスしたい場合等があるからである。
【００２１】
サーバコンピュータ２は、ＷＷＷサーバ４及びデータベース５等を具備するコンピュータシステムであり、必要に応じてＬＡＮ，ＷＡＮによるネットワークシステムが含まれる。サーバ４はインターネット３に接続されており、ホームページ表示ファイルを具備する。なお、サーバコンピュータ２には、必要に応じて、一般的なセキュリティシステム（ファイアウォール等）を付設することができる。ホームページ表示ファイルは、複数階層のウエブページ（ユーザ情報の入力画面，ユーザ専用画面等）で構成されるホームページをブラウザに送出する処理、コンピュータ識別記号の取得，保持処理、コンピュータ識別記号の判別処理及びユーザ情報の照合，確認処理を行なうプログラムで構成される。コンピュータ識別記号の取得，保持処理にあっては、特定コンピュータ１からのホームページアクセス時にユーザ識別ファイルによって当該コンピュータ１に付与されたコンピュータ識別記号を自動取得し、これをクッキー機能の利用によりクライアントコンピュータ１のブラウザ表示画面上で暗黙に保持する。コンピュータ識別記号の判別処理にあっては、クライアントコンピュータ１のブラウザ表示画面上で取得，保持されるコンピュータ識別記号の有無を判別し、ユーザ情報の照合，確認処理にあっては、コンピュータ識別記号の存在が確認されたときにおいてユーザにより入力されたユーザ情報であるユーザＩＤ及びパスワードをデータペース情報（データベース５に保持されたＩＤ，パスワードに関するユーザ情報）と照合し、両者が整合した場合にユーザ専用画面からデータベース５へのアクセスを許容する。
【００２２】
特定コンピュータ１には、サービス提供者から提供されるユーザ識別ファイルがインストールされる。このユーザ識別ファイルは、適当数のアスキー文字を羅列してなるコンピュータ識別記号（テキストファイル）及びこれを当該コンピュータ１のブラウザ表示画面上で読み取るためのダイナミック・リンク・ライブラリ（ＤＬＬ）を含むものであり、磁気媒体には、必要に応じて、ユーザ識別ファイルの他、これを特定コンピュータに組み込むためのインストール用ウイザードプログラムが格納される。ユーザ識別ファイルは、特定コンピュータ１に他のコンピュータ（不特定コンピュータ）と区別するための独自のコンピュータ識別記号（認証記号）を付与する機能を有するものであり、これをインストールすることによっては、当該コンピュータ１の既存プログラム（オペレーティング・システム（Ｗｉｎｄｏｗｓ９８，ＭＳ−ＤＯＳ，ＯＳ／２等）やアプリケーションプログラム等）に何らの影響を与えないものであり、一般に、ユーザによるファイル操作が行われないディレクトリないしファイル（例えば、システムファイル）に格納，保持される。
【００２３】
ユーザ識別ファイルの特定コンピュータ１へのインストールは、サービス提供者によるユーザ適格の確認を兼ねる意味で且つユーザ識別ファイルの不正使用の防止を図るために、原則として、サービス提供者が行なう。すなわち、サービス提供者がユーザを訪問して、当該ユーザが使用しようとするコンピュータ１にインストールすることにより、サービス提供者はユーザが特定ユーザとしての適格性（ユーザ適格）を具備する者であるか否か（当該ネットワークサービスを適正に利用できる者であるか否か）を直接に判断することができ、爾後の電子商取引等の安全が保証される。一方、ユーザが代理店契約等のサービス利用契約の締結により信用できる者であることが保証されている場合には、ユーザ識別ファイルを、磁気媒体に格納して郵送，宅配便等の一般的な配送手段により又は電子メールの添付ファイルとして当該ユーザに配送し、ユーザ自らがユーザ識別ファイルのインストールを行なう。この場合においても、特定ユーザがコンピュータ操作に熟知しない場合には、当該ユーザからの要請等により、サービス提供者がユーザ識別ファイルのインストールを行なう。
【００２４】
而して、上記クライアント・サーバシステムによって実施される本発明に係るネットワークサービス方法にあっては、図２に示す如きルーチンにより、特定ユーザに特定のサービス（製品発注，在庫照会等のデータベース使用サービス）が提供される。
【００２５】
すなわち、ユーザ識別ファイルがインストールされた特定コンピュータ１からウエブブラウザを起動し、サービス提供者のホームぺージにアクセスし、ホームページ画面を特定コンピュータのディプレイに表示する。ホームページ画面には、ユーザ専用画面へのログインボタンがあり、これをクリックすることにより、ユーザ情報の入力画面が表示される。特定ユーザは、この入力画面において、予めサービス提供者から提示されたユーザＩＤ及びパスワードを入力する。そして、当該入力画面に表示されるログインボタンをクリックすることにより、入力されたユーザＩＤによってカスタマイズされたユーザ専用画面が表示され、データベース５へのアクセスが許容される。
【００２６】
このとき、ユーザ専用画面へのログインは、ユーザ識別ファイルがインストールされた特定コンピュータ１によるアクセスに対してのみ行われ、不特定コンピュータからのアクセスに対しては拒否される。
【００２７】
すなわち、ユーザ情報の入力画面からユーザ専用画面へのログイン操作（ログインボタンのクリック）が行われると、クライアントコンピュータのブラウザ表示画面上において、当該コンピュータ１におけるコンピュータ識別記号の有無が判別，確認される。サーバコンピュータ２は、コンピュータ識別記号の存在が確認されると、データベース５に保存されているユーザ情報と入力されたユーザＩＤ及びパスワードとを照合する。そして、これらが整合した場合には、ユーザ専用画面を表示し、データベース５へのアクセスを許可する。ユーザ専用画面は、ユーザＩＤによってカスタマイズされたものであり、特定ユーザが所望する一又は複数のセクションを有する。例えば、製品注文セクション，在庫情報セクション，発注製品の出荷情報セクション，データベースダウンロードセクション等である。一方、入力されたユーザＩＤ又はパスワードがデータベース情報と整合しない場合には、適当なエラー画面が表示され、ユーザ専用画面へのログインが拒否される。
【００２８】
また、ユーザ専用画面へのアクセス要求が不特定コンピュータからなされた場合には、ブラウザ表示画面においてコンピュータ識別記号が確認されず、適当なエラー画面が表示され、ユーザ専用画面へのログインが拒否される。このとき、入力されたユーザ情報とデータベース情報との照合は行なわれない。すなわち、これらの情報照合は適正なコンピュータ識別記号の存在が確認された場合にのみ行なわれる。したがって、複数の不特定コンピュータを含む多数のコンピュータ１からのアクセスが同時に行なわれたときにも、不正アクセス（インターセプトされたユーザ情報（形式上、適正なユーザＩＤ，パスワード）を使用したアクセスを含む）を含めた全てのアクセスについて入力されたユーザＩＤ，パスワードとデータベース情報との照合，整合判断を行なうようにする場合に比して、サーバコンピュータ２による処理負担（サーバ４への負荷）が軽減されて、サーバ能力を必要以上に高くしておく必要がなく、サーバコンピュータ２の小型化，低コストを図ることができる。
【００２９】
ところで、ユーザＩＤやパスワードは、ブラウザのＵＲＬ指定ラインやステータスバー、更にはソースコードをみることによって判明可能なものであるから、ＨＴＭＬコマンドに精通している者であれば容易に知得することができ、他人により不正アクセスされる虞れがある。
【００３０】
しかし、上述したように、ユーザＩＤ，パスワードの正誤判断をコンピュータ識別記号の存在が確認された特定コンピュータ１からのアクセスに対してのみ行ない、不特定コンピュータ１からのアクセスに対してはユーザＩＤ，パスワードが適正なものである場合にもユーザ専用画面へのログインないしデータベース５へのアクセスが拒否されることから、仮にユーザＩＤ，パスワードが盗用されたときにも、サービス提供者及びユーザが不測の損害を被ることがない。また、ユーザＩＤ，パスワードは当該ネットワークサービスにおいてのみ使用できるものであるから、ユーザ固有の機密情報と異なって、他のネットワークサービス等において不正使用されることによりユーザ（特定ユーザ）が被害を受けることはない。
【００３１】
また、コンピュータ識別記号の存在することがサーバコンピュータにより確認されたときは、その確認情報はクッキーに保持され、その保持状態はユーザ専用画面を含めた当該ホームページに接続されている限り継続する。したがって、ユーザ専用画面に対してログイン，ログオフが繰り返されるような場合にも、その都度、コンピュータ識別記号の確認処理を行なうといった煩雑を回避することができる。しかし、クッキーによる保持は、セキュリティ上、当該ホームページへの接続終了（オンライン解除）と共に消滅する。
【００３２】
ところで、コンピュータ識別記号は、アスキー文字を羅列した簡単なテキストファイルではあるが故に、暗号ファイル等の特殊なファイルと異なって目立つものではないから、ネットワーク上から特定コンピュータ１に不正に侵入された場合にも注意を喚起することがなく、ハッキングされる虞れが極めて少ない。したがって、コンピュータ識別記号によるコンピュータ１の個性化はセキュリティ面において極めて有効なアクセス権認証手段たり得る。
【００３３】
以上のように、本発明に係るネットワークサービス方法ないしクライアント・サーバシステムにあっては、ユーザ専用画面へのアクセス権の認証を、ユーザ固有の機密情報等のユーザ情報によってユーザ（人）自体を識別するのでなく、ユーザが使用するコンピュータ１をこれに内在するコンピュータ識別記号により個性化することによって行なうから、ユーザ情報がネットワーク上でインターセプトされるような危険はなく、ユーザが不測の損害を被ることがない。また、サービス提供者にとっても、不正なアクセスが確実に防止され、データベース５への不正侵入等による損害を受けることがなく、ネットワークサービスを安全に行なうことができる。
【００３４】
ところで、アクセス権の認証をコンピュータの個性化により行なう手法として、ＩＣカードリーダを使用することも考えられるが、アクセス権を確保しようとするコンピュータ毎にＩＣカードリーダを設置する必要があり、ネットワークサービスを使用するためのイニシャルコストが高くなる問題がある。特に、ユーザのニーズやサービス内容によっては、ユーザが所有する複数のコンピュータからアクセスすることが必要となる場合には、それらのコンピュータ毎にＩＣカードリーダを設置しなければならず、経済的な負担は膨大となる。
【００３５】
しかし、本発明に係るネットワークサービスないしクライアント・サーバシステムでは、使用するコンピュータにユーザ識別ファイルをインストールするだけであり、ユーザ識別ファイルを格納した磁気媒体以外に格別の機器は必要とせず、アクセス権認証（コンピュータ識別記号の有無判断）に要するシステム構築も簡単且つ容易であり、大きな経済的負担を生じることなくユーザのニーズに十分に応えることができる。また、ユーザ識別ファイルを、一旦、インストールしておけば、アクセスの都度、ＩＣカードリーダを操作するといった手間も必要とせず、特定コンピュータ１としてノートパソコン等の携帯端末を使用する場合には、任意の場所からもサービスの提供を容易に受けることができる。
【００３６】
なお、本発明は上記した実施の形態に限定されるものではなく、本発明の基本原理を逸脱しない範囲において適宜に改良，変更することができる。
【００３７】
例えば、ユーザＩＤ及びパスワード等のユーザ情報は、ユーザ専用画面のカスタマイズ等を行なう上で必要であるが、前述したようにネットワーク上でインターセプトされ易いものであり、ネットワークサービスのセキュリティを確保する上ではさほど重要なものではない。したがって、提供サービスの内容（ユーザ専用画面の構成）が画一なものであり、ユーザに応じてカスタマイズする必要がない場合等には、ユーザＩＤ，パスワード等のユーザ情報の入力を要求せず、ユーザ識別ファイルをインストールしたコンピュータ１からのアクセス要求に対して無条件にアクセス権を認証するようにすることができる。例えば、図３に示す如く、ユーザ専用画面へのログイン操作（ログイン用画面におけるログインボタンのクリック等）が行なわれると、コンピュータ識別記号の有無をクライアントコンピュータ１のブラウザ表示画面上で確認し、コンピュータ識別記号の存在が確認された場合には、ユーザ専用画面へのログインないしデータベースへのアクセスを許容する。かかる場合においても、コンピュータ識別記号はクッキー保持し、その保持情報はホームページへの接続終了により消滅する。一方、コンピュータ識別記号の存在が確認されない場合には、エラー画面を表示し、当該アクセスを拒否する。
【００３８】
本発明は、イントラネット，エクストラネット等の閉じられたネットワークを使用する場合、更にはＬＡＮ，ＷＡＮ上でのセキュリティを確保したい場合にも適用することが可能である。
【図面の簡単な説明】
【００３９】
【図１】本発明に係るクライアント・サーバシステムの一例を示すブロック図である。
【図２】本発明に係るネットワークサービス方法の実施の形態を説明するフローチャート図である。
【図３】本発明に係るネットワークサービス方法の他の実施の形態を示すフローチャート図である。
【符号の説明】
【００４０】
１      クライアントコンピュータ
２      サーバコンピュータ
３      ネットワーク（インターネット）
４      ＷＷＷサーバ
５      データベース
【図１】
2006053937.tif 000003
【図２】
2006053937.tif 000004
【図３】
2006053937.tif 000005