ESNI(Encrypted Server Name Indication)

https://www.cloudflare.com/ja-jp/learning/ssl/what-is-sni/

  • SNIはドメイン名を平文で送信し、複数のSSL証明書を管理するための技術
  • 暗号化されたSNI(ESNI)は、Client HelloのSNI部分を暗号化することで、SNI拡張機能に追加する
  • これにより、クライアントとサーバーの間をのぞき見する者は、クライアントがどの証明書を要求しているかを知ることができなくなり、クライアントの保護とセキュリティがさらに強化される
  • CloudflareとMozilla Firefoxは、2018年にESNIのサポートを開始した
  • ただし、クライアントとサーバーの両方がESNIをサポートしている必要がある