SkillStack
テクノロジ系13 / 30問

高度情報処理技術者試験・情報処理安全確保支援士試験 令和4年度 春期 午前I 問13

クライアント証明書で利用者を認証するリバースプロキシサーバを用いて、複数のWebサーバにシングルサインオンを行うシステムがある。このシステムに関する記述のうち、適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

この構成では、利用者のPCが保持しているクライアント証明書を、TLS通信時にリバースプロキシサーバへ提示します。リバースプロキシサーバは、証明書の発行者、有効期限、失効の有無などを確認して利用者を認証します。認証に成功すると、証明書から対応付けた利用者IDなどをHTTPヘッダなどに付加し、後方の複数のWebサーバへ転送します。各Webサーバはその情報を利用できるため、利用者が個別にログインし直さずに済みます。したがって、利用者IDなどを送る主体はリバースプロキシサーバであるエが正解です。

アの説明は誤りです。クライアント証明書は、認証局などから事前に発行され、利用者のPCに格納されるものであり、リバースプロキシサーバがPCへ送信するものではありません。

イの説明も誤りです。Webサーバがクライアント証明書をPCへ送信する仕組みではありません。

ウの説明は誤りです。PCは証明書を提示しますが、認証後の利用者IDなどを各Webサーバへ連携するのはリバースプロキシサーバです。

【ポイント】 リバースプロキシ方式のシングルサインオンでは、認証処理を入口に集約します。クライアント証明書はPCから提示され、認証結果はリバースプロキシからWebサーバへ連携されます。

出典:令和4年度 春期 高度情報処理技術者試験・情報処理安全確保支援士試験 午前I 問13
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の30問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める