コンテンツへスキップ
uencoder

SSL/TLS

TLS はトランスポート層の暗号化、認証、完全性を提供する。HTTPS は TLS 上の HTTP で、盗聴、改ざん、偽装を防ぐ。

目的

トランスポートを暗号化してデータの機密性と完全性を守る。Web セキュリティの基盤である。

メカニズム

ハンドシェイクで TLS バージョンと暗号スイートをネゴシエートし、証明書を検証し、鍵を交換する。レコード層はアプリケーションデータを暗号化する。TLS 1.3 はハンドシェイクを簡素化する(1-RTT/0-RTT)。Let's Encrypt は無料証明書を自動化し、HSTS が HTTPS を強制する。

ユースケース

  • トランスポートの暗号化
  • HTTPS での保護
  • 証明書のマネジメント

関連用語

References