平成29年度 秋期 午前Ⅱ 問23
セキュリティ
XML署名の特徴
XML署名の特徴はどれか。
- アTLSにおいて,HTTP通信の暗号化及び署名の付与に利用され,通信経路上でのXMLファイルの盗聴を防止する。
- イXMLとJavaScriptがもつ非同期なHTTP通信機能を使い,Webページの内容を動的に書き換えた上で署名を付与することによって,対話型のWebページを作成できる。
- ウXML文書全体に対する署名だけではなく,文書の一部に対しても署名を付与することができ,部分署名や多重署名などの複雑な要件に対応できる。
- エ隠したい署名データを画像データの中に埋め込むことによって,署名の存在自体を外から判別できなくする。
答えと解説を見る
✓ これが正解ウXML文書全体に対する署名だけではなく,文書の一部に対しても署名を付与することができ,部分署名や多重署名などの複雑な要件に対応できる。
解説
XML署名は文書の一部にも署名でき、部分署名や多重署名に対応します。
XML署名は、XML文書にデジタル署名を付けるための仕様です。見分ける軸は、署名を付ける対象と、その付け方の自由度です。XML署名では、文書全体だけでなく、要素を指定して文書の一部に署名を付けられます。そのため、一つの文書の異なる部分に別々の人が署名する、同じ部分に複数の人が重ねて署名するといった、部分署名や多重署名などの複雑な要件にも対応できます。欄ごとに承認者が違うような業務の文書に向いた仕組みです。通信路の暗号化、画面を動的に書き換える技術、データを画像に隠す技術など、名前にXMLや署名を含んでいても目的の違う技術と混同しないことがポイントです。
ほかの選択肢はなぜ違うのか
- アTLSにおいて,HTTP通信の暗号化及び…:HTTP の通信を暗号化して経路上の盗聴を防ぐのは TLS の役割です。TLS は通信路を守る仕組みで、XML文書の中に署名を埋め込んで文書そのものの改ざんを検知できるようにする XML署名とは目的が異なります。
- イXMLとJavaScriptがもつ非同期…:XML と JavaScript の非同期通信でページを動的に書き換えるのは、Ajax と呼ばれる手法の説明です。対話型の Web ページを作るための技術であり、文書に署名を付けて真正性を確かめる XML署名とは別物です。
- エ隠したい署名データを画像データの中に埋め…:隠したいデータを画像の中に埋め込み、存在自体を分からなくするのは、データを隠して伝える技術の説明です。XML署名は署名があることを示して検証してもらう仕組みで、存在を隠すという考え方とは逆です。
この問題の用語
- XML署名XML文書に電子的な署名を付けるための仕様のことをいいます。文書の一部だけに署名する部分署名や、多重署名にも対応できます。
- デジタル署名送り主が本人であることと、途中で中身が変わっていないことを同時に示す電子の印(古い表記はディジタル署名)。秘密鍵で作り、公開鍵で確かめます。
- TLS通信の中身を途中で読まれたり書き換えられたりしないよう、暗号にして届ける取り決め。つないだ相手が本物かも確かめます。
- HTTPWebブラウザとWebサーバがページをやり取りするための決まりごと。ブラウザが要求を送り、サーバが応答を返す形で通信します。
- 暗号化内容を鍵がなければ読めない形に変換すること。通信の経路だけでは守りきれない場合があるので、ファイル自体にも施します。
- 盗聴通信の途中で、内容をひそかに読み取ること。経路を暗号化しておけば、読み取られても中身は分かりません。
出典:平成29年度 秋期 ITサービスマネージャ試験 午前Ⅱ 問23
同じ用語が出る問題
- 令和6年度 春期 午前Ⅱ 問24(HTTP)
- 令和6年度 春期 午前Ⅱ 問15:デジタル署名に関する問題(デジタル署名)
- 平成28年度 秋期 午前Ⅱ 問24:WPA2に関する問題(暗号化)
- 平成24年度 秋期 午前Ⅱ 問24(盗聴)
- 平成23年度 秋期 午前Ⅱ 問24:ステガノグラフィの機能(盗聴)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)