問題 3★★☆

部門で公開している3台のWebサーバに、インターネットから直接アクセスさせない構成に見直す。 外部からの要求はすべて1か所で受け、要求されたURLに応じて内部の担当サーバへ 中継させたい。この役割を担うものとして、最も適切なものはどれか。

正解:ア

各選択肢の解説

  1. アリバースプロキシ

    正解。外部からの要求をWebサーバの代わりに受け、URLを見て内部のサーバへ中継します。 外部から見える入口が1か所になり、内部のサーバを直接さらさずに済みます。

  2. イプロキシサーバ

    誤り。プロキシサーバは、社内のPCに代わって外部のWebサイトへアクセスする装置です。 「代わりに受けて中継する」点が同じで混同しやすいですが、守る側が社内の利用者で、 中継の向きが内から外です。

  3. ウゲートウェイ

    誤り。ゲートウェイは、通信の手順(プロトコル)が異なるネットワークどうしを、 変換してつなぐ装置です。異なる世界の通訳であり、同じWebの要求を 複数のサーバに振り分ける役ではありません。

  4. エスイッチングハブ

    誤り。スイッチングハブは、同じLANの中で宛先のMACアドレスを見て、 つながっている機器のポートへデータを転送します。サーバをLANにつなぐ装置ですが、 要求されたURLの中身を見て中継先のサーバを決めることはしません。

理解を深めるために

会社の代表受付と同じ

来客は担当者の席まで直接行かず、まず代表受付に用件を伝え、受付が担当の部署へ取り次ぎます。 来客からは受付しか見えず、社内の配置は分かりません。リバースプロキシサーバは、 公開Webサーバの前に立つこの代表受付です。

なぜセキュリティの担当者がリバースプロキシを使うのか

Webサーバを1台ずつインターネットに直接さらすと、守る入口がサーバの台数だけ増えます。 リバースプロキシで入口を1か所にまとめると、次のことがそこで一度に行えます。

  • 内部のサーバの台数や構成を外部に見せない
  • 暗号化通信(HTTPS)の処理や、攻撃を見張る仕組み(WAFなど)を入口にまとめて置く
  • 要求のURLに応じて、担当のサーバへ振り分ける

混同しやすいものとの違い

装置 誰の代わりに・何をするか
リバースプロキシサーバ Webサーバの代わりに外部からの要求を受け、内部へ中継する
プロキシサーバ 社内のPCの代わりに外部のWebサイトへアクセスする
ゲートウェイ プロトコルの異なるネットワークどうしを変換してつなぐ
スイッチングハブ MACアドレスを見て、同じLANの中の機器へデータを転送する

試験では「代わりに受ける」のが外から来る要求か、内から出ていく要求かで、 リバースプロキシとプロキシを見分けます。

前の問題へ次の問題へ