SC情報処理安全確保支援士試験 午前Ⅱ
令和6年度春期 情報処理安全確保支援士 午前Ⅱ 問4
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アSAML
- イSOAP
- ウXKMS
- エXML Signature
解き方のヒントを見る
午前II 問04:SAMLは“ログイン情報の紹介状”を渡す仕組みだよ
SAMLは、別々のオンラインサービス同士で「この人はログイン済みだよ」「この人はこんな属性を持っているよ」「この操作をしてOKだよ」といった情報を安全にやり取りするための標準仕様だよ。会社の入館証を見せると別の部屋にも入れるように、SSO(シングルサインオン)でもよく使われるんだ。
この問題で問われていること
この問題では、SAMLをSOAP、XKMS、XML Signatureと取り違えないようにしよう。SAMLは認証・属性・認可情報を交換するための仕組み、SOAPはメッセージ交換の形式、XKMSはXMLベースの鍵管理、XML SignatureはXML文書への電子署名、という役割の違いを押さえるのがポイントだよ。
SAML
認証連携や属性連携の情報交換を XML ベースで行う。
認証\n属性\n認可情報\n-> 安全交換
確認ポイント
- SOAP はメッセージ交換プロトコルです。
- XML Signature は電子署名仕様です。
- SAML を選ぶ。
正解と解説を見る
正解
ア
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア(正解)
これは正解だよ。SAMLは、別々のWebサービス同士で「この人はログイン済みだよ」「この人にはこの権限があるよ」といった情報を安全に受け渡すための仕組みなんだ。たとえるなら、信頼できる受付が発行した入館証を見せれば、別の建物でも入り直しの手続きが少なくなる感じだよ。問題文の「認証、属性、認可の情報を安全に交換」にぴったり合うよ。
選択肢イ
これは不正解だよ。SOAPは、システム同士がXML形式のメッセージでやり取りするための通信ルールなんだ。たとえるなら、窓口同士で使う共通の伝票フォーマットみたいなものだよ。通信には使えるけど、「誰がログイン済みか」「どんな権限があるか」を交換する目的の規格ではないよ。
選択肢ウ
これは不正解だよ。XKMSは、公開鍵や証明書を探したり管理したりするための仕組みなんだ。たとえるなら、合鍵や身分証明書の保管場所を問い合わせる窓口みたいなものだね。鍵の管理には関係するけど、サービス間で認証・属性・認可情報をやり取りするSAMLとは役割が違うよ。
選択肢エ
これは不正解だよ。XML Signatureは、XML文書に「この内容は改ざんされていないよ」「この人が署名したよ」というハンコを押す仕組みなんだ。たとえるなら、書類に封印シールを貼るようなものだね。安全確認には役立つけど、ログイン情報や権限情報をサービス間で交換する仕組みそのものではないよ。
出典:独立行政法人 情報処理推進機構(IPA)令和6年度春期 情報処理安全確保支援士試験 午前Ⅱ 問4(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針