情報セキュリティマネジメント 平成31年度 春期 午前 問24
暗号技術
XML署名に関する問題
XML署名を利用することによってできることはどれか。
- ア TLSにおいて,HTTP通信の暗号化及び署名の付与に利用することによって,通信経路上でのXMLファイルの盗聴を防止する。
- イ XMLとJavaScriptがもつ非同期のHTTP通信機能を使い,Webページの内容を動的に書き換えた上で署名を付与することによって,対話型のWebページを作成する。
- ウ XML文書全体に対する単一の署名だけではなく,文書の一部に対して署名を付与する部分署名や多重署名などの複雑な要件に対応する。
- エ 隠したい署名データを画像データの中に埋め込むことによって,署名の存在自体を外から判別できなくする。
答えと解説
✓ これが正解ウ XML文書全体に対する単一の署名だけではなく,文書の一部に対して署名を付与する部分署名や多重署名などの複雑な要件に対応する。
解説
文書の一部への部分署名や多重署名に対応できる仕様です。
XML署名は、XML文書に対するデジタル署名の仕様です。文書全体に対する単一の署名だけでなく、文書の一部分だけに署名を付ける部分署名や、同じ文書に複数の署名を重ねる多重署名といった、複雑な要件に対応できるのが特徴です。文書の一部だけが順に更新されていく業務や、複数の関係者が段階的に承認していく流れでは、全体への署名だけでは足りず、こうした柔軟な署名の付け方が必要になります。
ほかの選択肢の解説
- ア TLSにおいて,HTTP通信の暗号化及び署名の付与に利用することによって,通信経路上でのXMLファイルの盗聴を防止する。:通信経路上の盗聴を防ぐのはTLSによる通信の暗号化の役割です。XML署名は文書そのものに署名を付ける仕様であり、HTTP通信の暗号化の仕組みではありません。
- イ XMLとJavaScriptがもつ非同期のHTTP通信機能を使い,Webページの内容を動的に書き換えた上で署名を付与することによって,対話型のWebページを作成する。:非同期のHTTP通信機能でWebページの内容を動的に書き換えるのは、対話型のWebページを実現する開発手法の説明です。署名の仕様とは別の話です。
- エ 隠したい署名データを画像データの中に埋め込むことによって,署名の存在自体を外から判別できなくする。:署名データを画像に埋め込んで存在自体を隠すのは、ステガノグラフィの発想です。XML署名は署名の存在を隠す技術ではありません。
関連用語
- XML署名XML文書に電子的な署名を付けるための仕様のことをいいます。
- デジタル
署名 送り主が本人であることと、途中で中身が変わっていないことを同時に示す電子の印(古い表記はディジタル署名)。 - TLS通信の中身を途中で読まれたり書き換えられたりしないよう、暗号にして届ける取り決め。
- HTTPWebブラウザとWebサーバがページをやり取りするための決まりごと。
- 暗号化内容を鍵がなければ読めない形に変換すること。
- 盗聴通信の途中で、内容をひそかに読み取ること。
- JavaScriptウェブページに動きや反応を持たせるための言語です。
出典:平成31年度 春期 情報セキュリティマネジメント試験 午前 問24
解説の最終確認:2026-08-25
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 科目A 問4:
チャレンジレスポンスの 問題 (TLS) - 令和6年度 科目A 問6:
公開鍵を 利用して 行う動作 (TLS) - 令和5年度 科目A 問6:
SPFに 関する 問題 (デジタル 署名) - 平成28年度 秋期 午前 問22:
バッファオーバーフローの 問題 (JavaScript) - 令和5年度 科目A 問10:
cookieに 関する 記述 (HTTP)
同じ分野の問題
誤りを見つけたら報告する