Analyse du trafic chiffré : inspection du trafic chiffré sans déchiffrement

Aperçu de la situation

  • L'analyse du trafic chiffré permet d'identifier les éléments que le chiffrement laisse apparents : les champs de négociation, les empreintes TLS et la structure du flux, sans qu'il soit nécessaire de déchiffrer les données.
  • Au cours du second semestre 2025, 96 % des malware bloqués malware diffusés via le protocole TLS, selon le rapport semestriel de WatchGuard sur les menaces.
  • Un observateur situé sur le chemin de transmission peut toujours récupérer le SNI dans les versions de base de TLS 1.3 et QUIC ; seul le message « Encrypted Client Hello » le chiffre.
  • La norme ECH est devenue la RFC 9849 en mars 2026, mais une étude réalisée en 2025 a révélé que seulement 0,06 % des connexions l'utilisaient effectivement.
  • La norme NIST SP 1800-37 définit une approche réaliste : déchiffrer de manière sélective une partie restreinte et à haut risque du trafic, et analyser tout le reste.

L'analyse du trafic chiffré consiste à déduire des informations pertinentes en matière de sécurité concernant une session réseau à partir des éléments qui restent observables lorsque la charge utile est chiffrée : attributs de la phase d'établissement de la connexion, taille et synchronisation des paquets, enregistrements de flux et contexte de destination. Plutôt que de déchiffrer le trafic, cette méthode consiste à analyser les métadonnées que le chiffrement laisse nécessairement visibles.

Il s'agit d'une branche spécifique de l'analyse du trafic réseau consacrée au chiffrement, qui a vu le jour parce que les attaquants se sont eux aussi tournés vers le chiffrement, à l'instar de tous les autres acteurs. Ce guide explique ce qui subsiste après le protocole TLS 1.3, QUIC et Encrypted Client Hello (ECH), comment l'empreinte TLS permet de transformer les poignées de main en clair en identités de clients, et dans quels cas le déchiffrement reste rentable.

Qu'est-ce que l'analyse du trafic chiffré ?

L'analyse générale du trafic porte sur tous les types de flux, y compris les données en clair ; cette page traite uniquement de la question spécifique au trafic chiffré, à savoir quels signaux permettent encore la détection lorsque la charge utile est illisible.

Cette discipline, souvent abrégée en ETA, est également connue sous les noms d’« inspection du trafic chiffré » et d’« analyse du trafic chiffré » : trois appellations pour une seule et même approche axée sur les métadonnées. Dans le cadre d’un programme de sécurité réseau, elle s’inscrit au sein de détection et réponse aux incidents (NDR), en complétant endpoint et la réponseendpoint (EDR) par la surveillance du trafic provenant des appareils inaccessibles aux agents.

Quelle part du trafic et malware réellement chiffrée ?

Pour répondre honnêtement à cette question, il faut savoir quelle population on prend en compte. Environ 95 %, voire plus, du trafic web s'effectue désormais via HTTPS, et les chiffres dépassent les 99 % sur Android et Mac pour les sites publics uniquement (Rapport de transparence de Google, publié vers octobre 2025). L'annonce faite par Google en octobre 2025 concernant l'activation par défaut du protocole HTTPS corrobore ces chiffres.

Les attaques ont suivi cette tendance. Les données télémétriques d’un fournisseur cloud ont enregistré que 87,2 % des 32,1 milliards d’attaques bloquées entre octobre 2023 et septembre 2024 provenaient de canaux chiffrés, soit une hausse de 10,3 % par rapport à l’année précédente (Network World). Dans ce même ensemble de données, malware 86,5 % des attaques chiffrées bloquées, et le secteur de l’industrie manufacturière était le plus ciblé, avec 13,5 milliards d’attaques.

Le rapport semestriel de WatchGuard sur les menaces a révélé que 96 % des malware bloqués malware via le protocole TLS au cours du second semestre 2025 (WatchGuard via GlobeNewswire, publié en février 2026).

Le nombre de pages chargées, d'attaques bloquées et de malware bloqués malware trois ensembles distincts mesurés sur trois périodes différentes : il s'agit de trois faits, et non d'une seule tendance.

Figure Population recensée Période Source
Environ 95 % ou plus du trafic Web s'effectue via HTTPS ; ce chiffre dépasse 99 % sur Android et Mac (sites publics uniquement) Chargement d'une page Web dans la télémétrie du navigateur Google Vers octobre 2025 Rapport de transparence de Google
87,2 % des attaques bloquées ont été acheminées par des canaux cryptés 32,1 milliards d'attaques bloquées via TLS/SSL Octobre 2023 à septembre 2024 Données télémétriques d'un fournisseur cloud, via Network World
96 % des malware bloqués malware transmis via TLS malware bloquées Deuxième semestre 2025, publication en février 2026 Rapport semestriel de WatchGuard sur les menaces

