プロキシサーバーとは何ですか?
プロキシサーバーは、要求を傍受するためにクライアントとサーバーの間に位置するコンピューターです。 プロキシサーバーにはいくつかの用途がありますが、最も一般的なのは、頻繁に要求されるページまたはファイルをキャッシュしてネットワークトラフィックを高速化することです。 これにより、サーバーは要求を迅速に配信し、必要な場合にのみサーバーをポーリングできます。 このようにして、ネットワークトラフィックを高速化するだけでなく、サーバーの負荷を軽減します。 主要なインターネットハブとインターネットサービスプロバイダー(ISP)は、多数のプロキシサーバーを採用しています。
フィルタリングまたは検閲は、プロキシサーバーのもう1つの用途です。 従業員にインターネット接続を提供する会社は、特定のWebサイトへの要求をブロックするようにそのようなサーバーを構成する場合があります。 また、構成可能な基準に基づいてコンテンツをフィルタリングし、利用規定の実施を支援することもできます。
プロキシサーバーが、プロキシを使用するようにWebブラウザーを構成する必要がない場合、透過プロキシと呼ばれます。 それ以外の場合、Webブラウザはプロキシを使用するためにプロキシを指す必要があります。 前者は、従業員がWebブラウザを再構成することで前者をバイパスできないため、企業は前者を支持します。 これらのタイプのサーバーは、一般にファイアウォールとしても使用されます。 マルウェア、ウイルス、その他の脅威をスキャンして、メインサーバーとネットワークを保護できます。
仮想プライベートネットワーク(VPN)の作成に使用されるSecure Sockets Layer(SSL)サーバーは、 httpプロキシを使用する場合があります。 これらのプロキシは、セキュリティで保護されたチャネル上のトラフィックを高速化し、トンネル通信でウイルスをチェックします。 httpプロキシサーバーは、暗号化されたデータを暗号化、復号化、およびキャッシュできます。 通常のプロキシサーバーは、セキュリティ上の理由から暗号化されたデータをキャッシュできないため、VPNで目的を果たしません。 http のプロキシが潜在的なセキュリティリスクを生み出すかどうかに関して意見の相違があります。
プロキシサーバーのもう1つの用途は、匿名のWebサーフィンを提供することです。 多くのサービスは、オンライン匿名性を保護するために使用するプロキシを公開しています。 顧客の要求はWebサイトのプロキシサーバーに送られ、プロキシサーバーは顧客のインターネットプロトコル(IP)アドレスを削除して送信します。 情報はプロキシに戻され、プロキシは顧客のブラウザにページを転送します。 インターネットに関する限り、リモートサーバー上の唯一のIPアドレスはプロキシのIPアドレスです。 プロキシのみが顧客のIPアドレスを知っています。 匿名プロキシサーバーを実行している企業は、一般的に、サーバーログを頻繁に消去して顧客のプライバシーを保護すると主張しています。
別のモデルには、ボランティアプロキシサーバーのネットワークが含まれます。 このモデルでは、暗号化を使用して、元のIPアドレスと要求がたどる最終的なルートを難読化します。 要求が1つのプロキシサーバーから次のプロキシサーバーへとインターネットを通過するときに、中央の各サーバーはチェーン内の隣接するステップのみを読み取ることができます。 コンテンツ、出発地、最終目的地はすべて利用できません。
最終サーバーはコンテンツを復号化し、リクエストの発信元のプレーンテキストレコードなしでリクエストをサーバーに配信します。 ページまたはファイルは、一連の暗号化されたステップを介して、同じ方法で戻ります。 このシステムは、トラフィック分析を阻止し、プロキシサーバー自体を保護しながらプライバシーを保護します。