SC情報処理安全確保支援士試験 午前Ⅱ

平成21年度春期 情報処理安全確保支援士 午前Ⅱ 問3

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

問題

シングルサインオンの説明のうち、 適切なものはどれか。

選択肢

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

「中継サーバー(リバースプロキシ)」でログインをまとめて管理する仕組み

1回のログインで複数のシステムを使えるSSO(シングルサインオン)の方式問題。入り口に「中継サーバー(リバースプロキシ)」を置き、そこでユーザーにデジタル証明書を見せてもらって本人確認(認証)をしてから、奥のシステムへ通す仕組みは実現可能だよ。

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

「Cookieが違うドメイン間で共有できない」といったよくある制約を逆手に取ったひっかけ肢を避け、「入り口のリバースプロキシに認証を任せることで、証明書を使った安全なログインができる」という正しい説明を選び出そう。

リバースプロキシ型 SSO

リバースプロキシが認証を肩代わりし、背後の各 Web サーバへ認証済みとして中継します。フロントの認証手段はパスワードに限られません。

利用者 -> リバースプロキシで認証\n証明書認証も利用可能\n-> 各 Web サーバへ中継

確認ポイント

  • Cookie を各サーバごとに別ドメインで共有する説明は成り立ちにくいです。
  • リバースプロキシ型は各 Web サーバを異なるドメインにする必然はありません。
  • 認証手段として証明書を使える説明を選びます。
正解と解説を見る

正解

エ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは間違いだよ。クッキーは、利用者が勝手に作る合鍵ではなく、サーバ側が発行する入館証のようなものだよ。クライアントがサーバごとの認証情報入りクッキーを生成して、各サーバ上で保存・管理する、という説明は仕組みが逆なんだ。

選択肢イ

これは間違いだよ。クッキーは基本的に発行されたドメインの範囲で使うものなので、認証対象のサーバをバラバラの異なるインターネットドメインに置く必要があるわけではないよ。別々の店で同じ会員証を使い回しにくいのと同じで、むしろドメインをまたぐと扱いが難しくなるんだ。

選択肢ウ

これは間違いだよ。リバースプロキシ方式では、入口の受付がまとめて認証するので、奥にある各Webサーバを別々の住所、つまり異なるインターネットドメインに分ける必要はないんだ。むしろ同じ入口から案内するイメージだよ。

選択肢エ(正解)

これは正しい説明だよ。リバースプロキシは、ビルの入口にいる受付みたいなもの。利用者は各部屋のWebサーバに直接入る前に、まず受付で本人確認されるんだ。その本人確認はパスワードでもできるし、社員証のようなディジタル証明書でもできるよ。

出典:独立行政法人 情報処理推進機構(IPA)平成21年度春期 情報処理安全確保支援士試験 午前Ⅱ 問3(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

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