リモートプロキシサーバーとは
通常、リモートプロキシサーバーは、一般的なネットワークサーバー上のクライアントコンピューター要求の仲介役として機能するコンピューターハードウェアです。 どこにでも配置でき、実際のサーバーの代わりにソフトウェアプログラムにすることもできます。 その目的は、セキュリティ、フィルタリング、およびパフォーマンス上の理由から、サーバー上のネットワーク要求に対してゲートウェイ機能を実行することです。
ネットワーク上の標準サーバーは、クライアントコンピューターおよびソフトウェアアプリケーションからのすべての着信トラフィックを処理するように設計されており、これらのサーバーのセキュリティ保護は、過去にサーバーを悪意のある攻撃から保護するフィルターとファイアウォールをインストールすることで行われました。 クライアントとサーバーのトラフィックの間にリモートプロキシサーバーを追加すると、セキュリティと制御のレベルを高めることができます。 ローカルエリアネットワーク(LAN)とは対照的に、インターネットベースのコンピューターネットワークは、提供される匿名性のために、このタイプのセットアップが採用される最も一般的な場所です。 このタイプのサーバーを介してコンピューターのデータ要求を渡すことにより、ローカルコンピューターに割り当てられたものとは異なるインターネットプロトコル(IP)アドレスが与えられます。 メインサーバーから見ると、リモートプロキシサーバー自体のIPアドレスがクライアントIPアドレスになります。
インターネットにアクセスできる一部のLANは、Webプロキシの使用を禁止するという追加のセキュリティ対策を講じています。 Webプロキシは、Webブラウザを使用して制限されたWebサイトにアクセスするリモートプロキシサーバーのソフトウェア関連バージョンです。 ただし、WebプロキシはWebサイトのトラフィックに対してのみ機能します。 この意味で、メールやインスタントメッセージングを含むすべてのインターネットトラフィックを処理するわけではないため、機能が制限されています。
インターネットサーバーは、リモートプロキシサーバーを追加することにより、多くの一般的な方法で恩恵を受けています。 インバウンドトラフィックとアウトバウンドトラフィックの両方に対して追加のフィルタリングレイヤーとして機能することにより、ローカルサーバーレベルでセキュリティを強化すると同時に、クライアントコンピューターに実際の場所に関する匿名性を提供します。 リモートプロキシサーバーは、クライアントの要求に応じて提供する重複データストレージを持っていることが多いため、パフォーマンスも向上します。そのため、トラフィックの対象となった元のサーバーにまったくアクセスする必要はありません。
また、プロキシサーバーは、ネットワーク要求の受信時に仲介するメインサーバーからのデータのキャッシュを実行します。このプロキシサーバーのメモリ内のデータの一時保存は、トラフィック制御の形式として再び機能し、コンピューターサーバーリソースを他の場所に解放します。 匿名性、データアクセスのスループットの向上、マルウェア攻撃に対するセキュリティの向上を提供するリモートプロキシサーバーまたはリモートWebプロキシのこの機能は、インターネット接続と信頼性を強化する効果があります。
リモートプロキシサーバーの概念を世界的なインターネット構造の重要なポイントに含めると、インターネットが元々構築されていた冗長性に一歩後退します。 セキュリティとデータ複製のレベルを追加することにより、速度と信頼性が向上します。これは、1969年にAdvanced Research Projects Agency Network(ARPANET)として最初に作成されたインターネットの元の概念を反映しています。 米国の防衛プログラムの4つの大学ネットワークシステムであるARPANETは、現在のインターネット構造の前身であり、その大部分が機能しなくなっても機能し、堅牢であり続けるように設計されています。