SNI/ECHとは?えすえぬあいいーしーえいち
SNIは、TLSのハンドシェイクの冒頭で接続先のドメイン名をサーバへ知らせる拡張で、1つのIPアドレスに複数のサイトを同居させるために欠かせない。送る時点ではまだ暗号化されていないため名前が経路上へ露出し、その露出を塞ぐために名前ごと暗号化するのがECHである。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
サーバ証明書は接続先ごとに違うため、サーバはどの証明書を出すかを暗号化の前に決めなければならない。この順序の都合で接続先の名前だけが平文で残り、中身は守られているのに宛先は丸見えという状態が生まれた。利用者の秘匿性を上げる方向でECHが提案された一方、組織側の可視化とは正面から衝突している。
具体例
社内から外向きの通信を選別する装置は、宛先の判断材料としてSNIの平文を読んでいる実装が多い。ECHが広まれば同じ手が使えなくなるため、DNSの問い合わせ内容を見て許可する方式や、端末へ入れたエージェントで通信を仕分ける方式へ置き換える設計が要る。
試験での引っ掛け
通信が暗号化されていれば接続先も分からない、という理解が誤り。ECHが使われていない限り宛先の名前は平文で観測できる。逆にECHを有効にすると利用者の秘匿性は上がるが、社内網の可視化や情報漏えいの検知とは両立しないため、業務端末では意図的に無効化する判断もあり得る。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。