Tableau à trois colonnes présentant la répartition du chargement des pages HTTPS, des attaques bloquées sur des canaux chiffrés et malware bloqués malware TLS, ventilés par population, période et source.

Ce qui échappe au chiffrement : les métadonnées qui parviennent toujours à vos capteurs

Chaque session chiffrée débute par une négociation, dont une grande partie se déroule en clair. La poignée de main TLS expose le message « ClientHello » avec les suites de chiffrement proposées, la liste des extensions et les valeurs de négociation du protocole de couche application (ALPN), ainsi que l’indication du nom du serveur (SNI) désignant l’hôte demandé. Toutes ces informations sont transmises avant que la charge utile ne soit protégée, ce qui explique pourquoi la poignée de main TLS sert de point d’ancrage à l’analyse du trafic chiffré sans déchiffrement. Les métadonnées des certificats, telles que l’émetteur et la durée de validité, apportent un contexte d’infrastructure, avec une précision importante à noter concernant le protocole : TLS 1.3 chiffre le message de certificat du serveur à l’aide des clés de la poignée de main (RFC 8446) ; ainsi, un capteur passif ne peut lire les certificats sur le réseau que lors des sessions TLS 1.2 et antérieures, et doit sinon les obtenir en résolvant la destination elle-même.

Sous la poignée de main se trouve la couche de flux, qui ne procède jamais à aucun chiffrement. La taille des paquets, l’intervalle entre leur arrivée, leur direction, la durée de la session, le nombre d’octets et de paquets, ainsi que les ratios entre le trafic montant et le trafic descendant décrivent la forme d’une conversation, et ces caractéristiques sont identiques pour le trafic chiffré SSL traditionnel comme pour le TLS 1.3. Deux ensembles de caractéristiques classiques formalisent cela : la séquence des longueurs et des temps des paquets (SPLT) et le paquet de données initial. Les enregistrements NetFlow et IPFIX (IP Flow Information Export) constituent le support de collecte habituel ; ce sont ces mêmes résumés qui alimentent l’analyse plus globale du trafic.

Le contexte de destination complète le tableau : quel port utilise quel protocole, et si cette association est cohérente. Le « certificate pinning » s'inscrit également dans ce cadre. Un client soumis au « certificate pinning » n'accepte qu'un certificat prédéfini pour un service donné, ce qui contourne les proxys d'interception et offre aux analystes une relation de certificat stable à observer. Comme la direction et le volume sont conservés, une session dont le trafic montant dépasse largement le trafic descendant vers une destination inconnue constitue un signe classique d'exfiltration.

Rien de tout cela n’est spéculatif. L’ENISA a répertorié six cas d’utilisation de cette discipline en novembre 2019 : identification des applications, analyse des réseaux, identification des informations utilisateur, malware chiffrés, empreintes numériques et détection des tunnels DNS (ENISA). Il convient de considérer ce document comme une référence établissant la faisabilité de ces techniques, et non comme une source de statistiques actuelles. L’ENISA met également en garde contre le fait que ces techniques réduisent les attentes des utilisateurs en matière de vie privée, une tension dont hérite la décision de déchiffrement évoquée ci-dessous.

Quels sont les attributs de la poignée de main et du flux qui importent le plus pour la détection ?

Le tableau ci-dessous résume les données captées par un capteur, les informations qu'elles fournissent à un analyste et les réserves à formuler concernant chaque donnée observable.

