ITパスポート試験 過去問解説

HTTPSとは?ITパスポート試験 2018年 (平成30年 秋期) 問71を解説

ITパスポート試験 2018年 (平成30年 秋期) 問71は、HTTPSに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

HTTPSで接続したWebサーバとブラウザ間の暗号化通信に利用されるプロトコルはどれか。

この問題の出題ポイント

  • HTTPSの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: 情報セキュリティ、HTTPS、SSL/TLS、暗号化通信。

選択肢

  1. SEO
  2. SPEC
  3. SQL
  4. SSL/TLS正解

正解

: SSL/TLS

解説

HTTPS(HyperText Transfer Protocol Secure)はHTTP通信をSSL/TLS(Secure Sockets Layer/Transport Layer Security)プロトコルで暗号化したものであり、WebブラウザとWebサーバ間の通信を暗号化して盗聴・改ざん・なりすましを防止する。TLSはSSLの後継規格で現在はTLS 1.2/1.3が標準的に使われており、SSLは脆弱性が発見されたため非推奨とされている。HTTPS化により通信の機密性と完全性が確保され、SEO(検索順位)にも有利に働くとされている。

なぜ他の選択肢が違うのか

  • 誤り。SEO(Search Engine Optimization=検索エンジン最適化)は検索結果での上位表示を目指すWebマーケティング技術の総称。コンテンツ最適化・キーワード対策・被リンク獲得等の手法を指し、暗号化のための通信プロトコルではないためHTTPS通信の暗号化規格の説明として誤りである。

  • 誤り。SPEC(Standard Performance Evaluation Corporation)はコンピュータシステムの性能評価基準(ベンチマーク)を策定する業界団体・規格名。CPU・ストレージ等の性能測定標準を提供する組織であり、Webブラウザとサーバ間の通信を暗号化するプロトコルではない。

  • 誤り。SQL(Structured Query Language)はリレーショナルデータベースに対してデータの検索・更新・定義・制御を行うための問い合わせ言語(標準規格)。データベース操作言語であり、通信を暗号化するセキュリティプロトコルとは全く異なる概念である。

  • エ(正解)

    正解。SSL/TLS(Secure Sockets Layer/Transport Layer Security)がHTTPS通信で使われる暗号化プロトコル。公開鍵暗号で鍵交換(共通鍵を安全に共有)し共通鍵暗号で通信を高速暗号化する仕組み。現在はTLS 1.3が最新標準であり、デジタル証明書による認証も同時に行う。

解き方の整理

HTTPSの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連用語

関連問題

前後の問題

2018年 (平成30年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。