SC情報処理安全確保支援士試験 午前Ⅰ
平成24年度秋期 情報処理安全確保支援士 午前Ⅰ 問11
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アAjax
- イCSS
- ウDOM
- エSAXー首一
解き方のヒントを見る
午前I 問11:ディジタル署名は“鍵付き封筒”ではなく“本人のハンコ”だよ
ディジタル署名は、データを秘密に隠すためのものではなく、「本当にその人が作ったものか」と「途中で書き換えられていないか」を確認するための仕組みだよ。たとえるなら、暗号化は中身を見られないようにする鍵付きの封筒、署名は誰が出したか分かるハンコやサイン、というイメージで整理しよう。
この問題で問われていること
公開鍵暗号を使う場面でも、暗号化として使うのか、署名として使うのかで目的が変わるよ。この問題では、公開鍵暗号の署名利用が「機密性」ではなく「署名者の確認」と「完全性の確認」に使われることを見分けられるかがポイントだよ。
Digital Signature
digital signatures are created with a private key and verified with the public key to ensure authenticity and integrity
sign with private key\nverify with public key
確認ポイント
- 公開鍵で署名しない。
- 機密性目的ではありません。
- 真正性と改ざん検知を押さえる。
正解と解説を見る
正解
ア
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア(正解)
この設問文なら、Ajaxは本来「正解」だよ。地図をスルスル動かしたり、入力中に検索候補を出したりするには、ページ全体を開き直さず、裏口の窓口でサーバとこっそりやり取りする必要があるよね。その“画面はそのまま、必要なデータだけ取りに行く”仕組みがAjaxだよ。なので、Ajaxを不正解扱いにするのは設問内容と矛盾しているよ。
選択肢イ
CSSは不正解だよ。CSSは、Webページの見た目を整える“服やメイク”みたいなものだよ。文字の色、配置、余白などは決められるけど、サーバへデータを取りに行ったり、検索候補を逐次表示したりする通信役ではないよ。
選択肢ウ
DOMは不正解だよ。DOMは、Webページの部品をプログラムから触るための“部屋の見取り図”みたいなものだよ。ボタンや文字を探して書き換えるには使えるけど、サーバと裏で通信する仕組みそのものではないんだ。
選択肢エ
SAXは不正解だよ。SAXはXML文書を先頭から順番に読み取る“流れ作業の読み係”みたいなものだよ。XMLを解析するための仕組みであって、ブラウザ画面を開き直さずにサーバと非同期通信する技術ではないんだ。
出典:独立行政法人 情報処理推進機構(IPA)平成24年度秋期 情報処理安全確保支援士試験 午前Ⅰ 問11(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針