Sécurité sans fil - Outils

Une mise en œuvre correcte des contrôles de sécurité dans les réseaux sans fil est aujourd'hui essentielle, car elle affecte directement la rentabilité de certaines entreprises et la confidentialité des informations. Les outils de sécurité sans fil doivent être utilisés pour tester (auditer) régulièrement les implémentations sans fil. Un bon audit de sécurité sans fil n'est pas seulement un test pratique, mais aussi une documentation appropriée, y compris des recommandations sur la façon de rendre le WLAN plus sécurisé.

Il y a un tas d'audits possibles, on peut essayer d'effectuer -

  • Audit de couche 1
  • Audit de couche 2
  • Audit de sécurité WLAN
  • Audit d'infrastructure filaire
  • Audit d'ingénierie sociale
  • Audit du système de prévention des intrusions sans fil (WIPS)

Outil d'audit de sécurité Wi-Fi

Dans la partie précédente, nous avons répertorié un ensemble d'audits qui peuvent être réalisés, afin d'évaluer la sécurité de l'implémentation sans fil. Nous allons essayer de passer en revue les points un par un et voir - premièrement, pourquoi un audit particulier est pertinent et deuxièmement, comment on peut le réaliser.

Audit des couches 1 et 2

Le but d'un audit de couche 1 est de déterminer la couverture RF (partie de l'étude de site basée sur les performances) et de découvrir les sources potentielles d'interférences RF (partie de l'audit de sécurité pour l'identification des sources de DoS de couche 1). Lors d'un audit de sécurité sans fil, on effectue une analyse de spectre pour détecter tout émetteur continu ou mettre intentionnellement des brouilleurs RF (ce qui provoque un DoS de couche 1).

En ce qui concerne un audit sans fil de couche 2, l'objectif est de détecter tout périphérique non autorisé ou périphérique 802.11 non autorisé. L'exécution d'un audit de couche 2 est critique dans les environnements qui n'ont pas de surveillance IPS sans fil (WIPS) déployée (sinon WIPS fera ce travail automatiquement, puisque c'est son travail).

Une liste de points sur lesquels l'auditeur doit se concentrer lors de l'analyse du site de couche 2 est la suivante: adresses MAC, SSID, types d'appareils utilisés, types de trafic, canaux utilisés, configurations par défaut possibles, attaques possibles de couche 2 en cours , clients ad hoc, etc.

Lors de l'audit de couche 1 ou 2, l'auditeur peut utiliser les outils suivants:

  • Renifleurs / analyseurs de protocole (ex. Wireshark)

  • Injecteurs de signaux 2,4 / 5 GHz.

  • Outils offensifs (mdk3, Void11, Bugtraq, IKEcrack, FakeAP, etc.)

À titre d'exemple, je vais vous montrer un outil de couteau suisse appelé mdk3. C'est un outil de preuve de concept qui permet d'exploiter le réseau sans fil. Pour ne citer que quelques options, cela vous permet de faire -

  • Inonder de faux outils de balise (comme moyen d'imiter un faux AP).

  • DoS des trames d'authentification (peut conduire au gel ou au redémarrage de l'AP s'il est vulnérable).

  • Flot de trames de dissociation / désauthentification (pour expulser les utilisateurs valides du réseau).

  • Test de sécurité sans fil 802.1X.

  • Abuser des systèmes de prévention / détection d'intrusion sans fil (WIPS / WIDS) et de nombreux autres éléments nuisibles.

La création du DoS de couche 2 des trames de désauthentification à l'aide de votre kali Linux (outil mdk3) est extrêmement simple et peut être réalisée avec une seule commande, comme illustré dans la capture d'écran suivante.

Bien sûr, il existe toujours un tas de façons d'obtenir le même résultat. Vous pouvez obtenir le même effet en utilisantaireplay-ngoutil. L'adresse MAC après "-a" est la valeur BSSID de l'AP qui diffuse un réseau WLAN particulier.

Audit de sécurité WLAN

Le but de l'audit de sécurité WLAN est d'étudier si et comment un WLAN particulier peut être compromis. Les types de faiblesses que l'attaquant potentiel rechercherait (et les faiblesses sur lesquelles l'auditeur de sécurité sans fil devrait se concentrer) sont principalement liés à l'authentification, au cryptage, aux types de WLAN déployés, aux clés faibles utilisées et similaires.

Les outils qui correspondent bien à cette utilisation sont:

  • Renifleurs / analyseurs de protocole (ex. Wireshark).

  • Outils de découverte sans fil (ex. NetStumbler, Kismet, Win Sniffer, WiFiFoFum, etc.).

  • Outils de rupture de cryptage / authentification (test) (aircrack-ng, scripts personnalisés, toutes sortes d'outils de crypto-analyse).

Comme vous pouvez le voir, l'audit de sécurité de base du WLAN n'est pas quelque chose pour lequel vous avez besoin d'un logiciel spécialisé. L'utilisation de l'application sur votre smartphone peut faire le travail!

Audit d'infrastructure filaire

En ce qui concerne la communication réseau sans fil, sa partie câblée doit également être sécurisée pour que l'ensemble du système soit considéré comme sûr. L'audit de l'infrastructure filaire doit couvrir les pointeurs suivants -

  • Inspection du pare-feu utilisé pour restreindre l'accès des utilisateurs WLAN à certaines ressources réseau.

  • Les interfaces Switchport qui ne sont pas utilisées doivent être désactivées.

  • Un mot de passe fort doit être utilisé et des protocoles avec cryptage intégré doivent être utilisés (HTTPS, SSH), si possible.

Audit d'ingénierie sociale

L'ingénierie sociale est le type d '«attaque» qui utilise des approches non techniques pour obtenir les informations. Au lieu d'essayer de déchiffrer le mot de passe sans fil, il est peut-être plus facile de le demander? Peut-être qu'il serait plus facile d'obtenir le code PIN WPS, qui vous permettrait de vous connecter à un WLAN protégé?

Ces scénarios semblent incroyables, mais je peux vous assurer qu'ils se produisent aussi dans la vraie vie. Afin de se protéger contre cela, le plus important est de savoir quelles données doivent rester privées et quelles données doivent être partagées. Dans les environnements domestiques où vous êtes «l'administrateur» du réseau, vous seul pouvez décider de ce qui doit rester privé. D'un autre côté, dans les environnements d'entreprise, ce serait un rôle des services de sécurité de lancer des campagnes de sensibilisation à la sécurité pour informer le personnel de ce qui serait une bonne utilisation du réseau sans fil et de ce qui serait une mauvaise utilisation.

Systèmes de prévention des intrusions sans fil

Sur le réseau câblé, le système de prévention des intrusions (IPS) est utilisé pour effectuer une inspection approfondie des paquets des paquets traversants, afin de rechercher des anomalies, des chevaux de Troie ou d'autres morceaux de code malveillants.

Dans le monde sans fil, c'est similaire, mais se concentre sur la réaction aux périphériques sans fil non fiables, plutôt que sur les événements de sécurité. Le système de prévention des intrusions sans fil (WIPS) se concentre sur la détection et la prévention de l'utilisation de périphériques sans fil non autorisés. L'idée générale derrière WIPS, est d'avoir certains points d'accès dans votre infrastructure dédiés configurés en mode WIPS (ne diffusez aucun réseau WLAN ou autorisez l'utilisateur à s'associer). Ces AP sont préconfigurés pour un canal de fréquence particulier et ils écoutent simplement le spectre de fréquences tout le temps, à la recherche d'anomalies.

Une autre approche consiste à disposer d'un ensemble de capteurs passifs dédiés (au lieu de points d'accès) pour effectuer ce travail. Les différents types d'anomalies que vous pouvez vous attendre à voir sont: un flot de trames de désauthentification, ou un flot de trames de dissociation, détection de WLAN diffusés par des points d'accès avec un BSSID inconnu, etc. Si vous pensez à l'inspection approfondie des paquets ou à la détection de codes malveillants, ils doivent encore être détectés sur le réseau filaire, à l'aide de périphériques IPS / IDS dédiés.

En tant qu'attaquant, vous n'avez aucun moyen d'exécuter une solution WIPS car il s'agit d'une mesure technique défensive. En raison de son prix et de ses frais généraux de gestion, seules les grandes entreprises peuvent le faire fonctionner (c'est encore assez rare). L'un des déploiements possibles de la solution WIPS peut être basé sur le modèle d'infrastructure sans fil Cisco. La solution Cisco Wireless (dans sa forme la plus simple) est basée sur le contrôleur LAN sans fil (WLC) et un ensemble de points d'accès. La solution WIPS suppose que certains points d'accès sont retirés du service WLAN régulier et sont réglés en mode IPS et dédiés uniquement à l'inspection du spectre de fréquences.

