pulpul 日本の試験

ネットワークスペシャリスト 概念書 · ネットワーク

プロキシサーバの機能と制御

プロキシサーバは、利用者と接続先のサーバの間に入り、通信を仲介する装置またはソフトウェアである。利用者の要求を代わりに受け取って接続先へ送り直すため、アクセス制御、認証、ログの取得、キャッシュなどを一か所で行える。代理の向きによって、内部の利用者側の代理となるフォワードプロキシと、公開サーバ側の前段に置かれるリバースプロキシに分けて理解することが基本になる。

中継の仕組み

プロキシサーバは、利用者からの要求をいったん受け取り、その内容を確認したうえで接続先へ新たに要求を送る。接続先から見ると要求元はプロキシサーバになるため、利用者のPCのIPアドレスは直接知られない。この二段階の接続が、アクセス制御やログ取得といった機能の土台になる。経路だけを転送するルータと異なり、アプリケーションの要求を読んで中継する点に特徴がある。

フォワードプロキシは、社内の利用者の代理として外部のWebサーバへ接続する。ブラウザがプロキシを経由して要求を送り、応答をブラウザへ返す形で動作する。

リバースプロキシは、これとは逆向きに働く。外部からの要求を受けてから、内部の公開Webサーバへ中継する。利用者にはプロキシが応答するように見えるため、サーバ本体を外部に直接さらさずに済む。

代理の向きによる区別

試験で最もよく問われるのは、どちら側の代理かという区別である。フォワードプロキシは内部の利用者側に立ち、リバースプロキシは公開サーバ側に立つ。この違いを押さえておけば、公開Webサーバの前段に置き外部からの通信を中継する、といった記述がどちらを指すかを判断できる。

混同されやすいのは、通信の監視や不正検知、仮想的な専用網といった機能である。攻撃を検知する役割は侵入検知システム(IDS)が担い、仮想的な専用ネットワークはVPNの技術である。プロキシは要求を代わりに送る仕組み、VPNは経路を暗号化して結ぶ仕組み、IDSは攻撃を見つける仕組みと整理すると誤答を避けやすい。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む