IPA過去問ドリル

平成31年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問19

テクノロジ/セキュリティ

SAML(Security Assertion Markup Language)の説明はどれか。

出典:平成31年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問19

正解:イ

解説

SAML(Security Assertion Markup Language)は,認証・認可に関する情報(アサーション)を XML 形式で表現し,異なるインターネットドメイン(組織)間で安全にやり取りするための標準規格です。これによって,あるドメインで認証を受けた利用者が,別のドメインのサービスに再度認証情報を入力することなくアクセスできる,シングルサインオン(SSO)を実現するために広く利用されています。

選択肢ごとの解説

  • 誤り。Web サーバに限らない他のサーバが利用者に代わってリソースへのアクセスを許可される認証プロトコルは,OAuth の説明です。
  • 正しい。異なるインターネットドメイン間で利用者情報を共有してシングルサインオンに利用するための,XML をベースにした標準規格が SAML です。
  • 誤り。利用者 ID として URL や XRI だけを使用でき,一つの ID で様々な Web サイトにログインできる仕組みは,OpenID の説明です。
  • 誤り。SGML をインターネット用に最適化した言語は HTML(や XHTML)であり,この説明は SAML の説明ではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く