ITパスポート過去問 平成30年度(2018年)問71
HTTPSで接続したWebサーバとブラウザ間の暗号化通信に利用されるプロトコルはどれか。
選択肢
- ア:SEO
- イ:SPEC
- ウ:SQL
- エ:SSL/TLS
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
HTTPSは、HTTPで行うWeb通信にSSL/TLSを組み合わせ、ブラウザとWebサーバ間の通信内容を暗号化する仕組みです。暗号化により、通信中の盗聴や改ざんのリスクを下げます。HTTPSで暗号化通信に利用されるプロトコルはSSL/TLSです。
Point
この問題は、HTTPSで暗号化通信を行うときに使われるプロトコル名を確認するものです。HTTPとSSL/TLSの役割の違いと、代表的な他の用語(SEO、SQLなど)を区別できるかが問われています。
解くために必要な知識
この問題を解くには、HTTPSとSSL/TLSの関係、および他の選択肢が何を指す用語かを押さえる必要があります。
用語の整理
各用語の意味
| 用語名 | 意味 |
|---|---|
| SEO | Search Engine Optimizationの略で、検索結果で上位に表示させるためにWebサイトを調整する考え方や施策です。 |
| SPEC | 「仕様」を指す一般的な略称や、コンピュータ性能の評価指標などを策定する団体名またはその指標など複数の意味があります。 |
| SQL | Structured Query Languageの略で、データベースのデータを検索・操作するための言語です |
| SSL/TLS | インターネット上でデータを暗号化して送受信するためのプロトコルです。SSLの後継がTLSであり、現在はTLSが主流ですが、試験では慣例としてSSL/TLSとまとめて表記されることがあります。 |
HTTPSとSSL/TLSの関係
-
HTTPはWebページをやり取りするための通信の約束事です。
-
SSL/TLSは通信内容を暗号化し、盗聴や改ざんを起きにくくするための通信の約束事です。
-
HTTPSはHTTPにSSL/TLSを組み合わせたものとして扱われます。
選択肢ごとの解説
- ア:不正解
SEOはWebサイトを検索結果で上位表示させるための手法であり、HTTPSの暗号化通信に利用されるプロトコルではありませんので誤りです。
- イ:不正解
SPECは「仕様」を指す一般的な略称や、性能評価の指標などを策定する団体名、またはその指標としての意味で使われることはありますが、HTTPSでブラウザとWebサーバ間の暗号化通信に使う標準プロトコル名ではありません。
- ウ:不正解
SQLはデータベース操作(検索、更新など)のための言語であり、ブラウザとWebサーバ間の通信を暗号化する目的では使いません。HTTPSの暗号化通信に利用されるプロトコルではありませんので誤りです。
- エ:正解
SSL/TLSはWebサーバとブラウザ間の通信を暗号化するプロトコルです。HTTPSはHTTPにSSL/TLSを組み合わせた方式なので正解です。
まとめ
HTTPSは、HTTPで行うWeb通信にSSL/TLSを組み合わせ、ブラウザとWebサーバ間の通信内容を暗号化する仕組みです。暗号化により、通信中の盗聴や改ざんのリスクを下げます。HTTPSで暗号化通信に利用されるプロトコルはSSL/TLSです。
テクノロジ系 > 技術要素 > セキュリティ
SEOはWebサイトを検索結果で上位表示させるための手法であり、HTTPSの暗号化通信に利用されるプロトコルではありませんので誤りです。
SPECは「仕様」を指す一般的な略称や、性能評価の指標などを策定する団体名、またはその指標としての意味で使われることはありますが、HTTPSでブラウザとWebサーバ間の暗号化通信に使う標準プロトコル名ではありません。
SQLはデータベース操作(検索、更新など)のための言語であり、ブラウザとWebサーバ間の通信を暗号化する目的では使いません。HTTPSの暗号化通信に利用されるプロトコルではありませんので誤りです。
SSL/TLSはWebサーバとブラウザ間の通信を暗号化するプロトコルです。HTTPSはHTTPにSSL/TLSを組み合わせた方式なので正解です。