すべての SSL 記事 SSL と証明書

HTTP vs HTTPS:違いと重要性

HTTP(Hypertext Transfer Protocol)はデータを平文で送信します — ネットワーク上の誰でも読めます。HTTPS(HTTP Secure)はTLS暗号化を追加します — データはブラウザとサーバー間でエンドツーエンド暗号化されます。

2026年時点で、Webサイトの86.9%がHTTPSを使用しています。Chromeは2026年10月にHTTPS-Firstをデフォルトにします。HTTPサイトにはフルページの警告が表示されます。

並べて比較

HTTPHTTPS
URLプレフィックスhttp://https://
暗号化なし — 平文TLS暗号化(AES-256)
デフォルトポート80443
証明書が必要いいえはい(Let’s Encryptから無料
ブラウザ表示「保護されていない通信」警告パドロックアイコン
データが見える範囲ネットワーク上の誰でも(ISP、Wi-Fi、プロキシ)送信者と受信者のみ
データ完全性なし — 転送中に改変可能あり — 改ざんが検出される
認証なし — ID証明なし証明書がサーバーIDを証明
速度HTTP/1.1のみHTTP/2有効(高速)
SEOネガティブシグナル(2014年以降)ポジティブシグナル
最新Web APIほとんどブロックすべて利用可能
コスト無料無料(Let’s Encrypt)
Chrome 2026年10月フルページ警告通常

HTTPで起こること(リスク)

暗号化されていないHTTP接続では、ネットワーク観察者はすべてを見ることができます:

GET /login HTTP/1.1
Host: example.com
Cookie: session=abc123xyz

username=admin&password=MySecret123

これには以下が含まれます:訪問するURL、フォームデータ(ユーザー名、パスワード、クレジットカード)、Cookie(セッショントークン)、ページコンテンツ、APIレスポンス。同じWi-Fi上の誰でも、あなたとサーバー間のすべてのルーター、ISPがすべてを読めます。

HTTPSでは同じ観察者が見えるのは:

[encrypted data — indistinguishable from random bytes]

宛先IPとドメイン名(SNI)は見えますが、URLパス、ヘッダー、本文、Cookieは見えません。

HTTPサイトができないこと

ブラウザは最新APIをHTTPSのみ(「セキュアコンテキスト」)に制限しています:

  • Service Workers — オフラインサポート、プッシュ通知
  • Geolocation API — GPSアクセス
  • Camera/MicrophonegetUserMedia()
  • Clipboard API — クリップボードの読み書き
  • Payment Request API — ネイティブ決済シート
  • Web Bluetooth, Web USB — ハードウェアアクセス
  • HTTP/2 — 多重化、ヘッダー圧縮(ブラウザはHTTPSを要求)

これらの機能を使用するサイトでは、HTTPSはオプションではなく必須です。

SEOの違い

Googleは2014年にHTTPSをランキングシグナルとして確認しました。直接的なシグナルは「軽量」(同点の場合の決定要因)ですが、間接的な効果は大きいです:

  1. 「保護されていない通信」警告 → 直帰率の上昇 → エンゲージメントの低下 → ランキングの低下
  2. HTTP/2なし → ページ読み込みの遅延 → Core Web Vitalsの悪化 → ランキングの低下
  3. Chrome HTTPS-First(2026年10月) → フルページ警告 → 大幅なトラフィック損失

「でもHTTPSは遅い」— これは神話

HTTPSはTLSハンドシェイクに1ラウンドトリップ(TLS 1.3で10〜40ms)を追加します。しかしHTTPSはHTTP/2を有効にし、以下によりページをより速く読み込みます:

  • 多重化 — 1つの接続で複数のリクエスト(HTTP/1.1:一度に1つ)
  • ヘッダー圧縮 — オーバーヘッドの削減
  • セッション再開 — 再訪問者はハンドシェイクをスキップ(TLS 1.3の0-RTT)

結果:HTTPS + HTTP/2サイトは通常、HTTP/1.1サイトより高速に読み込まれます。

HTTPからHTTPSへの切り替え方法

  1. 無料証明書を取得GetHTTPS(5分、インストール不要)
  2. サーバーにインストールNginx | Apache | cPanel | WordPress
  3. 301リダイレクトを設定リダイレクトガイド
  4. 混合コンテンツを修正混合コンテンツガイド
  5. 外部サービスを更新 — Google Search Console、Analytics、SNSプロフィール

完全な移行チェックリスト(15ステップ) →

よくある質問

HTTPに留まる理由はありますか?

ありません。HTTPSは無料(Let’s Encrypt)で、設定に5分、サイトを高速化し(HTTP/2)、「保護されていない通信」警告を回避します。HTTPに留まるメリットはゼロです。

HTTPSでサイトは完全に安全になりますか?

HTTPSは接続を保護します — 盗聴、改ざん、なりすましを防ぎます。アプリケーションの脆弱性(XSS、SQLインジェクション)、サーバー側の侵害、フィッシング(暗号化 ≠ 信頼できる)、ユーザーのデバイス上のマルウェアからは保護しません

無料と有料の証明書は同じHTTPSを提供しますか?

はい。暗号化は同一です。Let’s Encryptの無料DV証明書と$500のEV証明書は同じTLSプロトコル、暗号スイート、鍵交換を使用します。パドロックアイコンも同じです。

HTTPSに切り替えると何か壊れますか?

可能性があります:コンテンツ内のハードコードされたhttp://リンクは混合コンテンツの警告を引き起こし、一部のサードパーティ埋め込みはHTTPS URLが必要な場合があります。移行ガイドですべてのエッジケースをカバーしています。

関連記事

SSL と証明書 2026-05-08
HTTPSとは?完全ガイド
HTTPSはブラウザとWebサイト間の接続を暗号化します。HTTPSの仕組み、TLSハンドシェイク、HTTP vs HTTPSの違い、パフォーマンスへの影響、無料での有効化方法を解説します。
SSL と証明書 2026-05-08
SSLはSEOに影響する?Googleの公式見解
Googleは2014年にHTTPSをランキングシグナルとして確認。しかしどの程度重要なのか?SSLのSEOへの影響、「保護されていない通信」警告の効果、対策についての実データを解説します。
デプロイ 2026-05-08
HTTP→HTTPS移行 完全ガイド
トラフィックやランキングを失わずにHTTPからHTTPSへWebサイトを移行。証明書の設定、リダイレクト、混合コンテンツ、SEO更新、分析、15ステップのチェックリストを解説します。
はじめに 2026-05-08
無料SSL証明書の取得方法(ステップバイステップガイド)
Let's Encryptから5分で無料のSSL証明書を取得。ソフトウェアのインストール不要、アカウント作成不要。4つの方法、両方のチャレンジタイプ、6つのプラットフォームへのインストール、トラブルシューティングを網羅した完全ガイドです。
ブラウザで無料 SSL 証明書を取得
インストール不要、アカウント不要。秘密鍵は常にデバイスに残ります。
証明書を取得