STITストラテジスト試験 午前Ⅱ

平成26年度秋期 ITストラテジスト 午前Ⅱ 問25

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

シングルサインオンの実装方式の特徴のうち,適切なものはどれか。

選択肢

  1. ア
    クッキーを使ったシングルサインオンの場合,サーバごとの認証情報を含んだクッキーをクライアントで生成し,各サーバ上で保存,管理する。
  2. イ
    クッキーを使ったシングルサインオンの場合,認証対象のサーバを,異なるインターネットドメインに配置する必要がある。
  3. ウ
    リバースプロキシを使ったシングルサインオンの場合,認証対象のWebサーバを,異なるインターネットドメインに配置する必要がある。
  4. エ
    リバースプロキシを使ったシングルサインオンの場合,利用者認証においてパスワードの代わりにディジタル証明書を用いることができる。
解き方のヒントを見る

方式を比べるための着眼点

シングルサインオンの方式を学ぶときは、利用者・認証情報・各サービスの関係を分けて整理し、どの場面で何が連携されるかという一つの観点に集中すると理解しやすくなります。

この問題で問われていること

各方式を、認証を行う主体と、認証後にサービスへ渡される情報の関係から見比べてください。用語の印象ではなく、処理の役割分担に注目することが大切です。

視点

方式の整理では、誰が本人確認を担うのか、サービス側が何を信頼するのか、利用者が再入力せずに済む理由は何かを切り分けます。これらを同じ軸で比較すると、説明の違いを落ち着いて読み取れます。

確認ポイント

  • 本人確認を担当する存在と、利用先サービスの役割を区別できているか確認する。
  • 認証の結果として、利用先が受け取って判断に使う情報の位置づけを確認する。
  • 各説明を、処理の順序と役割分担という同じ観点で比較できているか確認する。
正解と解説を見る

正解

エ

解説

シングルサインオンは、利用者が一度認証すると複数のWebサービスを利用できる仕組みです。Cookie方式ではドメイン制約があり、リバースプロキシ方式ではプロキシが認証処理を担えるため、適切なのはエです。

理由

リバースプロキシ方式では、利用者からのアクセスをプロキシが受け付け、認証後に認証済みとしてWebサーバへ中継できる。利用者認証にはパスワードだけでなく、ディジタル証明書を用いる構成も可能です。

比較

Cookie方式ではCookieの有効範囲がドメインに依存するため、異なるドメイン間で自由に共有できるわけではありません。また、認証情報をクライアントで生成して各サーバに保存・管理するものでもない。

選択肢ア

これは不正解だよ。Cookie方式では、サーバごとの認証情報をクライアントが生成し、各サーバ上で保存・管理するという構成にはしない。Cookieの有効範囲や認証情報の管理方法を誤って説明している。

選択肢イ

これは不正解だよ。Cookieは設定されたドメインの範囲で利用されるため、認証対象のサーバを異なるインターネットドメインに配置する必要がある、とはいえない。むしろドメインの制約を考慮する必要がある。

選択肢ウ

これは不正解だよ。リバースプロキシ方式では、プロキシが利用者からの要求を受けて認証し、Webサーバへ中継できる。したがって、認証対象のWebサーバを異なるインターネットドメインに配置する必要がある、という説明は誤りである。

選択肢エ(正解)

これは正解だよ。リバースプロキシ方式では、プロキシが利用者認証を担当し、認証済みの要求をWebサーバへ中継できる。利用者認証の手段として、パスワードの代わりにディジタル証明書を用いることもできる。

学習のポイント

Cookie方式のドメイン制約と、リバースプロキシ方式の認証機能を比較する。

出典:独立行政法人 情報処理推進機構(IPA)平成26年度秋期 ITストラテジスト試験 午前Ⅱ 問25(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針