内容

概要

透過プロキシ モードと転送プロキシ モードにはどのような違いがありますか？

概要

このドキュメントでは、Cisco Webセキュリティアプライアンス(WSA)の透過モードとプロキシモードの違いについて説明します。

透過プロキシ モードと転送プロキシ モードにはどのような違いがありますか？

プロキシの目的は、HTTP クライアントと HTTP サーバの間の仲介役（プロキシ）です。つまり、Webセキュリティアプライアンス(WSA)は、Webプロキシとして、クライアント要求ごとに2つのTCPソケットのセットを持ちます。

クライアント > WSA

[WSA] > [Origin server]

WSA HTTP プロキシがクライアントの要求をどのように取得するかは、次の 2 つのいずれか、つまり透過的または明示的として定義できます。

それぞれの導入に、次のようないくつかの設定オプションがあります。

導入

メソッド

説明

トランスペアレント

レイヤ 4 スイッチ（PBR）

レイヤ 4 スイッチは宛先ポート 80 に基づいてリダイレクトするために使用されます。

トランスペアレント

WCCP

WCCP v2 対応デバイス（通常、ルータ、スイッチ、PIX、または ASA）はポート 80 をリダイレクトします。

トランスペアレント

ブリッジ モード

仮想的にペアになったデュアル NIC。1 つの NIC がトラフィックの入口で、もう 1 つが出口です（使用不可）。

明示的

ブラウザ設定

クライアント ブラウザは、プロキシを使用するように明示的に設定されます。

明示的

PAC ファイル設定

クライアント ブラウザは、PAC ファイルを使用し、そしてプロキシを参照するように明示的に設定されます。

WSA は、ブリッジ モード以外にはこれらのすべての導入を使用できます。近いうちに利用できるようになる見込みです。

要求がWSAに透過的にリダイレクトされる場合、クライアントはプロキシの存在を認識しないため、WSAはOCS（元のコンテンツサーバ）を装う必要があります。一方、要求が明示的にWSAに送信されると、WSAは独自のIP情報で応答します。

明示的なクライアント HTTP 要求と透過的なクライアント HTTP 要求の違いのいくつかを、以下に示します。

- 明示的要求には、設定済みプロキシの宛先 IP アドレスが含まれます。透過的要求には、目的の Web サーバ（クライアントにより解決される DNS）の宛先 IP アドレスが含まれます。

- 透過的要求の URI には、ホストのプロトコルが含まれません。

トランスペアレント

GET / HTTP/1.1

明示的

GET http://www.google.com/ HTTP/1.1

どちらも、DNSホストを指定するHTTPホストヘッダーを含みます。

WSA の設定

WSA は「透過」または「転送」用に設定できます。 これは実際には「透過」モードまたは「明示的」モードであり、どちらもフォワードプロキシ展開であるため、少し当てにならない場合があります。リバース プロキシでは、プロキシが HTTP サーバと同じネットワーク上にあることが想定されており、その目的はこれらの HTTP サーバのコンテンツを提供することです。

WSAでの透過モードと転送モードの主な違いは、透過モードでは、WSAが透過HTTP要求と明示的HTTP要求の両方に応答するということです。明示モードでは明示的 HTTP 要求のみに応答する点です。

WSAは独自のクライアントとして機能するため、WSAは常に透過的なスタイルの要求としてアップストリーム要求を送信します。WSAは明示的なアップストリームプロキシを明示的に使用するように設定されていない限りす。

透過的な認証と明示的な認証のもう1つの違いを次に示します。

トランスペアレント

401 - 認証が必要なときに WSA から送信されます。これは、OCS からも送信されます。

明示的

407 - WSA から送信され、HTTP プロキシが認証を必要としていることをクライアントに通知します。