La semaine a commencé sous de très mauvais auspices pour les utilisateurs, les entreprises et les experts en sécurité : une nouvelle étude a mis en évidence vulnérabilités de très haut profil dans le protocole WPA2, dont la preuve de concept permet d'intercepter les données d'un réseau WiFi protégé. La bonne nouvelle, c'est que ces vulnérabilités peuvent être éliminées grâce aux mises à jour appropriées. La mauvaise, c'est que ces mises à jour doivent atteindre tous nos appareils, y compris les routeurs, et nous connaissons déjà la position des fabricants…

Votre réseau WiFi est vulnérable à une attaque : tout ce qu'il faut savoir pour vous protéger
WiFi

Que s'est-il passé ?

Les chercheurs Mathy Vanhoef et Frank Piessens ont publié dimanche soir une étude dans laquelle ils explorent une nouvelle technique d'attaque affectant le protocole WPA2. Surnommée KRACK (Key Reinstallation AttaCK), la technique repose sur une chaîne de vulnérabilités qui, bien que reconnues dans le monde de la sécurité informatique et déclarées comme « possibles » à mettre en œuvre au-delà de leur difficulté, ont été matérialisées dans une preuve de concept. Ils ont ainsi démontré que pratiquement tout appareil dépendant de WPA2 est en danger.

Tous les appareils ?

Les informations mentionnent OS X 10.9.5, macOS Sierra 10.12, iOS 10.3.1 ou plus, trois versions de l'implémentation wpa_supplicant, Android 6.0 et supérieur, OpenBSD 6.1, Windows 7, Windows 10 et le matériel de marques comme Linksys et MediaTek, sans exclure que d'autres plateformes soient affectées. iOS et Windows sont les deux systèmes d'exploitation les plus résistants à cette attaque. Microsoft a confirmé que les correctifs nécessaires ont été publiés lors de la dernière série de mises à jour le 10 octobre dernier. Apple a déjà fait de même dans les versions bêta de ses environnements et attendra encore quelques semaines. Linux se trouve dans une situation similaire, avec des correctifs publiés en attente de leur intégration dans les distributions. Le principal problème concerne Android. Les chercheurs indiquent que KRACK est « particulièrement dévastateur » contre Android 6.0. Google travaille sur un correctif, mais on estime déjà qu'(au minimum) 40 % des appareils Android, dont beaucoup ne le recevront peut-être jamais.

Votre réseau WiFi est vulnérable à une attaque : tout ce qu'il faut savoir pour vous protéger
Windows et iOS sont les plus résistants

Comment cela fonctionne-t-il exactement ?

Les réseaux WiFi utilisent une série de clés partagées pour protéger le trafic qui y circule. Le chiffrement le plus populaire (et recommandé) est AES, mais il existe d'autres variantes moins sûres. Les clés sont partagées via des « handshakes » chargés de vérifier l'identité des clients. Le travail de KRACK consiste à s'attaquer au fameux « handshake à 4 voies ». En manipulant avec précision les messages liés au handshake, l'attaquant parvient à faire réinstaller à la victime une clé déjà utilisée. Les clés sont censées être à usage unique, mais le protocole WPA2 n'offre aucune garantie à ce sujet. La portée de KRACK dépend du type de handshake : dans le cas d'AES-CCMP, l'attaquant peut répéter et déchiffrer des paquets. Avec WPA-TKIP ou GCMP (Galois/Counter Mode Protocol), sa capacité s'étend à la répétition, au déchiffrement et à la falsification de paquets.

En français

En termes très simples, KRACK permet d'intercepter, de lire et, dans certains cas, de modifier le trafic d'un réseau protégé par WPA2 sans connaître le mot de passe WiFi. Cela ne signifie pas que WPA2 est cassé ni rien de semblable. Heureusement, les implémentations et les clients peuvent recevoir des correctifs avec rétrocompatibilité, c'est-à-dire que nous n'avons pas besoin d'un « WPA3 » d'urgence. Si l'on ajoute le fait qu'il n'est pas simple pour un attaquant de déployer l'attaque (elle nécessite, entre autres, de se trouver à proximité du réseau), le temps joue en notre faveur. Cependant…

Qu'en est-il des routeurs ?

La recommandation générale est de chercher des mises à jour du firmware pour ceux-ci. Le problème est que la plupart des appareils se trouvent dans un piège similaire à celui des smartphones Android, et leurs fabricants ignoreront simplement toute demande de mise à jour. La page officielle de KRACK insiste sur le fait que l'attaque ne se concentre pas sur les points d'accès, mais sur le handshake à 4 voies. La priorité de l'utilisateur moyen doit être la mise à jour des clients (ordinateurs, tablettes, smartphones). Un bon moyen de minimiser l'impact de KRACK sur les routeurs est de ne pas les utiliser comme répéteurs et de désactiver le support du fast roaming 802.11r.

Téléviseurs, imprimantes, Internet des objets ?

Ce sont également des clients vulnérables. On aimerait penser que les fabricants agiront de manière responsable et publieront des correctifs pour tous leurs produits, mais la vie réelle nous a appris autre chose.

Comment nous protéger ?

Sans inclure les mises à jour, la première ligne de défense est d'utiliser HTTPS chaque fois que possible. Même si une attaque KRACK parvient à intercepter le trafic du routeur, HTTPS suffit à en masquer le contenu. Bien sûr, il existe des outils spécifiques qui décodent les paquets HTTPS, mais l'idée est de mettre des bâtons dans les roues de l'attaquant. Une autre option est d'adopter un service VPN robuste, et par là j'entends une solution payante. Tous les VPN ne font pas correctement leur travail, il faut donc examiner de très près les offres. En résumé : un réseau WPA2 compromis par KRACK partage le profil d'un réseau gratuit et ouvert. Il s'agit d'un territoire hostile, mais avec les précautions appropriées, nous nous en sortirons bien. Nous suivrons de près l'évolution de KRACK, ne vous éloignez pas.

Site officiel :