GREY-X // WIFI LAB
CSA ATTACK
Le Channel Switch Announcement (CSA) est un mécanisme Wi-Fi permettant à un point d’accès d’indiquer à ses clients qu’il va changer de canal.
Dans certaines conditions, ce mécanisme peut être exploité pour perturber la communication entre les clients et le point d’accès et faciliter certaines phases d’une analyse de sécurité Wi-Fi.
01 // Principe
Link to heading
Le fonctionnement normal :
AP
│
│ CSA → changement de canal
▼
Client
│
└── suit le changement
Lors d’un scénario d’attaque :
Attaquant
│
▼
Perturbation / CSA
│
▼
Client
│
▼
Changement de canal
L’objectif est notamment d’étudier la manière dont les clients réagissent aux changements de canal et aux perturbations du réseau.
02 // Pourquoi c'est intéressant ?
Link to heading
Le CSA Attack permet d’étudier :
- la gestion des changements de canal ;
- le comportement des clients Wi-Fi ;
- les mécanismes de reconnexion ;
- l’impact sur la capture de trafic d’authentification ;
- les différences de comportement entre WPA2 et WPA3.
Il ne s’agit donc pas de « casser WPA3 » directement.
Le point faible étudié est le comportement autour du canal et de la reconnexion, pas le chiffrement WPA3 lui-même.
03 // Observer le phénomène
Link to heading
Dans un laboratoire autorisé, on peut utiliser :
iw dev
et :
sudo tcpdump -i wlan1 -n
Wireshark permet ensuite d’analyser les trames de gestion et d’observer les changements de canal.
04 // WPA2 / WPA3
Link to heading
Le CSA Attack ne signifie pas que :
WPA2 = cassé
WPA3 = cassé
Il permet plutôt d’étudier les mécanismes entourant la connexion.
Wi-Fi
│
├── Gestion du canal
│
├── Association
│
├── Authentification
│
└── Chiffrement
Une faiblesse dans une couche ne signifie pas automatiquement que le chiffrement est compromis.
05 // À retenir
Link to heading
CSA
↓
Changement de canal
↓
Réaction du client
↓
Reconnexion / perturbation
↓
Analyse du comportement Wi-Fi
Le meilleur moyen de comprendre cette technique reste de la reproduire dans un laboratoire contrôlé, puis d’observer les trames avec Wireshark.
GREY-X — Understand the protocol, don’t trust the illusion.