(57)【特許請求の範囲】
【請求項１】
複数のウェブサーバと、第１のパケットを送信する複数の端末装置と、複数の前記端末装置からの前記第１のパケットを第２のパケットとして複数の前記ウェブサーバへ中継する中継装置とを有する通信システムであって、
前記端末装置は、
前記端末装置のユーザを識別するための識別情報と前記端末装置に対する操作によって前記端末装置に表示されたウェブコンテンツの入力項目に入力された入力データとを含む前記第１のパケットを送信するための端末送信処理部を具備し、
前記中継装置は、
前記端末装置の前記ユーザを識別するための前記識別情報と前記入力データとを含む前記第１のパケットを受信する装置受信処理部と、
前記装置受信処理部によって受信された前記第１のパケットに含まれる前記識別情報を用いて前記ユーザの認証を行う装置ユーザ認証部と、
前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットを保存する装置パケット保存部と、
前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットの前記入力データを含む前記第２のパケットを前記ウェブサーバへ送信する装置送信処理部とを具備する通信システム。
【請求項２】
複数の端末装置から第１のパケットを受信し、前記第１のパケットを第２のパケットとして複数のウェブサーバへ送信する中継装置であって、
前記端末装置のユーザを識別するための識別情報と前記端末装置に対する操作によって前記端末装置に表示されたウェブコンテンツの入力項目に入力された入力データとを含む前記第１のパケットを受信する装置受信処理部と、
前記装置受信処理部によって受信された前記第１のパケットに含まれる前記識別情報を用いて前記ユーザの認証を行う装置ユーザ認証部と、
前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットを保存する装置パケット保存部と、
前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットの前記入力データを含む前記第２のパケットを前記ウェブサーバへ送信する装置送信処理部とを具備する中継装置。
【請求項３】
前記装置パケット保存部は、前記端末装置が送信した、前記端末装置のユーザを識別するための前記識別情報と前記入力データとを含む前記第１のパケットを、ハブを経由して取得する請求項２に記載の中継装置。
【請求項４】
複数の端末装置から第１のパケットを受信し、前記第１のパケットを第２のパケットとして複数のウェブサーバへ送信する中継装置における通信方法であって、
前記端末装置のユーザを識別するための識別情報と前記端末装置に対する操作によって前記端末装置に表示されたウェブコンテンツの入力項目に入力された入力データとを含む前記第１のパケットを受信するステップと、
受信された前記第１のパケットに含まれる前記識別情報を用いて前記ユーザの認証を行うステップと、
前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットを保存するステップと、
前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットの前記入力データを含む前記第２のパケットを前記ウェブサーバへ送信するステップとを具備する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置で入力されたデータを取得するための通信システム、中継装置及び中継装置における通信方法に関する。
【背景技術】
【０００２】
近年、インターネット等のコンピューターネットワークの普及に伴い、ネットワーク経路上を大量のパケットが往来している。これらのパケットは様々な情報を含み、例えば、ユーザが、ウェブブラウザを用いて画面上に表示されたウェブコンテンツの入力欄に入力した入力情報を含むパケットもある。
【０００３】
そこで、これらのパケットに含まれる情報を解析するために、当該パケットを取得するパケットキャプチャに関する技術が発明されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２５０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した技術では、パケットキャプチャを用いて、ネットワーク経路上を往来する、入力情報を含むパケットを取得し、当該パケットに含まれる情報を解析することが可能である。
【０００６】
しかしながら、当該技術に係るパケットキャプチャはソフトウェアプログラムであり、ＰＣなどの端末装置にインストールするという煩雑な作業を行う必要がある。
【０００７】
また、端末装置にソフトウェアプログラムをインストールすることは、当該端末装置単体又は当該端末装置が属するシステム全体に対するセキュリティ上の影響が懸念される場合もあり、許可されない場合も多い。
【０００８】
また、ソフトウェアプログラムであるパケットキャプチャが取得したパケットからはＩＰアドレス等、当該パケットを送信した当該端末装置の実際のユーザを特定することができない情報しか取得できない。
【０００９】
一方、ハードウェアによって構成されるパケットキャプチャを、ネットワーク経路上に設置することも考えられる。
【００１０】
しかしながら、ソフトウェアプログラムである場合と同様に、ハードウェアパケットキャプチャが取得したパケットからはＩＰアドレス等、当該パケットを送信した端末装置の実際のユーザを特定することができない情報しか取得できない。
【００１１】
また、ハードウェアパケットキャプチャを端末装置に近いネットワーク経路上に設置する場合は、当該端末装置の数に相当するハードウェアパケットキャプチャが必要であり現実的ではない。一方で、ハードウェアパケットキャプチャをウェブサーバに近いネットワーク経路上に設置する場合は、当該ウェブサーバの数に相当するハードウェアパケットキャプチャが必要であり、また、特定のウェブサーバに近いネットワーク経路上に設置されたハードウェアパケットキャプチャは、特定のウェブサイトに係るパケットしか取得することができないという問題がある。
【００１２】
上記問題点に鑑み、本発明は、パケットを送信した端末装置のユーザを特定しつつ、安全かつ容易に当該パケットを取得することが可能な通信システム、中継装置及び中継装置における通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決するために、本発明は以下のような特徴を有している。
【００１４】
本発明の特徴は、複数のウェブサーバ（ウェブサーバ５０−１、５０−２）と、第１のパケットを送信する複数の端末装置（端末装置１０−１、１０−２）と、複数の前記端末装置からの前記第１のパケットを第２のパケットとして複数の前記ウェブサーバへ中継する中継装置（中継装置２０）とを有する通信システム（通信システム１）であって、前記端末装置は、前記端末装置のユーザを識別するための識別情報と入力データとを含む前記パケットを送信するための端末送信処理部（端末送信処理部１０７）を具備し、前記中継装置は、前記端末装置の前記ユーザを識別するための前記識別情報と前記入力データとを含む前記第１のパケットを受信する装置受信処理部（装置受信処理部２０１）と、前記装置受信処理部によって受信された前記第１のパケットに含まれる前記識別情報を用いて前記ユーザの認証を行う装置ユーザ認証部（装置ユーザ認証部２０５）と、前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットを保存する装置パケット保存部（ハードウェアパケットキャプチャ４０）と、前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットの前記入力データを含む前記第２のパケットを前記ウェブサーバへ送信する装置送信処理部（装置送信処理部２０７）とを具備することを要旨とする。
【００１５】
このような通信システムによれば、パケットを送信した端末装置のユーザを特定しつつ、安全かつ容易に当該パケットを取得することが可能となる。また、ユーザの認証が失敗したパケットは保存されないため、装置パケット保存部の容量を節約することができる。
【００１６】
本発明の特徴は、複数の端末装置から第１のパケットを受信し、前記第１のパケットを第２のパケットとして複数のウェブサーバへ送信する中継装置であって、前記端末装置のユーザを識別するための識別情報と入力データとを含む前記第１のパケットを受信する装置受信処理部と、前記装置受信処理部によって受信された前記第１のパケットに含まれる前記識別情報を用いて前記ユーザの認証を行う装置ユーザ認証部と、前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットを保存する装置パケット保存部と、前記装置ユーザ認証部によって前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットの前記入力データを含む前記第２のパケットを前記ウェブサーバへ送信する装置送信処理部とを具備することを要旨とする。
【００１７】
本発明の特徴は、前記入力データは、前記端末装置に表示されたウェブコンテンツの入力項目に入力されたデータであることを要旨とする。
【００１８】
本発明の特徴は、前記装置パケット保存部は、前記端末装置が送信した、前記端末装置のユーザを識別するための前記識別情報と前記入力データとを含む前記第１のパケットを、ハブ（リピータハブ３０）を経由して取得することを要旨とする。
【００１９】
本発明の特徴は、複数の端末装置から第１のパケットを受信し、前記第１のパケットを第２のパケットとして複数のウェブサーバへ送信する中継装置における通信方法であって、前記端末装置のユーザを識別するための識別情報と入力データとを含む前記第１のパケットを受信するステップと、受信された前記第１のパケットに含まれる前記識別情報を用いて前記ユーザの認証を行うステップと、前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットを保存するステップと、前記認証が成功した前記ユーザに係る前記識別情報と前記入力データとを含む前記第１のパケットの前記入力データを含む前記第２のパケットを前記ウェブサーバへ送信するステップとを具備することを要旨とする。
【発明の効果】
【００２０】
本発明によれば、パケットを送信した端末装置のユーザを特定しつつ、安全かつ容易に当該パケットを取得することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る通信システムの全体概略構成図である。
【図２】本発明の実施形態に係る端末装置の構成図である。
【図３】本発明の実施形態に係る中継装置の構成図である。
【図４】本発明の実施形態に係るパケットデータ構造である。
【図５】本発明の実施形態に係る端末装置の動作を示すフローチャートである。
【図６】本発明の実施形態に係る中継装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
次に、図面を参照して、本発明の実施形態を説明する。具体的には、（１）通信システムの全体概略構成、（２）端末装置及び中継装置の構成、（３）端末装置及び中継装置の動作、（４）作用・効果、（５）その他の実施形態について説明する。以下の実施形態における図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。なお、本実施形態においては、ウェブブラウザを用いて表示される、ｈｔｍｌによって記載されたウェブコンテンツの入力項目に入力されたデータを入力データとする。
【００２３】
（１）通信システムの全体概略構成
図１は、本発明の実施形態に係る通信システム１の全体概略構成図である。
【００２４】
図１に示すように、通信システム１は、端末装置１０−１と、端末装置１０−２と、中継装置２０と、リピータハブ３０と、ハードウェアパケットキャプチャ４０と、ウェブサーバ５０−１と、ウェブサーバ５０−２と、インターネット６０とを含む。なお、端末装置１０−１と端末装置１０−２とは同一の構成を有し、これらをまとめて端末装置１０とする。また、ウェブサーバ５０−１とウェブサーバ５０−２とは同一の構成を有し、これらをまとめてウェブサーバ５０とする。また、本実施形態では、以下において、主に端末装置１０−１とウェブサーバ５０−１とを用いて説明を行っているが、端末装置１０−１の代わりに端末装置１０−２を用いてもよく、ウェブサーバ５０−１の代わりにウェブサーバ５０−２を用いてもよい。また、通信システム１における端末装置１０とウェブサーバ５０との数は、それぞれ１つでも、３つ以上でもよい。また、中継装置２０の数は、複数でもよい。
【００２５】
端末装置１０−１は、宛先をウェブサーバ５０−１として、インターネット６０とリピータハブ３０とを介して、中継装置２０に、端末装置１０−１のユーザ識別情報と入力データとを含むパケットを送信する。その際、リピータハブ３０は、当該パケットをハードウェアパケットキャプチャ４０にも送信する。また、端末装置１０−１は、リピータハブ３０とインターネット６０とを介して、中継装置２０から当該パケットに係る処理結果を応答として受信する。
【００２６】
中継装置２０は、インターネット６０とリピータハブ３０とを介して、端末装置１０−１から、端末装置１０−１のユーザ識別情報と入力データとを含むパケットを受信する。次に、中継装置２０は、受信したパケットに含まれる端末装置１０−１のユーザ識別情報と中継装置２０が記憶するユーザ識別情報とを比較して等しい場合は、ハードウェアパケットキャプチャ４０に当該パケットを保存させ、また、リピータハブ３０とインターネット６０とを介して、当該パケットの入力データを含む新たなパケットを端末装置１０−１が宛先としたウェブサーバ５０−１に送信する。次に、中継装置２０は、インターネット６０とリピータハブ３０とを介して、当該ウェブサーバ５０−１から当該新たなパケットに係る処理結果を応答として受信する。次に、中継装置２０は、リピータハブ３０とインターネット６０とを介して、端末装置１０−１に当該応答を送信する。
【００２７】
リピータハブ３０は、インターネット６０を介して、端末装置１０−１から、宛先をウェブサーバ５０−１とした、端末装置１０−１のユーザ識別情報と入力データとを含むパケットを受信する。次にリピータハブ３０は、当該パケットを中継装置２０とハードウェアパケットキャプチャ４０とに送信する。また、リピータハブ３０は、インターネット６０を介して、当該ウェブサーバ５０−１から当該パケットの入力データを含む新たなパケットに係る処理結果を応答として受信する。次にリピータハブ３０は、当該応答を中継装置２０とハードウェアパケットキャプチャ４０とに送信する。なお、リピータハブ３０の代わりにスイッチングハブを用いてもよい。
【００２８】
ハードウェアパケットキャプチャ４０は、インターネット６０とリピータハブ３０とを介して、端末装置１０−１から、端末装置１０−１のユーザ識別情報と入力データとを含むパケットを受信する。次に、中継装置２０が、中継装置２０によって受信されたパケットに含まれる端末装置１０−１のユーザ識別情報と中継装置２０が記憶するユーザ識別情報とを比較して等しい場合、中継装置２０が、当該比較後に、ハードウェアパケットキャプチャ４０に当該パケットを保存させる。なお、リピータハブ３０とハードウェアパケットキャプチャ４０とは中継装置２０に含まれていてもよい。また、リピータハブ３０とハードウェアパケットキャプチャ４０の代わりにソフトウェアプログラムであるパケットキャプチャを用いてもよい。
【００２９】
ウェブサーバ５０−１は、リピータハブ３０とインターネット６０とを介して、中継装置２０から、端末装置１０−１によって送信されたパケットの入力データを含む新たなパケットを受信する。次に、ウェブサーバ５０−１は、インターネット６０とリピータハブ３０とを介して、中継装置２０に、当該パケットに係る処理結果を応答として送信する。その際、リピータハブ３０は、当該応答をハードウェアパケットキャプチャ４０にも送信する。
【００３０】
（２）端末装置及び中継装置の構成
図２は、本発明の実施形態に係る端末装置１０−１の構成図である。
【００３１】
図２に示す端末装置１０−１は、ユーザが希望するウェブサイトにおけるウェブコンテンツの視聴及び当該ウェブサイトへの入力データの送信に用いられるものである。端末装置１０−１は、例えばパーソナルコンピュータである。端末装置１０−１は、制御部１００と、通信部１１０と、操作部１２０と、モニタ１３０と、記憶部１４０とを含む。
【００３２】
制御部１００は、例えばＣＰＵによって構成され、端末装置１０−１が具備する各種機能を制御する。
【００３３】
通信部１１０は、中継装置２０及びハードウェアパケットキャプチャ４０との間で、インターネット６０とリピータハブ３０とを介した通信を行う。
【００３４】
操作部１２０は、テンキーやファンクションキーなどによって構成され、ユーザの操作内容を入力するために用いられるインタフェースである。また、操作部１２０は、モニタ１３０に表示された文字列などを選択したりするポインティングデバイスであるマウスも含まれる。
【００３５】
モニタ１３０は、制御部１００を介して受信した画像を表示したり、操作内容を表示したりする。
【００３６】
記憶部１４０は、例えばメモリによって構成され、端末装置１０−１における制御などに用いられる各種情報を記憶する。なお、本実施形態では、記憶部１４０は、端末装置１０−１のユーザを識別するためのユーザＩＤ及びパスワードを識別情報として記憶する。
【００３７】
制御部１００は、入力データ取得部１０１と、ユーザ識別情報付加部１０３と、中継装置アドレス取得部１０５と、端末送信処理部１０７とを含む。
【００３８】
入力データ取得部１０１は、ウェブブラウザを用いて表示される、ｈｔｍｌによって記載されたウェブコンテンツの入力項目に、ユーザの操作部１２０に対する操作によって入力されたデータを取得する。具体的には、入力データ取得部１０１は、ｈｔｍｌによって記載されたウェブコンテンツにおいて、ｂｕｔｔｏｎタグなどによって規定されるボタンを押下した際に、ｆｏｒｍタグ内のｉｎｐｕｔタグなどによって規定される入力項目に入力されたデータを取得する。
【００３９】
ユーザ識別情報付加部１０３は、記憶部１４０に記憶された、端末装置１０−１のユーザ識別情報を、後述する端末送信処理部１０７が作成するパケットに付加する。
【００４０】
中継装置アドレス取得部１０５は、端末装置１０−１が、ウェブサーバ５０−１にパケットを送信する際に、当該パケットを中継する中継装置２０のグローバルＩＰアドレスを取得する。なお、当該グローバルＩＰアドレスは、ユーザの操作部１２０に対する操作によって、ウェブブラウザの設定画面を用いて、当該ウェブブラウザに設定されてもよく、あるいは設定ファイルなどに設定及び保持されてもよい。
【００４１】
端末送信処理部１０７は、入力データ取得部１０１と中継装置アドレス取得部１０５とによって取得された情報等を用いて、ウェブサーバ５０−１に送信するためのパケットを作成する。ユーザ識別情報付加部１０３は、当該パケットに、記憶部１４０に記憶された、端末装置１０−１のユーザ識別情報を付加する。当該パケットは、具体的には、図４に示すデータ構造となる。なお、送信元アドレスは、端末装置１０−１のグローバルＩＰアドレスである。宛先アドレスは、当該ウェブサーバ５０−１のグローバルＩＰアドレスである。中継装置アドレスは、中継装置アドレス取得部１０５によって取得された、当該パケットを中継する中継装置２０のグローバルＩＰアドレスである。識別情報は、ユーザ識別情報付加部１０３によって付加された、端末装置１０−１のユーザを識別するためのユーザＩＤ及びパスワードである。データは、入力データ取得部１０１によって取得された入力データを含むデータである。次に、端末送信処理部１０７は、インターネット６０とリピータハブ３０とを介して、作成された当該パケットを中継装置２０に送信する。その際、リピータハブ３０は、当該パケットをハードウェアパケットキャプチャ４０にも送信する。
【００４２】
図３は、本発明の実施形態に係る中継装置２０の構成図である。
【００４３】
図３に示す中継装置２０は、端末装置１０−１からのパケットをウェブサーバ５０−１へ中継し、また、当該パケットをハードウェアパケットキャプチャ４０に保存するか否か決定するものである。中継装置２０は、制御部２００と、通信部２１０と、記憶部２２０とを含む。
【００４４】
制御部２００は、例えばＣＰＵによって構成され、中継装置２０が具備する各種機能を制御する。
【００４５】
通信部２１０は、端末装置１０−１及びウェブサーバ５０−１との間で、インターネット６０とリピータハブ３０とを介した通信を行う。
【００４６】
記憶部２２０は、例えばメモリによって構成され、中継装置２０における制御などに用いられる各種情報を記憶する。なお、本実施形態では、記憶部２２０は、通信システム１が当該通信システム１の利用を許可するユーザのユーザＩＤとパスワードとを識別情報として記憶する。
【００４７】
制御部２００は、装置受信処理部２０１と、装置ユーザ認証部２０５と、装置送信処理部２０７と、パケット保存指示部２０９とを含む。
【００４８】
装置受信処理部２０１は、インターネット６０とリピータハブ３０とを介して、端末装置１０−１の端末送信処理部１０７から、当該端末送信処理部１０７によって作成及び送信された、図４に示すデータ構造を持つパケットを受信する。また、装置受信処理部２０１は、インターネット６０とリピータハブ３０とを介して、ウェブサーバ５０−１から、当該ウェブサーバ５０−１が受信した入力データを含むパケットに係る処理結果を応答として受信する。なお、当該応答には、処理結果を表すコードであるｈｔｔｐステータスコードが含まれる。また、当該応答は、中継装置２０のログに記載される。
【００４９】
装置ユーザ認証部２０５は、装置受信処理部２０１が受信したパケットに含まれる識別情報、すなわち、端末装置１０−１のユーザを識別するためのユーザＩＤ及びパスワードと、記憶部２２０によって記憶される、通信システム１が当該通信システム１の利用を許可するユーザのユーザＩＤとパスワードとを比較し、両者が一致する場合はユーザ認証が成功したと判断し、両者が一致しない場合はユーザ認証が失敗したと判断する。
【００５０】
装置送信処理部２０７は、装置ユーザ認証部２０５によってユーザ認証が成功したと判断された場合、端末装置１０−１の端末送信処理部１０７から装置受信処理部２０１が受信したパケットの入力データを含む新たなパケットを、リピータハブ３０とインターネット６０とを介して、ウェブサーバ５０−１に送信する。また、装置送信処理部２０７は、装置ユーザ認証部２０５によってユーザ認証が失敗したと判断された場合、リピータハブ３０とインターネット６０とを介して、装置ユーザ認証部２０５によるユーザ認証失敗の応答を端末装置１０−１に送信する。また、装置送信処理部２０７は、ウェブサーバ５０−１から、装置受信処理部２０１が受信した応答を、リピータハブ３０とインターネット６０とを介して、端末装置１０−１に送信する。
【００５１】
パケット保存指示部２０９は、装置ユーザ認証部２０５によってユーザ認証が成功したと判断された場合、ハードウェアパケットキャプチャ４０に、ハードウェアパケットキャプチャ４０が端末装置１０−１から受信したパケットを保存するよう指示する。
【００５２】
（３）端末装置及び中継装置の動作
次に、端末装置１０−１及び中継装置２０の動作を説明する。図５及び図６は、端末装置１０−１及び中継装置２０の動作を示すフローチャートである。
【００５３】
まず、図５を用いて、端末装置１０−１の動作について説明する。
【００５４】
ステップＳ１０１において、入力データ取得部１０１は、ウェブブラウザを用いて表示される、ｈｔｍｌによって記載されたウェブコンテンツの入力項目に、ユーザの操作部１２０に対する操作によって入力されたデータを取得する。
【００５５】
ステップＳ１０３において、中継装置アドレス取得部１０５は、端末装置１０−１が、ウェブサーバ５０−１にパケットを送信する際に、当該パケットを中継する中継装置２０のグローバルＩＰアドレスを取得する。
【００５６】
ステップＳ１０５において、端末送信処理部１０７は、入力データ取得部１０１と中継装置アドレス取得部１０５とによって取得された情報等を用いて、ウェブサーバ５０−１に送信するためのパケットを作成する。
【００５７】
ステップＳ１０７において、ユーザ識別情報付加部１０３は、作成されたパケットに、記憶部１４０に記憶された、端末装置１０−１のユーザ識別情報を付加する。
【００５８】
ステップＳ１０９において、端末送信処理部１０７は、インターネット６０とリピータハブ３０とを介して、作成された当該パケットを中継装置２０に送信する。その際、リピータハブ３０は、当該パケットをハードウェアパケットキャプチャ４０にも送信する。
【００５９】
次に図６を用いて、中継装置２０の動作について説明する。
【００６０】
ステップＳ２０１において、装置受信処理部２０１は、インターネット６０とリピータハブ３０とを介して、端末装置１０−１の端末送信処理部１０７によって作成及び送信されたパケットを受信する。
【００６１】
ステップＳ２０３において、装置ユーザ認証部２０５は、端末装置１０−１から、装置受信処理部２０１が受信したパケットに含まれる識別情報、すなわち、端末装置１０−１のユーザを識別するためのユーザＩＤ及びパスワードと、記憶部２２０によって記憶される、通信システム１が当該通信システム１の利用を許可するユーザのユーザＩＤとパスワードとを比較し、両者が一致する場合はユーザ認証が成功したと判断しステップＳ２０５へ進む。一方。両者が一致しない場合はユーザ認証が失敗したと判断しステップＳ２１１へ進む。
ステップＳ２０５において、パケット保存指示部２０９は、ハードウェアパケットキャプチャ４０に、ハードウェアパケットキャプチャ４０が端末装置１０−１から受信したパケットを保存するよう指示する。
【００６２】
ステップＳ２０７において、装置送信処理部２０７は、端末装置１０−１から、装置受信処理部２０１が受信したパケットの入力データを含む新たなパケットを、リピータハブ３０とインターネット６０とを介して、ウェブサーバ５０−１に送信する。
【００６３】
ステップＳ２０９において、装置受信処理部２０１は、インターネット６０とリピータハブ３０とを介して、ウェブサーバ５０−１から、当該ウェブサーバ５０−１が受信した入力データを含むパケットに係る処理結果を応答として受信する。
【００６４】
ステップＳ２１１において、ステップＳ２０９から遷移してきた場合は、装置送信処理部２０７は、正常終了あるいは異常終了を示す応答を端末装置１０−１に送信する。一方、ステップＳ２０３から遷移してきた場合は、装置送信処理部２０７は、ユーザ認証失敗を示す応答を端末装置１０−１に送信する。
【００６５】
（４）作用・効果
本発明の実施形態において、中継装置２０が、端末装置１０−１から送信されたパケットに含まれる識別情報を用いてユーザ認証を行う。その後、中継装置２０が、ユーザによって当該端末装置１０−１を介して入力された入力情報を含む当該パケットをハードウェアパケットキャプチャ４０に保存させる。
【００６６】
このような中継装置２０によれば、パケットを送信した端末装置１０のユーザのそれぞれを特定しつつ、端末装置１０のそれぞれにソフトウェアプログラムであるパケットキャプチャをインストールすることなく、また端末装置１０あるいはウェブサーバ５０の数に相当するハードウェアパケットキャプチャ４０を揃える必要なく、安全かつ容易に入力情報を含む当該パケットを取得することが可能となる。
【００６７】
また、ユーザの認証が失敗したパケットは保存されないため、ハードウェアパケットキャプチャ４０の容量を節約することができる。
【００６８】
（５）その他の実施形態
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【００６９】
上述した実施形態では、ｈｔｍｌを用いて説明したが、同様の処理が可能な他の言語においても、本発明を適用することができる。
【００７０】
また、端末装置１０、中継装置２０又はウェブサーバ５０が任意のネットワークの一部である場合は、図４における送信元アドレス、宛先アドレス又は中継装置アドレスは、当該ネットワークのゲートウェイサーバあるいはプロキシサーバのグローバルＩＰアドレスでもよい。
【００７１】
また、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を構築するソフトウェアが端末装置１０、中継装置２０又はウェブサーバ５０にインストールされている場合は、図４における送信元アドレス、宛先アドレス又は中継装置アドレスは、プライベートＩＰアドレスでもよい。
【００７２】
また、端末装置１０が送信するパケットにユーザ識別情報が付加されていない場合、中継装置２０は、ユーザ認証ウィンドウを表示させ、端末装置１０のユーザ認証を行ってもよい。
【００７３】
また、中継装置２０は、宛先が特定のウェブサイトであるパケットを、ハードウェアパケットキャプチャ４０に保存させるパケットの対象から除外するように構成されていてもよい。
【００７４】
また、中継装置２０は、受信したパケットに所定のデータ量以上の画像データが含まれる場合、当該画像データをハードウェアパケットキャプチャ４０に保存しないように構成されていてもよい。
【００７５】
このように本発明は、ここでは記載していない様々な実施形態等を包含するということを理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲の発明特定事項によってのみ限定されるものである。
【００７６】
ところで、本発明によって取得される入力データとユーザ識別情報との利用例を示す。
【００７７】
近年、特定のテレビ番組の放送時間、タイトル、内容及び出演者等の情報であるテレビメタデータを提供するサービスが始まった。
【００７８】
当該テレビメタデータが、本発明によって取得される入力データと比較され、両者の重複等が分析されることにより、テレビの視聴がインターネット上のブログや掲示板への書き込み等にどの程度の影響を与えるのかを推測することが可能となる。さらに、本発明によって取得されるユーザ識別情報が共に用いられれば、より詳細な分析を行うことも可能となる。
【００７９】
このように、本発明によって取得される入力データとユーザ識別情報とは、テレビやインターネット等のメディアに関する分析に対して有益な情報を提供する。
【産業上の利用可能性】
【００８０】
本発明の通信システム、中継装置及び中継装置における通信方法は、パケットを送信した端末装置のユーザを特定しつつ、安全かつ容易に当該パケットを取得することが可能であり、通信システム、中継装置及び中継装置における通信方法として有用である。
【符号の説明】
【００８１】
１０−1…端末装置、１０−２…端末装置、２０…中継装置、３０…リピータハブ、４０…ハードウェアパケットキャプチャ、５０−1…ウェブサーバ、５０−２…ウェブサーバ、１００…制御部、１０１…入力データ取得部、１０３…ユーザ識別情報付加部、１０５…中継装置アドレス取得部、１０７…端末送信処理部、１１０…通信部、１２０…操作部、１３０…モニタ、１４０…記憶部、２００…制御部、２０１…装置受信処理部、２０５…装置ユーザ認証部、２０７…装置送信処理部、２０９…パケット保存指示部、２１０…通信部、２２０…記憶部
【図１】
0005519301.tif 000002
【図２】
0005519301.tif 000003
【図３】
0005519301.tif 000004
【図４】
0005519301.tif 000005
【図５】
0005519301.tif 000006
【図６】
0005519301.tif 000007