応用情報技術者試験 令和4年度 春期 午前 問41
クライアント証明書で利用者を認証するリバースプロキシサーバを用いて、複数の Web サーバにシングルサインオンを行うシステムがある。このシステムに関する記述のうち、適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
リバースプロキシサーバは、利用者のPCと複数のWebサーバとの間に置かれ、利用者からの通信をいったん受け取ってWebサーバへ中継します。この構成では、利用者のPCが提示したクライアント証明書をリバースプロキシサーバが検証し、認証に成功すると、利用者IDなどの認証済み情報をWebサーバへ送信します。各Webサーバが個別に利用者を認証する必要がないため、複数のWebサーバに対するシングルサインオンを実現できます。したがって、エが適切です。
アの「リバースプロキシサーバがクライアント証明書をPCに送信する」は誤りです。クライアント証明書は、認証局などから発行を受けて事前にPCへ格納しておき、認証時にはPCからリバースプロキシサーバへ提示します。
イの「Webサーバがクライアント証明書をPCに送信する」も誤りです。Webサーバはクライアント証明書の送信元ではなく、この構成ではリバースプロキシサーバから認証済みの利用者情報を受け取る側です。
ウの「PCが利用者IDなどをWebサーバへ送信する」は誤りです。認証結果に基づく利用者情報をWebサーバへ中継するのはリバースプロキシサーバです。
【ポイント】 クライアント証明書は、利用者側が自分の正当性を証明するためにサーバ側へ提示します。 リバースプロキシ方式のシングルサインオンでは、認証処理を入口に集約し、その結果を後方の複数のWebサーバで利用します。
出典:令和4年度 春期 応用情報技術者試験 午前 問41
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の80問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる