(57)【特許請求の範囲】
【請求項１】
ユーザが、複数の閉域性を持った論理網を収容する論理網アクセス装置にユーザ毎に個別のユーザアカウントでアクセスし、アクセス後に論理網毎にそれぞれユーザ毎に個別の論理網アカウントを使用して論理網にアクセス可能であり、論理網アクセス後は、ＡＳＰ事業者により論理網内に配置されたＡＳＰサーバに、ユーザ毎に割り振られたＡＳＰアカウントを使用してアクセスし、ＡＳＰサーバの提供するアプリケーションを利用することが可能な論理網多重帰属通信環境において、
ユーザの各論理網内のＡＳＰサーバへのアクセス履歴から、論理網毎にＡＳＰアカウントおよびＡＳＰアカウント識別子と、論理網アカウント識別子を対応付けるＡＳＰサーバ管理機能と、
ユーザの各論理網へのアクセス履歴から、論理網毎に、論理網アカウントおよび論理アカウント識別子と、ユーザアカウント識別子を対応付ける論理網管理機能と、
ユーザの論理網多重帰属通信環境へのアクセス履歴から、ユーザアカウントおよびユーザアカウント識別子と、ユーザの個人情報を対応付けるユーザ管理機能と、
ユーザの個人情報を管理するユーザデータベースと、
論理網多重帰属通信環境の管理者が入力したＡＳＰアカウントをＡＳＰサーバ管理機能へ出力し、ＡＳＰサーバ管理機能を用いてＡＳＰアカウントに対応する論理網アカウント識別子を特定し、論理網管理機能を用いて論理網アカウント識別子に対応するユーザアカウント識別子を特定し、ユーザ管理機能を用いてユーザアカウント識別子に対応するユーザアカウントおよびユーザの個人情報を特定することで、ＡＳＰアカウントからユーザアカウントおよびユーザの個人情報を特定するトレース機能
を有することを特徴とするユーザトレース装置。
【請求項２】
請求項１のユーザトレース装置であって、
トレース機能は、論理網多重帰属環境の管理者からＡＳＰアカウントと日時範囲の指定の入力を受け、ＡＳＰサーバ管理機能、論理網管理機能、ユーザ管理機能に指定された日時範囲を入力するとともに、ＡＳＰサーバ管理機能に指定されたＡＳＰアカウントを入力し、
ＡＳＰサーバ管理機能は、ＡＳＰアカウントに対応するＡＳＰアカウント識別子を特定し、ユーザのＡＳＰサーバへのアクセス履歴から指定日時の範囲におけるＡＳＰアカウント識別子のアクセス履歴を抽出し、履歴に記録されたＡＳＰアカウント識別子に対応する論理網アカウント識別子である論理網識別子を特定したのち、論理網識別子を論理網管理機能に出力し、
論理網管理機能は、ユーザの論理網へのアクセス履歴からトレース機能より入力された指定日時の範囲における論理網アカウントのアクセス履歴を抽出し、ＡＳＰサーバ管理機能から入力された論理網アカウント識別子に対応するユーザアカウント識別子であるアクセスネットワーク識別子を特定したのち、アクセスネットワーク識別子をユーザ管理機能に出力し、
ユーザ管理機能は、ユーザの論理網多重帰属通信環境へのアクセス履歴から、トレース機能より入力された指定日時の範囲におけるユーザアカウントのアクセス履歴を抽出し、論理網管理機能から入力されたアクセスネットワーク識別子に対応するユーザアカウントを特定したのち、ユーザデータベースに出力し、
ユーザデータベースは、ユーザ管理機能から入力されたユーザアカウントに対応するユーザの個人情報をユーザ管理機能に出力し、
ユーザ管理機能はユーザデータベースから入力されたユーザの個人情報および対応するユーザアカウントをトレース機能に出力する
ことを特徴とするユーザトレース装置。
【請求項３】
請求項２のユーザトレース装置であって、
ユーザアカウント識別子はグローバルＩＰアドレスであり、論理網アカウント識別子は論理網内のプライベートＩＰアドレスであり、論理網内のＡＳＰサーバで提供するアプリケーションはメールサービスであり、ＡＳＰアカウント識別子およびＡＳＰアカウントはメールアドレスであることを特徴とするユーザトレース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＳＰ事業者により各論理網内に配置されたＡＳＰサーバの提供するアプリケーションを利用することが可能な論理網多重帰属通信環境において、ユーザをトレースするユーザトレース装置に関する。
【背景技術】
【０００２】
近年、セキュリティや個人情報保護の観点から、名簿や連絡網の管理が困難となってきている。これを解決するためにＩＳＰ（Internet Service Provider）がマスユーザに提供しているネットワークサービスのひとつに、生活インフラ基盤となりつつあるインターネット環境を利用して、閉域性のあるネットワークであるＶＰＮ（Virtual Private Network）的なコミュニティ通信環境を提供するサービスがある。
【０００３】
また、昨今では通信環境を提供する通信キャリアまたはＩＳＰが、インターネットへ接続するユーザに対してアプリケーションサービスを提供する際に、自前でサービス提供のための設備を用意せず、ネットワーク上でのアプリケーションによるサービス提供をするＡＳＰ（Application Service Provider）と連携し、Ｂ ｔｏ Ｂ ｔｏ Ｃ型のビジネスモデルを展開するケースが見受けられる。
【０００４】
セキュリティに関しては、情報漏洩や不正アクセスの防止といったセキュリティ対策とともに、情報漏洩や不正アクセスが発生した場合に、情報の漏洩先や不正アクセスの実行者を特定する追跡可能性（トレーサビリティ）や、それらのセキュリティインシデントの被害の痕跡や証拠となる情報を適切に管理するデジタル・フォレンジックあるいはコンピュータ・フォレンジックの観点でのセキュリティ対策にも注目が集まりつつある。
【０００５】
ユーザが、複数の閉域性を持った論理網へ多重アクセスすることが可能な論理網多重帰属通信環境において、ユーザが論理網多重帰属環境へのアクセスする際に、ユーザ管理機能がユーザ毎に割り振られたユーザアカウントによってユーザの論理網多重帰属通信環境へのアクセスを管理し、ユーザが論理網多重帰属通信環境にアクセスした後、通信環境内に用意された各論理網にアクセスする際に、論理網管理機能がユーザに割り振られた論理網毎の論理網アカウントによってユーザの論理網へのアクセスを管理し、ユーザが論理網にアクセスした後、各論理網内に設置されたＡＳＰサーバにアクセスする際に、ＡＳＰサーバ管理機能がユーザに割り振られたＡＳＰサーバ毎のＡＳＰアカウントによってユーザのＡＳＰサーバへのアクセスを管理しており、ユーザの持つユーザアカウントはユーザデータベースにおいて、ユーザの個人情報と対応付けて管理されていた（非特許文献２）。
【０００６】
論理網多重帰属通信環境において、各アカウントは以下に挙げる識別子によって識別される。
【０００７】
ユーザアカウントはユーザが通信環境にアクセスする際にアクセスネットワークにおいてアクセス先となるアクセスネットワーク識別子によって識別され、論理網アカウントは、ユーザが各論理網内での通信に使用する論理網識別子によって識別され、ＡＳＰアカウントはユーザがＡＳＰサーバにアクセスしてアプリケーションを利用する際に使用する、ＡＳＰアカウント識別子によって識別される。一例を挙げると、アクセスネットワーク識別子はグローバルＩＰアドレス、論理網識別子はプライベートＩＰアドレス、ＡＳＰアカウントおよびＡＳＰアカウント識別子はメールアドレスが挙げられる（非特許文献１）。
【０００８】
【非特許文献１】ＳＮＳセキュリティ強化のための個人情報を用いたコミュニケーション制御方式、A Communication Control Method using Personal Information for Secure SNS、八木毅、波戸邦夫、田邊正雄、村山純一、外山勝保、大崎博之、今瀬真、信学技法、Vol.106, No.461 (2007.01.11)  pp. 103-108
【非特許文献２】コミュニティ通信を支援するセキュアネットワーキングプラットフォーム（ＳＰＸ）のアーキテクチャ設計、Architecture Design of SPX:Secure networking Platform for group-oriented eXchange、八木毅、波戸邦夫、田邊正雄、村山純一、外山勝保、大崎博之、今瀬真、信学技法、Vol.106, No.524 (2007.01.25)  pp. 65-70
【発明の開示】
【発明が解決しようとする課題】
【０００９】
この論理網多重帰属通信環境において、ユーザ管理機能、論理網管理機能、ＡＳＰサーバ管理機能は、ユーザが利用するユーザアカウント、論理網アカウント、ＡＳＰアカウントをそれぞれ対応付けする機能を持たず、例えばＡＳＰアカウントからユーザアカウントを特定したい場合は、各アカウントを管理する管理機能のユーザアクセス履歴を調べ、該当するアカウント同士の対応をアカウント識別子から見つけるしかなかった。
【００１０】
また、論理網多重帰属環境において、ユーザアカウントの識別子となるアクセスネットワーク識別子、論理網アカウントの識別子となる論理網識別子は、ユーザが通信環境および論理網にアクセスする際に払い出されることによって時系列的に入れ替わる。これにより不正アクセスや個人情報の流出に対するセキュリティ強度を高める働きを持つが、同時にアカウント識別子から各アカウントを対応付けてＡＳＰサーバへのアクセス履歴からユーザを追跡することの妨げにもなっている。
【００１１】
ユーザに払い出した論理網多重帰属通信環境のユーザアカウントとＡＳＰサーバ利用のためにユーザに払い出したＡＳＰアカウントを論理網多重帰属通信環境の管理者が一元的に管理すれば、上記の問題は解決するかに思われるが、本モデルでは論理網多重帰属通信環境の管理者は論理網に多重帰属するネットワークサービスを提供し、論理網内でのアプリケーションの利用に関しては、ＡＳＰ事業者へ切り出して提供してもらうＢ ｔｏ Ｂ ｔｏ Ｃ型のモデルとなっており、ユーザアカウントとＡＳＰアカウントの管理者が必ずしも一致しないため完全な両方のアカウントの一元管理は困難である。
【００１２】
本発明の目的は、論理網多重帰属通信環境の管理者がＡＳＰアカウントからユーザアカウントおよびユーザの個人情報を特定することを可能とするユーザトレース装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明では、上述の課題を解決するために、
請求項１では、ユーザトレース装置のトレース機能が、ＡＳＰサーバ管理機能の管理するＡＳＰアカウントと、論理網管理機能が管理する論理網アカウントと、ユーザ管理機能の管理するユーザアカウントとユーザデータベースのユーザの個人情報を、各管理機能に記録されたアクセス履歴における各アカウント識別子の対応関係から、それぞれＡＳＰアカウントと論理網アカウント、論理網アカウントとユーザアカウント、ユーザアカウントとユーザの個人情報を対応付けし、ＡＳＰアカウントからユーザアカウントおよびユーザの個人情報を特定する。
【００１４】
請求項１により、ＡＳＰアカウントのアクセス履歴、論理網アカウントのアクセス履歴、ユーザアカウントのアクセス履歴をもとにＡＳＰアカウントに対応するユーザを特定することができる。
【００１５】
請求項２では、ユーザに対して割り当てられるユーザアカウントの識別子であるアクセスネットワーク識別子および論理網アカウントの識別子である論理網識別子が、ユーザの論理網多重帰属通信環境および各論理網へのアクセスの度に払い出され、時系列的に入れ替わる場合において、ユーザを特定したいＡＳＰアカウントの情報及びＡＳＰアカウントがアクセスした日時の範囲を指定することにより、ＡＳＰアカウントに対応するユーザを特定する。
【００１６】
請求項２により、ユーザアカウントおよび論理網アカウントに対応する識別子が時系列的に入れ替わる場合でもＡＳＰアカウントのアクセス履歴、論理網アカウントのアクセス履歴、ユーザアカウントのアクセス履歴をもとに、ＡＳＰアカウントに対応するユーザを特定することができる。
【００１７】
請求項３では、ユーザアカウントの識別子をグローバルＩＰアドレスとし、論理網アカウントの識別子を論理網内のプライベートＩＰアドレスとし、論理網内のＡＳＰサーバで提供するアプリケーションをメールサービスとし、ＡＳＰアカウントの識別子およびＡＳＰアカウントをメールアドレスとした場合に、指定日時範囲におけるメールの履歴から指定されたメールアドレス対応するプライベートＩＰアドレスを特定し、指定日時範囲における論理網のアクセス履歴からプライベートＩＰアドレスによって識別される論理網アカウントに対応するグローバルＩＰアドレスを特定し、指定日時範囲における論理網多重帰属通信環境のアクセス履歴から、グローバルＩＰアドレスによって識別されるユーザアカウントを特定し、ユーザデータベースからユーザアカウントに対応するユーザの個人情報を特定する。
【００１８】
請求項３により、ユーザトレース装置によってメールアドレスから、ユーザの個人情報を特定することができる。
【発明の効果】
【００１９】
本発明により、論理網多重帰属通信環境の管理者が、論理網内のＡＳＰサーバにアクセスするＡＳＰアカウントの持ち主を追跡し、ユーザの個人情報レベルで特定することが可能となる。この機能はコンピュータ・フォレンジックスに有効なトレース型セキュリティ強化の機能となる他、通信環境側で、各論理網内で展開するＡＳＰサービスを利用するユーザに対する従量課金のシステムをユーザおよびＡＳＰ事業者に提供することが可能となる。また、ユーザのアプリケーションの利用記録から論理網アカウント間あるいはユーザアカウント間での通信交流情報を統計的に分析することで、潜在的な通信需要を顕在化させ、ユーザ間のコミュニケーションを活性化するために、通信先を推薦する広告情報をユーザに提供することも期待できる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施例について、図面を用いて説明する。
【００２１】
［構成の説明］
図１に、本発明の実施例のネットワーク構成の一例を示す。本発明の実施例のユーザトレース装置１は、ネットワークの管理者２が操作することを想定し、コアネットワーク３の各論理網４〜６を終端する論理網アクセス装置７〜１２と、転送経路１０１〜１０６を用いて接続している。ここで、転送経路は、イーサネットケーブルのような物理リンクだけでなく、ＳＳＬのようなトンネルや、ＩＰ転送経路などの論理的な経路の意味を含む。ユーザ１３〜１５は、各々のユーザ端末１６〜１８を用いて、各論理網アクセス装置７〜９へ接続する。論理網アクセス装置は、各ユーザを、自身が所属する論理網のみへ多重アクセスする機能を提供する。一方で、本ネットワークでは、ＡＳＰ事業者１９〜２１へ、自身のＡＳＰサーバ２２〜２４を各論理網へ接続させるための論理網アクセス装置１０〜１２を提供する。これにより、ＡＳＰ事業者は、各論理網に所属するユーザに対してＡＳＰサービスを提供できる。
【００２２】
すなわち、ユーザ１３〜１５は、複数の閉域性を持った論理網４〜５を収容する論理網アクセス装置７〜９にユーザ毎に個別のユーザアカウントでアクセスする。ユーザ１３〜１５は、アクセス後に論理網毎にそれぞれユーザ毎に個別の論理網アカウントを使用して論理網４〜６にアクセスする。そして、ユーザ１３〜１５は、論理網アクセス後は、ＡＳＰ事業者１９〜２１により論理網４〜６内に配置されたＡＳＰサーバ２２〜２４に、ユーザ毎に割り振られたＡＳＰアカウントを使用してアクセスし、ＡＳＰサーバ２２〜２４の提供するアプリケーションを利用することができる。本実施例のユーザトレース装置１は、このような論理網多重帰属通信環境において、ユーザをトレースすることができる装置である。
【００２３】
図２に、本実施例のユーザトレース装置１の構成例の一例を示す。ユーザトレース装置１は、ユーザ管理機能２５と、論理網管理機能２６と、ＡＳＰサーバ管理機能２７と、トレース機能２８と、Ｐアドレス管理機能２９と、Ｇアドレス管理機能３０およびユーザデータベース３１を有している。なお、ＰアドレスはプライベートＩＰアドレスを意味し、ＧアドレスはグローバルＩＰアドレスを意味する。
【００２４】
ユーザ管理機能２５は、各論理網アクセス装置から、各ユーザのコアネットワーク３へのアクセス履歴を収集する機能と、ユーザアカウントをキーにして後に記載するユーザデータベース３１を検索し、ユーザの個人情報を抽出する機能と、コアネットワーク３へのアクセス開始要求をユーザから受信した際に、後述するＧアドレス管理機能３０ヘアクセス用のグローバルＩＰアドレス払い出し要求を送信するとともに、払い出されたグローバルＩＰアドレスを要求元ユーザのユーザ端末に払い出す機能と、コアネットワーク３へのアクセス終了要求をユーザから受信した際に、当該ユーザ端末へのアドレス払い出しを終了し、Ｇアドレス管理機能３０に払い戻す機能を有している。ユーザ管理機能２５が収集するアクセス履歴には、コアネットワーク３へのログイン時間と、コアネットワークへのログアウト時間と、当該ユーザのユーザアカウントと、当該ユーザのグローバルＩＰアドレスが含まれていることを想定している。
【００２５】
なお、グローバルＩＰアドレスとは、ユーザ端末に割り当てられたＩＰアドレスで、アクセスネットワークやインターネットなどへの到達性を保有するアドレスを示している。請求項に記載のユーザアカウント識別子が、本実施例ではグローバルＩＰアドレスに相当するが、これに限定されない。
【００２６】
本実施例では、ユーザのコアネットワーク３へのログイン認証は論理網アクセス装置が実施することを想定しているが、認証用のサーバを別途起動させる方式も考えられ、その際は、ユーザ管理機能２５は、認証用のサーバとの接続インタフェースを保有し、認証用のサーバから前記アクセス履歴を収集する。
【００２７】
論理網管理機能２６は、各ユーザの各論理網へのアクセス履歴を収集する機能と、各論理網へのアクセス開始要求をユーザから受信した際に、後述するＰアドレス管理機能２９へ当該論理網アクセス用のプライベートＩＰアドレス払い出し要求を送信するとともに、払い出されたプライベートＩＰアドレスを要求元ユーザの論理網アクセス装置へ払い出す機能と、各論理網へのアクセス終了要求をユーザから受信した際に、当該ユーザの論理網アクセス装置へのアドレス払い出しを終了し、Ｐアドレス管理機能２９に払い戻す機能を有している。当該機能が収集するアクセス履歴には、各ユーザの、論理網毎の、ログイン時間と、ログアウト時間と、ユーザが論理網内で利用しているアカウントと、論理網内で使用されるプライベートＩＰアドレスと、当該ユーザのグローバルＩＰアドレスが含まれることを想定している。
【００２８】
なお、プライベートＩＰアドレスとは、論理網内でのみ用いることができるＩＰアドレスであり、これにより、論理網は閉域化されている。
【００２９】
本実施例では、ユーザが論理網へグローバルＩＰアドレスを用いてアクセスして接続先の論理網を選択した際に論理網アクセス装置が接続先の論理網に応じたプライベートＩＰアドレスを選択してパケットヘッダのアドレス空間を上書きして転送するネットワークや、選択したプライベートＩＰアドレスにより生成したカプセル化ヘッダでパケットをカプセル化して転送するネットワークを想定している。
【００３０】
なお、請求項に記載の論理アカウント識別子は、本実施例ではプライベートＩＰアドレスに相当するが、これに限定されない。
【００３１】
本実施例では、ユーザの論理網へのログイン認証は論理網アクセス装置が実施することを想定しているが、認証用のサーバを別途起動させる方式も考えられ、その際は、論理網管理機能２６は、認証用のサーバとの接続インタフェースを保有し、認証用のサーバから前記アクセス履歴を収集する。
【００３２】
ＡＳＰサーバ管理機能２７は、ＡＳＰサーバに保存されたログ情報を収集する機能を有している。当該機能が収集するログには、アクセスされた日時と、ＡＳＰサーバヘアクセスしたユーザがＡＳＰサーバ上で保有しているアカウント情報と、ＡＳＰサーバヘアクセスしたユーザが利用していたプライベートＩＰアドレスが含まれることを想定している。ＡＳＰサーバ内のログ情報は、ｆｔｐやｓｆｔｐなどでＡＳＰサーバから直接収集してもよいが、論理網アクセス装置がＡＳＰサーバからｆｔｐやｓｆｔｐで採取したものをｆｔｐやｓｆｔｐで採取してもよい。
【００３３】
なお、本実施例では、ＡＳＰサーバの例としてメールサーバを採用し、ユーザがＡＳＰサーバ上で保有しているアカウント情報をメールアドレスと位置づけ説明するが、本情報は適用するアプリケーションによって変えてもよく、たとえばブログサイトなどを採用する場合は、アカウント情報はブログのアカウント情報が記述される。なお、請求項に記載のＡＳＰアカウント識別子は、本実施例のメールアドレスに相当するが、これに限定されない。
【００３４】
トレース機能２８は、管理者２への入出力インタフェースを保有し、管理者が入力したＡＳＰアカウントに対して、ＡＳＰサーバ管理機能２７を用いて、ＡＳＰアカウントに対応する論理網アカウント識別子を特定する機能と、前記特定した論理網アカウント識別子に対して、論理網管理機能２６を用いて、論理網アカウント識別子に対応するユーザアカウント識別子を特定する機能と、前記特定したユーザアカウント識別子に対して、ユーザ管理機能２５を用いて、ユーザアカウント識別子に対応するユーザアカウントおよびユーザの個人情報を特定する機能を有している。これにより、ＡＳＰアカウントからユーザアカウントおよびユーザの個人情報を特定できる。
【００３５】
さらに、トレース機能２８は、管理者２が入力した時間に対して、ＡＳＰサーバ管理機能２７と論理網管理機能２６およびユーザ管理機能２５を用いて、入力時間に対応する各データを特定する機能を有している。この機能は、前述のユーザアカウントを特定する機能と同時に適用でき、この際は、管理者からはＡＳＰアカウント情報と時間が入力され、その際にアクセスしたユーザのユーザアカウントおよびユーザの個人情報が特定される。
【００３６】
Ｐアドレス管理機能２９は、各論理網用のアドレスを管理し、論理網管理機能２６からのアドレス払い出し要求に応じてアドレスを払い出す機能と、論理網管理機能２６からのアドレス払い戻し要求に応じてアドレスを再度ストックとして管理する機能を有している。たとえば、論理網を構築する際、アドレス空間をユーザ識別子とネットワーク識別子に分離する方式があるが、この際は、Ｐアドレス管理機能２９は、ネットワーク識別子毎のユーザ識別子を個別に管理する。アドレスの払い出しは図３に従い実施され、アドレスの払い戻しは図４に従い実施される。
【００３７】
Ｇアドレス管理機能３０は、グローバルＩＰアドレスを管理し、ユーザ管理機能２５からのアドレス払い出し要求に応じてアドレスを払い出す機能と、ユーザ管理機能２５からのアドレス払い戻し要求に応じてアドレスを再度ストックとして管理する機能を有している。本機能は、ＤＨＣＰ機能を代用として用いることができる。アドレスの払い出しは図３に従い実施され、アドレスの払い戻しは図４に従い実施される。
【００３８】
ユーザデータベース３１は、ユーザの個人情報を管理し、ユーザ管理機能２５から入力されたユーザアカウントに対応するユーザの個人情報をユーザ管理機能２５に出力する。
【００３９】
以上、ユーザトレース装置１について具体的に説明したが、一般的には、ユーザトレース装置１は、ユーザの論理網多重帰属通信環境へのアクセス履歴から、ユーザアカウントおよびユーザアカウント識別子と、ユーザの個人情報を対応付けるユーザ管理機能５２と、ユーザの各論理網へのアクセス履歴から、論理網毎に、論理網アカウントおよび論理アカウント識別子と、ユーザアカウント識別子を対応付ける論理網管理機能２６と、ユーザの各論理網内のＡＳＰサーバへのアクセス履歴から、論理網毎にＡＳＰアカウントおよびＡＳＰアカウント識別子と、論理網アカウント識別子を対応付けるＡＳＰサーバ管理機能２７と、論理網多重帰属通信環境の管理者２が入力したＡＳＰアカウントをＡＳＰサーバ管理機能２７へ出力し、ＡＳＰサーバ管理機能２７を用いてＡＳＰアカウントに対応する論理網アカウント識別子を特定し、論理網管理機能２６を用いて論理網アカウント識別子に対応するユーザアカウント識別子を特定し、ユーザ管理機能２５を用いてユーザアカウント識別子に対応するユーザアカウントおよびユーザの個人情報を特定することで、ＡＳＰアカウントからユーザアカウントおよびユーザの個人情報を特定するトレース機能２８を有していればよい。
【００４０】
［動作例］
図２〜図５に、本発明の実施例のユーザトレース装置１の動作例を示す。本動作例では、図６に示す各機能の保有情報に基づくトレースについて述べる。
【００４１】
図６に示すように、ユーザ管理機能２５はアクセス履歴テーブル６１を保有し、論理網管理機能２６はアクセス履歴テーブル６２を保有し、ＡＳＰサーバ管理機能２７はアクセス履歴テーブル６３を保有する。ユーザ管理機能２５が保有するアクセス履歴テーブル６１は、ログイン時間、ログアウト時間、ユーザアカウント、グローバルＩＰアドレスを対応付けたテーブルである。論理網管理機能２６が保有するアクセス履歴テーブル６２は、ログイン時間、ログアウト時間、論理網アカウント、プライベートＩＰアドレス、グローバルＩＰアドレスを対応付けたテーブルである。ＡＳＰサーバ管理機能２７が保有するアクセス履歴テーブル６３は、アクセス日時、メールアドレス、プライベートＩＰアドレスを対応付けたテーブルである。ただし、これらのテーブルは一例であり、これに限定されない。
【００４２】
本実施例では、プライベートＩＰアドレスを階層化しており、ｙｙｙ．ｙｙｙ．００１．１０の００１が論理網を識別するＩＤとなっている。論理網が異なれば論理網アカウントは同一のものを使用してよく、論理網アカウント＃１は複数の論理網で使用されている。
【００４３】
本実施例では、ＡＳＰサーバとしてメールサーバを想定しており、ＡＳＰアカウント識別子としてはメールアドレスを使用している。この際、論理網内では同一のドメインを使うことが想定されるため、ドメインから論理網を特定することも可能である。
【００４４】
図２を用いて、ユーザトレース装置１のアクセス履歴の収集方法について説明する。ユーザ管理機能２５は、ユーザ端末が接続する論理網アクセス装置から論理網多重帰属通信環境へのアクセス履歴情報を収集する。これに基づいて、ユーザ管理機能２５は図６に示すアクセス履歴テーブル６１を作成する。論理網管理機能２６は、ユーザ端末が接続する論理網アクセス装置から各論理網へのアクセス履歴を収集する。これに基づいて、論理網管理機能２６は、図６に示すアクセス履歴テーブル６２を作成する。ＡＳＰサーバ管理機能２７は、ＡＳＰサーバが接続する論理網アクセス装置から各ＡＳＰサーバへのアクセス履歴を収集する。これに基づいて、ＡＳＰサーバ管理機能２７は、図６に示すアクセス履歴テーブル６３を作成する。
【００４５】
図３を用いて、ユーザトレース装置１のアドレス払い出しについて説明する。ユーザ管理機能２５は、コアネットワーク３へのアクセス開始要求をユーザから受信した際に、Ｇアドレス管理機能３０ヘアクセス用のグローバルＩＰアドレス払い出し要求を送信するとともに、払い出されたログイン用グローバルＩＰアドレスを要求元ユーザのユーザ端末に払い出す。論理網管理機能２６は、各論理網へのアクセス開始要求をユーザから受信した際に、Ｐアドレス管理機能２９へ当該論理網アクセス用のプライベートＩＰアドレス払い出し要求を送信するとともに、払い出された論理網内通信用プライベートＩＰアドレスを要求元ユーザの論理網アクセス装置へ払い出す。
【００４６】
図４を用いて、ユーザトレース装置１のアドレスの払い戻しについて説明する。ユーザ管理機能２５は、コアネットワーク３へのアクセス終了要求をユーザから受信した際に、当該ユーザ端末へのアドレス払い出しを終了し、Ｇアドレス管理機能３０に払い戻す。論理網管理機能２６は、各論理網へのアクセス終了要求をユーザから受信した際に、当該ユーザの論理網アクセス装置へのアドレス払い出しを終了し、Ｐアドレス管理機能２９に払い戻す。
【００４７】
図５を用いて、ユーザトレース装置１のサーバ利用者のトレースについて説明する。図５に示すように、トレース機能２８は、管理者２からトレースしたいメールアドレスと日時範囲を入力された際に、ＡＳＰサーバ管理機能２７、論理網管理機能２６、ユーザ管理機能２５に管理者２から指定された日時範囲を入力するとともに、メールアドレスからＡＳＰサーバ管理機能２７に問い合わせてメールアドレスに対応するプライベートＩＰアドレスを特定し、当該プライベートＩＰアドレスから論理網管理機能２６に問い合わせてプライベートＩＰアドレスに対応するグローバルＩＰアドレスを特定し、当該グローバルＩＰアドレスからユーザ管理機能２５に問い合わせてユーザアカウントを特定し、ユーザデータベース３１を参照することにより当該ユーザの個人情報を取得し、ユーザアカウントとユーザの個人情報をトレース結果として管理者２に提示する。この際、各機能に管理者２から指定された日時を同時に通知することにより、当該日時範囲に絞った特定が実施される。
【００４８】
例えば、管理者２がａｂｃｄ＠ｅｆｇｈ．ｃｏｍを入力した場合、当該アドレスからＡＳＰサーバ管理機能２７のアクセス履歴テーブル６３を検索し、プライベートＩＰアドレスｙｙｙ．ｙｙｙ．００１．１０を特定し、当該プライベートＩＰアドレスから論理網管理機能２６のアクセス履歴テーブル６２を検索し、グローバルＩＰアドレスｘｘｘ．ｘｘｘ．ｘｘｘ．１０を特定し、当該グローバルＩＰアドレスからユーザ管理機能２５のアクセス履歴テーブル６１を検索しユーザアカウント＃１を特定する。
【００４９】
なお、図５では、ＡＳＰサーバ管理機能２７がメールアドレスに対応するプライベートＩＰアドレスを論理網管理機能２６に通知し、論理網管理機能２６がプライベートＩＰアドレスに対応するグローバルＩＰアドレスをユーザ管理機能２５に通知するように図示しているが、トレース機能２８を介して通知してもよいことは言うまでもない。
【００５０】
一般的にいえば、トレース機能２８は、論理網多重帰属環境の管理者２からＡＳＰアカウントと日時範囲の指定の入力を受け、ＡＳＰサーバ管理機能２７、論理網管理機能２６、ユーザ管理機能２５に指定された日時範囲を入力するとともに、ＡＳＰサーバ管理機能２７に指定されたＡＳＰアカウントを入力する。ＡＳＰサーバ管理機能２７は、ＡＳＰアカウントに対応するＡＳＰアカウント識別子を特定し、ユーザのＡＳＰサーバへのアクセス履歴から指定日時の範囲におけるＡＳＰアカウント識別子のアクセス履歴を抽出し、履歴に記録されたＡＳＰアカウント識別子に対応する論理網アカウント識別子である論理網識別子を特定したのち、論理網識別子を論理網管理機能２６に出力する。論理網管理機能２６は、ユーザの論理網へのアクセス履歴からトレース機能２８より入力された指定日時の範囲における論理網アカウントのアクセス履歴を抽出し、ＡＳＰサーバ管理機能２７から入力された論理網アカウント識別子に対応するユーザアカウント識別子であるアクセスネットワーク識別子を特定したのち、アクセスネットワーク識別子をユーザ管理機能２５に出力する。ユーザ管理機能２５は、ユーザの論理網多重帰属通信環境へのアクセス履歴から、トレース機能２８より入力された指定日時の範囲におけるユーザアカウントのアクセス履歴を抽出し、論理網管理機能２６から入力されたアクセスネットワーク識別子に対応するユーザアカウントを特定したのち、ユーザデータベースに出力する。ユーザデータベース３１は、ユーザ管理機能２５から入力されたユーザアカウントに対応するユーザの個人情報をユーザ管理機能２５に出力する。ユーザ管理機能２５はユーザデータベース３１から入力されたユーザの個人情報および対応するユーザアカウントをトレース機能２８に出力する。
【００５１】
なお、図５に示した実施例では、ユーザアカウント識別子はグローバルＩＰアドレスであり、論理網アカウント識別子は論理網内のプライベートＩＰアドレスであり、論理網内のＡＳＰサーバで提供するアプリケーションはメールサービスであり、ＡＳＰアカウント識別子およびＡＳＰアカウントはメールアドレスである。この場合は、ＡＳＰアカウント識別子およびＡＳＰアカウントの両方がメールアドレスであるから、図６のＡＳＰサーバ管理機能２７が保有するアクセス履歴テーブル６３は、メールアドレスとプライベートＩＰアドレスの対応付けているだけで、ＡＳＰアカウントおよびＡＳＰアカウント識別子と論理網アカウント識別子を対応付けていることになり、ＡＳＰサーバ管理機能２７は、アクセス履歴テーブル６３により、管理者２が指定したＡＳＰアカウントに対応するＡＳＰアカウント識別子を特定し、ＡＳＰアカウント識別子に対応する論理網アカウント識別子を特定することになる。
【００５２】
以上説明した実施例のユーザトレース装置１は各機能を実現する手段を備えており、その手段は１または複数のコンピュータとプログラムによって構成できる。また、そのプログラムの一部または全部に代えてハードウェアで構成してもよい。
【００５３】
以上、本発明者によってなされた発明を、前記実施の形態に基づき具体的に説明したが、本発明は、前期実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施例のネットワーク構成例を示している。
【図２】本発明の実施例におけるアクセス履歴の収集方法の一例を示している。
【図３】本発明の実施例におけるアドレスの払い出し方法の一例を示している。
【図４】本発明の実施例におけるアドレスの払い戻し方法の一例を示している。
【図５】本発明の実施例におけるサーバ利用者のトレース動作の一例を示している。
【図６】本発明の実施例におけるユーザトレース装置内のユーザ管理機能、論理網管理機能、ＡＳＰサーバ管理機能の保持するアクセス履歴テーブルの一例を示している。
【符号の説明】
【００５５】
１・・・ユーザトレース装置
２・・・管理者
３・・・コアネットワーク
４〜６・・・論理網
７〜１２・・・論理網アクセス装置
１３〜１５・・・ユーザ
１６〜１８・・・ユーザ端末
１９〜２１・・・ＡＳＰ事業者
２２〜２４・・・ＡＳＰサーバ
２５・・・ユーザ管理機能
２６・・・論理網管理機能
２７・・・ＡＳＰサーバ管理機能
２８・・・トレース機能
２９・・・Ｐアドレス管理機能
３０・・・Ｇアドレス管理機能
３１・・・ユーザデータベース
１０１〜１０６・・・転送経路
６１・・・ユーザ管理機能２５が保有するアクセス履歴テーブル
６２・・・論理網管理機能２６が保有するアクセス履歴テーブル
６３・・・ＡＳＰサーバ管理機能２７が保有するアクセス履歴テーブル
【図１】
0004911412.tif 000002
【図２】
0004911412.tif 000003
【図３】
0004911412.tif 000004
【図４】
0004911412.tif 000005
【図５】
0004911412.tif 000006
【図６】
0004911412.tif 000007