令和5年度 秋期 午前Ⅱ 問14
情報セキュリティ
SAMLに関する問題
SAML(Security Assertion Markup Language)の説明はどれか。
- アWebサーバにある利用者のリソースに,Webサーバに限らない他のサーバが利用者に代わってアクセスすることを許可するための認証プロトコル
- イ異なるインターネットドメイン間でセキュリティ情報を共有してシングルサインオンに利用するための,XMLをベースにした標準規格
- ウ利用者IDとしてURL又はXRI(Extensible Resource Identifier)だけを使用することができ,一つの利用者IDで様々なWebサイトにログインできる仕組み
- エ利用者が文書やデータの属性情報や論理構造を定義する言語であるSGMLを,インターネット用に最適化したもの
答えと解説を見る
✓ これが正解イ異なるインターネットドメイン間でセキュリティ情報を共有してシングルサインオンに利用するための,XMLをベースにした標準規格
解説
SAMLはドメイン間でSSO用の認証情報を交換するXML規格です。
SAML は、認証を行う側と、サービスを提供する側との間で、利用者が認証済みであることや属性などのセキュリティ情報を受け渡すための、XML をベースにした標準規格です。異なるインターネットドメインに属するサービスの間でも認証結果を共有できるため、一度ログインすれば複数のサービスを使えるシングルサインオンを実現するのに使われます。見分けるときは、選択肢が述べている仕組みが認証結果の共有なのか、アクセスの委任なのか、文書の記述言語なのかを確かめます。SAML は名前のとおりセキュリティの表明を XML で書いてドメインをまたいで渡す規格、と覚えておくと、似た仕組みと区別できます。
ほかの選択肢はなぜ違うのか
- アWebサーバにある利用者のリソースに,W…:利用者に代わって他のサーバがリソースにアクセスすることを許可する仕組みは、アクセスの権限を委ねる OAuth の説明に当たります。認証結果をドメイン間で共有する SAML とは目的が異なります。
- ウ利用者IDとしてURL又はXRI(Ext…:URL や XRI だけを利用者 ID として使い、一つの ID で様々なサイトにログインできる仕組みは、OpenID の説明に当たります。XML でセキュリティ情報を交換する SAML とは別の仕組みです。
- エ利用者が文書やデータの属性情報や論理構造…:SGML をインターネット向けに最適化した、文書やデータの構造を定義する言語は XML の説明です。SAML は XML を土台にして作られた規格ですが、XML そのものではありません。
この問題の用語
- Webサーバ利用者のブラウザからの要求を受け取り、ページを返すサーバです。画像などの静的な内容のほか、プログラムと連携して動的な内容も返します。
- 認証名乗ったとおりの本人か、通信の相手が本物かを確かめる手続き。ここを経ずに入り込む裏口があると、後の許可の仕組みが働きません。
- プロトコル通信するときの、決まりごとや手順のまとまりのことをいいます。送る側と受ける側が同じものに従うことで、やり取りが成り立ちます。
- 利用者IDシステムが利用者を見分けるための名前。パスワードと組にして本人確認に使い、記録を誰の操作かに結び付けます。
- URLインターネット上の場所を表す住所の文字列です。指したページがサーバに無いときは、404という番号のエラーが返ります。
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:令和5年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問14
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問2:NVMeの特徴(プロトコル)
- 平成31年度 春期 午前Ⅱ 問19:SAMLに関する問題(利用者ID)
- 平成30年度 春期 午前Ⅱ 問6:ロードバランサに関する問題(URL)
- 平成29年度 春期 午前Ⅱ 問19:TLSに関する記述(認証)
- 平成26年度 春期 午前Ⅱ 問24:SSLに関する記述(Webサーバ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)