IPA公式正解:エ リバースプロキシを使ったシングルサインオンの場合,利用者認証においてパスワードの代わりにディジタル証明書を用いることができる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。
シングルサインオン(SSO)の実装方式:
・リバースプロキシ方式:クライアントと各Webサーバの間にリバースプロキシサーバを配置し、認証をプロキシ側で一括して行う方式です。リバースプロキシとクライアント間でTLSクライアント認証(ディジタル証明書)を用いた高度な認証を行うことが可能です(選択肢エ)。
・選択肢ア:クッキーはサーバ側で生成・発行され、クライアント側で保存・管理されます。
・選択肢イ:ブラウザのクッキーのセキュリティ仕様(Same-Originポリシー)により、クッキー方式のSSOは同一ドメイン配下のサーバ群に限定されるか、ドメインを跨ぐための特別な連携機構が必要です(異なるドメインに配置する必要があるわけではありません)。
・選択肢ウ:リバースプロキシ方式ではWebサーバのドメインが異なっていても集約可能ですが、「異なるドメインに配置する必要がある」という制約はありません。
したがって、【エ】が正解です。
【詳細解説】■ 本問の核心・解法のポイント
リバースプロキシ型SSOの特徴:
・プロキシサーバで認証を集約するため、クライアント証明書(ディジタル証明書)認証や二要素認証を容易に統合導入可能(選択肢エ★)
・Cookieはサーバが生成しクライアントに保存される(アは逆)。
よって正解はエです。