リバースプロキシとは?りばーすぷろきしー
リバースプロキシとは、外部からの要求をまとめて受け取り、内部のWebサーバへ中継する装置。内部の端末から外向きの通信を代理する通常のプロキシとは代理する向きが逆で、外から来る通信を受け止める側に立つ。TLSの暗号処理の肩代わり、複数サーバへの振り分け、URLごとの経路分けもここで行える。
最終更新:2026-10-07
この語が出る過去問を解く →背景
公開サーバを直接インターネットへ出すと、IPアドレスもソフトウェアの版も外から見え、負荷も1台に集中する。受付窓口を1枚前に置いて内側の構成を隠せば、内部の台数や配置を外に見せないまま増減でき、暗号処理という重い仕事も1か所へ集約できる。隠蔽と分散が同じ配置から同時に得られる点が要点。
具体例
nginxやApacheのmod_proxyがこの用途で広く使われ、クラウドではAWSのApplication Load BalancerやCloudflareが同じ役割を担う。外部からのアクセスをすべて前段で受け、実際にコンテンツを持つ複数のバックエンドサーバは外から見えない構成になる。
試験での引っ掛け
令和7年度秋期の午前I(科目A-1)は、正解の「インターネットから内部の公開Webサーバへの通信を中継する」に対し、「内部のPCからインターネットへの通信を中継する」(フォワードプロキシ)、「攻撃を検知する」(IDS)、「仮想的な専用ネットワークを確立する」(VPN)を誤答に並べた。代理する向きの取り違えが本命。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:令和4年度 春期 高度試験 午前Ⅰ 問13(IPA)
クライアント証明書で利用者を認証するリバースプロキシサーバを用いて、複数のWebサーバにシングルサインオンを行うシステムがある。このシステムに関する記述のうち、…
正解:利用者IDなどの情報をWebサーバに送信するのは、利用者のPCではなく、リバースプロキシサーバである。
要点:リバースプロキシ型SSOは代理認証しIDを各サーバに渡す
リバースプロキシ型のシングルサインオンでは、利用者からの通信をいったんリバースプロキシが受け止め、クライアント証明書によって本人確認を行う。認証に成功すると、プロキシが利用者IDなどの認証済み情報を後段の各Webサーバへ引き渡すので、各サーバは個別に認証しなくてよい。クライアント証明書はあらかじめ利用者のPCに導入しておくもので、サーバ側が配布する流れではない。
出典:令和7年度 秋期 高度試験 午前Ⅰ 問11(IPA)
リバースプロキシの説明として、適切なものはどれか。
正解:インターネットから内部ネットワークの公開Webサーバへの通信を、中継するために利用される。
要点:リバースプロキシは外部から公開サーバへの要求を代理受信
リバースプロキシは、公開サーバの手前に置かれ、インターネット側からの要求を受けて内部の実サーバへ中継する。クライアントからはリバースプロキシが目的のサーバに見えるため、実サーバの隠蔽、負荷分散、SSL処理の集約などが行える。
出典・参考
公式シラバスの3 技術要素 > 5. セキュリティ実装技術 > (4) ネットワークセキュリティに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。