
Que vous possédiez un Mac personnel ou que vous gériez une flotte d’appareils avec des logiciels de gestion comme Mosyle, il y a de fortes chances que votre appareil ait enregistré de nombreux réseaux sans fil non sécurisés. Ces points d’accès, souvent rencontrés dans les cafés comme Starbucks ou dans les aéroports, ne nécessitent pas d’authentification.
Le risque ? Des attaquants peuvent installer des points d’accès frauduleux avec les mêmes SSID, amenant votre appareil à se connecter automatiquement. Pour éviter ce type d’attaques par usurpation, vous pouvez automatiser la suppression des SSID communs avec le script suivant.
Étapes pour sécuriser votre réseau
Étape 1 : Ouvrir Terminal
Ouvrez Terminal ou votre émulateur préféré.
Étape 2 : Créer le fichier script
Créons un nouveau fichier script avec votre éditeur préféré, comme Nano.
nano remove_public_wifi.sh
Étape 3 : Le script
Copiez et collez le script suivant dans le fichier remove_public_wifi.sh. Vous pouvez y ajouter autant de SSID que souhaité.
#!/bin/bash
for interface in $(networksetup -listnetworkserviceorder | grep Hardware | awk '/Wi-Fi/ { print $NF }' | awk -F ")" '{ print $1 }')
do
echo "Maintenant suppression des réseaux Wi-Fi enregistrés de $interface"
networksetup -removepreferredwirelessnetwork $interface "Starbucks WiFi"
networksetup -removepreferredwirelessnetwork $interface "Airport Guest"
# ajoutez d'autres SSID ici
done
exit 0
Étape 4 : Enregistrer et quitter
Enregistrez le fichier dans Nano en tapant Ctrl + O puis Entrée, et quittez avec Ctrl + X.
Étape 5 : Rendre le fichier exécutable
Attribuez au fichier les permissions nécessaires avec :
chmod +x remove_public_wifi.sh
Étape 6 : Exécuter le script
Lancez le script en tapant :
sudo ./remove_public_wifi.sh
Cela empêchera votre Mac de se connecter automatiquement aux réseaux listés, incluant des réseaux sécurisés. Cette méthode est plus rapide que de supprimer les réseaux manuellement dans les réglages, surtout si vous voyagez régulièrement pour le travail.