(57)【要約】【課題】クライアント認証において、他人のなりすましを排除し、アクセス保護対象装置側のクライアント管理を容易にする。【解決手段】アクセス保護対象であるサーバ１４は、クライアント通信装置１１からアクセス要求Ａ１があったとき認証情報要求Ａ２を送信し、クライアント通信装置１１からの認証情報Ａ３をネットワーク接続装置１２に送る（Ａ４）。ネットワーク接続装置１２は、クライアント通信装置１１の通信及び接続情報を基に認証情報Ａ４の認証処理を実行し、その認証処理結果Ａ５をサーバ１４に通知する。サーバ１４は、認証処理結果Ａ５からアクセス元のクライアント通信装置１１が正規ユーザか判断し、正規ユーザならばクライアント通信装置１１と回線を接続して通信可能状態とする（Ａ６）。【選択図】      図１
2005227993.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、
前記アクセス保護対象装置が、前記クライアント通信装置から自装置宛にアクセス要求があったとき、そのアクセス要求に付加される発信元アドレス情報を認証情報として前記ネットワーク接続装置に送信すること、
前記ネットワーク接続装置が前記認証情報を受け付けて認証を実行し、その認証結果を前記アクセス保護対象装置に送信すること、
前記アクセス保護対象装置が前記認証結果に基づいて前記クライアント通信装置のアクセスが不正か否かを判断し、不正と判断した場合にはアクセスを遮断すること、
を具備することを特徴とするネットワークシステムのアクセス認証方法。
【請求項２】
ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、
前記アクセス保護対象装置がアクセス元または通信中のクライアント通信装置に認証情報を要求し、この要求に応答して前記クライアント通信装置からの認証情報を受けた場合に、当該認証情報を前記ネットワーク接続装置に送信すること、
前記ネットワーク接続装置が前記認証情報を受け付けて認証を実行し、その認証結果を前記アクセス保護対象装置に送信すること、
前記アクセス保護対象装置が前記認証結果に基づいて前記クライアント通信装置のアクセスまたは通信が不正か否かを判断し、不正と判断した場合にはアクセスまたは通信を遮断すること、
を具備することを特徴とするネットワークシステムのアクセス認証方法。
【請求項３】
ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、
前記アクセス保護対象装置がアクセス元または通信中のクライアント通信装置に認証情報を要求すること、
前記アクセス保護対象装置のクライアント通信装置への認証情報要求及びこの要求に応答して前記クライアント通信装置から送信される認証情報を検知して認証を実行し、その認証結果が適正の場合には認証結果を認証情報に付加して前記アクセス保護対象装置に送信し、不正の場合には認証結果を付加することなく認証情報を前記アクセス保護対象装置に送信するか、あるいは認証情報の送信を遮断すること、
前記アクセス保護対象装置が前記認証情報と共に当該情報に付加される認証結果に基づいて前記クライアント通信装置のアクセスまたは通信が不正か否かを判断し、不正と判断した場合にはアクセスまたは通信を遮断すること、
を具備することを特徴とするネットワークシステムのアクセス認証方法。
【請求項４】
ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、
前記ネットワーク接続装置が前記アクセス保護対象装置に代わって前記クライアント通信装置に対する認証処理を行う認証サービスを行うものとし、そのサービス内容として、前記アクセス保護対象装置からアクセス元または通信中のクライアント通信装置に要求して得られた認証情報の送付を受けた場合に、認証を実行し、その認証結果を前記アクセス保護対象装置に送信することを特徴とするネットワークシステムのアクセス認証方法。
【請求項５】
ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、
前記ネットワーク接続装置が前記アクセス保護対象装置に代わって前記クライアント通信装置に対する認証処理を行う認証サービスを行うものとし、そのサービス内容として、前記アクセス保護対象装置からアクセス元または通信中のクライアント通信装置への認証情報の要求、及び前記クライアント通信装置からの認証情報応答を自動的に検知して認証を実行し、その認証結果が適正の場合には認証結果を認証情報に付加して前記アクセス保護対象装置に送信し、不正の場合には認証結果を付加することなく認証情報を前記アクセス保護対象装置に送信するか、あるいは認証情報の送信を遮断することを特徴とするネットワークシステムのアクセス認証方法。
【請求項６】
前記ネットワークの少なくとも一部はインターネット・プロトコル（ＩＰ）で運用され、前記認証は前記クライアント通信装置のＩＰアドレス及び接続回線情報に基づいて行うことを特徴とする請求項１乃至５のいずれか記載のネットワークシステムのアクセス認証方法。
【請求項７】
前記ネットワーク接続装置は、予め前記クライアント通信装置に付与されるアカウントと接続回線の識別子に基づいて認証処理を実行することを特徴とする請求項１乃至５のいずれか記載のネットワークシステムのアクセス認証方法。
【請求項８】
前記ネットワーク接続装置は、前記認証処理にパスワードを併用することを特徴とする請求項７記載のネットワークシステムのアクセス認証方法。
【請求項９】
前記ネットワーク接続装置は、前記アクセス保護対象装置へ認証結果を送信する際に、電子署名を付加することを特徴とする請求項１乃至５のいずれか記載のネットワークシステムのアクセス認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報ネットワークのセキュリティ確保が要求されるネットワークシステムに係り、特に、いわゆるクライアント認証技術に属するアクセス認証方法及びアクセス認証サービス方法に関する。
【背景技術】
【０００２】
インターネット上に公開されたサーバにおけるセキュリティの主たるものは、ユーザアクセスの認証の問題である。従来のネットワークシステムにあっては、サーバ（アクセス保護対象装置）自身がアクセス認証機能を持ち、ネットワーク接続装置を経由してユーザ端末（認証クライアント通信装置）からのアクセスを受けたとき、ユーザ本人の認証を行う。その際のユーザ認証には、認証情報として、(1) ユーザパスワード、(2) ユーザＩＤとパスワードの組み合わせ、(3) 電子証明書を使用した方法がよく用いられる（例えば、非特許文献１、非特許文献２参照）。
【０００３】
【非特許文献１】Larry J. Hughes, Jr. 著「インターネットセキュリティ」p.68-93、１９９７年２月２１日  株式会社インプレス発行、ISBN4-8443-4916-3
【０００４】
【非特許文献２】Deborah Russell / G. T. Gangemi Sr. 共著「コンピュータセキュリティの基礎」p.81-93、１９９４年１２月１日  株式会社アスキー発行、ISBN4-7561-0299-9
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来のネットワークシステムに用いられるアクセス認証方法では、クライアント（ユーザ）本人の認証を行う際に、アクセス保護対象装置（サーバ）にアクセスする全ての人が認証情報さえ知っていれば、他人のなりすましが可能であるという問題がある（問題１）。また、認証を利用するには、事前にアクセス保護対象装置へクライアントの認証情報を登録しておかなければならないという情報管理上の問題がある（問題２）。さらに、正確に目的のクライアントに渡す必要がある情報が確かに目的のクライアントに渡されたことを実証する根拠となる情報にかけるという問題がある（問題３）。
【０００６】
本発明は、上記の問題を解決するために、クライアント本人の認証において、他人のなりすましを排除し、アクセス保護対象装置側のクライアント管理を容易にすることができ、しかも情報送付結果を確認可能なネットワークシステムのアクセス認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明に係るネットワークシステムのアクセス認証方法は、以下のように構成される。
（１）ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、前記アクセス保護対象装置が、前記クライアント通信装置から自装置宛にアクセス要求があったとき、そのアクセス要求に付加される発信元アドレス情報を認証情報として前記ネットワーク接続装置に送信すること、前記ネットワーク接続装置が前記認証情報を受け付けて認証を実行し、その認証結果を前記アクセス保護対象装置に送信すること、前記アクセス保護対象装置が前記認証結果に基づいて前記クライアント通信装置のアクセスが不正か否かを判断し、不正と判断した場合にはアクセスを遮断することを具備する。
【０００８】
（２）ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、前記アクセス保護対象装置がアクセス元または通信中のクライアント通信装置に認証情報を要求し、この要求に応答して前記クライアント通信装置からの認証情報を受けた場合に、当該認証情報を前記ネットワーク接続装置に送信すること、前記ネットワーク接続装置が前記認証情報を受け付けて認証を実行し、その認証結果を前記アクセス保護対象装置に送信すること、前記アクセス保護対象装置が前記認証結果に基づいて前記クライアント通信装置のアクセスまたは通信が不正か否かを判断し、不正と判断した場合にはアクセスまたは通信を遮断することを具備する。
【０００９】
（３）ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、前記アクセス保護対象装置がアクセス元または通信中のクライアント通信装置に認証情報を要求すること、前記アクセス保護対象装置のクライアント通信装置への認証情報要求及びこの要求に応答して前記クライアント通信装置から送信される認証情報を検知して認証を実行し、その認証結果が適正の場合には認証結果を認証情報に付加して前記アクセス保護対象装置に送信し、不正の場合には認証結果を付加することなく認証情報を前記アクセス保護対象装置に送信するか、あるいは認証情報の送信を遮断すること、前記アクセス保護対象装置が前記認証情報と共に当該情報に付加される認証結果に基づいて前記クライアント通信装置のアクセスまたは通信が不正か否かを判断し、不正と判断した場合にはアクセスまたは通信を遮断することを具備する。
【００１０】
（４）ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、前記ネットワーク接続装置が前記アクセス保護対象装置に代わって前記クライアント通信装置に対する認証処理を行う認証サービスを行うものとし、そのサービス内容として、前記アクセス保護対象装置からアクセス元または通信中のクライアント通信装置に要求して得られた認証情報の送付を受けた場合に、認証を実行し、その認証結果を前記アクセス保護対象装置に送信する。
【００１１】
（５）ネットワーク上に配置されたネットワーク接続装置により、アクセス保護対象装置及びクライアント通信装置間の接続及び通信制御を行うネットワークシステムに用いられ、前記ネットワーク接続装置が前記アクセス保護対象装置に代わって前記クライアント通信装置に対する認証処理を行う認証サービスを行うものとし、そのサービス内容として、前記アクセス保護対象装置からアクセス元または通信中のクライアント通信装置への認証情報の要求、及び前記クライアント通信装置からの認証情報応答を自動的に検知して認証を実行し、その認証結果が適正の場合には認証結果を認証情報に付加して前記アクセス保護対象装置に送信し、不正の場合には認証結果を付加することなく認証情報を前記アクセス保護対象装置に送信するか、あるいは認証情報の送信を遮断する。
【００１２】
（６）（１）〜（５）のいずれかにおいて、前記ネットワークの少なくとも一部はインターネット・プロトコル（ＩＰ）で運用され、前記認証は前記クライアント通信装置のＩＰアドレス及び接続回線情報に基づいて行う。
（７）（１）〜（５）のいずれかにおいて、前記ネットワーク接続装置は、予め前記クライアント通信装置に付与されるアカウントと接続回線の識別子に基づいて認証処理を実行する。
【００１３】
（８）（７）において、前記ネットワーク接続装置は、前記認証処理にパスワードを併用する。
（９）（１）〜（５）のいずれかにおいて、前記アクセス保護対象装置へ認証結果を送信する際に、電子署名を付加する。
【発明の効果】
【００１４】
本発明によれば、クライアント本人の認証において、他人のなりすましを排除し、アクセス保護対象装置側のクライアント管理を容易にすることができ、しかも情報送付結果を確認可能なネットワークシステムのアクセス認証方法を提供することを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の一実施形態を詳細に説明する。
（第１の実施形態）
図１は本発明に係る第１の実施形態のネットワークシステムの構成とアクセス認証方法のシーケンスを示す図である。このネットワークシステムでは、ユーザ端末であるクライアント通信装置１１が例えば電話回線を通じてネットワーク接続装置１２に接続され、このネットワーク接続装置１２がＩＰ通信路１３を介してアクセス保護対象装置（例えばＷＷＷサーバ）１４に接続される。
【００１６】
ネットワーク接続装置１２は、クライアント通信装置１１をアクセス保護対象装置１４に接続し、回線接続により両者の通信を可能とするものであり、本発明では、アクセス保護対象装置１４に代わってクライアント通信装置１１が正規ユーザか否かを認証する認証機能を有することを特徴とする。
【００１７】
以下、図１に示すシーケンスに従って、本発明の認証機能について説明する。
上記ネットワーク接続装置１２は、クライアント通信装置１１の通信及び接続情報（例：認証クライアントのＩＰアドレス、セッションに関する情報、電話番号もしくは電話番号を一意に識別できる情報等）を保持している。アクセス保護対象装置１４は、クライアント通信装置１１からサーバ接続のためのアクセス要求Ａ１があったとき、もしくはクライアント通信装置１１との通信開始後に、そのクライアント通信装置１１に対して認証情報要求Ａ２を送信する。
【００１８】
ここで、認証情報要求Ａ２に対してクライアント通信装置１１から応答がない場合には、アクセス要求元あるいは通信中のクライアント通信装置１１は正規ユーザでないと判断し、アクセスを拒否して回線接続を遮断する。クライアント通信装置１１から認証情報の応答Ａ３があった場合、アクセス保護対象装置１４は受け取った認証情報をネットワーク接続装置１２に送り（Ａ４）、認証処理を依頼する。
【００１９】
認証情報Ａ４を受け取ったネットワーク接続装置１２は、クライアント通信装置１１の通信及び接続情報を基に認証情報の適否判定による認証処理を実行し、その認証処理結果Ａ５をアクセス保護対象装置１４に通知する。この通知を受けたアクセス保護対象装置１４は、認証処理結果Ａ５からアクセス要求元あるいは通信中のクライアント通信装置１１が正規ユーザか不正ユーザかを判断し、正規ユーザならばクライアント通信装置１１と回線を接続して通信可能状態とする（Ａ６）。
【００２０】
本実施形態のアクセス認証方法について、第１の具体例を説明する。
まず、アクセス保護対象装置１４としてＷＷＷサーバを想定し、このＷＷＷサーバ１４は接続してきたクライアント通信装置１１のＩＰアドレスにより、自分自身の提供するＷＷＷサービスへのアクセスの許可あるいは非許可を決めているとする。一般のＩＰ通信は、クライアントとなる発信元ＩＰアドレスを擬装することができるため、第三者でも特定のクライアントになりすますことができ、これらのＩＰアドレスによる認証だけではサーバを保護するためには不適当だと言われている。本実施形態のアクセス認証方法によれば、このＩＰアドレスを使った認証だけでも、悪意のある第三者からサーバ１４へのアクセスから保護することが可能となる。
【００２１】
ここで、ネットワーク接続装置１２はダイヤルアップ接続等を実現するリモートアクセス装置であり、クライアント通信装置１１が接続された回線の識別子（電話番号等）と、クライアント通信装置１１が利用しているＩＰアドレスの組を、回線情報として管理しているとする。
【００２２】
クライアント通信装置１１が、アクセス保護対象となるサーバ１４に接続する際、当該サーバ１４からの要求により、認証情報として自分自身のＩＰアドレス情報を通知する。この通知の際、リモートアクセス装置１２は、この通信内容とＩＰアドレス、使われた回線の識別子を通信記録として保存する。アクセス保護対象となるサーバ１４は、通知されたＩＰアドレスが本物かどうか確認するために、リモートアクセス装置１２に対し、認証情報として、クライアント通信装置１１からの通信内容と送られたＩＰアドレスを送付する。
【００２３】
この認証情報を受けて、リモートアクセス装置１２は、通信記録を検索して該当の通信記録があることを確認し、また回線情報を検索してＩＰアドレスと回線の識別子を比較することで、クライアント通信装置１１が送付したＩＰアドレスが本物であることを確認する。また、該当の通信記録が存在しない場合、あるいは、ＩＰアドレスと回線の識別子が相違する場合には、リモートアクセス装置１２はＩＰアドレスが偽のものであると判断する。
【００２４】
リモートアクセス装置１２は、認証処理結果として、ＩＰアドレスが本物か偽かの情報をアクセス保護対象となるサーバ１４に送付する。これにより、サーバ１４は接続してきたクライアント通信装置１１が正規のＩＰアドレスを使用していることを判断でき、このＩＰアドレスを用いてアクセスの許可を判断することで、正規のユーザに対して情報およびサービスの提供ができることとなる。
【００２５】
もし、悪意のあるユーザがＩＰアドレスを擬装してサーバ１４にアクセスしてきた場合、サーバ１４は認証情報をリモートアクセス装置１２に送付し、そのＩＰアドレスを持つ本当のクライアント通信装置１１かどうか判定させる。リモートアクセス装置１２は、この通知を受けて、該当するＩＰアドレスの通信記録があるか否かを判定し、無い場合にはＩＰアドレスが偽であることをサーバ１４に確認する。もし該当の通信記録がある場合でも、回線情報を検索して、該当ＩＰアドレスが使われた回線識別子と一致しない場合、使われたＩＰアドレスが偽であることをサーバ１４に通知する。
【００２６】
サーバ１４が認証情報の要求を送った際、ＩＰアドレスを偽装した通信装置１１がリモートアクセス装置１２を経由していなければ、その応答は得られない。この場合においても、サーバ１４はＩＰアドレスが擬装されていると判断し、クライアントからのアクセスを拒否する。これらの処理により、悪意のあるユーザがＩＰアドレスを擬装した場合でも、正規ユーザになりすましてサーバ１４へアクセスすることができないようにすることができる。
【００２７】
ここで、悪意のあるユーザがリモートアクセス装置１２になりすまし、認証情報に対して正規のＩＰアドレスであるとの回答を擬装してサーバ１４へのアクセスを試みる脅威が考えられる。この脅威については、例えば、リモートアクセス装置１２からの回答に公開鍵を付加することで解決可能である。この場合、サーバ１４はリモートアクセス装置１２の公開鍵を保持する必要があるが、一般に、クライアント数に比べてリモートアクセス装置１２の数は大幅に少ないと考えられ、クライアントの認証情報を管理する場合に比較して、必要な認証情報の量を大幅に減らすことが可能になる。
次に、本実施形態のアクセス認証方法における第２の具体例を説明する。
【００２８】
通常のＩＰ通信では、クライアント通信装置１１がサーバ１４へのアクセス時に発信元を示す自己のＩＰアドレスを送信する。したがって、送信元ＩＰアドレスを認証情報に見立てることで、上記のような認証を全く意識せずに使うこともできる。この場合、クライアント通信装置１１が通常のＷＷＷアクセスを開始するだけで、サーバ１４に発信元のＩＰアドレスが届くため、サーバ１４は取得した発信元ＩＰアドレスについてリモートアクセス装置１２に認証をかけることで、クライアント通信装置１１のＩＰアドレスによる認証が可能となる。
【００２９】
図２に上記ＩＰアドレスを利用した認証方法の流れを示す。まず、クライアント通信装置１１がサーバ１４にアクセス要求（Ｂ１）を発する。このとき、アクセス要求（Ｂ１）には、発信元を示すＩＰアドレスが付加される。このアクセス要求（Ｂ１）は、リモートアクセス装置１２、ＩＰ通信路１３を介してサーバ１４に送られる。サーバ１４はアクセス要求（Ｂ１）を受けると、アクセス要求（Ｂ１）に付加されている発信元ＩＰアドレスを識別して、このＩＰアドレスそのものを認証情報（Ｂ２）としてリモートアクセス装置１２に送り、認証処理を依頼する。
【００３０】
認証情報Ｂ２を受け取ったリモートアクセス装置１２は、クライアント通信装置１１の通信及び接続情報を基に認証情報の適否判定による認証処理を実行し、その認証処理結果（＋電子署名）Ｂ３をサーバ１４に通知する。この通知を受けたサーバ１４は、認証処理結果Ｂ３からアクセス要求元あるいは通信中のクライアント通信装置１１が正規ユーザか不正ユーザかを判断し、正規ユーザならばクライアント通信装置１１と回線を接続して通信可能状態とする（Ｂ４）。
【００３１】
次に、本実施形態のアクセス認証方法における第３の具体例を説明する。
この具体例では、クライアント通信装置１１のユーザが、ネットワーク上で唯一のアカウント名、例えばメールアドレスに相当するシングルアカウントを持っており、アクセス保護対象装置であるサーバ１４は、シングルアカウントによりＷＷＷサービスへの許可あるいは非許可を決めているとする。また、クライアント通信装置１１のユーザは、ネットワーク接続装置であるリモートアクセス装置１２にも他のサーバにも同じシングルアカウントを持っており、このシングルアカウントに対するパスワードがリモートアクセス装置やサーバ毎に別であると管理が煩雑なため、一意にパスワードを決めておきたいものとする。
【００３２】
一方、ネットワーク接続装置であるリモートアクセス装置１２は、クライアント通信装置１１がリモートアクセス装置１２に接続を申請した際、シングルアカウントにより認証されるとする。正常にシングルアカウントにより認証されたクライアント通信装置１１について、リモートアクセス装置１２は、認証したシングルアカウントと回線の識別子（電話番号等）の組を、回線情報として管理しているとする。
【００３３】
認証されたクライアント通信装置１１が、アクセス保護対象となるサーバ１４に接続する際、認証情報としてシングルアカウントを通知する。この通知の際、リモートアクセス装置１２は、この通信内容と共にシングルアカウント及び使用回線の識別子を通信記録として保存する。アクセス保護対象となるサーバ１４は、通知されたシングルアカウントが本物かどうか確認するために、リモートアクセス装置１２に対して、通信内容と送られたシングルアカウントを認証情報として送付する。
【００３４】
この認証情報を受けたリモートアクセス装置１２は、通信記録を検索して該当の通信記録があることを確認し、また回線情報を検索して、該シングルアカウントと回線の識別子を比較することで、クライアント通信装置１１が送付したシングルアカウントが本物であることを確認する。また、該当の通信記録が存在しない場合、あるいは、シングルアカウントと回線の識別子が相違する場合には、リモートアクセス装置１２はシングルアカウントが偽のものであると判断する。
【００３５】
リモートアクセス装置が、認証処理結果として、シングルアカウントが本物か偽かの情報をアクセス保護対象となるサーバ１４に送付することで、サーバ１４は接続してきたクライアント通信装置１１が正規のシングルアカウントを使用していることを判断することができ、当該シングルアカウントを用いてアクセスの許可を判断することで、正規のユーザに対して情報及びサービスの提供ができることとなる。この認証方法によれば、サーバ１４はクライアント通信装置１１のシングルアカウントのパスワードを管理する必要がなくなり、ユーザはリモートアクセス装置１２に対してパスワードを設定することにより、本認証方法を使用するサーバ全てにアクセスすることが可能となる。
【００３６】
上記実施形態において、ネットワーク接続装置１２は、認証機能をサービスとして提供することができる。この場合のネットワーク接続装置１２の処理の流れを図３に示す。
ネットワーク接続装置１２は、まず、クライアント通信装置１１からアクセス保護対象装置１４へのアクセス要求を監視し（ステップＳ１１）、アクセス要求があった場合にはクライアント通信装置１１の通信及び接続情報を保持しておく（ステップＳ１２）。続いて、アクセス保護対象装置１４から、クライアント通信装置１１からのアクセス要求に対して認証情報を要求して受け取った認証情報の送付を監視し（ステップＳ１３）、認証情報の送付を受けた場合には、先に保持したクライアント通信装置１１の通信及び接続情報を基に認証情報の適否判定による認証処理を実行する（ステップＳ１４）。認証の結果、認証情報に対応する通信及び接続情報があった場合には適正と判定し、対応する通信及び接続情報がなかった場合には不正と判定して、それぞれの判定結果をアクセス保護対象装置１４に通知する（ステップＳ１５）。
【００３７】
以上のように、ネットワーク接続装置１２において、アクセス保護対象装置１４の認証処理を代行し、認証結果を通知するサービスを提供することで、アクセス保護対象装置１４は多数のクライアント通信装置のアクセス認証管理から開放され、かつ不正なアクセスを確実に排除することが可能となる。
【００３８】
（第２の実施形態）
図４は本発明に係る第２の実施形態のネットワークシステムの構成とアクセス認証方法のシーケンスを示す図である。このネットワークシステムは、第１の実施形態と同様に、ユーザ端末であるクライアント通信装置１１が例えば電話回線を通じてネットワーク接続装置１２に接続され、このネットワーク接続装置１２がＩＰ通信路１３を介してアクセス保護対象装置（例えばＷＷＷサーバ）１４に接続される。
【００３９】
ネットワーク接続装置１２は、クライアント通信装置１１をアクセス保護対象装置１４に接続し、回線接続により両者の通信を可能とするものであり、本発明では、アクセス保護対象装置１４に代わってクライアント通信装置１１が正規ユーザか否かを認証する認証機能を有することを特徴とする。
【００４０】
以下、図４に示すシーケンスに従って、本発明の認証機能について説明する。
上記ネットワーク接続装置１２は、クライアント通信装置１１の通信及び接続情報（例：認証クライアントのＩＰアドレス、セッションに関する情報、電話番号もしくは電話番号を一意に識別できる情報等）を保持している。アクセス保護対象装置１４は、クライアント通信装置１１からサーバ接続要求Ｃ１があったとき、そのクライアント通信装置１１に対して認証情報要求Ｃ２を送信する。
【００４１】
ここで、ネットワーク接続装置１２は、アクセス保護対象装置１４からクライアント通信装置１１への認証情報要求Ｃ２の送信と、この認証情報要Ｃ２に対するクライアント通信装置１１からの応答Ｃ３を検知し、クライアント通信装置１１から認証情報の応答があった場合、受け取った認証情報について、クライアント通信装置１１の通信及び接続情報を基に適否判定による認証処理を実行し、その認証処理結果Ｃ４をアクセス保護対象装置１４に通知する。
【００４２】
この通知を受けたアクセス保護対象装置１４は、認証処理結果Ｃ４からアクセス要求元のクライアント通信装置１１が正規ユーザか不正ユーザかを判断し、正規ユーザならばクライアント通信装置１１と回線を接続して通信可能状態とする（Ｃ５）。
本実施形態のアクセス認証方法における第１の具体例を説明する。
【００４３】
第１の実施形態のアクセス認証方法における第１の具体例と同様に、アクセス保護対象となるサーバ１４が、接続してきたクライアント通信装置１１のＩＰアドレスにより、自分自身の提供するＷＷＷサービスへのアクセスの許可あるいは非許可を決めているとする。ネットワーク接続装置であるリモートアクセス装置１２は、認証クライアントが接続された回線の識別子（電話番号等）と、認証クライアントが利用しているＩＰアドレスの組を、回線情報として管理しているとする。
【００４４】
クライアント通信装置１１が、アクセス保護対象となるサーバ１４に接続する際、認証情報として自分自身のＩＰアドレス情報を通知する。この通知の際、リモートアクセス装置１２は、回線情報を検索して、使われている回線とＩＰアドレスの組が存在することを確認し、存在すればＩＰアドレスが擬装されていないと判断する。また回線情報を検索して、使われている回線が該当のＩＰアドレスのものでないと判断した場合、ＩＰアドレスが擬装されていると判断する。このＩＰアドレスが擬装されているかどうかの判断を認証処理結果として、クライアント通信装置１１からサーバ１４への通信に付加することで、サーバ１４はＩＰアドレスが本物であるかどうか確認することが可能となる。
【００４５】
ここで、ＩＰアドレスが擬装されている場合、リモートアクセス装置１２は、認証情報および認証処理結果をサーバ１４に送らないようにするという方法もある。クライアント通信装置１１からサーバ１４への通信が届かない場合には、サーバ１４がサービスを提供することができず、結果としてサーバ１４に対してＩＰアドレスを擬装したクライアント通信装置１１からのアクセスを排除することができる。
【００４６】
もし、悪意のあるユーザがＩＰアドレスを擬装してサーバ１４へのアクセスを試みる場合には、その悪意のあるユーザが使うクライアント通信装置１１はサーバ１４からの要求に応答して認証情報をサーバ１４に送付する。このとき、リモートアクセス装置１２は、その認証情報応答を検知して、回線情報を検索し、ＩＰアドレスが擬装されていることを確認することができる。このため、サーバ１４にＩＰアドレスが擬装されていることを認証処理結果として通知するか、あるいは認証情報のサーバ１４への通知を遮断することで、ＩＰアドレスを擬装したクライアント通信装置１１から、サーバ１４へアクセスさせないようにすることができる。
【００４７】
もし、この通信がリモートアクセス装置１２を通過しなかった場合、認証情報に認証処理結果が付与されないため、サーバ１４はアクセスが不正ユーザであると判定してそのアクセスを拒否し、擬装したＩＰアドレスを使ったクライアントからの通信を拒絶することが可能となる。これにより、悪意のあるユーザがＩＰアドレスを擬装した場合にでも、正規ユーザになりすましてサーバ１４へアクセスすることができないようにすることができる。
【００４８】
本実施形態のアクセス認証方法は、クライアント通信装置１１から認証情報が送られた際、通信が経由するネットワーク接続装置１２により直ちに認証が行われるため、第１の実施形態のアクセス認証方法と比べて、ネットワーク接続装置１２で管理すべき情報の種類が少なくて済むという利点がある。但し、サーバ１４により認証方式が異なる場合には、ネットワーク接続装置１２が付加すべき認証情報を予め決めることができないため、うまく機能しないという問題がある。全てのアクセス保護対象のサーバが同じデータに基づく認証を行う場合には、本実施形態のアクセス認証方法の方が簡易な認証を可能とする。
【００４９】
本実施形態のアクセス認証方法における第２の具体例として、第１の実施形態のアクセス認証方法における第２の具体例と同様に、シングルアカウントを利用することが考えられるが、第２の実施形態のアクセス認証方法の第１の具体例と同様に動作するものであるため、説明は割愛する。
【００５０】
上記実施形態においても、ネットワーク接続装置１２は、認証機能をサービスとして提供することができる。この場合のネットワーク接続装置１２の処理の流れを図５に示す。
ネットワーク接続装置１２は、まず、クライアント通信装置１１からアクセス保護対象装置１４へのアクセス要求を監視し（ステップＳ２１）、アクセス要求があった場合にはクライアント通信装置１１の通信及び接続情報を保持しておく（ステップＳ２２）。続いて、アクセス保護対象装置１４からクライアント通信装置１１への認証情報要求、クライアント通信装置１１からアクセス保護対象装置１４への認証情報送付を監視し（ステップＳ２３）、認証情報の送付を受けた場合には、先に保持したクライアント通信装置１１の通信及び接続情報を基に認証情報の適否判定による認証処理を実行する（ステップＳ２４，Ｓ２５）。
【００５１】
認証の結果、認証情報に対応する通信及び接続情報があった場合には適正と判定し、認証情報に適正判定結果を付加してアクセス保護対象装置１４へ通知する（ステップＳ２６）。対応する通信及び接続情報がなかった場合には不正と判定して、認証情報のアクセス保護対象装置１４への送信を遮断する（ステップＳ２７）。
【００５２】
以上のように、ネットワーク接続装置１２において、アクセス保護対象装置１４の認証処理を代行し、適正の場合のみ認証情報に認証結果を付加して通知するサービスを提供することで、アクセス保護対象装置１４は多数のクライアント通信装置のアクセス認証管理から開放され、かつ不正なアクセスを確実に排除することが可能となる。
【００５３】
次に発明の効果として、どのような環境で、どの様に本発明が利用されるのかについて詳細に説明を行う。
一般にインターネットに接続し、公開しているサーバは不特定多数のユーザからのアクセスを受け付けている。しかしサーバによっては、特定のユーザにのみアクセスを許可したいケースや、またサーバの提供するコンテンツの種類によっては、正確に目的のユーザに情報を渡す必要があるケースも考えられる。
【００５４】
現在、そのようなニーズに答える仕組みとして、ユーザがアクセスしてきた際に、ユーザＩＤとパスワードの組み合わせや、電子証明書を使用したアクセス認証が用いられている。しかし、従来方式では、他人のユーザＩＤとパスワード、もしくは電子証明書用の鍵を手に入さえすれば、他人になりすますことが可能であるという問題（問題１）や、認証を利用するには事前にサーバへユーザの認証情報を登録していなければならないという情報管理の問題（問題２）、また正確に目的のユーザに渡す必要がある情報を確かに目的のユーザに渡したことを実証する根拠となる情報にかけるという問題（問題３）がある。
【００５５】
本発明は、サーバへのアクセス認証に従来技術の認証の他に、ネットワーク接続装置の保持するユーザの通信及び接続情報（例：認証クライアントのＩＰアドレス、セッションに関する情報、電話番号もしくは電話番号を一意に識別できる情報等）を利用した認証を行うことで、正規の場所からの正規のユーザのアクセスのみ許可することが可能となる（問題１の解決）。また、サーバとネットワーク接続装置間に信頼関係を築けば、サーバ側にユーザ情報を登録せずにアクセス認証を実現することが可能となる（問題２の解決）。また、ユーザの電話番号もしくは電話番号を一意に識別できる情報を利用してアクセス認証を行うことで、ユーザの所在情報とリンクした高度な認証が可能となる（問題３の解決）。
【００５６】
尚、本発明は上記実施形態に限定されるものではない。例えばＩＰ通信路やインターネットに限定されず、他のプロトコルによる通信路やＬＡＮ，ＷＡＮ等のネットワークにも適用可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明に係る第１の実施形態のネットワークシステム構成とアクセス認証方法のシーケンスを示す図。
【図２】上記第１の実施形態のシステム構成でＩＰアドレスを利用した認証方法のシーケンスを示す図。
【図３】上記第１の実施形態のネットワーク接続装置で実施可能な認証サービスにおける処理の流れを示すフローチャート。
【図４】本発明に係る第２の実施形態のネットワークシステム構成とアクセス認証方法のシーケンスを示す図。
【図５】上記第１の実施形態のネットワーク接続装置で実施可能な認証サービスにおける処理の流れを示すフローチャート。
【符号の説明】
【００５８】
１１…クライアント通信装置（ユーザ端末）、１２…ネットワーク接続装置、１３…ＩＰ通信路、１４…アクセス保護対象装置（ＷＷＷサーバ）。
【図１】
2005227993.tif 000003
【図２】
2005227993.tif 000004
【図３】
2005227993.tif 000005
【図４】
2005227993.tif 000006
【図５】
2005227993.tif 000007