PMプロジェクトマネージャ試験 午前Ⅱ

令和4年度秋期 プロジェクトマネージャ 午前Ⅱ 問24

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

問題

Webサーバでのシングルサインオンの実装方式に関する記述のうち,適切なものはどれか。

選択肢

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

判断に使う前提の範囲をそろえる

この分野の問題を考えるときは、判断に使う前提の範囲をそろえることに注目しましょう。与えられた情報と自分で補った想定を区別し、根拠がどこまで示されているかを確かめながら考えを整理します。

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

検討の中心は、ある判断がどの前提に基づいているかという一点です。記憶にある事例をそのまま当てはめる前に、今回与えられた条件と対応しているかを確認し、明示されていない想定に頼っていないか振り返りましょう。

視点

理解を整理する際は、判断の根拠として使った条件を言葉にしてみましょう。与えられた情報に示されている条件か、自分の経験から補った想定かを分けると、前提の取り違えに気づきやすくなります。

確認ポイント

  • 判断の根拠にした条件を把握できているか
  • 明示された条件と補った想定を区別できているか
  • 記憶にある事例の前提を持ち込んでいないか
正解と解説を見る

正解

エ

解説

正解はエです。リバースプロキシ方式では、利用者からのアクセスを受け付けるリバースプロキシで認証を行い、パスワードの代わりにデジタル証明書を使うこともできます。

理由

リバースプロキシ方式では、Webサーバの手前に置いたリバースプロキシが利用者のアクセスを受け付け、認証した上で対象のWebサーバへ要求を転送します。利用者認証には、パスワード認証のほか、クライアントのデジタル証明書を検証する方法も使えるため、エは適切です。

比較

アはcookieの生成と保存・管理の主体が逆です。cookieは認証サーバなどのサーバ側が発行し、クライアント側のブラウザが保存・管理します。イについて、cookieには送信先ドメインの制約があり、共有する方式では同じドメインや共有可能なサブドメインの構成を検討します。異なるドメインへの配置は必要条件ではありません。ウについても、リバースプロキシが認証と要求の転送を担う仕組みなので、背後のWebサーバを異なるドメインに置く必要はありません。

選択肢ア

これは不正解だよ。cookieを使う方式では、認証サーバなどのサーバ側がcookieを発行し、クライアント側のブラウザが保存・管理して、対象のサーバへの要求時に送信する。選択肢は生成する側と保存・管理する側を逆に説明している。

選択肢イ

これは不正解だよ。cookieは送信先のドメインに制約があるため、cookieを共有する方式では、同じドメインや共有可能なサブドメインの構成を検討する。異なるドメインへの配置は必要条件ではなく、選択肢の「配置する必要がある」が誤りである。

選択肢ウ

これは不正解だよ。リバースプロキシ方式では、利用者からのアクセスをリバースプロキシで受け付け、認証した上で背後のWebサーバへ転送する。この仕組みにWebサーバを異なるインターネットドメインへ配置する必然性はなく、同じドメインの構成でも実現できる。

選択肢エ(正解)

これは正解だよ。リバースプロキシ方式では、入口となるリバースプロキシで利用者認証を行える。認証方法としてクライアントのデジタル証明書を検証する方式も選べるため、パスワードの代わりにデジタル証明書を用いることができるという記述は適切である。

学習のポイント

cookieの発行・保存の役割分担と、各方式のドメイン条件、認証方法を整理しましょう。

出典:独立行政法人 情報処理推進機構(IPA)令和4年度秋期 プロジェクトマネージャ試験 午前Ⅱ 問24(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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