「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の違い
| 比較 | HTTP | HTTPS |
|---|---|---|
| 暗号化 | × | ○ |
| 盗聴対策 | × | ○ |
| 改ざん対策 | × | ○ |
| URL | http:// | https:// |
ポート番号
超頻出!
| 通信 | ポート |
|---|---|
| HTTP | 80 |
| HTTPS | 443 |
証明書
重要!
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=鍵付き封筒」
このイメージを持つとかなり理解しやすくなります!
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…
まずは無料でキャリア相談

コメント