正解:ア
各選択肢の解説
アリバースプロキシ
正解。外部からの要求をWebサーバの代わりに受け、URLを見て内部のサーバへ中継します。 外部から見える入口が1か所になり、内部のサーバを直接さらさずに済みます。
イプロキシサーバ
誤り。プロキシサーバは、社内のPCに代わって外部のWebサイトへアクセスする装置です。 「代わりに受けて中継する」点が同じで混同しやすいですが、守る側が社内の利用者で、 中継の向きが内から外です。
ウゲートウェイ
誤り。ゲートウェイは、通信の手順(プロトコル)が異なるネットワークどうしを、 変換してつなぐ装置です。異なる世界の通訳であり、同じWebの要求を 複数のサーバに振り分ける役ではありません。
エスイッチングハブ
誤り。スイッチングハブは、同じLANの中で宛先のMACアドレスを見て、 つながっている機器のポートへデータを転送します。サーバをLANにつなぐ装置ですが、 要求されたURLの中身を見て中継先のサーバを決めることはしません。
理解を深めるために
会社の代表受付と同じ
来客は担当者の席まで直接行かず、まず代表受付に用件を伝え、受付が担当の部署へ取り次ぎます。 来客からは受付しか見えず、社内の配置は分かりません。リバースプロキシサーバは、 公開Webサーバの前に立つこの代表受付です。
なぜセキュリティの担当者がリバースプロキシを使うのか
Webサーバを1台ずつインターネットに直接さらすと、守る入口がサーバの台数だけ増えます。 リバースプロキシで入口を1か所にまとめると、次のことがそこで一度に行えます。
- 内部のサーバの台数や構成を外部に見せない
- 暗号化通信(HTTPS)の処理や、攻撃を見張る仕組み(WAFなど)を入口にまとめて置く
- 要求のURLに応じて、担当のサーバへ振り分ける
混同しやすいものとの違い
| 装置 | 誰の代わりに・何をするか |
|---|---|
| リバースプロキシサーバ | Webサーバの代わりに外部からの要求を受け、内部へ中継する |
| プロキシサーバ | 社内のPCの代わりに外部のWebサイトへアクセスする |
| ゲートウェイ | プロトコルの異なるネットワークどうしを変換してつなぐ |
| スイッチングハブ | MACアドレスを見て、同じLANの中の機器へデータを転送する |
試験では「代わりに受ける」のが外から来る要求か、内から出ていく要求かで、 リバースプロキシとプロキシを見分けます。