SC情報処理安全確保支援士試験 午前Ⅱ

令和4年度春期 情報処理安全確保支援士 午前Ⅱ 問2

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

SAML (Security Assertion Markup Language) の説明として、 最も適切なかものはどれか。

選択肢

  1. ア
    Webサービスに関する情報を公開し、 Webサービスが提供する機能などを検索可能にするための仕様
  2. イ
    権限がない利用者による読取り、 改ざんから電子メールを保護して送信するための仕様
  3. ウ
    デジタル署名に使われる鍵情報を効率よく管理するためのWebサービスの仕様
  4. エ
    認証情報に加え、 属性情報と認可情報を異なるドメインに伝達するためのWebサービスの仕様
解き方のヒントを見る

午前II 問02:SAMLは“ログイン証明書”を安全に渡すしくみだよ

SAMLは、別の会社やサービス同士で「この人はちゃんとログイン済みだよ」「この人の所属や権限はこうだよ」といった情報を安全に受け渡すためのWebサービス仕様だよ。たとえるなら、遊園地の入口でもらったリストバンドを別のアトラクションでも見せれば、何度も本人確認しなくて済むようなイメージ。これによってシングルサインオンが実現できるんだ。

この問題で問われていること

この問題では、SAMLをほかの仕様と取り違えないことがポイントだよ。Webサービスを探す仕様、メールを守る仕様、鍵を管理する仕様ではなく、SAMLは“認証結果・属性情報・認可情報を安全に伝える仕様”だと押さえよう。

SAML の役割

IdP で得た認証結果や属性を、別ドメインのサービスへ安全に引き渡すのが SAML の本質です。

認証 / 属性 / 認可情報\n-> 異なるドメインへ伝達

確認ポイント

  • Web サービスの検索仕様ではありません。
  • 電子メール保護の規格でもない。
  • 認証・属性・認可情報を異なるドメインに伝達する仕様を選ぶ。
正解と解説を見る

正解

エ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これはUDDIの説明なので、SAMLの説明としては不正解だよ。UDDIはWebサービスの住所録や電話帳みたいなもの。どんなサービスがあり、どんな機能を持つかを探せるようにする仕組みで、ログイン情報を渡す仕組みではないよ。

選択肢イ

これはS/MIMEの説明なので、SAMLの説明としては不正解だよ。S/MIMEは電子メールを封筒に入れて鍵をかけたり、差出人の印鑑を押したりするような仕組み。Webサービス間で認証情報を渡す話ではないんだ。

選択肢ウ

これはXKMSの説明なので、SAMLの説明としては不正解だよ。XKMSはデジタル署名で使う鍵を管理するための仕組み。たとえば、印鑑証明や鍵の保管窓口みたいな役割で、利用者の認証情報や権限を別サービスへ渡す話とは別物だよ。

選択肢エ(正解)

これはSAMLの説明だよ。SAMLは、別のサービスにログイン情報や利用者の属性、使ってよい権限を渡すための仕組み。たとえば、遊園地の入口でもらったリストバンドを別のアトラクション窓口で見せると、「この人は入場済みで、このエリアに入れる」と分かる感じだね。

出典:独立行政法人 情報処理推進機構(IPA)令和4年度春期 情報処理安全確保支援士試験 午前Ⅱ 問2(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針