Qu'est-ce que le SNI et pourquoi compte-t-il pour la surveillance ?

Le Server Name Indication (SNI) est un champ du ClientHello TLSTLS: Transport Layer Security. Le chiffrement qui protège la plupart du trafic internet, comme HTTPS. dans lequel le client nomme le site qu'il veut joindre, par exemple login.example.com, parce que de nombreux sites partagent une même adresse IP et que le serveur doit savoir quel certificat présenter. Il est envoyé avant le début du chiffrement, donc lisible par quiconque se trouve sur le chemin. Pour la surveillance, c'est l'un des champs les plus utiles du trafic chiffré : il nomme le service derrière une adresse IP, ce qui aide à distinguer un assistant d'IA, un site de partage de fichiers ou une application métier connue d'un serveur inconnu, sans lire aucun contenu. La plupart des filtres web et beaucoup de pare-feu s'appuient aussi dessus. Deux choses réduisent sa valeur : les connexions directes vers une adresse IP ne portent pas de nom utile, et l'Encrypted Client Hello (ECH) cache le vrai nom derrière un nom public de façade. Les réponses DNS et l'historique de chaque destination comptent alors davantage. NetSenX lit le nom du serveur dans la négociation là où son agent capture les paquets, sous Linux ou en sonde SPANSPAN: switch port analyser (port miroir). Un réglage du commutateur qui envoie une copie du trafic vers un port, où un capteur peut l'observer./TAPTAP: test access point. Un petit boîtier qui copie le trafic d'un câble réseau pour un capteur..

À lire ensuite

Termes utilisés ici

TLS (Transport Layer Security)
Le chiffrement qui protège la plupart du trafic internet, comme HTTPS.
SPAN (switch port analyser (port miroir))
Un réglage du commutateur qui envoie une copie du trafic vers un port, où un capteur peut l'observer.
TAP (test access point)
Un petit boîtier qui copie le trafic d'un câble réseau pour un capteur.

← Les 40 questions sur Chiffrement et trafic chiffréTous les thèmes