Observable C'est toujours visible ? Ce que cela révèle à un analyste Avertissement
SNI (nom d'hôte demandé) Oui, dans la configuration de base TLS 1.3 et QUIC Quel service le client a-t-il demandé ? Seul ECH le crypte
Suites de chiffrement ClientHello, extensions et ALPN Oui Identité du logiciel client, données d'entrée pour les empreintes JA3 et JA4 La randomisation par extension l'emporte sur l'appariement JA3 « naïf »
Métadonnées du certificat (émetteur, durée de validité) Uniquement via TLS 1.2 et versions antérieures Origine et ancienneté des infrastructures Le protocole TLS 1.3 chiffre le message de certificat ; celui-ci doit donc être obtenu en identifiant la destination ; un certificat valide sur un service piraté ne prouve rien.
Taille des paquets et intervalle entre les arrivées (SPLT) Oui Comportement de l'application et rythme de transmission des balises Le remplissage et la manipulation de la synchronisation peuvent le fausser
Enregistrements de flux (NetFlow/IPFIX) Oui Caractéristiques de la session : octets, paquets, durée, sens, rapport entre le débit de téléchargement et celui de chargement Uniquement des résumés, jamais de contenu
Association des ports et des protocoles Oui Incompatibilités, telles que l'utilisation de SSH sur un port élevé non standard Les pirates peuvent se fondre dans la masse sur les ports standard
Données utiles (URL au-delà de l'hôte, corps de message, contenu des fichiers) Non Rien une fois la session établie Récupérable uniquement par décryptage

Tableau à sept colonnes indiquant quelles observables de session restent visibles après chiffrement, quelle est la contribution de chacune à la détection et quelles sont leurs limites.

Ce que le chiffrement nous prive réellement

Le chiffrement supprime les octets de données utiles : les URL complètes au-delà du nom d’hôte, les corps des requêtes et des réponses, le contenu des fichiers, les identifiants d’authentification, ainsi que les séquences d’octets sur lesquelles s’appuient les moteurs de signature et les systèmes de prévention des pertes de données par comparaison de contenu. Tout contrôle nécessitant la lecture du contenu devient « aveugle », ce qui correspond exactement au compromis que la décision de déchiffrement doit évaluer par la suite. Ce qui subsiste, c’est la structure de la conversation, et c’est précisément dans cette structure que réside l’essentiel des signaux de détection.

Empreinte TLS, de JA3 à JA4

L'empreinte TLS transforme la poignée de main en clair en une identité client, calculée à partir des octets que chaque session doit envoyer avant le début du chiffrement. Les ingénieurs de Salesforce ont open-sourcé JA3 en 2017, puis l'ont associé à JA3S : JA3 concatène cinq champs ClientHello — la version TLS, les suites de chiffrement, la liste des extensions, les courbes elliptiques et les formats de points de courbes elliptiques —, puis calcule le hachage de la chaîne pour obtenir une valeur MD5 de 32 caractères (Salesforce Engineering). JA3S effectue la même opération pour la réponse du serveur. Étant donné que les logiciels clients modifient rarement la manière dont ils construisent une poignée de main, le hachage se comporte comme une identité : malware sur une bibliothèque donnée présente la même empreinte JA3, quel que soit le domaine qu'il contacte.

Une empreinte digitale falsifiée

Imaginez un signal d'alerte diffusé via TLS : liste de suites de chiffrement fixe, extensions fixes, préférences de courbes fixes, de sorte que son hachage JA3 soit identique à chaque connexion. Un hachage capturé lors d'un incident peut ainsi être recherché sur l'ensemble du parc informatique.

Les champs ClientHello sont pris en compte dans le calcul des empreintes JA3 et JA4, avec une note explicative indiquant que l'ordre aléatoire des extensions modifie le hachage JA3 à chaque connexion.
Quels champs de la requête ClientHello permettent d'obtenir une empreinte TLS, et pourquoi le réordonnancement aléatoire des extensions ne fonctionne pas avec JA3 mais fonctionne avec JA4.

Qu'est-ce qui fait planter JA3 ?

La faiblesse de JA3 réside dans le fait qu’il calcule le hachage de la liste des extensions dans l’ordre observé. Lorsque Chrome a commencé à randomiser l’ordre des extensions dans le ClientHello, ce navigateur s’est mis à générer un hachage JA3 différent à chaque connexion, ce qui a rendu caduque la comparaison naïve des hachages JA3. Les opérateurs d’outils offensifs exploitent délibérément cette même propriété : il suffit de modifier la poignée de main pour que l’empreinte digitale change.

La technologie « fingerprinting » JA4 est la solution. FoxIO a lancé JA4 en septembre 2023 sous la forme d’une refonte résistante à la randomisation, puis l’a développée pour en faire la suite JA4+ (dépôt FoxIO JA4+) : JA4 pour TLS, y compris QUIC ; JA4S pour les réponses serveur ; JA4H pour HTTP ; JA4L et JA4LS pour la latence ; JA4X pour les certificats X.509 ; JA4SSH pour SSH ; JA4T, JA4TS et JA4TScan pour TCP ; ainsi que JA4D et JA4D6 pour DHCP et DHCPv6. Les capteurs ouverts ont suivi le rythme : Zeek a documenté la prise en charge de JA4 en janvier 2026 (Zeek). Certaines parties de la suite JA4+ sont soumises à une licence, une contrainte sur laquelle revient la section consacrée aux limites, et un opérateur déterminé peut toujours modifier n’importe quelle empreinte digitale ; il convient donc de considérer les résultats des analyses d’empreintes digitales JA3 et JA4 comme des signaux forts, et non comme des identités.

TLS 1.3, QUIC et « Encrypted Client Hello » : qu'est-ce qui ne fonctionne pas réellement ?

Chaque nouvelle version du protocole réduit encore davantage la visibilité sur le trafic chiffré. TLS 1.3 a supprimé les échanges de clés statiques dont dépendait le déchiffrement passif : grâce à la confidentialité parfaite vers l'avant, chaque clé de session provient d'un échange éphémère, et une session enregistrée ne peut pas être déchiffrée ultérieurement, même si la clé privée du serveur est compromise.

QUIC, le protocole de transport basé sur UDP sous-jacent à HTTP/3, crypte la plupart des métadonnées de transport que TCP laisse visibles et achemine le trafic vers le port UDP 443. Son adoption est systématiquement surestimée : 40,0 % des sites web prennent en charge HTTP/3 en juillet 2026 (W3Techs) ; la part de trafic, un indicateur différent, se situe entre 34 et 35 % au niveau de la périphérie des réseaux de diffusion de contenu (CDN) et à environ 21 % au niveau du chargement des pages (Cloudflare Radar).

Il convient de dissiper un malentendu : dans les versions de base de QUIC et TLS 1.3, un observateur situé sur le chemin de communication peut toujours récupérer le SNI, car le paquet Initial et le ClientHello sont protégés par des clés dérivées de valeurs publiques. Seul le paquet « Encrypted Client Hello » le chiffre.

Observable TLS 1.3 sur TCP QUIC / HTTP-3 Remarque
SNI Visible dans le ClientHello Informations récupérables à partir du paquet initial Chiffré uniquement par ECH dans les deux cas
Surface d'empreinte digitale ClientHello Visible ; JA3 et JA4 s'appliquent Récupérable ; JA4 prend en charge QUIC La protection des paquets initiaux utilise des clés dérivées de valeurs publiques
Métadonnées de transport (séquence et état des accusés de réception, indicateurs) Visible par les capteurs situés sur le trajet Chiffré au sein de QUIC La plus importante perte de visibilité spécifique à QUIC
Taille des paquets, synchronisation et sens de transmission Visible Visible Survivre à toutes les générations de protocoles, y compris l'ECH
Enregistrements de flux (NetFlow/IPFIX) Oui Oui Les flux UDP/443 nécessitent des algorithmes heuristiques compatibles avec QUIC
Ports et transports TCP/443 UDP/443 L'augmentation du volume du trafic UDP/443 constitue en soi un indicateur de planification

Un tableau comparatif à six colonnes montrant que le SNI est récupérable avec les deux protocoles de transport, que les métadonnées de transport sont perdues avec QUIC, et que les caractéristiques au niveau des paquets et des flux sont conservées dans les deux cas.

« Client Hello » chiffré : normalisé, mais très peu utilisé

Le protocole « Encrypted Client Hello » chiffre le message « ClientHello » interne, SNI compris, à l'aide d'une clé publique du serveur, ne laissant apparaître que le message « ClientHello » externe. Il est devenu la norme RFC 9849, en phase de normalisation, en mars 2026, après avoir été pendant des années au stade de « draft-ietf-tls-esni » ; la RFC 9848 définit son processus de démarrage DNS.

Le déploiement est en retard par rapport à la norme. En analysant le trafic de janvier à mars 2025, Corrata a constaté qu’un peu moins de 10 % des 1 million de sites les plus visités prenaient en charge l’ECH, que seulement 0,06 % des connexions l’utilisaient réellement, et que ce taux tombait à 3 % parmi les 1 000 sites les plus visités et à 1 % parmi les 100 premiers (Corrata, « Living with ECH »). La même étude a révélé l’absence totale de prise en charge sous iOS, et chaque ClientHello externe observé comportait le même SNI, cloudflare-ech.com, rendant les sites ECH impossibles à distinguer les uns des autres ; environ 17 % des sites compatibles ECH appartenaient à des catégories malveillantes ou à risque. Ces données datent d’environ 14 mois et sont antérieures à la RFC 9849 ; l’utilisation réelle a donc probablement augmenté depuis.

La prise en charge côté serveur est en passe d’arriver : NGINX 1.29.4 a intégré l’ECH natif en février 2026 (NGINX), et OpenSSL a annoncé l’ECH pour sa prochaine version 4.0 (OpenSSL). Même en mode ECH complet, un analyste conserve les données de synchronisation, la taille des paquets, la forme du flux, le ClientHello externe et le JA4 ; par conséquent, l’impact de l’ECH sur la visibilité du trafic réseau est moins important que ce que l’on craignait. Préparez-vous-y en tant que certitude architecturale, et non comme une urgence immédiate.

Comparaison des protocoles de négociation TLS 1.3 avec et sans « Encrypted Client Hello » (ECH), montrant que l'ECH masque le SNI tandis que la durée, la taille, la forme du flux, le ClientHello externe et les empreintes JA4 restent observables.
Ce qu'un observateur « sur le chemin » perd avec le protocole « Encrypted Client Hello », et les signaux qui y survivent.

Les défaillances d'ECH en pratique : CVE-2026-42505

Le premier incident concret lié à ECH était dû à un défaut d’implémentation, et non à une faille dans la spécification. La vulnérabilité CVE-2026-42505, publiée le 8 juillet 2026, se situait dans le module crypto/tls de Go : des identités de clés pré-partagées ont été divulguées dans le message ClientHello externe non chiffré, permettant à un observateur passif de désanonymiser les poignées de main ECH, ce qui est précisément ce qu’ECH est censé empêcher. Évaluée à un niveau moyen de 5,3 selon le Common Vulnerability Scoring System (CVSS v3.1) et classée sous l’entrée CWE-201 de la Common Weakness Enumeration, cette faille a été corrigée dans les versions go1.25.12, go1.26.5 et go1.27.0-rc.2 (GO-2026-5856). Leçon à retenir pour les responsables de la sécurité : même un mécanisme de protection de la vie privée normalisé peut entraîner la divulgation des données qu’il est censé protéger s’il est mal implémenté.

Détection du tunneling DNS sur HTTPS

Le DNS sur HTTPS (DoH) encapsule les requêtes DNS au sein d’un protocole HTTPS sur le port 443, les supprimant ainsi des journaux des résolveurs et de la surveillance au niveau de la couche DNS. La détection s’appuie alors sur le comportement des flux : l’ENISA a classé la détection du tunneling DNS parmi les cas d’utilisation fondateurs de cette discipline, et les indicateurs observables se confirment. Le DoH tunnelisé génère des volumes de requêtes, des profils de taille de paquets et des rythmes temporels différents de ceux de la navigation ordinaire, et les flux vers des résolveurs DoH non autorisés se distinguent clairement.

Inspection du trafic chiffré : déchiffrer, déchiffrer de manière sélective ou analyser uniquement

L'inspection du trafic chiffré repose en réalité sur trois approches, et non deux : le déchiffrement généralisé, le déchiffrement sélectif en fonction du niveau de risque, ou l'analyse sans déchiffrement. Le cas opposé est celui de l'inspection approfondie des paquets (DPI), le moteur de comparaison de données utiles intégré aux systèmes classiques de détection et de prévention des intrusions. Les données utiles chiffrées rendent la DPI inefficace ; cette technologie a été conçue pour un réseau qui n'existe plus.

Le décryptage à grande échelle entraîne des coûts réels : les appareils d’inspection TLS augmentent la latence et la charge sur les ressources, et transforment la gestion du trafic chiffré en un programme permanent de distribution de certificats, de gestion des clés et de tri des pannes. Le « certificate pinning » cesse purement et simplement derrière un proxy d’interception. Le contenu à nouveau exposé entraîne une atteinte à la vie privée et un risque juridique. La confidentialité parfaite vers l’avant alourdit encore la facture : le décryptage SSL passif du trafic enregistré n’est plus possible, l’interception doit donc se faire en ligne, au moment de la session.

La norme NIST SP 1800-37, finalisée en septembre 2025, constitue la référence faisant autorité et indépendante des fournisseurs. Elle décrit des approches fondées sur les risques pour assurer la visibilité du protocole TLS 1.3, accompagnées de recommandations de mise en œuvre émanant du Centre national d’excellence en cybersécurité (NCCoE). Son principe repose sur une voie médiane : déchiffrer les niveaux restreints dont le risque justifie le coût, et analyser le reste. Dans le cadre du NIST Cybersecurity Framework 2.0, c’est ainsi que la surveillance continue (DE.CM) et l’analyse des événements indésirables (DE.AE) restent réalisables lorsque les charges utiles sont chiffrées.

Un différend concernant les normes oppose les deux camps. La norme ETSI TS 103 523-3 définit l’Enterprise Transport Security (ETS, anciennement eTLS), un protocole de « middlebox » permettant le déchiffrement passif dans des environnements contrôlés. L’IETF s’est opposée à l’utilisation de la marque « TLS », et l’EFF a émis des objections pour des raisons liées au secret vers l’avant (EFF, 2019). L’ETS est mentionné ici à titre d’équilibre, en tant que pôle du côté du déchiffrement, et non à titre de recommandation.

C'est également ce qui distingue l'analyse du trafic chiffré basée sur l'IA du déchiffrement SSL/TLS : le déchiffrement rend le contenu à nouveau accessible aux outils d'analyse de la charge utile, tandis que l'analyse déduit l'intention à partir des métadonnées et du comportement sans exposer le contenu.

Un cadre décisionnel « déchiffrage ou analyse »

Dans la pratique, ce sont les contraintes réglementaires qui déterminent en grande partie ces aspects : le Règlement général sur la protection des données (RGPD), la norme PCI DSS (Payment Card Industry Data Security Standard) et la loi HIPAA (Health Insurance Portability and Accountability Act) limitent chacune l'accès aux contenus déchiffrés.

Catégorie de trafic Niveau de risque Contrainte réglementaire Posture recommandée Pourquoi
Navigation personnelle des employés (opérations bancaires, santé, messagerie en ligne) Faible RGPD droit du travail de l'Union européenne Analyser uniquement Le décryptage des catégories de données à caractère personnel entraîne des risques en matière de confidentialité et sur le plan juridique qui l'emportent sur tout gain en termes de détection.
Flux relatifs aux titulaires de carte et aux paiements Haut PCI DSS Décrypter de manière sélective à des points contrôlés et audités Chaque point de déchiffrement fait partie du périmètre de conformité et doit être protégé en conséquence
Trafic de données cliniques et de données relatives aux patients Haut HIPAA N'effectuer l'analyse que lorsque cela est possible Le déchiffrement élargit l'éventail des systèmes traitant des informations de santé protégées
Trafic vers les applications internes phares Haut Cela varie selon les secteurs Décrypter de manière sélective Le risque justifie le coût de l'inspection sur un segment restreint et bien défini
Trafic des invités et des appareils non gérés Moyenne Limites du consentement Analyser uniquement L'interception nécessite des ancrages de confiance que vous ne pouvez pas déployer sur des appareils que vous ne gérez pas
Trafic Web général des utilisateurs Moyenne RGPD Analyser uniquement Le volume rend le décryptage à grande échelle coûteux, alors que les métadonnées contiennent déjà l'information nécessaire
Trafic provenant d'applications dont le certificat est épinglé Tous Aucune en particulier Analyser uniquement Les clients épinglés rejettent les certificats d'interception et se déconnectent purement et simplement

Une matrice de décision à sept lignes attribuant aux catégories de trafic des stratégies de « déchiffrement », de « déchiffrement sélectif » ou de « analyse uniquement », en fonction du niveau de risque et des contraintes réglementaires.

La stratégie réaliste pour 2026 correspond à ce qu'indique la matrice : un décryptage sélectif basé sur les risques pour un ensemble restreint de trafic, le reste faisant l'objet d'une analyse sans décryptage.

Confidentialité, RGPD et limites de la surveillance du trafic Internet des salariés

Au sein de l'UE, le décryptage du trafic des employés ou des clients se heurte au RGPD et au droit du travail national, qui limitent la surveillance des communications personnelles, même sur les réseaux d’entreprise. L’avertissement de l’ENISA de 2019 s’applique également à l’approche « sans décryptage » : l’analyse des métadonnées réduit les attentes en matière de vie privée, même lorsque le contenu reste crypté. Une gouvernance pratique repose sur trois règles : documenter la base légale, limiter l’inspection au niveau de risque défini et privilégier les métadonnées dès lors qu’elles permettent de répondre à la question de détection. Définissez les détails avec un conseiller juridique.

L'analyse du trafic chiffré en pratique : trois cas de détection

Trois cas documentés illustrent comment fonctionne la détection axée sur les métadonnées face à des techniques d'espionnage réelles. Chacun d'entre eux sert également de modèle pour la recherche de menaces dans le trafic chiffré.

Salt Typhoon. L'avis conjoint AA25-239A émis par la CISA, la NSA, le FBI et des partenaires internationaux décrit les canaux cryptés et clandestins utilisés dans le cadre de cette campagne : Secure Shell (SSH) sur des ports élevés non standard, des tunnels GRE (Generic Routing Encapsulation) et IPsec, utilisés pour les mouvements latéraux et pour dissimuler le trafic de commande et de contrôle (CISA, août 2025). Les déclarations du FBI relatives à cet avis estiment que l’ampleur de la campagne touche au moins 200 entreprises américaines, avec des victimes réparties dans 80 pays (TechCrunch). Le FBI a confirmé en février 2026 que la campagne était toujours en cours (CyberScoop). Les signaux de détection reposaient entièrement sur les métadonnées : sessions chiffrées sur des ports où elles n’ont pas leur place, schémas d’authentification anormaux, ainsi que connexions sortantes et volumes de trafic sortant inhabituels. Lorsque les attaquants chiffrent leur trafic de commande, c’est l’analyse comportementale des métadonnées de flux qui permet de mettre au jour le canal caché.

Cobalt Strike et contrôle de Cobalt Strike . Version par défaut et version piratée Cobalt Strike génèrent un ClientHello stable et reconnaissable ainsi qu’une réponse serveur correspondante ; ainsi, les empreintes JA3 et JA3S identifient la balise et le serveur d’équipe lors de la poignée de main en clair, avant que le tunnel ne soit chiffré, les intervalles réguliers d’émission de balises corroborant la correspondance (The DFIR Report, 2022). La poignée de main expose les frameworks dissimulés derrière le chiffrement ; les opérateurs peuvent modifier l’empreinte, ce qui explique précisément l’existence de JA4.

Malware des services légitimes protégés par TLS. malware recueillies en 2021 par un fournisseur de sécurité réseau ont mis en évidence l’utilisation, par des « droppers » et des « loaders », de connexions TLS vers des services réputés cloud, de partage de liens, de messagerie instantanée et d’hébergement de code, ainsi que vers Tor, à des fins de mise en place, de commande et de contrôle (C2) et d’exfiltration. La réputation de la destination et le chiffrement ont tous deux joué en défaveur des défenseurs ; le seul signal résiduel était donc d’ordre comportemental : périodicité inhabituelle, rapports entre les transferts montants et descendants, et tailles de session vers des destinations par ailleurs fiables, ainsi que des anomalies dans les métadonnées TLS et des certificats. Le chiffrement, combiné à l’exploitation abusive de services légitimes, contourne à la fois l’inspection de la charge utile et la réputation du domaine, ne laissant que le comportement des flux comme signal résiduel pour détecter malware chiffrés.

Mise en correspondance de ces cas avec le modèle MITRE ATT&CK

Ces trois éléments s'inscrivent dans la tactique de commandement et de contrôle (0011) dans MITRE ATT&CK version 19.1 ; toutes les techniques décrites ci-dessous peuvent être identifiées à partir des métadonnées du réseau.

Tactique Technique Ce qu'un analyste verrait Référence
Commandement et contrôle (0011) T1573 Canal crypté, avec T1573.001 (symétrique) et T1573.002 (asymétrique) Sessions cryptées dont les empreintes, les durées et les destinations ne correspondent pas à celles des logiciels autorisés MITRE T1573
Commandement et contrôle (0011) T1071 Protocole de la couche application, avec T1071.001 (site web) et T1071.004 (DNS) C2 intégré à HTTPS ou au DNS, mis en évidence par la forme du flux et le contexte du résolveur plutôt que par la charge utile MITRE T1071
Commandement et contrôle (0011) T1572 Tunneling de protocole Sessions SSH, GRE ou IPsec sur des ports et des chemins inattendus MITRE T1572

Un tableau à trois colonnes établissant une correspondance entre les canaux chiffrés, les protocoles de la couche application et les techniques de tunneling, d'une part, et les signaux de métadonnées qui les révèlent, d'autre part.

Chacun de ces cas a pu être détecté à partir des seules métadonnées, ce qui constitue l'argument principal en faveur de l'analyse du trafic chiffré.

Les limites de l'analyse du trafic chiffré

Les pages des fournisseurs ont tendance à présenter la classification du trafic chiffré par apprentissage automatique (ML) comme un problème résolu. Ce n'est pas le cas dans la littérature scientifique évaluée par des pairs. Une étude publiée en 2024 dans la revue *Sensors* par Alwhbi, Zou et Alharbi met en évidence l'écart entre les résultats des tests de performance et la réalité en environnement de production (MDPI, également disponible via le dépôt en libre accès de la NSF). Les limites récurrentes sont les suivantes :

  • Dérive conceptuelle. Les modèles perdent en efficacité à mesure que les distributions réelles du trafic s'éloignent de celles utilisées pour l'entraînement ; la précision obtenue lors des tests de référence surestime donc les performances en conditions réelles.
  • Évasion adversaire. Le remplissage et la manipulation du timing permettent de contourner les classificateurs qui s'appuient sur des caractéristiques de taille et d'intervalle (arXiv 2105.14564).
  • Biais des ensembles de données. Les corpus de référence, tels que les ensembles « VPN » et « non-VPN », ne reflètent pas la réalité d’une entreprise en situation réelle, ce qui explique la faible capacité de généralisation des modèles. Une étude comparative portant sur la détection du trafic malveillant chiffré a révélé que l’absence d’ensembles de données et de caractéristiques bien établis rend impossible toute comparaison fiable des performances des modèles publiés (arXiv 2203.09332).
  • Coût des faux positifs. Dans le cadre d'une télémétrie à haut débit, même un faible taux de faux positifs peut se traduire par un véritable désastre opérationnel, qui se mesure en heures de travail des analystes.
  • Modifiabilité de l'empreinte numérique. JA3 et JA4 sont des indicateurs forts, et non des identités ; un opérateur qui contrôle le client contrôle l'empreinte numérique.

Les conditions de licence constituent une contrainte supplémentaire dont on parle trop peu : Security Onion 3.0.0, sorti le 31 mars 2026, subordonne l'intégration de JA4+ à l'acceptation explicite de la licence FoxIO (Security Onion). Vérifiez votre situation en matière de licence avant de vous appuyer sur la suite complète.

Rien de tout cela ne plaide en faveur d’un retour aux signatures : au second semestre 2025, 23 % des malware détectés malware complètement malware la détection basée sur les signatures (WatchGuard via GlobeNewswire). Pour être honnête : une précision en laboratoire supérieure à 90 % est bien réelle, mais elle ne correspond pas aux performances sur le terrain. La méthodologie de référence relève de la détection des anomalies réseau, et le fait de coupler les résultats du modèle avec le contexte de l’analyse comportementale permet de maintenir le coût des faux positifs à un niveau acceptable.

Approches modernes de l'analyse du trafic chiffré

Le secteur s'oriente vers une détection axée sur les métadonnées : les empreintes TLS comme sortie standard des capteurs, le comportement des flux alimentant les modèles d'anomalies, et une détection des menaces qui met en corrélation les indices réseau avec le contexte d'identité plutôt que de se contenter de comparer les charges utiles. Que vous envisagiez des outils NDR commerciaux ou des capteurs open source tels que Zeek et Security Onion, les questions portent sur les capacités : fonctionne-t-il sans décryptage, couvre-t-il le protocole QUIC ainsi que le TLS sur TCP, produit-il des empreintes sur lesquelles vous pouvez vous appuyer, et s'adapte-t-il en douceur à l'arrivée de l'ECH ?

Vectra AI en matière d'analyse du trafic chiffré

Vectra AI l’analyse du trafic chiffré en partant du principe que le système est déjà compromis : des attaquants compétents parviendront à s’infiltrer et, une fois à l’intérieur, ils chiffreront leurs communications de commande et de contrôle, à l’instar du reste du réseau. Si la détection repose sur la lecture des charges utiles, le chiffrement a déjà scellé l’issue ; c’est pourquoi cette méthodologie considère les métadonnées comme des preuves principales plutôt que comme un recours de second choix. La question pertinente n’est pas « pouvons-nous lire la charge utile ? », mais « ce flux se comporte-t-il comme celui d’un attaquant ? » : émet-il des balises à un rythme qu’aucun service autorisé n’utilise, transfère-t-il des données selon des schémas qu’aucune charge de travail ne devrait adopter, l’identité qui se cache derrière agit-elle comme elle l’a toujours fait ? Pour y répondre, il faut mener une analyse comportementale conjointe du réseau et de l’identité, et il faut séparer le signal d’attaque du bruit des anomalies bénignes, car au niveau du volume de flux d’une entreprise, le bruit est la norme. C’est cette discipline de distinction du signal par rapport au bruit qui rend l’analyse du trafic chiffré opérationnelle au sein de détection et réponse aux incidents plutôt que théorique.

Conclusion

Le chiffrement a masqué la charge utile aux défenseurs, mais pas la structure de la conversation, et c'est précisément dans cette structure que réside désormais la détection : les métadonnées de la poignée de main, les empreintes TLS, les enregistrements de flux et les données temporelles survivent à TLS 1.3, à QUIC et, dans une large mesure, même à ECH. Considérez ECH comme une certitude architecturale et concevez des capteurs qui continueront de fonctionner lorsque cette technologie sera mise en œuvre. Procédez à un déchiffrement ciblé lorsque le risque et la législation justifient le coût, analysez tout le reste et évaluez chaque approche en fonction de ce qu’elle détecte sans déchiffrement.

Foire aux questions

Pourquoi l'analyse du trafic chiffré est-elle importante pour la cybersécurité ?

Quel est l'impact de l'analyse du trafic chiffré sur la vie privée des utilisateurs ?

Quels sont les critères que les entreprises doivent prendre en compte lorsqu'elles évaluent des solutions ETA ?

L'analyse du trafic chiffré remplace-t-elle l'inspection TLS ?

Comment détecter Cobalt Strike C2 dans le trafic chiffré ?

Comment détecter le tunneling DNS sur HTTPS (DoH) ?