ユーザが操作する利用者端末と、受信した要求に応じてサービスを提供するサービスサーバと、前記利用者端末と前記サービスサーバとの間の通信を中継する中継サーバとを具備する情報処理システムであって、前記利用者端末は、前記サービスサーバにサービスの提供を要求する要求情報を生成するユーザエージェント部と、前記要求情報に前記中継サーバを宛先とするヘッダー情報を付加することによりカプセル化した要求情報を前記中継サーバに送信する通信部と、を備え、前記中継サーバは、前記利用者端末からカプセル化された要求情報を受信し、カプセル化された要求情報に含まれている要求情報を前記サービスサーバに送信し、該要求情報に応じたサービス結果を示すコンテンツ情報を該サービスサーバから受信し、前記カプセル化された要求情報に対する応答として前記受信したコンテンツ情報を前記利用者端末に送信するコンテンツ通信部と、前記要求情報又は前記コンテンツ情報に基づいて、前記ユーザが前記利用者端末を介して前記サービスサーバを利用する際に付加サービスを提供する付加サービス提供部とを備えることを特徴とする情報処理システム。請求項1に記載の情報処理システムであって、前記付加サービス提供部は、更に、不正なアクセス手順又は不正なプログラムが有する命令コード列を予め記憶し、該アクセス手順又は該命令コード列が、前記要求情報又は前記コンテンツ情報に含まれているか否かを判定し、判定結果を前記付加サービスとして前記利用者端末に送信するウイルスチェック部を有することを特徴とする情報処理システム。請求項1に記載の情報処理システムであって、前記付加サービス提供部は、更に、予め定められた前記サービスサーバを示す情報、又は前記サービスサーバにおいて提供されているサービスのうち予め定められたサービスを示す情報が、前記要求情報又は前記コンテンツ情報に含まれているか否かを判定し、判定結果を前記付加サービスとして前記利用者端末に送信するコンテンツブロック部を有することを特徴とする情報処理システム。請求項1に記載の情報処理システムであって、前記付加サービス提供部は、更に、前記要求情報及び前記コンテンツ情報を前記ユーザごとに記憶する利用履歴記憶部と、前記利用履歴記憶部に記憶された前記要求情報及び前記コンテンツ情報に基づいて、前記ユーザが前記サービスサーバを利用した履歴に基づいて、該ユーザが利用する前記サービスの好みを検出し、前記サービスサーバのうち前記検出した好みに類似するサービスを提供するサービスサーバを示す情報を利用者端末に送信するコンテンツ推奨部とを有することを特徴とする情報処理システム。ユーザが操作する利用者端末と、受信した要求に応じてサービスを提供するサービスサーバと、前記利用者端末と前記サービスサーバとの間の通信を中継する中継サーバとを具備する情報処理システムにおける情報処理方法であって、前記利用者端末が、前記サービスサーバにサービスの提供を要求する要求情報を生成する生成ステップと、前記利用者端末が、前記要求情報に前記中継サーバを宛先とするヘッダー情報を付加することによりカプセル化した要求情報を前記中継サーバに送信する送信ステップと、前記中継サーバが、前記利用者端末からカプセル化された要求情報を受信し、カプセル化された要求情報に含まれている要求情報を前記サービスサーバに送信し、該要求情報に応じたサービス結果を示すコンテンツ情報を該サービスサーバから受信し、前記カプセル化された要求情報に対する応答として前記受信したコンテンツ情報を前記利用者端末に送信するコンテンツ通信ステップと、前記中継サーバが、前記要求情報又は前記コンテンツ情報に基づいて、前記ユーザが前記利用者端末を介して前記サービスサーバを利用する際に付加サービスを提供する付加サービス提供ステップとを有することを特徴とする情報処理方法。しかしながら、複数の端末装置を利用する場合、ユーザは、コンピュータウイルス等の不正プログラムを検出するソフトウェアや、レコメンドサービスを受けるためのソフトウェア等をインストールして各ソフトウェアの設定を端末装置ごとに行っており、煩雑な作業がユーザの負担になっていた。また、端末装置の性能や構成によっては上述のソフトウェアをインストールできないことがあり、ネットワーク上のコンテンツを利用する際に十分な利便性を得られないことがある。また、端末装置がSSLSecuritySocketLayerやHTTPSHTTPoverSSLなどの暗号化技術を用いて通信をする場合、コンテンツの内容を解析することができないため、コンテンツの内容に応じたサービスを受けることができず、ネットワーク上のコンテンツを利用する際に十分な利便性を得られないことがある。本発明は、上記問題を解決すべくなされたもので、その目的は、ネットワーク上のサービスを利用する際におけるユーザの負担を軽減し、利用する端末装置や通信プロトコルに依存せずに利便性を向上させる情報処理システム、及び情報処理方法を提供することにある。上記問題を解決するために、本発明は、ユーザが操作する利用者端末と、受信した要求に応じてサービスを提供するサービスサーバと、前記利用者端末と前記サービスサーバとの間の通信を中継する中継サーバとを具備する情報処理システムであって、前記利用者端末は、前記サービスサーバにサービスの提供を要求する要求情報を生成するユーザエージェント部と、前記要求情報に前記中継サーバを宛先とするヘッダー情報を付加することによりカプセル化した要求情報を前記中継サーバに送信する通信部と、を備え、前記中継サーバは、前記利用者端末からカプセル化された要求情報を受信し、カプセル化された要求情報に含まれている要求情報を前記サービスサーバに送信し、該要求情報に応じたサービス結果を示すコンテンツ情報を該サービスサーバから受信し、前記カプセル化された要求情報に対する応答として前記受信したコンテンツ情報を前記利用者端末に送信するコンテンツ通信部と、前記要求情報又は前記コンテンツ情報に基づいて、前記ユーザが前記利用者端末を介して前記サービスサーバを利用する際に付加サービスを提供する付加サービス提供部とを備えることを特徴とする情報処理システムである。また、本発明は、上記に記載の発明において、前記付加サービス提供部は、更に、不正なアクセス手順又は不正なプログラムが有する命令コード列を予め記憶し、該アクセス手順又は該命令コード列が、前記要求情報又は前記コンテンツ情報に含まれているか否かを判定し、判定結果を前記付加サービスとして前記利用者端末に送信するウイルスチェック部を有することを特徴とする。また、本発明は、上記に記載の発明において、前記付加サービス提供部は、更に、予め定められた前記サービスサーバを示す情報、又は前記サービスサーバにおいて提供されているサービスのうち予め定められたサービスを示す情報が、前記要求情報又は前記コンテンツ情報に含まれているか否かを判定し、判定結果を前記付加サービスとして前記利用者端末に送信するコンテンツブロック部を有することを特徴とする。また、本発明は、上記に記載の発明において、前記付加サービス提供部は、更に、前記要求情報及び前記コンテンツ情報を前記ユーザごとに記憶する利用履歴記憶部と、前記利用履歴記憶部に記憶された前記要求情報及び前記コンテンツ情報に基づいて、前記ユーザが前記サービスサーバを利用した履歴に基づいて、該ユーザが利用する前記サービスの好みを検出し、前記サービスサーバのうち前記検出した好みに類似するサービスを提供するサービスサーバを示す情報を利用者端末に送信するコンテンツ推奨部とを有することを特徴とする。上記問題を解決するために、本発明は、ユーザが操作する利用者端末と、受信した要求に応じてサービスを提供するサービスサーバと、前記利用者端末と前記サービスサーバとの間の通信を中継する中継サーバとを具備する情報処理システムにおける情報処理方法であって、前記利用者端末が、前記サービスサーバにサービスの提供を要求する要求情報を生成する生成ステップと、前記利用者端末が、前記要求情報に前記中継サーバを宛先とするヘッダー情報を付加することによりカプセル化した要求情報を前記中継サーバに送信する送信ステップと、前記中継サーバが、前記利用者端末からカプセル化された要求情報を受信し、カプセル化された要求情報に含まれている要求情報を前記サービスサーバに送信し、該要求情報に応じたサービス結果を示すコンテンツ情報を該サービスサーバから受信し、前記カプセル化された要求情報に対する応答として前記受信したコンテンツ情報を前記利用者端末に送信するコンテンツ通信ステップと、前記中継サーバが、前記要求情報又は前記コンテンツ情報に基づいて、前記ユーザが前記利用者端末を介して前記サービスサーバを利用する際に付加サービスを提供する付加サービス提供ステップとを有することを特徴とする情報処理方法である。この発明によれば、利用者端末はサービスサーバに対してコンテンツの提供を要求する要求情報をカプセル化して中継サーバに送信し、中継サーバはカプセル化された要求情報に含まれている要求情報を前記サービスサーバに送信し、サービスサーバからコンテンツを受信する。すなわち、中継サーバは、利用者端末に代わりサービスサーバと通信することにより、利用者端末とサービスサーバとが送受信する情報の解析、情報の履歴等の記録をすることができ、解析結果や情報履歴等に基づいて、ユーザが前記利用者端末を介して前記サービスサーバを利用する際に付加サービスを提供することができる。また、中継サーバが利用者端末に代わりサービスサーバと通信することにより、コンテンツの提供を受ける際に用いる通信プロトコルに依存せずに、付加サービスを提供することができる。これにより、ユーザが複数の利用者端末を用いて、サービスサーバを利用する場合においても、付加サービスを受けることができ、利便性を向上させることができる。また、ユーザが複数の利用者端末を用いる場合においても、利用者端末ごとに付加サービスを受けるための設定をする必要がないため、ユーザの負担を軽減することができる。以下、図面を参照して、本発明の実施形態における情報処理システム、及び情報処理方法を説明する。図1は、本実施形態における情報処理システム1の構成を示す概略ブロック図である。同図に示すように、情報処理システム1は、リバースプロキシサーバ10と、ネットワーク20を介してリバースプロキシサーバ10と接続されている少なくとも1つのサービスサーバ30と、リバースプロキシサーバ10に接続されている利用者端末40とを具備している。中継サーバとしてのリバースプロキシサーバ10は、利用者端末40からサービスサーバ30に対するアクセス要求などを受信し、受信したアクセス要求に応じてサービスサーバ30にアクセスする。また、リバースプロキシサーバ10は、利用者端末40との間で送受信される情報に基づいたサービス、例えばウイルスチェックや、コンテンツチェック、利用履歴に基づいたトレーサビリティ及びコンテンツ等の推奨などを、利用者端末40を利用するユーザに提供する。ネットワーク20は、例えば、インターネットなどである。サービスサーバ30は、ネットサービス事業者やコンテンツ事業者によって運用されるサーバであり、クラウドコンピューティングや、Webコンテンツなどのサービスをユーザに提供する。利用者端末40は、ユーザが操作する装置であり、例えば、デスクトップコンピュータ、ノート型コンピュータ、スマートフォンなどの情報端末や、ウェブブラウザなどの通信をする機能を有する携帯電話、テレビ及びゲーム機などである。図2は、本実施形態におけるリバースプロキシサーバ10及び利用者端末40の構成を示す概略ブロック図である。同図に示すように、リバースプロキシサーバ10は、利用ドメイン記憶部11と、利用者情報記憶部12と、サービス認証情報記憶部13と、端末連携部14と、コンテンツ通信部15と、連携認証部16と、付加サービス提供部17とを備えている。利用者端末40は、入力部41と、出力部42と、ユーザエージェント部43と、データ変換部44と、通信部45とを備えている。リバースプロキシサーバ10における、利用ドメイン記憶部11には、利用者端末40を操作するユーザと、当該ユーザが自装置リバースプロキシサーバ10を介してアクセスするサービスサーバ30のドメイン名と、当該アクセスを識別するセッションIDとが対応付けられた利用ドメイン情報が記憶される。利用者情報記憶部12には、利用者端末40が自装置を介してネットワーク20にアクセスする権利があるか否かの判定である認証を行う際に用いる利用者情報が記憶されている。利用者情報は、利用者端末40を操作するユーザを識別するユーザIDと、当該ユーザに対する判定に用いる認証の種別と、認証の種別に応じた情報とが対応付けられて予め記憶されている。ここで、認証の種別には、例えば、Form認証や、SAML認証、OpenID認証などのいずれかを示す情報が含まれる。サービス認証情報記憶部13には、サービス認証情報が予め記憶されている。サービス認証情報は、ユーザIDごとに、少なくとも1つのインターネットサービス認証情報が対応付けられた情報である。インターネットサービス認証情報は、サービスサーバ30ごとに、サービスサーバ30における認証の種別と、サービスサーバ30のドメイン名と、サービスサーバ30におけるID及びPWパスワードとの組み合わせを対応付けた情報である。利用ドメイン記憶部11に記憶されている利用ドメイン情報、利用者情報記憶部12に記憶されている利用者情報、及びサービス認証情報記憶部13に記憶されているサービス認証情報の一例を以下に示す。図3は、本実施形態における利用ドメイン記憶部11に記憶されている利用ドメイン情報の一例を示す図である。同図に示すように、利用者情報は、ユーザIDごとに、セッションIDと、ドメイン名とが対応付けられた情報である。例えば、ユーザIDAのユーザには、セッションID10001a20110701235547及びドメイン名wwwnttcojpと、セッションID10001a20110701235612及びドメイン名wwwsomecomとが対応付けられている。図4は、本実施形態における利用者情報記憶部12に記憶されている利用者情報の一例を示す図である。同図に示すように、利用者情報は、ユーザIDごとに、認証の種別と、認証の種別に応じた情報とが対応付けられた情報である。例えば、ユーザIDAのユーザには、認証種別802.1X及び認証に用いる情報etctunnelxxxxxxpemが対応付けられている。ここで、認証の種別に応じた情報とは、認証に用いるパスワードや、電子証明書のファイルなどである。図5は、本実施形態におけるサービス認証情報記憶部13に記憶されているサービス認証情報の一例を示す図である。同図に示すように、サービス認証情報は、ユーザIDごとに、認証の種別と、サービスサーバ30のドメイン名と、サービスサーバ30におけるIDと、サービスサーバ30における認証に用いられる情報例えば、パスワードなどとからなるインターネットサービス認証情報が対応付けられた情報である。例えば、ユーザBには、認証種別OpenID及びドメイン名wwwanycomが対応付けられている。図2に戻り、リバースプロキシサーバ10と利用者端末40との構成について説明を続ける。端末連携部14は、カプセル化データ転送部141と、利用ドメイン管理部142とを有している。カプセル化データ転送部141は、利用者端末40とコンテンツ通信部15との間で送受信されるカプセル化されたデータを転送する。また、カプセル化データ転送部141は、カプセル化されたデータを付加サービス提供部17に出力する。利用ドメイン管理部142は、利用者端末40を操作するユーザごとに、利用者端末40が自装置を介してアクセスするサービスサーバ30のドメイン名と、当該アクセスを識別する識別子としてのセッションIDとを検出し、当該ユーザのユーザIDと、検出したドメイン名及びセッションIDとを対応付けて利用ドメイン記憶部11に記憶させる。また、利用ドメイン管理部142は、利用ドメイン記憶部11に記憶させた利用ドメイン情報に基づいて、利用者端末40から受信する情報が不正なアクセスによる情報であるか否かを判定する。コンテンツ通信部15は、利用者認証部151と、カプセル化データ処理部152と、接続先アドレス変換部153と、外部通信部154とを有している。利用者認証部151は、利用者情報記憶部12に記憶されている利用者情報に基づいて、利用者端末40が自装置を介してネットワーク20にアクセスする権利があるか否かの判定を行う。また、利用者認証部151は、利用者端末40が自装置を介してネットワーク20にアクセスする権利がある場合、自装置との通信に用いるセッションID及びセッションキーを当該利用者端末40に対して割り当てる。カプセル化データ処理部152は、端末連携部14から入力されたカプセル化された情報に付加されているヘッダー情報を削除することにより、カプセル化された情報をアンカプセル化する。また、カプセル化データ処理部152は、ネットワーク20を介してサービスサーバ30から受信したデータにヘッダー情報を付加することにより、受信したデータをカプセル化する。接続先アドレス変換部153は、利用者端末40から受信したアクセス要求に含まれるドメイン名に対応するIPアドレスを検索する。接続先アドレス変換部153によるIPアドレスの検索は、例えば、公知の技術を用いてDNSDomainNameSystemサーバに問い合わせることにより、ドメイン名に対応するIPアドレスを検索するようにしてもよい。外部通信部154は、リバースプロキシサーバ10において、ネットワーク20を介した通信を処理し、ネットワーク20を介して受信したデータをカプセル化データ処理部152に出力する。連携認証部16は、利用者端末40から受信したサービスサーバ30へのアクセス要求について、利用者端末40がサービスサーバ30にアクセスしてクラウドコンピューティングや、Webコンテンツを閲覧するなどのサービスの提供を受ける際に、サービスの提供を受ける権利があるか否かを判定する認証の処理を利用者端末40に代わって行う。付加サービス提供部17は、回線認証部171と、ウイルスチェック部172と、コンテンツブロック部173と、利用履歴記憶部174と、コンテンツ推奨部175とを有している。回線認証部171は、利用者端末40を接続する回線に対する認証を行う。具体的な認証として、例えば、利用者端末40との間の回線に割り当てられている識別子が、予め定められた回線の識別子と一致するか否かを判定する。ウイルスチェック部172は、利用者端末40との間で送受信する情報にコンピュータウイルスなどの不正なプログラムが含まれているか否かを判定する。例えば、ウイルスチェック部172は、不正なアクセスの手順、又は不正なプログラムが有する命令コード列、あるいは両方を予め記憶し、利用者端末40とリバースプロキシサーバ10との間で送受信される情報に、不正なアクセスの手順や、不正なプログラムが有する命令コード列が含まれているか否かの判定を行う。また、ウイルスチェック部172は、コンピュータウイルスが情報に含まれている場合、コンピュータウイルスを削除するようにしてもよい。また、ウイルスチェック部172は、不正なプログラムが含まれていると判定すると、不正なプログラムが含まれていることを利用者端末40に送信するようにしてもよい。コンテンツブロック部173は、利用者端末40との間で送受信する情報に、予め定められたコンテンツ、例えばドメイン名や、画像やプログラムコードなどの情報が含まれているか否かを判定するコンテンツチェックを行う。コンテンツブロック部173は、予め定められたコンテンツを検出すると、当該コンテンツを所定の情報に置き換え、又は削除を行う。また、コンテンツブロック部173は、予め定められたコンテンツを検出した場合、当該コンテンツを検出したことや、置き換え又は削除をしたことを利用者端末40に送信するようにしてもよい。ここで、予め定められたコンテンツは、例えば有害サイトや、フィッシングサイトなどのドメイン名や、そのようなサイトで提供されるコンテンツなどである。利用履歴記憶部174は、利用者端末40との間で送受信する情報を、ユーザごとに記憶する。すなわち、利用履歴記憶部174は、自装置及びサービスサーバ30の利用履歴をユーザごとに記憶する。コンテンツ推奨部175は、利用履歴記憶部174に記憶されている各ユーザの利用履歴に基づいて各ユーザの好みなどを検出し、検出した好み応じたサービスを提供しているサービスサーバ30の情報をユーザに提供する。例えば、コンテンツ推奨部175は、利用履歴に対してデータマイニングや統計解析を用いて各ユーザの好みを特定し、特定した好みに類似するサービスを提供するサービスサーバ30を検出する。コンテンツ推奨部175は、検出したサービスサーバ30を示す情報を利用者端末40に送信する。続いて、利用者端末40に備えられている各機能部について説明する。入力部41には、ユーザの操作に応じた指示情報が入力される。入力部41は、例えば、キーボードや、マウスなどのポインティングデバイスなどである。出力部42は、ユーザの操作に応じて得られた結果を出力する。出力部42は、例えば、ディスプレイやスピーカーなどである。ユーザエージェント部43は、サービスサーバ30において提供されているクラウドコンピューティングや、Webコンテンツ等のサービスを受ける機能を有する。また、ユーザエージェント部43は、ユーザの操作に応じて入力部41に入力される指示情報に基づいて、サービスサーバ30への接続要求、サービスの要求、サービスサーバ30への切断要求などを示すデータを生成し、生成したデータをデータ変換部44に出力する。また、ユーザエージェント部43は、データ変換部44から入力されるデータ、例えば要求したサービスの結果に対応するデータを出力部42に出力する。ユーザエージェント部43は、例えばウェブブラウザなどである。データ変換部44は、ユーザエージェント部43から入力されるデータに、ヘッダー情報を付加することによりカプセル化し、カプセル化したデータを通信部45に出力する。また、データ変換部44は、通信部45から入力されるデータに付加されているヘッダー情報を削除することによりアンカプセル化し、アンカプセル化したデータをユーザエージェント部43に出力する。ここで、ヘッダー情報は、リバースプロキシサーバ10と自装置との間における認証の状態、自装置を利用するユーザに関する情報、リバースプロキシサーバ10を宛先とする情報、サービスサーバ30との通信に用いる通信プロトコルなどを含む。通信部45は、トンネル接続部451と、トンネル通信部452とを有している。トンネル接続部451は、ユーザエージェント部43において生成されたサービスサーバ30に対する接続要求が入力されると、リバースプロキシサーバ10への通信に対する接続を要求し、認証処理を行う。トンネル通信部452は、認証処理の結果、接続が許可されると、データ変換部44においてカプセル化されたデータをリバースプロキシサーバ10に送信し、リバースプロキシサーバ10から受信したデータをデータ変換部44に出力する。次に、リバースプロキシサーバ10における認証を経てサービスサーバ30にアクセスする処理接続処理と、認証を行った後におけるサービスサーバ30にアクセスする処理と、サービスサーバ30の利用を終了する際の処理切断処理とを例を示して説明する。以下、サービスサーバ30における認証の種別がSAML認証のSP-initiatedである場合について説明する。図6から図15は、本実施形態のリバースプロキシサーバ10における認証を経てサービスサーバ30にアクセスする処理を示すシーケンス図である。図6に示されているように、利用者端末40において、ユーザの操作に応じてユーザエージェント部43において、サービスサーバ30のサービスを利用するアプリケーションが起動されるとステップS101、ユーザエージェント部43はリバースプロキシサーバ10への接続要求を示す接続要求情報を生成してデータ変換部44に出力する。データ変換部44は、入力された接続要求情報に、コンテンツ通信部15を宛先として含むヘッダー情報を付加して当該情報をカプセル化し、トンネル接続部451を介して、カプセル化した接続要求情報をリバースプロキシサーバ10に送信するステップS102。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40から受信した、自装置への接続要求がカプセル化された情報をコンテンツ通信部15に転送するステップS103。コンテンツ通信部15において、利用者認証部151は、自装置への接続要求がカプセル化された接続要求情報を入力されると、当該接続要求情報を送信した利用者端末40に対して、ユーザID及び認証に用いる情報を要求することを示す認証要求情報をカプセル化データ転送部141に出力するステップS104。カプセル化データ転送部141は、入力された認証要求情報を利用者端末40に転送するステップS105。トンネル接続部451は、リバースプロキシサーバ10から受信した認証要求情報を、データ変換部44を介してユーザエージェント部43に出力する。ユーザエージェント部43は、認証要求情報が入力されると、リバースプロキシサーバ10からユーザID及び認証に用いる情報を要求されていることを示す情報を出力部42に出力する。また、ユーザエージェント部43は、ユーザの操作に応じて入力部41に入力された指示情報により特定されるユーザID及び認証に用いる情報パスワード又は電子証明書などに、コンテンツ通信部15を宛先として含むヘッダー情報を付加して当該情報をカプセル化するステップS106。ユーザエージェント部43は、トンネル接続部451を介して、カプセル化した情報をリバースプロキシサーバ10に送信するステップS107。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40から受信した、ユーザID及び認証に用いる情報をカプセル化した情報を利用者認証部151に転送するステップS108。利用者認証部151は、カプセル化された情報に含まれているユーザID及び認証に用いる情報と、利用者情報記憶部12に記憶されている利用者情報に含まれるユーザID及び認証に用いる情報とに対して、利用者情報において当該ユーザIDに対応する認証の種別に対応する方式を用いて認証を行うステップS109。すなわち、利用者認証部151は、利用者端末40が自装置を介してネットワーク20にアクセスする権利があるか否かの判定を行う。また、利用者認証部151は、ユーザIDに対する認証により、自装置を介してネットワーク20にアクセスする権利があると判定された場合、当該ユーザIDのユーザがログイン中であることを利用者情報記憶部12に記憶させる。利用者認証部151は、認証結果情報をカプセル化データ転送部141に出力するステップS110。認証結果情報には、自装置を介してネットワーク20にアクセスする権利があると判定された場合、認証結果情報に加えて、ユーザIDに割り当てられたセッションID及びセッションキーが含まれる。カプセル化データ転送部141は、入力された認証要求を利用者端末40に転送するステップS111。上述のステップS101からステップS111までの処理が、利用者端末40にリバースプロキシサーバ10を介して、ネットワーク20上のサービスサーバ30にアクセスする権利があるか否かの判定を行う利用者端末認証フェーズである。認証の結果、利用者端末40がリバースプロキシサーバ10を介してネットワーク20にアクセスする権利があることを示している場合、以下に説明する処理を行う。また、利用者端末40がリバースプロキシサーバ10を介してネットワーク20にアクセスする権利がある場合、認証結果情報には、セッションIDとセッションキーとが含まれる。このセッションIDとセッションキーとは、利用者端末40がリバースプロキシサーバ10を介してサービスサーバ30にアクセスする際に用いられ、認証された利用者端末40との接続に対して利用者認証部151から発行され、利用者端末40との接続が切断されるまで有効である。一方、利用者端末40にアクセスする権利がない場合、利用者端末40において、ユーザエージェント部43は、再度、リバースプロキシサーバ10への接続要求を示す接続要求情報を生成しデータ変換部44に出力して、ステップS102以降の処理を繰り返して行う。あるいは、ユーザエージェント部43は、利用者端末認証フェーズの処理を終了させる。図7に示されているように、ユーザエージェント部43は、アクセスする権利があることを示す認証結果情報が入力されると、提供を希望するサービスを提供するサービスサーバ30のURLの入力等を要求する情報を出力部42に出力する。ユーザエージェント部43は、入力部41にサービスサーバ30のURL等の情報がユーザの操作に応じて入力されるとステップS121、入力された情報に基づいて、当該サービスサーバ30に対してアクセスを要求するアクセス要求情報を生成してデータ変換部44に出力するステップS122。アクセス要求情報には、サービスサーバ30のドメイン名、サービスの提供を受けるための情報コマンドなどが含まれる。データ変換部44は、入力されたアクセス要求情報にヘッダー情報を付加して当該情報をカプセル化しステップS123、トンネル通信部452を介して、カプセル化したアクセス要求情報をリバースプロキシサーバ10に送信するステップS124。ここで、ステップS123においてアクセス要求情報に付加されるヘッダー情報には、コンテンツ通信部15を宛先とする情報と、ステップS106において入力されたユーザのユーザIDと、アクセス要求情報に含まれるサービスサーバ30のドメイン名、認証結果情報に含まれていたセッションID及びセッションキーと、利用者端末40とリバースプロキシサーバ10とを接続している回線を特定する回線情報とが含まれる。回線情報は、例えば、利用者端末40をリバースプロキシサーバ10に接続する際に予め割り当てられた識別番号や、利用者端末40に割り当てられた識別番号などである。利用者端末40が携帯電話の場合、電話番号が識別番号になる。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40からカプセル化されたアクセス要求情報以下、カプセル化データという。を受信し、アクセス要求情報に付加されているヘッダー情報を付加サービス提供部17の回線認証部171に出力するステップS125。回線認証部171は、入力されたヘッダー情報に含まれている回線情報に基づいて、利用者端末40と自装置とを接続している回線に対する認証を行いステップS126、ヘッダー情報に含まれているユーザIDと認証結果とを利用履歴記憶部174に出力するステップS127。利用履歴記憶部174は、入力されたユーザIDと認証結果とを対応付けて記憶しステップS128、記憶が完了したことを示す情報を回線認証部171に出力するステップS129。回線認証部171は、認証結果が記憶されると、認証が完了したことを示す情報をカプセル化データ転送部141に出力するステップS130。カプセル化データ転送部141は、利用者端末40との間の回線が認証されると、利用者端末40から受信したカプセル化データを利用履歴記憶部174に出力するステップS131。なお、カプセル化データ転送部141は、回線が認証されない場合、回線が認証されなかったことを示す情報を利用者端末40に送信し、処理を終了する。利用履歴記憶部174は、入力されたカプセル化データのヘッダー情報に含まれるユーザIDに対応付けて当該カプセル化データを記憶しステップS132、カプセル化データの記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS133。図8に示されているように、端末連携部14において、カプセル化データ転送部141は、カプセル化データが記憶されると、カプセル化データをコンテンツブロック部173に出力するステップS134。コンテンツブロック部173は、カプセル化データのアクセス要求情報及びヘッダー情報に含まれる、サービスサーバ30のドメイン名、及び要求しているコンテンツに対してコンテンツチェックを行いステップS135、ステップS136、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS137。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS138、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS139。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS140。カプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化データのヘッダー情報を利用ドメイン管理部142に出力する。利用ドメイン管理部142は、ヘッダー情報に含まれているユーザID、セッションID、及びサービスサーバ30のドメイン名を対応付けて、利用ドメイン記憶部11に記憶させるステップS141。また、カプセル化データ転送部141は、カプセル化されたアクセス要求情報をコンテンツ通信部15に転送するステップS142。コンテンツ通信部15において、カプセル化データ処理部152は、カプセル化データをアンカプセル化しステップS143、アクセス要求情報に含まれるサービスサーバ30のURLを接続先アドレス変換部153に出力する。接続先アドレス変換部153は、入力されたURLに対応するIPアドレスを検索し、検索結果をカプセル化データ処理部152に出力するステップS144。カプセル化データ処理部152は、アンカプセル化したアクセス要求情報と、ヘッダー情報と、接続先アドレス変換部153から入力されたIPアドレスとを組み合わせて外部通信部154に出力する。外部通信部154は、ヘッダー情報において指定されている通信プロトコルを用いて、入力されたIPアドレス宛にアクセス要求情報を送信するステップS145。サービスサーバ30は、リバースプロキシサーバ10からアクセス要求情報を受信すると、リバースプロキシサーバ10がサービスサーバ30において提供するサービスを受ける権利を有するか否かを判定する認証処理を行うために、ID及びパスワード等を要求する認証要求情報を返送するステップS146。リバースプロキシサーバ10において、外部通信部154は、サービスサーバ30から認証要求情報を受信し、受信した認証要求情報をカプセル化データ処理部152に出力する。カプセル化データ処理部152は、認証要求情報にヘッダー情報を付加してカプセル化しステップS147、カプセル化した認証要求情報を端末連携部14のカプセル化データ転送部141に出力するステップS148。ステップS147において認証要求情報に付加したヘッダー情報には、認証要求情報に対応するアクセス要求情報を送信した利用者端末40及びユーザを示す情報が含まれる。図9に示すように、端末連携部14のカプセル化データ転送部141は、カプセル化された認証要求情報がコンテンツ通信部15から入力されると、カプセル化された認証要求情報を利用履歴記憶部174に出力するステップS149。利用履歴記憶部174は、ヘッダー情報に含まれるユーザIDに対応付けて認証要求情報を記憶しステップS150、認証要求情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS151。カプセル化データ転送部141は、認証要求情報の記憶が完了すると、カプセル化された認証要求情報をウイルスチェック部172に出力するステップS152。ウイルスチェック部172は、入力された認証要求情報に対してウイルスチェックを行いステップS153、ウイルスチェックの結果と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS154。利用履歴記憶部174は、入力されたウイルスチェックの結果をユーザIDに対応付けて記憶しステップS155、ウイルスチェックの結果の記憶が完了したことを示す情報をウイルスチェック部172に出力するステップS156。ウイルスチェック部172は、ウイルスチェック結果が記憶されると、ウイルスチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS157。カプセル化データ転送部141は、ウイルスチェックが完了すると、カプセル化された認証要求情報をコンテンツブロック部173に出力するステップS158。コンテンツブロック部173は、カプセル化された認証要求情報に含まれる情報に対してコンテンツチェックを行いステップS159、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS160。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS161、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS162。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS163。図10に示されているように、端末連携部14のカプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化された認証要求情報を利用者端末40に送信するステップS164。利用者端末40において、トンネル通信部452は、リバースプロキシサーバ10から受信したカプセル化された認証要求情報をデータ変換部44に出力する。データ変換部44は、カプセル化された認証要求情報のヘッダー情報を削除してアンカプセル化を行いステップS165、認証要求情報をユーザエージェント部43に出力する。ユーザエージェント部43は、入力された認証要求情報を出力部42に出力するステップS166。ユーザエージェント部43は、ユーザの操作に応じて入力部41に入力された指示情報に基づいて、認証指示情報を生成するステップS167。データ変換部44は、ユーザエージェント部43が生成した認証指示情報にヘッダー情報を付加して認証指示情報をカプセル化しステップS168、カプセル化した認証指示情報をリバースプロキシサーバ10に送信するステップS169。ここで、ステップS168におけるヘッダー情報には、コンテンツ通信部15を宛先とする情報と、ステップS106において入力されたユーザのユーザID、サービスサーバ30のドメイン名、認証結果情報に含まれていたセッションID及びセッションキーとが含まれる。また、認証指示情報には、連携認証部16を通じてサービスサーバ30の認証を行うことを示す情報が含まれる。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40からカプセル化された認証指示情報を受信し、認証指示情報に付加されているヘッダー情報を利用ドメイン管理部142に出力する。利用ドメイン管理部142は、入力されたヘッダー情報に含まれているユーザID、セッションID、及びサービスサーバ30のドメイン名の組み合わせが利用ドメイン記憶部11に記憶されているか否かを判定し、判定結果をカプセル化データ転送部141に出力するステップS170。カプセル化データ転送部141は、利用ドメイン管理部142から入力された判定結果が、ヘッダー情報に含まれているユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていることを示す場合、カプセル化された認証指示情報を利用履歴記憶部174に出力するステップS171。なお、カプセル化データ転送部141は、入力された判定結果が、ユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていないことを示す場合、カプセル化された認証指示情報を不正なアクセス要求であるとみなし、転送を行わずに破棄する。利用履歴記憶部174は、入力されたカプセル化された認証指示情報を、ヘッダー情報に含まれるユーザIDに対応付けて記憶しステップS172、カプセル化された認証指示情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS173。カプセル化データ転送部141は、カプセル化された認証指示情報が記憶されると、カプセル化された認証指示情報をコンテンツ通信部15に出力するステップS174。コンテンツ通信部15において、カプセル化データ処理部152は、端末連携部14から入力された、カプセル化された認証指示情報をアンカプセル化しステップS175、認証指示情報に含まれる連携認証部16のURLを接続先アドレス変換部153に出力する。接続先アドレス変換部153は、入力されたURLに対応するIPアドレスを検索し、検索結果をカプセル化データ処理部152に出力するステップS176。カプセル化データ処理部152は、認証指示情報を連携認証部16に出力するステップS177。連携認証部16は、認証指示情報が入力されると、ユーザIDにより識別されるユーザがサービスサーバ30に対する連携認証を利用する権利を有するか否かの判定をする認証処理を行うために、ID及びパスワード等を要求する認証ページを示す認証ページ情報をカプセル化データ処理部152に出力するステップS178。図11に示されているように、コンテンツ通信部15のカプセル化データ処理部152は、認証ページ情報にヘッダー情報を付加してカプセル化しステップS179、カプセル化した認証ページ情報を端末連携部14のカプセル化データ転送部141に出力するステップS180。ステップS179において認証ページ情報に付加したヘッダー情報には、認証ページ情報に対応する認証指示情報を送信した利用者端末40及びユーザを示す情報が含まれる。カプセル化データ転送部141は、カプセル化された認証ページ情報を利用履歴記憶部174に出力するステップS181。利用履歴記憶部174は、ヘッダー情報に含まれるユーザIDに対応付けて認証ページ情報を記憶しステップS182、認証ページ情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS183。カプセル化データ転送部141は、認証ページ情報の記憶が完了すると、カプセル化された認証ページ情報を利用者端末40に送信するステップS184。利用者端末40において、トンネル通信部452は、リバースプロキシサーバ10から受信した、カプセル化された認証ページ情報をヘッダー変換部44に出力する。ヘッダー変換部44は、カプセル化された認証ページ情報のヘッダー情報を削除してアンカプセル化を行いステップS185、認証ページ情報をユーザエージェント部43に出力する。ユーザエージェント部43は、入力された認証ページ情報を出力部42に出力するステップS186。ユーザエージェント部43は、ユーザの操作に応じて入力部41に入力された指示情報に基づいて、認証情報を生成するステップS187、ステップS188。データ変換部44は、ユーザエージェント部43が生成した認証情報にヘッダー情報を付加して認証情報をカプセル化しステップS189、トンネル通信部452を介して、リバースプロキシサーバ10にカプセル化した認証情報を送信するステップS190。ここで、ステップS189におけるヘッダー情報には、コンテンツ通信部15を宛先とする情報と、ステップS106において入力されたユーザのユーザID、サービスサーバ30のドメイン名、認証結果情報に含まれていたセッションID及びセッションキーとが含まれる。また、認証情報には、連携認証部16のドメイン名と、連携認証部16における認証処理に用いるユーザのID及びPWパスワード等が含まれる。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40からカプセル化された認証情報を受信し、認証情報に付加されているヘッダー情報を利用ドメイン管理部142に出力する。利用ドメイン管理部142は、入力されたヘッダー情報に含まれているユーザID、セッションID、及びサービスサーバ30のドメイン名の組み合わせが利用ドメイン記憶部11に記憶されているか否かを判定し、判定結果をカプセル化データ転送部141に出力するステップS191。図12に示されているように、端末連携部14のカプセル化データ転送部141は、利用ドメイン管理部142から入力された判定結果が、ヘッダー情報に含まれているユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていることを示す場合、カプセル化された認証情報を利用履歴記憶部174に出力するステップS192。なお、カプセル化データ転送部141は、入力された判定結果が、ユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていないことを示す場合、カプセル化された認証情報を不正なアクセス要求であるとみなし、転送を行わずに破棄する。利用履歴記憶部174は、入力されたカプセル化された認証情報を、ヘッダー情報に含まれるユーザIDに対応付けて記憶しステップS193、カプセル化された認証情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS194。カプセル化データ転送部141は、カプセル化された認証情報が記憶されると、カプセル化された認証情報をコンテンツ通信部15に出力するステップS195。コンテンツ通信部15において、カプセル化データ処理部152は、端末連携部14から入力された、カプセル化された認証情報をアンカプセル化しステップS196、認証情報に含まれる連携認証部16のURLを接続先アドレス変換部153に出力する。接続先アドレス変換部153は、入力されたURLに対応するIPアドレスを検索し、検索結果をカプセル化データ処理部152に出力するステップS197。カプセル化データ処理部152は、認証情報を連携認証部16に出力するステップS198。連携認証部16は、入力された認証情報と、サービス認証情報記憶部13に記憶されているサービス認証情報とに基づいて、ユーザに対する認証処理を行いステップS199、認証結果をカプセル化データ処理部152に出力するステップS200。カプセル化データ処理部152は、入力された認証結果にヘッダー情報を付加してカプセル化しステップS201、カプセル化した認証結果をカプセル化データ転送部141に出力するステップS202。ここで、ステップS201におけるヘッダー情報には、認証結果に対応する認証情報を送信した利用者端末40及びユーザを示す情報が含まれる。カプセル化データ転送部141は、カプセル化された認証結果を利用履歴記憶部174に出力するステップS203。利用履歴記憶部174は、ヘッダー情報に含まれるユーザIDに対応付けて認証結果を記憶しステップS204、認証結果の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS205。カプセル化データ転送部141は、認証結果の記憶が完了すると、カプセル化された認証結果を利用者端末40に送信するステップS206。図13に示されるように、利用者端末40において、トンネル通信部452は、リバースプロキシサーバ10から受信した、カプセル化された認証結果をヘッダー変換部44に出力する。ヘッダー変換部44は、カプセル化された認証結果のヘッダー情報を削除してアンカプセル化を行いステップS207、認証結果をユーザエージェント部43に出力する。ユーザエージェント部43は、入力された認証結果を出力部42に出力するステップS208。ユーザエージェント部43は、ユーザの操作に応じて入力部41に入力された指示情報に基づいて、認証結果をサービスサーバ30に転送することを示す転送指示情報を生成するステップS209。データ変換部は、ユーザエージェント部43が生成した転送指示情報にヘッダー情報を付加して転送指示情報をカプセル化しステップS210、トンネル通信部452を介して、リバースプロキシサーバ10にカプセル化した転送指示情報を送信するステップS211。ここで、ステップS210におけるヘッダー情報には、コンテンツ通信部15を宛先とする情報と、ステップS106において入力されたユーザのユーザID、サービスサーバ30のドメイン名、認証結果情報に含まれていたセッションID及びセッションキーとが含まれる。また、転送指示情報には、受信した認証結果も含まれる。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40からカプセル化された転送指示情報を受信し、転送指示情報に付加されているヘッダー情報を利用ドメイン管理部142に出力する。利用ドメイン管理部142は、入力されたヘッダー情報に含まれているユーザID、セッションID、及びサービスサーバ30のドメイン名の組み合わせが利用ドメイン記憶部11に記憶されているか否かを判定し、判定結果をカプセル化データ転送部141に出力するステップS212。カプセル化データ転送部141は、利用ドメイン管理部142から入力された判定結果が、ヘッダー情報に含まれているユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていることを示す場合、カプセル化された転送指示情報を利用履歴記憶部174に出力するステップS213。なお、カプセル化データ転送部141は、入力された判定結果が、ユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていないことを示す場合、カプセル化された転送指示情報を不正な情報であるとみなし、転送を行わずに破棄する。利用履歴記憶部174は、入力されたカプセル化された転送指示情報を、ヘッダー情報に含まれるユーザIDに対応付けて記憶しステップS214、カプセル化された転送指示情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS215。カプセル化データ転送部141は、カプセル化された転送指示情報が記憶されると、カプセル化された転送指示情報をコンテンツブロック部173に出力するステップS216。コンテンツブロック部173は、カプセル化された転送指示情報のヘッダー情報に含まれる、サービスサーバ30のドメイン名に対してコンテンツチェックを行いステップS217、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS218。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS219、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS220。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS221。図14に示されているように、端末連携部14において、カプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化された転送指示情報をコンテンツ通信部15に出力するステップS222。コンテンツ通信部15において、カプセル化データ処理部152は、カプセル化された転送指示情報をアンカプセル化しステップS223、転送指示情報に含まれるサービスサーバ30のURLを接続先アドレス変換部153に出力する。接続先アドレス変換部153は、入力されたURLに対応するIPアドレスを検索し、検索結果をカプセル化データ処理部152に出力するステップS224。カプセル化データ処理部152は、アンカプセル化した転送指示情報と、ヘッダー情報と、接続先アドレス変換部153から入力されたIPアドレスとを組み合わせて外部通信部154に出力する。外部通信部154は、ヘッダー情報において指定されている通信プロトコルを用いて、入力されたIPアドレス宛に転送指示情報を送信するステップS225。サービスサーバ30は、リバースプロキシサーバ10から転送指示情報を受信すると、受信した転送指示情報に含まれる認証結果を確認し、リバースプロキシサーバ10がサービスを受ける権利を有するか否かを判定する認証を行いステップS226、リバースプロキシサーバ10を認証すると、最初に提供するコンテンツを示す初期コンテンツ情報をリバースプロキシサーバ10に送信するステップS227。リバースプロキシサーバ10において、外部通信部154は、サービスサーバ30から初期コンテンツ情報を受信し、受信した初期コンテンツ情報をカプセル化データ処理部152に出力する。カプセル化データ処理部152は、初期コンテンツ情報にヘッダー情報を付加してカプセル化しステップS228、カプセル化された初期コンテンツ情報を端末連携部14のカプセル化データ転送部141に出力するステップS229。カプセル化データ転送部141は、カプセル化された初期コンテンツ情報がコンテンツ通信部15から入力されると、カプセル化された初期コンテンツ情報を利用履歴記憶部174に出力するステップS230。利用履歴記憶部174は、カプセル化された初期コンテンツ情報のヘッダー情報に含まれるユーザIDに対応付けて初期コンテンツ情報を記憶しステップS231、初期コンテンツ情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS232。カプセル化データ転送部141は、初期コンテンツ情報の記憶が完了すると、カプセル化された初期コンテンツ情報をウイルスチェック部172に出力するステップS233。ウイルスチェック部172は、入力された初期コンテンツ情報に対してウイルスチェックを行いステップS234、ウイルスチェックの結果と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS235。図15に示されているように、利用履歴記憶部174は、入力されたウイルスチェックの結果をユーザIDに対応付けて記憶しステップS236、ウイルスチェックの結果の記憶が完了したことを示す情報をウイルスチェック部172に出力するステップS237。ウイルスチェック部172は、ウイルスチェック結果が記憶されると、ウイルスチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS238。カプセル化データ転送部141は、ウイルスチェックが完了すると、カプセル化された初期コンテンツ情報をコンテンツブロック部173に出力するステップS239。コンテンツブロック部173は、カプセル化された初期コンテンツ情報に含まれる情報に対してコンテンツチェックを行いステップS240、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS241。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS242、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS243。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS244。カプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化された初期コンテンツ情報を利用者端末40に送信するステップS245。利用者端末40において、トンネル通信部452は、リバースプロキシサーバ10から受信したカプセル化された初期コンテンツ情報をデータ変換部44に出力する。データ変換部44は、カプセル化された初期コンテンツ情報のヘッダー情報を削除してアンカプセル化を行いステップS246、初期コンテンツ情報をユーザエージェント部43に出力する。ユーザエージェント部43は、データ変換部43から入力された初期コンテンツを出力部42に出力するステップS247。上述のように、利用者端末40とリバースプロキシサーバ10との間において、サービスサーバ30のドメイン名をカプセル化して送受信することにより、トンネル接続する。これにより、サービスサーバ30のドメイン名外部ドメイン名に対応する内部ドメイン名を用いることなく、利用者端末40がリバースプロキシサーバ10を介してサービスサーバ30にアクセスできる。また、リバースプロキシサーバ10は、外部通信部154が利用者端末40に代わりサービスサーバ30と情報の送受信を行うようにしているので、暗号化技術等を利用する場合においても、利用者端末40とサービスサーバ30との間で送受信される情報に対する解析、情報の履歴の記憶をすることができ、サービスサーバ30の利用に応じた付加サービスをユーザに提供することができる。その結果、ユーザは、利用者端末40を用いてサービスサーバ30からサービスの提供を受ける場合、リバースプロキシサーバ10を介してサービスサーバ30にアクセスすることにより、ウイルスチェックやコンテンツチェック等の付加サービスを利用する際に、利用する利用者端末40ごとに設定をする必要がなくなり、ユーザの負担を軽減することができる。また、リバースプロキシサーバ10が付加サービスを提供することにより、利用者端末40の性能や構成に依存せずに、ユーザは付加サービスの提供を受けることができ、利便性が向上する。また、情報の履歴は、ユーザごとに記憶しているため、ユーザの利用履歴に応じた付加サービスを提供することができる。例えば、コンテンツ推奨部175は、複数のサービスサーバ30から、ユーザが過去に利用したサービスサーバ30のサービスに類似するサービスを提供するサービスサーバ30を示す情報を提供することができる。次に、認証を行った後におけるサービスサーバ30にアクセスする処理を説明する。図16から図18は、本実施形態における認証後のサービスサーバ30にアクセスする処理の一例を示すシーケンス図である。図16に示されているように、利用者端末40において、ユーザエージェント部43は、入力部41にサービスサーバ30の利用を要求することを示す指示情報が入力されるとステップS301、当該指示情報に応じたアクセス要求情報を生成するステップS302。データ変換部44は、ユーザエージェント部43が生成したアクセス要求情報にヘッダー情報を付加してカプセル化し、ステップS303、トンネル通信部452を介してリバースプロキシサーバ10に送信するステップS304。ステップS303においてアクセス要求情報に付加されるヘッダー情報には、コンテンツ通信部15を宛先とする情報と、利用者端末認証フェーズにおいて認証されたユーザIDと、アクセス要求情報に含まれるサービスサーバ30のドメイン名と、認証結果情報に含まれていたセッションID及びセッションキーとが含まれる。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40からカプセル化されたアクセス要求情報カプセル化データを受信し、当該カプセル化されたアクセス要求情報のヘッダー情報を利用ドメイン管理部142に出力する。利用ドメイン管理部142は、入力されたヘッダー情報に含まれるユーザID、セッションID、及びサービスサーバ30のドメイン名の組み合わせが利用ドメイン記憶部11に記憶されているか否かを判定し、判定結果をカプセル化データ転送部141に出力するステップS305。カプセル化データ転送部141は、利用ドメイン管理部142から入力された判定結果が、ヘッダー情報に含まれているユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていることを示す場合、カプセル化データを利用履歴記憶部174に出力するステップS306。なお、カプセル化データ転送部141は、入力された判定結果が、ユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていないことを示す場合、カプセル化データを不正なアクセス要求であるとみなし、転送を行わずに破棄する。利用履歴記憶部174は、入力されたカプセル化データを、ヘッダー情報に含まれるユーザIDに対応付けて記憶しステップS307、カプセル化データの記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS308。カプセル化データ転送部141は、カプセル化データが記憶されると、カプセル化データをコンテンツブロック部173に出力するステップS309。コンテンツブロック部173は、カプセル化データのヘッダー情報に含まれる、サービスサーバ30のドメイン名と、要求しているコンテンツとに対してコンテンツチェックを行いステップS310、ステップS311、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS312。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS313、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS314。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS315。図17に示されているように、端末連携部14において、カプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化データをコンテンツ通信部15に出力するステップS316。コンテンツ通信部15において、カプセル化データ処理部152は、カプセル化データをアンカプセル化しステップS317、アクセス要求情報に含まれるサービスサーバ30のURLを接続先アドレス変換部153に出力する。接続先アドレス変換部153は、入力されたURLに対応するIPアドレスを検索し、検索結果をカプセル化データ処理部152に出力するステップS318。カプセル化データ処理部152は、アンカプセル化したアクセス要求情報と、ヘッダー情報と、接続先アドレス変換部153から入力されたIPアドレスとを組み合わせて外部通信部154に出力する。外部通信部154は、ヘッダー情報において指定されている通信プロトコルを用いて、入力されたIPアドレス宛にアクセス要求情報を送信するステップS319。サービスサーバ30は、リバースプロキシサーバ10からアクセス要求情報を受信すると、受信したアクセス要求情報に応じたコンテンツを示すコンテンツ情報をリバースプロキシサーバ10に送信するステップS320。リバースプロキシサーバ10において、外部通信部154は、サービスサーバ30からコンテンツ情報を受信し、受信したコンテンツ情報をカプセル化データ処理部152に出力する。カプセル化データ処理部152は、コンテンツ情報にヘッダー情報を付加してカプセル化しステップS321、カプセル化されたコンテンツ情報を端末連携部14のカプセル化データ転送部141に出力するステップS322。カプセル化データ転送部141は、カプセル化されたコンテンツ情報がコンテンツ通信部15から入力されると、カプセル化されたコンテンツ情報を利用履歴記憶部174に出力するステップS323。利用履歴記憶部174は、カプセル化されたコンテンツ情報のヘッダー情報に含まれるユーザIDに対応付けてコンテンツ情報を記憶しステップS324、コンテンツ情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS325。カプセル化データ転送部141は、コンテンツ情報の記憶が完了すると、カプセル化されたコンテンツ情報をウイルスチェック部172に出力するステップS326。ウイルスチェック部172は、入力されたコンテンツ情報に対してウイルスチェックを行いステップS327、ウイルスチェックの結果と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS328。図18に示されているように、利用履歴記憶部174は、入力されたウイルスチェックの結果をユーザIDに対応付けて記憶しステップS329、ウイルスチェックの結果の記憶が完了したことを示す情報をウイルスチェック部172に出力するステップS330。ウイルスチェック部172は、ウイルスチェック結果が記憶されると、ウイルスチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS331。カプセル化データ転送部141は、ウイルスチェックが完了すると、カプセル化されたコンテンツ情報をコンテンツブロック部173に出力するステップS332。コンテンツブロック部173は、カプセル化されたコンテンツ情報に含まれる情報に対してコンテンツチェックを行いステップS333、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS334。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS335、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS336。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS337。カプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化されたコンテンツ情報を利用者端末40に送信するステップS338。利用者端末40において、トンネル通信部452は、リバースプロキシサーバ10から受信したカプセル化されたコンテンツ情報をデータ変換部44に出力する。データ変換部44は、カプセル化されたコンテンツ情報のヘッダー情報を削除してアンカプセル化を行いステップS339、コンテンツ情報をユーザエージェント部43に出力する。ユーザエージェント部43は、データ変換部43から入力されたコンテンツを出力部42に出力するステップS340。次に、サービスサーバ30の利用を終了する際の処理切断処理を説明する。図19から図23は、リバースプロキシサーバ10を経由したサービスサーバ30の利用を終了する際の処理切断処理の一例を示すシーケンス図である。図19に示されているように、利用者端末40において、ユーザエージェント部43は、入力部にリバースプロキシサーバ10を経由したサービスサーバ30との接続を切断することを示す指示情報が入力されるとステップS401、サービスサーバ30に対してログアウトを要求するログアウト要求情報を生成するステップS402。ログアウト要求情報には、例えば、サービスサーバ30におけるユーザのIDと、ログアウトを示すコマンド、サービスサーバ30のURLなどが含まれる。データ変換部44は、ユーザエージェント部43が生成したログアウト要求情報にヘッダー情報を付加することによりカプセル化しステップS403、トンネル通信部452を介して、カプセル化したログアウト要求情報をリバースプロキシサーバ10に送信するステップS404。ここで、ステップS403においてログアウト要求情報に付加されるヘッダー情報には、コンテンツ通信部15を宛先とする情報と、利用者端末認証フェーズにおいて認証されたユーザIDと、ログアウト要求情報に含まれるサービスサーバ30のドメイン名と、認証結果情報に含まれていたセッションID及びセッションキーとが含まれる。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40からカプセル化されたログアウト要求情報を受信し、受信したログアウト要求情報を利用履歴記憶部174に出力するステップS405。利用履歴記憶部174は、入力されたカプセル化されたログアウト要求情報を、ヘッダー情報に含まれるユーザIDに対応付けて記憶しステップS406、カプセル化されたログアウト要求情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS407。カプセル化データ転送部141は、カプセル化されたログアウト要求情報が記憶されると、ヘッダー情報を利用ドメイン管理部142に出力する。利用ドメイン管理部142は、入力されたヘッダー情報に含まれるユーザID、セッションID、及びサービスサーバ30のドメイン名の組み合わせが利用ドメイン記憶部11に記憶されているか否かを判定し、判定結果をカプセル化データ転送部141に出力するステップS408。カプセル化データ転送部141は、利用ドメイン管理部142から入力された判定結果が、ヘッダー情報に含まれているユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていることを示す場合、カプセル化されたログアウト要求情報をコンテンツブロック部173に出力するステップS409。なお、カプセル化データ転送部141は、入力された判定結果が、ユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていないことを示す場合、カプセル化されたログアウト要求情報を不正なアクセス要求であるとみなし、転送を行わずに破棄する。コンテンツブロック部173は、カプセル化されたログアウト要求情報のヘッダー情報に含まれるサービスサーバ30のドメイン名と、要求しているコンテンツとに対してコンテンツチェックを行いステップS410、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS411。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS412、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS413。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS414。図20に示されているように、端末連携部14において、カプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化されたログアウト要求情報をコンテンツ通信部15に出力するステップS415。コンテンツ通信部15において、カプセル化データ処理部152は、カプセル化されたログアウト要求情報をアンカプセル化しステップS416、ログアウト要求情報に含まれるサービスサーバ30のURLを接続先アドレス変換部153に出力する。接続先アドレス変換部153は、入力されたURLに対応するIPアドレスを検索し、検索結果をカプセル化データ処理部152に出力するステップS417。カプセル化データ処理部152は、アンカプセル化したログアウト要求情報と、ヘッダー情報と、接続先アドレス変換部153から入力されたIPアドレスとを組み合わせて外部通信部154に出力する。外部通信部154は、ヘッダー情報において指定されている通信プロトコルを用いて、入力されたIPアドレス宛にログアウト要求情報を送信するステップS418。サービスサーバ30は、リバースプロキシサーバ10からログアウト要求情報を受信すると、受信したログアウト要求情報に応じたログアウトページを示すログアウト情報をリバースプロキシサーバ10に送信するステップS419。リバースプロキシサーバ10において、外部通信部154は、サービスサーバ30からログアウト情報を受信し、受信したログアウト情報をカプセル化データ処理部152に出力する。カプセル化データ処理部152は、ログアウト情報にヘッダー情報を付加してカプセル化しステップS420、カプセル化されたログアウト情報を端末連携部14のカプセル化データ転送部141に出力するステップS421。カプセル化データ転送部141は、カプセル化されたログアウト情報がコンテンツ通信部15から入力されると、カプセル化されたログアウト情報を利用履歴記憶部174に出力するステップS422。利用履歴記憶部174は、カプセル化されたログアウト情報のヘッダー情報に含まれるユーザIDに対応付けてログアウト情報を記憶しステップS423、ログアウト情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS424。カプセル化データ転送部141は、ログアウト情報の記憶が完了すると、カプセル化されたログアウト情報をウイルスチェック部172に出力するステップS425。ウイルスチェック部172は、入力されたログアウト情報に対してウイルスチェックを行いステップS426、ウイルスチェックの結果と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS427。利用履歴記憶部174は、入力されたウイルスチェックの結果をユーザIDに対応付けて記憶しステップS428、ウイルスチェックの結果の記憶が完了したことを示す情報をウイルスチェック部172に出力するステップS429。ウイルスチェック部172は、ウイルスチェック結果が記憶されると、ウイルスチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS430。図21に示されているように、端末連携部14において、カプセル化データ転送部141は、ウイルスチェックが完了すると、カプセル化されたログアウト情報をコンテンツブロック部173に出力するステップS431。コンテンツブロック部173は、カプセル化されたログアウト情報に含まれる情報に対してコンテンツチェックを行いステップS432、コンテンツチェックの結果を示す情報と、ヘッダー情報のユーザIDとを利用履歴記憶部174に出力するステップS433。利用履歴記憶部174は、入力されたコンテンツチェックの結果をユーザIDに対応付けて記憶しステップS434、コンテンツチェック結果の記憶が完了したことを示す情報をコンテンツブロック部173に出力するステップS435。コンテンツブロック部173は、コンテンツチェック結果が記憶されると、コンテンツチェックが完了したことを示す情報をカプセル化データ転送部141に出力するステップS436。カプセル化データ転送部141は、コンテンツチェックが完了すると、カプセル化されたログアウト情報を利用者端末40に送信するステップS437。利用者端末40において、トンネル通信部452は、リバースプロキシサーバ10から受信したカプセル化されたログアウト情報をデータ変換部44に出力する。データ変換部44は、カプセル化されたログアウト情報のヘッダー情報を削除してアンカプセル化を行いステップS438、ログアウト情報をユーザエージェント部43に出力する。ユーザエージェント部43は、データ変換部43から入力されたログアウト情報を出力部42に出力するステップS439。ユーザエージェント部43は、ログアウト情報を連携認証部16に転送し、連携認証部16においてログアウトを要求するログアウト転送情報を生成するステップS440。データ変換部は、ユーザエージェント部43が生成したログアウト転送情報にヘッダー情報を付加してログアウト転送情報をカプセル化しステップS441、トンネル通信部452を介して、リバースプロキシサーバ10にカプセル化したログアウト転送情報を送信するステップS442。リバースプロキシサーバ10において、カプセル化データ転送部141は、利用者端末40からカプセル化されたログアウト転送情報を受信し、ログアウト転送情報に付加されているヘッダー情報を利用ドメイン管理部142に出力する。利用ドメイン管理部142は、入力されたヘッダー情報に含まれているユーザID、セッションID、及びサービスサーバ30のドメイン名の組み合わせが利用ドメイン記憶部11に記憶されているか否かを判定し、判定結果をカプセル化データ転送部141に出力するステップS443。図22に示されているように、端末連携部14において、カプセル化データ転送部141は、利用ドメイン管理部142から入力された判定結果が、ヘッダー情報に含まれているユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていることを示す場合、カプセル化されたログアウト転送情報を利用履歴記憶部174に出力するステップS444。なお、カプセル化データ転送部141は、入力された判定結果が、ユーザID、セッションID及びドメイン名の組み合わせが利用ドメイン記憶部11に記憶されていないことを示す場合、カプセル化されたログアウト転送情報を不正な情報であるとみなし、転送を行わずに破棄する。利用履歴記憶部174は、入力されたカプセル化されたログアウト転送情報を、ヘッダー情報に含まれるユーザIDに対応付けて記憶しステップS445、カプセル化されたログアウト転送情報の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS446。カプセル化データ転送部141は、カプセル化されたログアウト転送情報が記憶されると、カプセル化されたログアウト転送情報をコンテンツ通信部15に出力するステップS447。コンテンツ通信部15において、カプセル化データ処理部152は、端末連携部14から入力された、カプセル化されたログアウト転送情報をアンカプセル化しステップS448、ログアウト転送情報に含まれる連携認証部16のURLを接続先アドレス変換部153に出力する。接続先アドレス変換部153は、入力されたURLに対応するIPアドレスを検索し、検索結果をカプセル化データ処理部152に出力するステップS449。カプセル化データ処理部152は、ログアウト転送情報を連携認証部16に出力するステップS450。連携認証部16は、入力されたログアウト転送情報と、サービス認証情報記憶部13に記憶されているサービス認証情報とに基づいて、ユーザに対するログアウト処理を行いステップS451、ログアウト結果をカプセル化データ処理部152に出力するステップS452。カプセル化データ処理部152は、入力されたログアウト結果にヘッダー情報を付加してカプセル化しステップS453、カプセル化したログアウト結果をカプセル化データ転送部141に出力するステップS454。ここで、ステップS453におけるヘッダー情報には、ログアウト結果に対応するログアウト転送情報を送信した利用者端末40及びユーザを示す情報が含まれる。カプセル化データ転送部141は、カプセル化されたログアウト結果を利用履歴記憶部174に出力するステップS455。利用履歴記憶部174は、ヘッダー情報に含まれるユーザIDに対応付けてログアウト結果を記憶しステップS456、ログアウト結果の記憶が完了したことを示す情報をカプセル化データ転送部141に出力するステップS457。カプセル化データ転送部141は、ログアウト結果の記憶が完了すると、カプセル化されたログアウト結果を利用者端末40に送信するステップS458。図23に示されているように、利用者端末40において、トンネル通信部452は、リバースプロキシサーバ10から受信した、カプセル化されたログアウト結果をヘッダー変換部44に出力する。ヘッダー変換部44は、カプセル化されたログアウト結果のヘッダー情報を削除してアンカプセル化を行いステップS459、ログアウト結果をユーザエージェント部43に出力する。ユーザエージェント部43は、入力されたログアウト結果を出力部42に出力して、ログアウト画面を表示するステップS460。ユーザエージェント部43は、ログアウト結果を出力部42に出力した後に、サービスサーバ30からサービスを受けるアプリケーションを停止させステップS461、セッションの切断を要求するセッション切断要求を生成し、トンネル通信部452を介して、セッション切断要求をリバースプロキシサーバ10に送信するステップS462。ここで、セッション切断要求には、コンテンツ通信部15を宛先とする情報と、ステップS106において入力されたユーザのユーザID、サービスサーバ30のドメイン名、認証結果情報に含まれていたセッションID及びセッションキーとが含まれる。リバースプロキシサーバ10において、端末連携部14のカプセル化データ転送部141は、受信したセッション切断要求を利用ドメイン記憶部11に出力する。利用ドメイン記憶部11は、入力されたセッション切断要求に含まれているユーザIDとセッションIDとの組み合わせが利用ドメイン記憶部11に記憶されているか否かを判定し、判定結果をカプセル化データ転送部141に出力するステップS463。カプセル化データ転送部141は、利用ドメイン管理部142から入力された判定結果が、ヘッダー情報に含まれているユーザID及びセッションIDの組み合わせが利用ドメイン記憶部11に記憶されていることを示す場合、セッション切断要求をコンテンツ通信部15に出力するステップS464。なお、カプセル化データ転送部141は、入力された判定結果が、ユーザID及びセッションIDの組み合わせが利用ドメイン記憶部11に記憶されていないことを示す場合、セッション切断要求を不正な要求であるとみなし、転送を行わずに破棄する。コンテンツ通信部15において、利用者認証部151は、端末連携部14から入力されたセッション切断要求に含まれるセッションIDを無効にするセッション切断処理を行いステップS465、当該セッションIDと、セッションを無効にしたこととを示すセッション切断結果を端末連携部14に出力するステップS466。端末連携部14において、利用ドメイン管理部142は、入力されたセッション切断結果に含まれるセッションIDを含む、ユーザIDとの組み合わせを利用ドメイン記憶部11から削除する。また、カプセル化データ転送部141は、入力されたセッション切断結果を利用者端末40に送信するステップS467。以下、リバースプロキシサーバ10と利用者端末40との間の通信で用いられるヘッダー情報の実装例を示す。ここに示すヘッダーフィールドの例は、RFCRequestForProposal2616において定義されているHTTPHyperTextTransferProtocol1.1に追加することを前提にしている。図24は、HTTP1.1に追加するヘッダーフィールドを示している。CTOSNTTUSERIDはユーザのIDを示し、例えばabcなどの値をとる。CTOSNTTSTARTTIMEは通信部45が端末連携部14及びコンテンツ通信部15との接続トンネル接続が確立した日時を示し、例えば20110701235547GMTなどの値をとる。CTOSNTTSESSIONIDはトンネル接続が確立したときに割り当てられたセッションIDを示し、例えば10001abc2011071235547などの値をとる。CTOSNTTSESSIONKEYはトンネル接続が確立したときに割り当てられた鍵を示し、例えばSie82xas09soなどの値をとる。CTOSNTTLASTCONNECTTIMEは通信部45とコンテンツ通信部15とが最後に通信した日時を示し、例えば20110701235602GMTなどの値をとる。CTOSNTTDIRECTIONは通信方向を示し、up又はdownの値をとる。なお、通信方向はリバースプロキシサーバ10に向かう方向が上り方向upであり、利用者端末40に向かう方向が下り方向downである。CTOSNTTSEQUENSEはリバースプロキシサーバ10と利用者端末40との間における通信時のシーケンス番号を示し、例えば102などの値をとる。CTOSNTTSOURCEADDRESSは送信元のIPアドレスを示し、例えば10001などの値をとる。CTOSNTTDESTADDRESSは送信先宛先のIPアドレスを示し、例えば10002などの値をとる。CTOSNTTTTYPEは通信の種別を示し、preauth、auth、authorize、及びconnectedのうち、いずれかの値をとる。preauthはリバースプロキシサーバ10における認証前であることを示し、authは認証の処理を行っていることを示し、authorizeは認証されたことを示し、connectedは認証後の送受信であることを示す。CTOSNTTTPROTOCOLは通信プロトコルを示し、例えばhttpやhttpsなどの値をとる。CTOSNTTTPORTは通信ポートの番号を示し、例えば443などの値をとる。CTOSNTTTURIはユーザが利用したいサービスを提供するサービスサーバ30である通信先を示し、例えばwwwnttwestcojpなどのドメイン名やURL等の値をとる。CTOSNTTENCODINGはカプセル化した情報又はデータのエンコードを示し、例えばchunkなどの値をとる。図25は、リバースプロキシサーバ10と利用者端末40とにおいて用いられるリクエストデータ及びレスポンスデータにおけるヘッダー情報の一例を示す図である。図25aは、よく利用されるMethodのGET、POSTの例が示されている。図25bは、リプライとしてのレスポンスデータの一例が示されている。ここでは、図24に示したフィールドのうち、CTOSNTTSTARTTIME、CTOSNTTDIRECTION、CTOSNTTSOURCEADDRESS、及びCTOSNTTDSTADDRESSのフィールドが用いられている。以下、図6から図15に示したリバースプロキシサーバ10における認証を経てサービスサーバ30にアクセスする処理において、利用者端末40と端末連携部14との間、及び、端末連携部14とコンテンツ通信部15との間で行われる送受信に用いられるヘッダー情報の例を示す。ここでは、リバースプロキシサーバ10における端末連携部14にIPアドレス10002が割り当てられ、コンテンツ通信部15にIPアドレス10.0.0.3が割り当てられ、利用者端末40にIPアドレス10001が割り当てられている場合について説明する。図26は、ステップS102における接続要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が利用者端末40から端末連携部14への送信を示している。また、CTOSNTTTTYPEのフィールドの値がpreauthであり、認証前であることを示している。図27は、ステップS103における接続要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14からコンテンツ通信部15への送信を示している。また、リバースプロキシサーバ10と利用者端末40との間の通信のシーケンス番号を示すCTOSNTTSEQUENSEが増加して2になっている。図28は、ステップS104における認証要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値がコンテンツ通信部15から端末連携部14への送信を示している。また、CTOSNTTDIRECTIONのフィールドの値がdownであり、利用者端末40に向けた送信であることを示している。図29は、ステップS105における認証要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14から利用者端末40への送信を示している。図30は、ステップS107において送信する情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が利用者端末40から端末連携部14への送信を示している。また、CTOSNTTTTYPEが認証中であることを示すauthとなっている。また、また、CTOSNTTDIRECTIONのフィールドの値がupであり、リバースプロキシサーバ10に向けた送信であることを示している。図31は、ステップS108において送信する情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14からコンテンツ通信部15への送信を示している。図32は、ステップS110における認証結果情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値がコンテンツ通信部15から端末連携部14への送信を示している。また、CTOSNTTTTYPEのフィールドの値が認証されたことを示すauthorizeになっている。また、CTOSNTTDIRECTIONのフィールドの値がdownであり、利用者端末40に向けた送信であることを示している。図33は、ステップS111における認証結果情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14から利用者端末40への送信を示している。図34は、ステップS124におけるアクセス要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が利用者端末40から端末連携部14への送信を示している。また、CTOSNTTTTYPEのフィールドの値が認証後の送受信であることを示すconnectedになっている。また、CTOSNTTSESSIONID及びCTOSNTTSESSIONKEYのフィールドの値が、利用者端末認証フェーズステップS101からステップS111において割り当てられたセッションID10001abc201107010001030001及びセッションキーSie82xas09soとなっている。また、CTOSNTTTURIがアクセス先としてのサービスサーバ30を示すwwwnttwestcojpとなっている。図35は、ステップS142におけるアクセス要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14からコンテンツ通信部15への送信を示している。図36は、ステップS148における認証要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値がコンテンツ通信部15から端末連携部14への送信を示している。また、CTOSNTTDIRECTIONのフィールドの値がdownであり、利用者端末40に向けた送信であることを示している。また、copuseldataとしてはサービスサーバ30からの認証要求情報が含まれることになる。図37は、ステップS164における認証要求情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14から利用者端末40への送信を示している。また、図36に示したヘッダー情報と同様に、copuseldataとしてはサービスサーバ30からの認証要求情報が含まれることになる。図38は、ステップS169における認証指示情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が利用者端末40から端末連携部14への送信を示している。また、CTOSNTTSESSIONID及びCTOSNTTSESSIONKEYのフィールドの値が、利用者端末認証フェーズステップS101からステップS111において割り当てられたセッションID10001abc201107010001030001及びセッションキーSie82xas09soとなっている。また、CTOSNTTTURIがアクセス先としての連携認証部16を示すwwwnttwestidpcojpとなっている。また、認証に関係する情報であるため、CTOSNTTTPROTOCOLがhttpsとなっている。図39は、ステップS174における認証指示情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14からコンテンツ通信部15への送信を示している。図40は、ステップS180における認証ページ情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値がコンテンツ通信部15から端末連携部14への送信を示している。また、CTOSNTTDIRECTIONのフィールドの値がdownであり、利用者端末40に向けた送信であることを示している。また、copuseldataとしては連携認証部16からの認証ページ情報が含まれることになる。図41は、ステップS184における認証ページ情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14から利用者端末40への送信を示している。また、図40に示したヘッダー情報と同様に、copuseldataとしてはサービスサーバ30からの認証要求情報が含まれることになる。図42は、ステップS190における認証情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が利用者端末40から端末連携部14への送信を示している。また、CTOSNTTSESSIONID及びCTOSNTTSESSIONKEYのフィールドの値が、10001abc201107010001030001及びSie82xas09soとなっている。また、認証に関係する情報であるため、CTOSNTTTPROTOCOLがhttpsとなっている。図43は、ステップS195における認証情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14からコンテンツ通信部15への送信を示している。図44は、ステップS202における認証結果のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値がコンテンツ通信部15から端末連携部14への送信を示している。また、CTOSNTTDIRECTIONのフィールドの値がdownであり、利用者端末40に向けた送信であることを示している。また、copuseldataとしては連携認証部16からの認証結果が含まれることになる。図45は、ステップS206における認証結果のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14から利用者端末40への送信を示している。また、図44に示したヘッダー情報と同様に、copuseldataとしてはサービスサーバ30からの認証要求情報が含まれることになる。図46は、ステップS211における転送指示情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が利用者端末40から端末連携部14への送信を示している。また、CTOSNTTSESSIONID及びCTOSNTTSESSIONKEYのフィールドの値が、10001abc201107010001030001及びSie82xas09soとなっている。また、CTOSNTTTURIがアクセス先としてのサービスサーバ30を示すwwwnttwestcojpとなっている。また、認証に関係する情報であるため、CTOSNTTTPROTOCOLがhttpsとなっている。図47は、ステップS222における転送指示情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14からコンテンツ通信部15への送信を示している。図48は、ステップS229における初期コンテンツ情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値がコンテンツ通信部15から端末連携部14への送信を示している。また、CTOSNTTDIRECTIONのフィールドの値がdownであり、利用者端末40に向けた送信であることを示している。また、copuseldataとしてはサービスサーバ30からの初期コンテンツ情報が含まれることになる。図49は、ステップS245における初期コンテンツ情報のヘッダー情報の例を示す図である。同図に示すように、CTOSNTTSOURCEADDRESS及びCTOSNTTDESTADDRESSのフィールドの値が端末連携部14から利用者端末40への送信を示している。また、図48に示したヘッダー情報と同様に、copuseldataとしてはサービスサーバ30からの初期コンテンツ情報が含まれることになる。上述したようなヘッダー情報を用いて、利用者端末40におけるサービスサーバ30を利用する要求等を示す情報をカプセル化してリバースプロキシサーバ10に送信することによりトンネル接続をして、サービスサーバ30のドメイン名外部ドメイン名に対応する内部ドメイン名を用いることなく、利用者端末40がリバースプロキシサーバ10を介してサービスサーバ30にアクセスできる。また、利用者端末40とサービスサーバ30との間を送受信される情報を、ヘッダー情報を用いてカプセル化し、リバースプロキシサーバ10の外部通信部154が利用者端末40に代わりサービスサーバ30と送受信をする。これにより、利用者端末40とサービスサーバ30との間を送受信される情報に対する解析や、履歴の記憶をユーザごとにすることができ、ユーザごとに、サービスサーバ30の利用に応じた付加サービスを提供することができる。なお、上述の実施形態では、リバースプロキシサーバ10と利用者端末40とが直接接続されている形態を例にして説明したが、これに限ることなく、リバースプロキシサーバ10と利用者端末40とが、ネットワーク20と異なる他のネットワークを介して接続されていてもよい。また、上述の実施形態では、リバースプロキシサーバ10は、端末連携部14と、コンテンツ通信部15と、連携認証部16と、付加サービス提供部17とを備えた一つの装置として説明した。しかし、この構成に限ることなく、端末連携部14、コンテンツ通信部15、連携認証部16、及び付加サービス提供部17は、それぞれが独立した装置として設けられ、各装置が通信を行うことによりリバースプロキシサーバ10として動作するようにしてもよい。また、上述の実施形態において、リバースプロキシサーバ10は、利用ドメイン記憶部11、利用者情報記憶部12、及びサービス認証情報記憶部13を備える構成について説明した。しかし、これに限ることなく、利用ドメイン記憶部11、利用者情報記憶部12、及びサービス認証情報記憶部13を備えたデータベースサーバをリバースプロキシサーバ10と別に設けるようにしてもよい。なお、本発明におけるリバースプロキシサーバ中継サーバ10、及び利用者端末40の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより利用ドメイン記憶部11、利用者情報記憶部12、サービス認証情報記憶部13、端末連携部14、コンテンツ通信部15、連携認証部16、付加サービス提供部17、ユーザエージェント部43、及びデータ変換部通信部45を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、ホームページ提供環境あるいは表示環境を備えたWWWシステムも含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更にコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。更に、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。