令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3
テクノロジ/セキュリティシングルサインオンの実装方式の一つである SAML 認証の流れとして,適切なものはどれか。
出典:令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問3
- アIdP(Identity Provider)が利用者認証を行い,認証成功後に発行されるアサーションを SP(Service Provider)が検証し,問題がなければクライアントが SP にアクセスする。
- イWeb サーバに導入されたエージェントが認証サーバと連携して利用者認証を行い,クライアントは認証成功後に利用者に発行される cookie を使用して SP にアクセスする。
- ウ認証サーバは Kerberos プロトコルを使って利用者認証を行い,クライアントは認証成功後に発行されるチケットを使用して SP にアクセスする。
- エリバースプロキシで利用者認証が行われ,クライアントは認証成功後にリバースプロキシ経由で SP にアクセスする。
正解:ア
解説
SAML 認証では,IdP(Identity Provider)が利用者の認証を行い,認証に成功するとアサーションと呼ばれる認証結果や属性情報を含む XML 形式のデータを発行します。SP(Service Provider)はこのアサーションのデジタル署名などを検証し,正当であることを確認した上で,クライアントに当該サービスへのアクセスを許可します。これによって,異なるドメインの SP に対してシングルサインオンを実現します。
選択肢ごとの解説
- ア正しい。IdP が認証を行い,発行したアサーションを SP が検証して問題がなければアクセスを許可するのが SAML 認証の流れです。
- イ誤り。これは Web エージェント方式(リバースプロキシ型ではないエージェント型)のシングルサインオンの説明であり,SAML の仕組みではありません。
- ウ誤り。Kerberos プロトコルとチケットを用いる方式は Kerberos 認証の説明であり,SAML とは異なる方式です。
- エ誤り。リバースプロキシで一括して認証を行う方式はリバースプロキシ型のシングルサインオンの説明であり,SAML の仕組みではありません。