Infiltration WPA3 : DragonBlood

Infiltration WPA3 : DragonBlood

Bien que la nouvelle norme WPA3 ne soit pas encore pleinement mise en Ɠuvre, des vulnĂ©rabilitĂ©s dans ce protocole permettent aux attaquants de pirater le mot de passe Wi-Fi.

Le protocole Wi-Fi Protected Access III (WPA3) a Ă©tĂ© lancĂ© pour corriger les dĂ©fauts techniques du protocole WPA2, longtemps considĂ©rĂ© comme peu sĂ»r et vulnĂ©rable Ă  l'attaque KRACK (Key Reinstallation Attack). Bien que le WPA3 repose sur une poignĂ©e de main plus sĂ©curisĂ©e connue sous le nom de Dragonfly, qui vise Ă  protĂ©ger les rĂ©seaux Wi-Fi contre les attaques hors ligne par dictionnaire, les chercheurs en sĂ©curitĂ© Mathy Vanhoef et Eyal Ronen ont dĂ©couvert des failles dans une premiĂšre mise en Ɠuvre de WPA3-Personal, qui pourraient permettre Ă  un attaquant de retrouver les mots de passe Wi-Fi en exploitant des timings ou des caches auxiliaires.

« Les attaquants peuvent lire des informations que WPA3 Ă©tait censĂ© chiffrer en toute sĂ©curitĂ©. Cela peut ĂȘtre utilisĂ© pour voler des informations sensibles telles que des numĂ©ros de carte de crĂ©dit, des mots de passe, des messages de chat, des e-mails, etc. »

Dans le document de recherche publié aujourd'hui intitulé DragonBlood, les chercheurs ont examiné en détail deux types de défauts de conception dans WPA3 : le premier mÚne à des attaques par rétrogradation, et le second à des fuites de cache auxiliaire.L'attaque par canal auxiliaire basée sur le cache

L'algorithme de codage de mot de passe dans Dragonfly, Ă©galement connu sous le nom d'algorithme « chasse et picage » (hunting and pecking), contient des branches conditionnelles. Si un attaquant peut dĂ©terminer quelle branche if-then-else a Ă©tĂ© suivie, il peut savoir si un Ă©lĂ©ment de mot de passe a Ă©tĂ© trouvĂ© lors d'une itĂ©ration spĂ©cifique de cet algorithme. En pratique, il a Ă©tĂ© constatĂ© que si un attaquant peut exĂ©cuter du code non privilĂ©giĂ© sur l'ordinateur de la victime, il pourrait utiliser des attaques basĂ©es sur le cache pour dĂ©terminer quelle branche a Ă©tĂ© entreprise lors de la premiĂšre itĂ©ration de l'algorithme de gĂ©nĂ©ration de mots de passe. Cette information peut ĂȘtre utilisĂ©e pour exĂ©cuter une attaque par sĂ©paration de mot de passe (similaire Ă  une attaque hors ligne par dictionnaire).

Cette vulnérabilité est suivie sous l'identifiant CVE-2019-9494.

La protection consiste Ă  remplacer les branches conditionnelles qui dĂ©pendent de valeurs secrĂštes par des utilitaires de sĂ©lection Ă  temps constant. Les mises en Ɠuvre doivent Ă©galement utiliser le calcul

du symbole de Legendre symbole de Léjendre avec un temps constant.

Attaque par canal auxiliaire basée sur la synchronisation

Lorsque l'algorithme de nĂ©gociation Dragonfly utilise certains groupes multiplicatifs, l'algorithme de hachage du mot de passe utilise un nombre variable d'itĂ©rations pour encoder le mot de passe. Le nombre exact d'itĂ©rations dĂ©pend du mot de passe utilisĂ© ainsi que de l'adresse MAC du point d'accĂšs et du client. Un attaquant peut effectuer une attaque par temporisation Ă  distance sur l'algorithme de hachage du mot de passe pour dĂ©terminer combien d'itĂ©rations ont Ă©tĂ© nĂ©cessaires pour encoder le mot de passe. Les informations rĂ©cupĂ©rĂ©es peuvent ĂȘtre utilisĂ©es pour effectuer une attaque par mot de passe similaire Ă  une attaque par dictionnaire hors ligne.

Pour prĂ©venir les attaques basĂ©es sur la synchronisation, les mises en Ɠuvre doivent dĂ©sactiver les groupes multiplicatifs vulnĂ©rables. Sur le plan technique, les groupes MODP 22, 23 et 24 doivent ĂȘtre dĂ©sactivĂ©s. Il est Ă©galement recommandĂ© de dĂ©sactiver les groupes MODP 1, 2 et 5.

Cette vulnérabilité est également suivie à l'aide de l'identifiant CVE-2019-9494 en raison de la similitude de l'implémentation de l'attaque.

WPA3 downgrade

Étant donnĂ© que le protocole WPA2, en vigueur depuis 15 ans, a Ă©tĂ© largement utilisĂ© par des milliards d'appareils, la large adoption de WPA3 ne se fera pas du jour au lendemain. Pour prendre en charge les anciens appareils, les dispositifs certifiĂ©s WPA3 offrent un "mode de transition" qui peut ĂȘtre configurĂ© pour accepter des connexions utilisant Ă  la fois WPA3-SAE et WPA2.

Les chercheurs estiment que le mode de transition est vulnérable aux attaques de dégradation, que les attaquants peuvent utiliser pour créer un point d'accÚs frauduleux ne prenant en charge que WPA2, forçant ainsi les appareils compatibles WPA3 à se connecter via le défaut du handshake à quatre voies WPA2.

« Nous avons Ă©galement dĂ©couvert une attaque de dĂ©gradation contre le handshake lui-mĂȘme SAE ("Authentification SimultanĂ©e d'Équivalents", gĂ©nĂ©ralement connue sous le nom de "Dragonfly"), oĂč nous pouvons amener l'appareil Ă  utiliser une courbe elliptique plus faible que d'habitude », dĂ©clarent les chercheurs.

De plus, la position d'« homme du milieu » n'est pas nécessaire pour mener une attaque par dégradation. Au lieu de cela, les attaquants n'ont besoin de connaßtre que le SSID du réseau WPA3-SAE.

Les chercheurs ont annoncé leurs résultats à la Wi-Fi Alliance, une organisation à but non lucratif qui certifie les normes Wi-Fi et les produits Wi-Fi pour conformité, ayant reconnu les problÚmes et travaillant avec les fournisseurs pour corriger les appareils existants certifiés WPA3.

PoC (au moment de la publication — 404)

En tant que preuve de concept, les chercheurs publieront bientĂŽt quatre outils distincts (dans les dĂ©pĂŽts GitHub avec le lien hypertexte ci-dessous) qui peuvent ĂȘtre utilisĂ©s pour tester les vulnĂ©rabilitĂ©s.

Dragondrain — un outil qui peut vĂ©rifier dans quelle mesure un point d'accĂšs est vulnĂ©rable aux attaques DoS sur la poignĂ©e de main WPA3 Dragonfly.
Dragontime — un outil expĂ©rimental pour mener des attaques temporelles contre la poignĂ©e de main Dragonfly.
Dragonforce — un outil expĂ©rimental qui recueille des informations pour la rĂ©cupĂ©ration aprĂšs des attaques temporelles et effectue une attaque par mot de passe.
Dragonslayer — un outil qui effectue des attaques sur EAP-pwd.

Dragonblood : Une analyse de sécurité de la poignée de main SAE de WPA3
Site du projet — wpa3.mathyvanhoef.com

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster