スポンサーリンク

【応用情報技術者試験】HTTPとHTTPSの違いをわかりやすく解説

「HTTPとHTTPSって何が違うの?」
応用情報技術者試験でもネットワーク・セキュリティ分野で超頻出ですが、

  • Sが増えただけ?
  • HTTPSはなぜ安全?
  • 暗号化ってどういうこと?
  • SSL/TLSとの関係は?

で混乱する人がかなり多いテーマです。

この記事では、

  • HTTPとは?
  • HTTPSとは?
  • 違い
  • なぜ安全なのか
  • 試験での頻出ポイント

を分かりやすく解説します!


まず結論

HTTP

「暗号化しないWeb通信」

HTTPS

「暗号化するWeb通信」

これが最大の違い!


超簡単にいうと

通信イメージ
HTTPハガキ
HTTPS鍵付き封筒

HTTPとは?

超頻出!


HTTP

HyperText Transfer Protocol


役割

Webページを見るための通信規約


通信イメージ

ブラウザ
↓
Webサーバ
↓
HTML受信


問題点

超重要!


HTTPは

平文通信


平文とは?

そのまま読める状態


危険性

  • 盗聴
  • 改ざん
  • なりすまし

HTTPSとは?

超重要!


HTTPS

HTTP + 暗号化


正式には

HTTP over TLS


HTTPSで追加されるもの

  • 暗号化
  • 改ざん検知
  • 相手確認

SSL/TLSとは?

超頻出!


TLS

通信暗号化技術


SSLは?

古い名称。

試験では:

SSL/TLS

表記が多い。


HTTPSで守られる3要素

超重要!

要素内容
機密性盗み見防止
完全性改ざん防止
認証相手確認

HTTPとHTTPSの違い

比較HTTPHTTPS
暗号化×○
盗聴対策×○
改ざん対策×○
URLhttp://https://

ポート番号

超頻出!

通信ポート
HTTP80
HTTPS443

証明書

重要!


HTTPSでは

サーバ証明書

を利用。


役割

本物確認


通信の流れ

ざっくり👇

アクセス
↓
証明書確認
↓
暗号鍵交換
↓
通信開始


なぜHTTPSが必要?

理由:

  • 個人情報保護
  • ログイン保護
  • ECサイト保護

HTTPSなら完全安全?

注意!


HTTPSでも

偽サイトは存在


URL確認重要。


応用情報で超頻出

かなり狙われる👇

  • HTTP
  • HTTPS
  • SSL/TLS
  • 443番
  • 証明書

よくあるひっかけ

「HTTPS=通信高速化」

→ ❌違う!

目的は:

通信保護


1分で復習!

HTTP

平文通信


HTTPS

暗号化通信


HTTPS追加

  • 暗号化
  • 認証
  • 改ざん防止

超重要

443番ポート


練習問題

問題

HTTPSの特徴として最も適切なものはどれか。

ア

通信を平文で行う

イ

暗号化せず高速化する

ウ

TLSを利用して通信を保護する

エ

HTTPより範囲が狭い


解答

正解:ウ

解説

HTTPSはTLSを利用して通信を暗号化し、盗聴や改ざんを防止します。


まとめ

HTTPとは

「暗号化なし通信」


HTTPSとは

「暗号化通信」


超重要

  • SSL/TLS
  • 443番
  • 証明書
  • 機密性

まずは、

「HTTP=ハガキ」

「HTTPS=鍵付き封筒」

このイメージを持つとかなり理解しやすくなります!


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

404 NOT FOUND | 学びチャンネル
日々の学びをまとめていきます!

まずは無料でキャリア相談

コメント