令和2年度 10月 情報処理安全確保支援士試験 午前Ⅱ 問2
テクノロジ/セキュリティSAML(Security Assertion Markup Language)の説明として,最も適切なものはどれか。
出典:令和2年度 10月 情報処理安全確保支援士試験 午前Ⅱ 問2
- アWeb サービスに関する情報を公開し,Web サービスが提供する機能などを検索可能にするための仕様
- イ権限がない利用者による読取り,改ざんから電子メールを保護して送信するための仕様
- ウディジタル署名に使われる鍵情報を効率よく管理するための Web サービスの仕様
- エ認証情報に加え,属性情報とアクセス制御情報を異なるドメインに伝達するための Web サービスの仕様
正解:エ
解説
SAML(Security Assertion Markup Language)は,認証情報(利用者が認証済みであること)に加えて,属性情報(利用者の所属や権限などの情報)やアクセス制御情報を,異なるドメイン(例えば ID プロバイダとサービスプロバイダ)間で安全に伝達するための XML ベースの仕様です。シングルサインオン(SSO)の実現などに広く利用されています。
選択肢ごとの解説
- ア誤り。Web サービスに関する情報を公開し検索可能にするための仕様は UDDI の説明であり,SAML の説明ではありません。
- イ誤り。権限がない利用者による読取りや改ざんから電子メールを保護する仕様は S/MIME などの説明であり,SAML の説明ではありません。
- ウ誤り。ディジタル署名に使われる鍵情報を効率よく管理するための Web サービスの仕様は XKMS などの説明であり,SAML の説明ではありません。
- エ正しい。認証情報に加え,属性情報とアクセス制御情報を異なるドメインに伝達するための Web サービスの仕様が SAML です。