インフラ用語集へ戻る

セキュリティ・認証 / Web/暗号化

HTTPSとは

HTTP Secure。HTTPをTLSで暗号化した通信です。

用語集内のカードを見る

詳細な図解

HTTPをTLSで保護して配信する流れ
利用者URLへアクセス
HTTPリダイレクトHTTPSへ誘導
TLS終端点証明書と暗号設定を検証
Web/API応答安全な応答を返す
  • 混在コンテンツを確認
  • HSTS適用範囲を見る
  • CDN/LB/オリジンを分ける

この記事で学べること

HTTPSを、定義だけで終わらせず、現場で出てくる場面、確認材料、見落としやすい点、関連語とのつながりまで順に確認できます。

  1. HTTPSを読むときの前提
  2. リダイレクトと終端点を確認する
  3. 混在コンテンツとCookieを見る
  4. HSTSは戻しにくさを考える
  5. 変更証跡と引き継ぎ

実務メモ

HTTPS化は証明書、リダイレクト、混在コンテンツまで確認する

どこで効くか

HTTPSはWebサイト、API、管理画面、CDN配信、認証画面で効きます。HTTPS化後の表示崩れ、ログイン不具合、リダイレクトループ、外部リソース遮断で確認します。

残す証跡

証跡には対象URL、HTTPステータス、リダイレクト先、証明書、TLS終端点、HSTSヘッダー、混在コンテンツ、Cookie属性、確認ブラウザを残します。

避けたい誤解

証明書を入れても、画像やAPIがHTTPのままだとブラウザにブロックされます。CDNだけHTTPSでオリジンが平文、HSTSを急に強める、CookieにSecureがない点も見落としやすいです。

まず確認すること

  • HTTPからHTTPSへの誘導を確認する
  • 混在コンテンツとCookie属性を確認する
  • CDN/LB/オリジンの通信を分けて見る

HTTPSを読むときの前提

HTTPS(HTTP Secure)は、HTTPをTLSで保護した通信です。利用者から見ると鍵マークやURLのschemeとして見えますが、実際には証明書、TLS設定、リダイレクト、HSTS、CDN、混在コンテンツが関係します。

実務では、HTTPからHTTPSへの誘導、証明書、TLS終端点、外部リソース、Cookie属性、HSTS、オリジンとの通信方式を確認します。

証跡には、URL、HTTPステータス、リダイレクト先、証明書、TLSバージョン、HSTSヘッダー、混在コンテンツ有無、確認日時を残します。

リダイレクトと終端点を確認する

HTTPS化は、証明書を入れるだけでは完了しません。HTTPアクセスをどこでHTTPSへ誘導するか、CDNやロードバランサーでTLSを終端するか、オリジンまでHTTPSにするかを決めます。

リダイレクトループ、www有無、末尾スラッシュ、APIパス、管理画面だけ別終端といった差分があると、一部URLだけ失敗します。

  • HTTPからHTTPSへの応答を確認する。
  • CDN/LB/オリジンの終端点を整理する。
  • 代表URLだけでなくAPIや管理画面も見る。

混在コンテンツとCookieを見る

ページ本体がHTTPSでも、画像、CSS、JavaScript、iframe、API呼び出しがHTTPのままだと、ブラウザがブロックしたり警告を出したりします。HTTPS化後の表示崩れでは混在コンテンツを確認します。

認証やセッションを扱う場合は、CookieのSecure、HttpOnly、SameSiteも確認します。HTTPSにしてもCookieが平文経路へ出る設定なら守りが弱くなります。

  • ブラウザ開発者ツールで混在コンテンツを確認する。
  • 外部リソースのschemeを確認する。
  • Cookie属性を確認する。

HSTSは戻しにくさを考える

HSTSを有効にすると、ブラウザは以後HTTPではなくHTTPSへ自動的に接続します。セキュリティは強くなりますが、証明書やHTTPS配信に問題があると利用者が回避しにくくなります。

includeSubDomainsやpreloadを使う場合は、サブドメイン、検証環境、外部サービス、古いHTTP専用ホストまで影響を確認します。

  • HSTSのmax-ageを段階的に伸ばす。
  • サブドメイン影響を確認する。
  • preload申請前に戻し手順を確認する。

変更証跡と引き継ぎ

HTTPS対応では、対象URL、リダイレクトルール、証明書、TLS終端点、HSTS、混在コンテンツ、Cookie属性、確認ブラウザを残します。Web、DNS、CDN、アプリの境界をまたぐためです。

引き継ぎでは、関連語としてHTTP、TLS、証明書、HSTS、Cookieを残すと、表示不具合とセキュリティ設定を同じ流れで追えます。

  • 代表URLの確認結果を保存する。
  • HTTP/HTTPSの応答差分を記録する。
  • HSTSとCookie設定を変更管理に含める。

関連語

同じ主要カテゴリの用語

セキュリティ・認証の学習順

同じ主要カテゴリの用語をまとめて確認できます。現在の用語を起点に、前後の用語へ進むと文脈を保ったまま読み進められます。

InfraEngKit内の関連機能