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

平成26年度春期 情報処理安全確保支援士 午前Ⅱ 問2

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

問題

XML署名において署名対象でちるオブジェクトの参照を指定する表記形式はどれか。

選択肢

  1. ア
    OTDの形式
  2. イ
    SSIDの形式
  3. ウ
    URIの形式
  4. エ
    ディジタル証明書のシリアル番号の形式
解き方のヒントを見る

XML署名で署名対象を指し示す方法

XML署名では、署名したいデータを「ここだよ」と指し示すために URI を使うよ。たとえるなら、荷物に貼る宛先ラベルみたいなものだね。XML文書の中にあるデータでも、外にあるデータでも、署名対象は URI で参照するんだ。SSID やシリアル番号のような形式で指定するわけではないよ。

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

この問題では、XML署名が XML専用の特別な要素名で署名対象を指定するのではなく、一般的な URI 参照を使って対象を指し示す、という点を押さえよう。

XML Signature Reference

XML Signature identifies the signed object by using a URI reference

signed object\nreferenced by URI\ninside or outside XML document

確認ポイント

  • XML 署名の参照は URI を使う。
  • 証明書シリアル番号ではありません。
  • 参照指定の形式を問う問題です。
正解と解説を見る

正解

ウ

出典

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

選択肢ア

不正解だよ。OIDは、役所の分類番号みたいに「これは何の種類か」「どの方式か」を識別するための番号だよ。XML署名で「この文書のこの部分に署名してね」と場所を指す住所として使うものではないんだ。

選択肢イ

不正解だよ。SSIDはWi-Fiのネットワーク名のことだよ。カフェで表示される「Cafe-WiFi」みたいな名前で、XML署名の対象を指定するための形式ではないんだ。

選択肢ウ(正解)

正解だよ。URIは、WebページのURLみたいに「どこにあるものか」を指し示す住所のようなものだよ。XML署名では、署名したい対象オブジェクトを参照する場所指定にURIを使うんだ。

選択肢エ

不正解だよ。ディジタル証明書のシリアル番号は、証明書1枚1枚についた管理番号みたいなものだよ。病院の診察券番号が人を管理する番号であって、書類の置き場所を示す住所ではないのと同じだね。

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

関連する過去問一覧

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