平成30年度 春期 システム監査技術者試験 午前Ⅱ 問20
テクノロジ/セキュリティSAML(Security Assertion Markup Language)の説明として,最も適切なものはどれか。
出典:平成30年度 春期 システム監査技術者試験 午前Ⅱ 問20
- アWebサービスに関する情報を公開し,Webサービスが提供する機能などを検索可能にするための仕様
- イ権限がない利用者による読取り,改ざんから電子メールを保護して送信するための仕様
- ウディジタル署名に使われる鍵情報を効率よく管理するためのWebサービスの仕様
- エ認証情報に加え,属性情報とアクセス制御情報を異なるドメインに伝達するためのWebサービスの仕様
正解:エ
解説
SAML(Security Assertion Markup Language)とは,認証情報に加えて,属性情報やアクセス制御情報(認可情報)を,XMLベースの形式で異なるドメイン(システム)間に伝達するためのWebサービスの仕様であり,シングルサインオンなどに利用される。Webサービスに関する情報を公開し検索可能にする仕様はUDDI,電子メールを読取り・改ざんから保護するための仕様はS/MIME,ディジタル署名に使われる鍵情報を管理するためのWebサービス仕様はXKMSであり,いずれもSAMLの説明ではない。
選択肢ごとの解説
- ア誤り。Webサービスに関する情報を公開し,その機能などを検索可能にするための仕様はUDDIの説明であり,SAMLの説明ではありません。
- イ誤り。権限がない利用者による読取りや改ざんから電子メールを保護して送信するための仕様はS/MIMEの説明であり,SAMLの説明ではありません。
- ウ誤り。ディジタル署名に使われる鍵情報を効率よく管理するためのWebサービスの仕様はXKMSの説明であり,SAMLの説明ではありません。
- エ正しい。認証情報に加え,属性情報とアクセス制御情報を異なるドメインに伝達するためのWebサービスの仕様は,SAMLの説明として最も適切です。