Sécurité sans fil - Attaques d'authentification

Comme vous le savez probablement déjà, l'authentification est la méthode de vérification de l'identité et des informations d'identification présentées. La plupart des schémas d'authentification utilisés dans les configurations sans fil sont sécurisés avec un cryptage approprié.

Nous avons déjà décrit le scénario basé sur l'authentification EAP utilisée dans WPA / WPA2, avec l'authentification PSK. En reniflant la poignée de main à 4 voies entre le client et l'authentificateur (AP), on peut effectuer une attaque par force brute (exemple - attaque de dictionnaire hors ligne) pour briser le cryptage et dériver la valeur PSK.

Un autre exemple peut être LEAP (Lightweight Extensible Authentication Protocol). Il était autrefois utilisé comme mécanisme pour générer des clés WEP dynamiques. Dans cette configuration, les hachages de mots de passe circulaient en direct hachés avec des algorithmes MS-CHAP ou MS-CHAPv2 (les deux sont crackables avec une attaque de dictionnaire hors ligne). Une brève description de l'attaque d'authentification qui peut être appliquée à LEAP comprendrait les étapes suivantes -

  • Le nom d'utilisateur est envoyé dans un texte clair.

  • Il y a un texte de défi en texte clair.

  • Le texte de la réponse est haché.

  • Attaque par dictionnaire Office, qui peut être utilisée ici (en utilisant aircrack-ng tool) pour essayer toutes les combinaisons du mot de passe à l'intérieur "function(password,challenge) = response"formule mathématique, pour trouver le bon mot de passe.

Des exemples de telles attaques seront illustrés étape par étape dans les prochains chapitres.