SAML(Security Assertion Markup Language)の説明はどれか。
SAMLはXMLで認証情報を交換しドメイン間SSOを実現する
選択肢
- アWebサーバにある利用者のリソースに、Webサーバに限らない他のサーバが利用者に代わってアクセスすることを許可するための認証プロトコル
- イ異なるインターネットドメイン間で利用者情報を共有してシングルサインオンに利用するための、XMLをベースにした標準規格
- ウ利用者IDとしてURL又はXRI(Extensible Resource Identifier)だけを使用することができ、一つの利用者IDで様々なWebサイトにログインできる仕組み
- エ利用者が文書やデータの属性情報や論理構造を定義する言語であるSGMLを、インターネット用に最適化したもの
正解と解説
正解:イ 異なるインターネットドメイン間で利用者情報を共有してシングルサインオンに利用するための、XMLをベースにした標準規格
SAMLは、認証や属性、認可に関する情報(アサーション)をXML形式で記述し、認証を行うIdPとサービスを提供するSPの間で安全に受け渡すためのOASIS標準である。これにより組織やドメインをまたいだシングルサインオンが実現でき、各サービスが個別に利用者を認証する必要がなくなる。認可の委譲を扱うOAuthや、URLを識別子とするOpenIDとは目的が異なる。
選択肢ごとの解説
- ア他のサービスへ利用者に代わるアクセス権限を委譲する仕組みはOAuth。
- イ正解。XMLベースで認証情報を交換し、ドメイン間のシングルサインオンを実現する標準。
- ウURLやXRIを識別子として使う仕組みはOpenID。
- エSGMLをインターネット向けに簡素化した言語はXMLで、SAMLはそのXMLを用いた応用規格。
同じ分野の他の問題
- DNSキャッシュサーバAと権威DNSサーバCにDNSSECを導入した。PCがDNSキャッシュサーバAを用いてWebサーバ…2025年度 秋期 午前II 問16
- SAML(Security Assertion Markup Language)の説明はどれか。2023年度 秋期 午前II 問14
- TLSに関する記述のうち、適切なものはどれか。2017年度 春期 午前II 問19
- Linuxの拡張モジュールであるSELinux(Security-Enhanced Linux)を使用することによって可…2017年度 春期 午前II 問10
- IoT機器においてもセキュリティ対応は重要であり、脆弱性対策の一つに耐タンパ性を高める方法がある。耐タンパ性を高める方法…2025年度 秋期 午前II 問24
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。