La page principale du contrôleur LAN sans fil Cisco (WLC) est affichée ci-dessous (les champs confidentiels ont été couverts par le cercle rempli de noir).

Ce WLC particulier gère actuellement 38 AP qui l'ont rejoint. La liste détaillée de tous les points d'accès, ainsi que leurs adresses MAC, adresses IP et le mode AP, peuvent être consultées sous l'onglet «Sans fil».

Tous les AP qui sont actuellement joints, ils sont mis en "mode local". Cela signifie qu'ils sont dédiés à fournir une couverture sans fil régulière et à annoncer tous les WLAN configurés. Afin de transformer un AP particulier en "mode IPS" tel que nous le connaissons, nous devons cliquer sur l'un des AP et changer son "mode AP" en "mode moniteur" spécial.

Une fois que l'AP est réglé en mode «Moniteur» et que la modification est appliquée, l'AP redémarrera. À partir de là, son seul travail est d'écouter le spectre de fréquences et de détecter les attaques côté sans fil. Par défaut, WLC a prédéfini un ensemble de signatures que AP recherchera. Ils sont répertoriés dans la capture d'écran suivante -

Comme vous pouvez le voir, l'élément numéro 9 est "Deauth flood", avec Frame Type - Management et Action correspondante - Report (cela signifie qu'il informera uniquement de l'attaque à l'aide de messages de journal, mais ne prendra aucune action).

Avec la configuration que nous avons ici, lorsque l'attaquant potentiel utiliserait l'outil mdk3 ou aireplay-ng pour interférer avec le réseau WLAN existant, basé sur l'infrastructure sans fil Cisco, l'attaque sera détectée et les administrateurs réseau seront informés. Il existe d'autres produits qui peuvent faire passer la sécurité sans fil au niveau supérieur. Avec les services de suivi sans fil, l'outil peut détecter votre emplacement géographique exact dans certains endroits très sécurisés, peut-être qu'un garde viendrait inspecter la source de l'attaque, ou la police pourrait être appelée.

Comme je l'ai mentionné précédemment, vous ne pouvez rencontrer une telle configuration que dans les environnements d'entreprise. Dans les petits déploiements ou les environnements domestiques, vous ne respecteriez pas ces mesures de sécurité.