認証・属性・認可の情報を安全に交換するために策定されたフレームワーク|情報処理安全確保支援士 平成29年 秋期午前Ⅱ試験 問3
出典:平成29年秋期 午前Ⅱ 問3
分野:セキュリティ / 情報セキュリティ
標準化団体OASISが,Webサイト間で認証,属性及び認可の情報を安全に交換するために策定したフレームワークはどれか。
- ア:SAML
- イ:SOAP
- ウ:XKMS
- エ:XML Signature
TSUNAGARU-ADVICE
まず押さえたいこと
SAMLは、OASISが策定した、Webサイト間で認証、属性、認可の情報を安全に交換するためのXMLベースのフレームワークです。特に、IdPが利用者を認証し、その結果をSPへ渡すシングルサインオンで使われます。ポイントは、認証情報などをサイト間で安全に連携する仕組みであることです。
迷ったときの判断軸
SOAPはXML形式のメッセージを交換するためのプロトコル、XKMSはXMLを用いた鍵管理、XML SignatureはXML文書にデジタル署名を付ける仕様です。OASIS、Webサイト間、認証・属性・認可情報、安全な交換、SSOという語が出たら、SAMLと判断しましょう。
科目Bにつなげるために
科目Bでは、SSO・IdP・SP・認証連携・クラウドサービス利用・属性情報の受渡しなどと絡めて問われることがあります。SAMLでは、誰が認証を行い、どの情報をどの相手に渡し、受け取った側が何を信頼してアクセスを許可するのかを追い、認証の責任分担と信頼関係を整理しましょう。
SAMLは、標準化団体OASISが策定した、認証情報・属性情報・認可情報を異なるWebサイトやシステム間で安全に交換するためのフレームワークです。
XML形式のアサーションを用いて、利用者が認証済みであることなどをサービス間で伝達します。シングルサインオンを実現する代表的な技術として利用されます。
したがって、アが適切です。
❌他選択肢が誤りの理由イ:SOAP
⇒SOAPは、XML形式のメッセージを用いてシステム間で情報を交換するための通信プロトコルです。認証・属性・認可情報を交換するためのフレームワークそのものではありません。
ウ:XKMS
⇒XKMSは、XMLを利用して公開鍵の登録や検索、検証などを行うための仕様です。Webサイト間で認証・属性・認可情報を交換するためのものではありません。
エ:XML Signature
⇒XML Signatureは、XML文書やその一部にデジタル署名を付与し、改ざんの有無や署名者を確認するための仕様です。認証情報などをサイト間で交換するフレームワークではありません。