本文へスキップ

平成24年度 秋期 ITパスポート試験 問99

この問題の解説と、これまでの解答の記録です。

問99
頻出度★★★

A社では,個人情報保護法に従って,個人情報を取り扱っている。Bさんが所属する営業部では,個人の顧客がインターネット上のA社のWebページに会員登録することで,商品購入ができるという事業を開始することになった。そこで,Bさんは会員登録をするWebページの仕組みとして,次の事項を考えた。 〔会員登録をするWebページの仕組み〕 ① 個人情報の利用目的を記述したWebページを表示し,顧客が同意ボタンを押すと,個人情報を入力するWebページに移動する。 ② 会員登録の項目としては,氏名,住所,電話番号,生年月日,性別,メールアドレス,ID及びパスワードがあり,これらは必ず入力してもらう。メールアドレスとパスワードについては,誤入力を防ぐために,同じ情報を2度入力してもらう。 ③ Webページでの個人情報の入力が終了し,送信ボタンを押した後,入力情報を確認するWebページを表示し,顧客に入力の間違いがないかを確認してもらう。このとき,入力されたIDが他の会員によって既に登録されている場合,変更を求める。 ④ 顧客が入力情報を確認し,登録ボタンを押した後,登録したメールアドレス宛に,A社の会員として登録された旨を伝える電子メール(以下,メールという)を送信する。 ⑤ ②及び③における顧客のPCとA社のWebサーバとのデータのやり取りは,暗号化による通信を行う。 〔会員登録をする Web ページの仕組み〕の⑤の暗号化による通信で利用する仕組みとして, 適切なものはどれか。

出典 平成24年度 秋期 ITパスポート試験 問99
解説

問 99

  • 不正解ア

    HTML (HyperText Markup Language) は、Webページの見出し・段落・入力フォームといった構造や内容をタグで記述するためのマークアップ言語です。②や③の入力画面・確認画面そのものはHTMLで作られますが、それは画面の中身を定義しているだけで、PCとWebサーバの間を流れるデータを暗号化する機能はありません。⑤が求めている暗号化通信の仕組みには当たりません。

  • 不正解イ

    SMTP (Simple Mail Transfer Protocol) は電子メールを送信するためのプロトコルです。④の「登録完了を伝えるメールを送信する」部分には関係しますが、⑤が対象としているのは②③における顧客のPCとWebサーバとのデータのやり取りであり、メール送信の話ではありません。さらにSMTP自体は本来暗号化の仕組みをもたないプロトコルであり、暗号化通信の役割も担いません。

  • ウ

    正解 ⑤は、②の会員登録の入力と③の入力内容確認において、顧客のPCとA社のWebサーバとの間でやり取りされるデータを暗号化する、という仕組みです。ここでやり取りされるのは氏名・住所・電話番号・生年月日・性別・メールアドレス・ID・パスワードといった個人情報そのものなので、途中の通信経路で盗聴されたり改ざんされたりしないようにする必要があります。この「Webブラウザ (PC) とWebサーバの間の通信を暗号化する」役割を担う代表的な仕組みが SSL (Secure Sockets Layer) です。SSLを使うとURLが https:// で始まり、ブラウザに鍵のマークが表示されます。SSLは通信内容の暗号化 (盗聴防止) に加えて、サーバ証明書による通信相手 (Webサーバ) の確認と、改ざんの検知も行います。したがって ウ が適切です。なお現在の実際の技術ではSSLの後継である TLS が使われており、ITパスポートでも SSL/TLS とまとめて出題されます。

  • 不正解エ

    XML (eXtensible Markup Language) は、データの意味や構造をタグで記述し、異なるシステム間でデータを交換しやすくするためのマークアップ言語です。データの表現形式を定めるものであって、通信経路上のデータを暗号化して守る仕組みではありません。XMLで記述したデータであっても、そのまま送れば内容は読み取られてしまいます。

ここがポイント
  • SSL/TLS は、WebブラウザとWebサーバの間の通信を暗号化するプロトコル。盗聴・改ざんの防止に加え、サーバ証明書による通信相手の確認も行う。個人情報やパスワードを入力・送信する画面では必須で、URLは https:// になり鍵マークが表示される。
  • 似た略語の役割を層で区別する — HTML と XML は「内容や構造を記述する」マークアップ言語、SMTP は「メールを送信する」プロトコル、SSL/TLS は「通信を暗号化する」プロトコル。何を守る仕組みかで選ぶ。
用語

解答の記録