Une attaque MITM permet à un cybercriminel d'intercepter ou de modifier vos échanges sur internet à votre insu. Découvrez comment fonctionnent ces attaques, les techniques utilisées (ARP spoofing, DNS spoofing, Wi-Fi public) et les bonnes pratiques pour s'en prémunir efficacement.
MITM (Man in the Middle) dĂ©signe une attaque de type " homme du milieu " oĂč un cybercriminel intercepte, de façon invisible, l'Ă©change de donnĂ©es entre deux parties. L'utilisateur pense dialoguer directement avec un site, une application ou un appareil, mais une partie du trafic transite en fait par un point de contrĂŽle tenu par l'attaquant.
Le terme MITM, abréviation de l'anglais " Man in the Middle ", signifie littéralement " homme au milieu ". Ce type d'attaque permet non seulement d'espionner les informations échangées, mais aussi, dans certains cas, de les modifier : remplacer des pages, intercepter des mots de passe, rediriger l'utilisateur ou altérer la communication.
La menace MITM s'avÚre particuliÚrement critique dans les réseaux locaux peu sécurisés, les Wi-Fi publics ou lorsque l'utilisateur ignore les avertissements du navigateur concernant les certificats. Toutefois, les technologies modernes de chiffrement, comme HTTPS et TLS, compliquent fortement la réalisation de telles attaques.
Découvrons ensemble ce qu'est une attaque " homme du milieu ", comment un attaquant s'insÚre dans une connexion, les méthodes de capture de trafic et les moyens de s'en protéger.
Une attaque MITM survient quand un cybercriminel parvient à s'interposer entre un utilisateur et la ressource avec laquelle il échange des données. Au lieu d'une connexion directe, les informations transitent par un point intermédiaire contrÎlé par l'attaquant.
Dans un schĂ©ma classique, l'utilisateur envoie une requĂȘte au site, le serveur rĂ©pond. Mais lors d'une attaque MITM, une Ă©tape supplĂ©mentaire s'intercale : l'utilisateur transmet ses donnĂ©es Ă l'attaquant, qui les relaie ensuite au serveur. Les rĂ©ponses suivent le mĂȘme chemin en sens inverse.
La principale caractĂ©ristique d'une attaque MITM est que les deux parties peuvent ne pas dĂ©tecter l'intrusion. L'utilisateur croit s'adresser au vrai site, le serveur reçoit des requĂȘtes semblant provenir d'un client lĂ©gitime.
Si la connexion n'est pas suffisamment protĂ©gĂ©e, l'attaquant voit passer les informations Ă©changĂ©es : identifiants, mots de passe, contenus des messages, adresses web visitĂ©es, paramĂštres de requĂȘtes, etc.
Dans certains scénarios, l'attaquant ne se limite pas à la lecture du trafic. Il peut aussi le modifier : changer des liens, redirection vers d'autres pages, altération des réponses ou tentative de collecter plus de données.
Ă noter : une attaque MITM ne signifie pas que toute personne connectĂ©e au mĂȘme rĂ©seau voit automatiquement tout le trafic. L'attaquant doit d'abord rĂ©ussir Ă faire passer l'Ă©change de donnĂ©es par son dispositif ou sa connexion sous contrĂŽle.
C'est pourquoi les MITM sont souvent liées à des réseaux locaux, des points Wi-Fi frauduleux, des usurpations d'adresse réseau ou d'autres méthodes d'altération du chemin de communication.
Pour réaliser une attaque MITM, le cybercriminel doit s'insérer dans le canal de communication entre l'utilisateur et le service cible. DÚs lors, le trafic passe par un point intermédiaire, bien que la connexion semble normale aux deux extrémités.
Le mode opératoire dépend du réseau et du type d'attaque. En réseau local, l'agresseur peut manipuler des paramÚtres pour forcer les appareils à rediriger une partie du trafic via son ordinateur. Alternativement, l'utilisateur peut se connecter à un faux point Wi-Fi ressemblant à un réseau public familier.
Le schéma devient alors :
CĂŽtĂ© serveur, les requĂȘtes paraissent normales car l'attaquant les relaie. L'utilisateur reçoit aussi de vraies rĂ©ponses, d'oĂč l'impression que le site ou l'application fonctionne comme d'habitude.
Si les données ne sont pas bien chiffrées, l'attaquant peut analyser le trafic. Selon le protocole et la configuration, il peut lire les paramÚtres, contenus de pages, identifiants de session, etc.
La MITM ne sert pas qu'à lire : si l'attaquant peut modifier le trafic, il peut altérer la réponse du serveur avant qu'elle n'arrive à la victime. Par exemple, une page demandée arrive du vrai site, est modifiée sur le dispositif intermédiaire, puis affichée dans le navigateur, sans que le serveur ne sache qu'elle a été altérée.
La dangerosité du MITM réside dans le fait que tout semble fonctionner normalement. Le site s'ouvre, l'application répond : il n'y a souvent pas de signe évident d'intrusion.
L'attaquant a intĂ©rĂȘt Ă relayer soigneusement le trafic et Ă n'intervenir que lĂ oĂč c'est nĂ©cessaire. Si la connexion se coupe ou si les pages ne s'affichent plus, la victime risque de se douter de quelque chose.
Le chiffrement moderne limite fortement ces possibilités. Si l'utilisateur établit une connexion HTTPS correctement sécurisée, l'appareil intermédiaire ne voit que l'existence du transfert et certains paramÚtres réseau, mais ne peut accéder au contenu sans conditions particuliÚres.
Dans la réalité, une attaque MITM ne passe donc pas tant par l'écoute du réseau que par la tromperie de l'appareil, la modification du chemin du trafic ou la manipulation de la confiance de l'utilisateur dans une connexion en réalité compromise.
Il existe plusieurs techniques pour mener une attaque MITM, mais l'objectif reste le mĂȘme : forcer le trafic Ă passer par un point contrĂŽlĂ© ou rediriger l'utilisateur vers un site non souhaitĂ©.
L'ARP spoofing est l'une des méthodes les plus connues pour lancer une attaque MITM dans un réseau local. Le protocole ARP associe les adresses IP des appareils à leurs adresses MAC.
L'attaquant envoie de faux messages ARP au rĂ©seau pour convaincre les appareils que son ordinateur est liĂ© Ă l'adresse du routeur. En parallĂšle, le routeur peut ĂȘtre trompĂ© pour croire que l'appareil de l'attaquant est celui de la victime.
Conséquence : une partie du trafic circule via l'attaquant :
La connexion Internet fonctionne toujours, donc la victime ne remarque pas forcément la supercherie. L'attaquant peut alors analyser, lire ou modifier le trafic en clair.
L'ARP spoofing fonctionne surtout dans un mĂȘme rĂ©seau local et reprĂ©sente donc un risque accru dans les rĂ©seaux d'entreprise, domestiques ou publics faiblement sĂ©curisĂ©s oĂč l'attaquant a dĂ©jĂ un accĂšs initial.
Le DNS traduit les adresses web familiÚres en adresses IP de serveurs. Quand l'utilisateur saisit un nom de domaine, le systÚme détermine d'abord à quelle adresse se connecter.
Le DNS spoofing consiste, pour l'attaquant, à fournir une fausse réponse. L'utilisateur tape la bonne adresse, mais se voit attribuer une mauvaise IP et se connecte à un serveur frauduleux.
Le risque : la victime ne remarque pas toujours la redirection, le domaine affichĂ© Ă©tant correct et la copie du site pouvant ĂȘtre trĂšs fidĂšle.
Cependant, l'HTTPS moderne complique ce scénario : si le serveur frauduleux ne possÚde pas de certificat valide, le navigateur doit alerter l'utilisateur d'un problÚme de sécurité.
Les rĂ©seaux Wi-Fi ouverts sont un terrain propice pour les attaques MITM. Le danger ne vient pas tant du Wi-Fi lui-mĂȘme, mais du fait que l'on ignore souvent qui gĂšre le point d'accĂšs et comment il est configurĂ©.
L'attaquant peut créer un réseau au nom similaire à celui d'un café, hÎtel ou aéroport. Si l'utilisateur s'y connecte, tout son trafic passe alors par l'équipement de l'attaquant.
Une autre tactique consiste à intervenir directement dans le réseau local partagé, par exemple via ARP spoofing.
Les connexions HTTPS sĂ©curisĂ©es empĂȘchent la lecture directe des pages, mots de passe ou messages. Mais les protocoles non chiffrĂ©s, ou les erreurs de l'utilisateur (comme continuer aprĂšs un avertissement de certificat), augmentent le risque d'une attaque rĂ©ussie.
Se connecter à un Wi-Fi public ne signifie donc pas que les données sont forcément interceptées. Le risque dépend de la structure du réseau, des protocoles utilisés et de la rigueur du navigateur ou de l'application dans la vérification de la connexion sécurisée.
HTTPS est l'une des principales technologies protégeant contre l'interception de données lors d'une attaque MITM. Il repose sur le chiffrement TLS, assurant que les échanges entre navigateur et serveur sont cryptés.
Un attaquant placé entre l'utilisateur et le site ne voit que le fait qu'une connexion existe et quelques paramÚtres techniques, mais il ne peut lire le contenu du trafic. Les identifiants, mots de passe, messages et pages échangées restent chiffrés tant que la connexion HTTPS est correctement établie.
Pour mieux comprendre le fonctionnement du chiffrement HTTPS, consultez l'article " TLS 1.3 : une nouvelle Úre pour la sécurité et la rapidité du web ".
Le chiffrement seul ne suffit pas : le navigateur doit s'assurer qu'il est bien connecté au bon serveur. Pour cela, des certificats numériques lient un nom de domaine à une clé cryptographique.
Lorsqu'un utilisateur accÚde à un site HTTPS, le navigateur vérifie le certificat : émetteur, date de validité, organisme de confiance. Si tout est en ordre, la connexion sécurisée est établie.
Cela complique fortement les attaques MITM classiques : un attaquant ne peut intercaler son propre serveur sans posséder un certificat valide pour le domaine ciblé.
Si le navigateur ne peut vérifier l'authenticité du certificat, il affiche un avertissement de connexion non sécurisée. Ce message peut signaler une mauvaise configuration du site, un certificat expiré ou une tentative de substitution de la connexion sécurisée.
Poursuivre malgré cet avertissement est risqué, surtout lors de la saisie de mots de passe ou de données bancaires. L'utilisateur renonce alors à une vérification essentielle qui le protÚge des attaques MITM.
Le bouton " continuer quand mĂȘme " ne doit pas ĂȘtre considĂ©rĂ© comme une simple formalitĂ©. Sur un rĂ©seau inconnu ou un site important, un avertissement de certificat est une raison de couper la connexion et de vĂ©rifier l'adresse.
Ătre positionnĂ© entre l'utilisateur et le serveur ne suffit pas Ă dĂ©chiffrer HTTPS. Les versions rĂ©centes de TLS sont conçues pour empĂȘcher un intermĂ©diaire d'accĂ©der simplement Ă la clĂ© de chiffrement et au trafic.
Toutefois, il existe des cas oĂč le trafic peut ĂȘtre dĂ©chiffrĂ©, par exemple si un certificat contrĂŽlĂ© par une tierce partie est installĂ© et considĂ©rĂ© comme fiable sur l'appareil. Ce mĂ©canisme est utilisĂ© dans certains rĂ©seaux d'entreprise, mais peut ĂȘtre dĂ©tournĂ© Ă des fins malveillantes.
La protection est aussi inutile si l'utilisateur visite un site de phishing doté d'un certificat HTTPS valide. Le cadenas signifie que les données sont chiffrées entre le navigateur et le serveur, mais ne garantit pas la fiabilité du propriétaire du site.
HTTPS rĂ©duit donc considĂ©rablement les risques de MITM, mais ne suffit pas Ă lui seul : il faut aussi vĂ©rifier l'adresse du site, prĂȘter attention aux alertes du navigateur et Ă©viter d'installer des certificats inconnus.
Reconnaßtre une attaque MITM n'est pas toujours évident. Bien souvent, Internet fonctionne normalement et l'attaquant agit discrÚtement. La protection repose donc autant sur la réduction des risques que sur la détection.
Un des signes les plus visibles d'une tentative de substitution de connexion est l'avertissement du navigateur concernant le certificat. Cela peut provenir d'une erreur du site, mais aussi d'une tentative d'intrusion sur une connexion HTTPS.
Un avertissement sur un service fiable, habituellement accessible sans problÚme, doit attirer l'attention. Mieux vaut éviter de saisir un mot de passe ou des données sensibles et suspendre la connexion en attendant d'éclaircir la situation.
Il est également essentiel de vérifier l'adresse du site. Un site de phishing peut avoir un certificat HTTPS valide, mais utiliser un nom de domaine trompeur.
Dans les lieux publics, évitez de vous connecter à des points d'accÚs inconnus simplement parce que leur nom ressemble à celui de l'établissement. Si possible, demandez le nom officiel du réseau au personnel.
Pour les opérations sensibles - banque en ligne, accÚs professionnels ou transmission de documents confidentiels - privilégiez la connexion mobile ou un réseau de confiance.
Pour en savoir plus sur les risques et les bonnes pratiques, consultez notre guide " Comment protéger vos données sur les réseaux Wi-Fi publics ".
La plupart des sites et applications modernes utilisent TLS, ce qui complique considérablement l'interception passive. Il est important de ne pas désactiver les protections intégrées du navigateur et de mettre à jour ses logiciels.
Les applications et protocoles anciens peuvent utiliser un chiffrement obsolÚte ou transmettre des données en clair, rendant la présence d'un attaquant sur le réseau bien plus dangereuse.
Si un attaquant obtient un mot de passe, le second facteur peut empĂȘcher l'accĂšs au compte. Les applications d'authentification et clĂ©s de sĂ©curitĂ© matĂ©rielles sont particuliĂšrement efficaces.
L'authentification à deux facteurs ne bloque pas la MITM en soi, mais limite les conséquences d'une compromission. Certaines attaques sophistiquées interceptent aussi les codes à usage unique, mais les méthodes liées au domaine (clés physiques, Passkeys) restent les plus fiables.
Se protéger contre les attaques MITM repose sur plusieurs couches : chiffrement, vérification des certificats, prudence sur les réseaux inconnus et sécurisation des comptes. Plus l'utilisateur respecte ces pratiques, plus il est difficile pour un attaquant de s'introduire dans l'échange de données.
L'attaque MITM consiste à ce qu'un cybercriminel s'intercale entre l'utilisateur et le serveur, contrÎlant le trafic transitant entre eux. Pour ce faire, il peut utiliser l'ARP spoofing, le DNS spoofing, des points Wi-Fi frauduleux ou d'autres techniques d'altération de la connexion réseau.
La meilleure protection contre ce type d'attaque : un HTTPS bien configurĂ© avec TLS, la vĂ©rification des certificats et l'attention portĂ©e aux avertissements du navigateur. MĂȘme si l'attaquant dĂ©tourne le trafic, le chiffrement moderne doit l'empĂȘcher d'accĂ©der au contenu de la connexion sĂ©curisĂ©e.
L'utilisateur doit éviter d'ignorer les erreurs de certificat, vérifier l'adresse du site, faire preuve de vigilance sur les réseaux Wi-Fi inconnus et renforcer la sécurité de ses comptes. Ces précautions ne demandent pas de compétences techniques, mais réduisent significativement le risque de vol de données ou de compte via une attaque MITM.