問8
基本情報技術者試験過去問 令和7年度(2025年)科目A問8
HTTPとHTTPSを比較した場合において,HTTPSだけがもつ特徴を示したものはどれか。
選択肢
- ア:cookieに保存されている情報を用いたセッション管理が可能である。
- イ:IDとパスワードによって利用者の認証を行うことが可能である。
- ウ:Webブラウザでキャッシュさせることによって通信量を減らすことが可能である。
- エ:通信相手先サーバをサーバ証明書によって確認することが可能である。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
正解:エ
あなたの回答:未回答
HTTPSは、HTTPの通信にSSL/TLSを組み合わせ、通信内容の暗号化に加えて接続先サーバの確認(認証)を行えます。具体的には、サーバ証明書を用いて接続先サーバが正しい相手であることを確認できる点が、HTTPにはないHTTPSの特徴です。
Point
この問題は、HTTPとHTTPSの違いを整理し、HTTPSではSSL/TLSによってサーバ証明書を用いた接続先サーバの確認ができることを理解しているかを問うています。
解くために必要な知識
この問題を解くには、HTTPとHTTPSの違い、およびSSL/TLSとサーバ証明書の役割を理解している必要があります。
用語の整理
| 用語名 | 意味 |
|---|---|
| HTTP | WebブラウザとWebサーバの間でデータを送受信するための通信プロトコルです。 |
| HTTPS | HTTPにSSL/TLSを組み合わせ、暗号化と認証を行う通信方式です。 |
| SSL/TLS | 通信の暗号化や、証明書を用いた相手確認などを行う仕組みです。 |
| サーバ証明書 | 接続先サーバの正当性を確認するために用いられる電子証明書です。SSL/TLSで利用されます。 |
他の選択肢に出てくる用語
| 用語名 | 意味 |
|---|---|
| cookie | WebサーバがWebブラウザに保存させるデータで、利用者識別や状態保持などに使います。 |
| セッション管理 | ログイン状態など、複数回の通信を同一の利用者として扱い管理することです。 |
| キャッシュ | 一度取得したデータをWebブラウザ側に保存し、再利用して通信量を減らす仕組みです。 |
問題の解法手順
各選択肢の整理
HTTPSだけの特徴かどうかで判定します
| 選択肢 | 内容 | 判定理由 |
|---|---|---|
| ア | cookieに保存されている情報を用いたセッション管理 | Cookieを使った状態管理はHTTPでもHTTPSでも利用できます。 |
| イ | IDとパスワードによる利用者認証 | ID/パスワード認証はWebアプリケーション側の仕組みであり、HTTPでもHTTPSでも実現できます。 |
| ウ | Webブラウザでキャッシュして通信量を減らす | キャッシュはブラウザの機能であり、HTTPでもHTTPSでも行えます。 |
| エ | サーバ証明書によって通信相手先サーバを確認する | サーバ証明書による確認は、SSL/TLSを使うHTTPSの機能です。 |
選択肢ごとの解説
- ア:不正解
cookieを使ったセッション管理は、HTTPでもHTTPSでも利用できます。HTTPSだけの特徴ではありません。よって誤りです。
- イ:不正解
IDとパスワードによる利用者認証はHTTPでも可能です。HTTPSだけの特徴ではありません。よって誤りです。
- ウ:不正解
キャッシュによる通信量削減はHTTPでも可能です。HTTPSだけの特徴ではありません。よって誤りです。
- エ:正解
HTTPSはSSL/TLSを用いるため、サーバ証明書によって接続先サーバが正しい相手かを確認できます。これがHTTPSのみの特徴です。よって正解です。
まとめ
HTTPSは、HTTPの通信にSSL/TLSを組み合わせ、通信内容の暗号化に加えて接続先サーバの確認(認証)を行えます。具体的には、サーバ証明書を用いて接続先サーバが正しい相手であることを確認できる点が、HTTPにはないHTTPSの特徴です。
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。最終的な判断は、試験実施団体の公式資料をご確認ください。
順次、単語を追加予定です。もうしばらくお待ちください。
cookieを使ったセッション管理は、HTTPでもHTTPSでも利用できます。HTTPSだけの特徴ではありません。よって誤りです。
IDとパスワードによる利用者認証はHTTPでも可能です。HTTPSだけの特徴ではありません。よって誤りです。
キャッシュによる通信量削減はHTTPでも可能です。HTTPSだけの特徴ではありません。よって誤りです。
HTTPSはSSL/TLSを用いるため、サーバ証明書によって接続先サーバが正しい相手かを確認できます。これがHTTPSのみの特徴です。よって正解です。