STITストラテジスト試験 午前Ⅱ
平成28年度秋期 ITストラテジスト 午前Ⅱ 問24
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アクッキーを使ったシングルサインオンの場合,サーバごとの認証情報を含んだクッキーをクライアントで生成し,各サーバ上で保存,管理する。
- イクッキーを使ったシングルサインオンの場合,認証対象のサーバを,異なるインターネットドメインに配置する必要がある。
- ウリバースプロキシを使ったシングルサインオンの場合,認証対象のWebサーバを,異なるインターネットドメインに配置する必要がある。
- エリバースプロキシを使ったシングルサインオンの場合,利用者認証においてパスワードの代わりにディジタル証明書を用いることができる。
解き方のヒントを見る
認証方式を比べる視点
シングルサインオンを学ぶときは、利用者の認証情報がどこで扱われ、各サービスとの信頼関係がどのように保たれるかという一つの観点に絞って整理すると、方式ごとの差を落ち着いて比較できます。
この問題で問われていること
選択肢を読む際は、認証の担当箇所と、認証済みであることを別のサービスへ伝える関係に注目し、その説明が利用者・認証側・サービス側のどの役割を示しているかを確認してください。
視点
方式を比べるときは、登場する主体の役割と情報の受け渡しに着目します。用語の印象ではなく、誰が認証を担い、誰がその結果を利用する設計として説明されているかを、問題文の表現に沿って整理しましょう。
確認ポイント
- 認証を担当する主体と、利用先のサービスを区別できているか確認する。
- 認証後に必要となる情報の扱いを、選択肢の説明どおりに読み取れているか確認する。
- 方式名の連想ではなく、登場主体どうしの信頼関係に関する記述へ注目できているか確認する。
正解と解説を見る
正解
エ
解説
リバースプロキシ方式では、プロキシが利用者認証を受け持ち、認証済みの利用者を内部のWebサーバへ中継できる。認証手段にはパスワードだけでなく、ディジタル証明書を用いることもできる。
理由
リバースプロキシを利用するシングルサインオンでは、利用者はプロキシで認証され、認証後の要求が対象Webサーバへ転送される。この利用者認証には、パスワードの代わりにディジタル証明書を利用できる。
比較
Cookie方式では、Cookieの適用範囲やドメインの関係が重要になる。また、認証情報を各サーバで個別に生成・保存するという説明は、シングルサインオンの認証情報管理の考え方と一致しない。
選択肢ア
これは不正解だよ。Cookieを使う方式で、サーバごとの認証情報を含むCookieをクライアントが生成し、各サーバで保存・管理するという説明は適切ではない。シングルサインオンでは、認証情報の扱いを各サーバに個別分散させることが方式の本質ではない。
選択肢イ
これは不正解だよ。Cookieを使う方式では、認証対象サーバを異なるインターネットドメインに配置する必要があるとは限らない。Cookieが送信される範囲にはドメイン上の制約があるため、むしろ関連するサービスのドメイン構成を考慮して設計する。
選択肢ウ
これは不正解だよ。リバースプロキシ方式では、プロキシが利用者認証を行い、認証済みの要求をWebサーバへ中継できる。そのため、認証対象のWebサーバを異なるインターネットドメインに配置する必要があるという説明は、方式の必須条件ではない。
選択肢エ(正解)
これは正解だよ。リバースプロキシ方式では、プロキシが利用者認証を担当し、認証後の通信を対象Webサーバへ中継できる。利用者認証の方法として、パスワードの代わりにディジタル証明書を用いる構成も可能である。
学習のポイント
Cookie方式とリバースプロキシ方式の認証情報の扱いと配置条件を比較する。
出典:独立行政法人 情報処理推進機構(IPA)平成28年度秋期 ITストラテジスト試験 午前Ⅱ 問24(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針