Terminology Index
Glossary
2953 terms
SNI
Server Name Indication: a TLS extension that tells the server which hostname the client is connecting to, so a single IP can host TLS certificates for many names. Defenders read SNI in traffic to identify destinations.
SNI is a TLS handshake extension where the client signals the requested hostname in clear text (in older TLS) so the server can select the right certificate. This makes one IP serving many TLS sites possible. For defenders, SNI is a valuable observation point: it reveals the destination hostname even when other content is encrypted, useful for monitoring and policy. Newer Encrypted Client Hello (ECH) hides SNI, which reduces visibility and shifts detection toward other signals.
Introduced in: Defensive Web Fundamentals
Examples
- Reading SNI from a TLS handshake to identify the destination site.
- Filtering or logging by SNI as part of network monitoring.
- Recognizing ECH as a change that hides previously visible SNI.
