SkillStack
テクノロジ系23 / 25問

プロジェクトマネージャ試験 令和2年度 秋期 午前II 問23

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

シングルサインオンは、一度の認証によって複数のシステムやサービスを利用できるようにする仕組みです。リバースプロキシ方式では、利用者から各Webサーバへのアクセスをリバースプロキシが仲介し、そこで認証を一元的に行います。この認証にはIDとパスワードだけでなく、クライアント証明書などのディジタル証明書を利用することもできます。したがって、エが正解です。

アのクライアントがサーバごとの認証情報を含むcookieを生成し、各サーバ上で保存、管理するという説明は誤りです。cookieは通常、認証を行ったサーバ側が発行し、利用者のブラウザ側に保存されます。その後のアクセスでブラウザがcookieを送信し、認証済みであることをサーバが確認します。

イの認証対象サーバを異なるインターネットドメインに配置する必要があるという説明は誤りです。cookieには送信可能なドメインの制約があるため、cookieを共有する方式は同一ドメイン又は関連するドメイン内で構成するのが基本です。異なるドメインへの配置が必須なのではありません。

ウのリバースプロキシ方式では異なるドメインへの配置が必要という説明も誤りです。リバースプロキシがアクセスを仲介して認証を集約することが方式の要点であり、Webサーバを異なるドメインに置くことは必須条件ではありません。

【ポイント】 cookie方式では、cookieをどのドメインへ送信できるかが重要です。 リバースプロキシ方式では、利用者とWebサーバの間に認証を担う中継装置を置きます。 証明書を利用すれば、パスワードに依存しない認証も構成できます。

出典:令和2年度 秋期 プロジェクトマネージャ試験 午前II 問23
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める