La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive come configurare e risolvere i problemi di Enhanced Open con modalità di transizione sul controller Catalyst 9800 Wireless LAN (9800 WLC).
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
L'Enhanced Open è una certificazione fornita dall'alleanza WiFi come parte dello standard di sicurezza wireless WPA3. Utilizza Opportunistic Wireless Encryption (OWE) su reti aperte (non autenticate) per prevenire lo sniffing passivo e gli attacchi semplici rispetto a una rete wireless PSK pubblica.
Con Enhanced Open, i client e il WLC (in caso di autenticazione centrale) o l'access point (in caso di autenticazione locale FlexConnect) eseguono uno scambio di chiavi Diffie-Hellman durante il processo di associazione e utilizzano il master key secret (PMK) pairwise con l'handshake a 4 vie.
Opportunistic Wireless Encryption (OWE) è un'estensione di IEEE 802.11 che fornisce la crittografia del supporto wireless (IETF RFC 8110). Lo scopo dell'autenticazione basata su OWE è evitare la connettività wireless aperta non protetta tra l'access point e i client. L'OWE utilizza la crittografia basata sugli algoritmi Diffie-Hellman per impostare la crittografia wireless. Con OWE, il client e l'access point eseguono uno scambio di chiavi Diffie-Hellman durante la procedura di accesso e utilizzano il segreto PMK (pairwise master key) risultante con l'handshake a 4 vie. L'utilizzo di OWE migliora la sicurezza delle reti wireless per le installazioni in cui vengono installate reti aperte o condivise basate su PSK.
In genere, le reti aziendali dispongono di un solo SSID guest non crittografato e preferiscono che coesistano sia i client meno recenti che quelli più recenti che non supportano l'apertura avanzata sia quelli più recenti. La modalità Transizione è stata introdotta specificamente per rispondere a questo scenario.
È quindi necessario configurare due SSID: un SSID nascosto per supportare OWE e un secondo SSID aperto e trasmesso.
La modalità di transizione Opportunistica di Crittografia wireless (OWE) consente a Host non OEM e non OEM di connettersi contemporaneamente allo stesso SSID. Quando tutti gli STA OWE vedono un SSID in modalità di transizione OWE, si connettono con OWE.
Sia la WLAN aperta che i frame del beacon di trasmissione della WLAN OWE. I frame di risposta beacon e probe della WLAN OWE includono il fornitore IE della Wi-Fi Alliance per incapsulare il BSSID e l'SSID della WLAN aperta e, analogamente, la WLAN aperta include anche la WLAN OWE.
Nell'elenco delle reti disponibili, una STA OWE visualizzerà solo il SSID del BSS aperto di un access point OWE in modalità di transizione OWE e sopprimerà la visualizzazione del SSID OWE BSS di tale access point OWE.
Tipico caso di utilizzo in cui l'amministratore desidera configurare l'apertura avanzata ma consente comunque ai client meno recenti di connettersi all'SSID guest.
Creare il primo SSID, con la presente denominato "OWE_Transition". Nell'esempio, ID WLAN 3, e verificare che sia nascosto con l'opzione "Broadcast SSID" disabilitata:
1. Scegliere Configurazione > Tag e profili > WLAN per aprire la pagina WLAN.
2. Fare clic su Add per aggiungere una nuova WLAN > add WLAN name "OWE_Transition" > change Status to Enable > sure Broadcast SSID is Disabled.
3. Selezionare Security > Layer 2 tab > Select WPA3.
4. Impostare Protected Management Frame (PMF) su Required.
5. In Parametri WPA > Controllare la regola WPA3. Selezionare AES(CCMP128) Encryption e OWE Auth Key Management.
6. Aggiungere l'ID WLAN 4 (WLAN aperta) alla casella "ID WLAN modalità di transizione".
7. Fare clic su Apply to Device (Applica al dispositivo).
Creare un secondo SSID, chiamarlo "open" (aperto) nell'esempio con ID WLAN 4, quindi accertarsi di abilitare "Broadcast SSID" (SSID broadcast):
1. Scegliere Configurazione > Tag e profili > WLAN per aprire la pagina WLAN.
2. Fare clic su Add per aggiungere una nuova WLAN > add WLAN name "open" > change Status to Enable > sure Broadcast SSID is Enabled.
3. Scegliere la scheda Sicurezza > Layer 2 > Scegli nessuno.
4. Aggiungere l'ID WLAN 4 (OWE_Transition) nella casella "Transition Mode WLAN ID" (ID WLAN modalità di transizione).
5. Fare clic su Apply to Device (Applica al dispositivo).
Attenzione: Nel caso in cui si disponga di una WLAN aperta precedente che utilizza lo stesso SSID della WLAN OWE, i client Windows aggiungono "2" al nome SSID. Per risolvere il problema, selezionare "Rete e Internet > Wi-Fi > Gestione reti note" ed eliminare la connessione precedente.
In questa schermata viene mostrato il risultato finale: una WLAN è protetta e configurata per WPA3+OWE+WPA3 denominata "OWE_Transition" e l'altra è un SSID completamente aperto denominato "open". Solo il SSID completamente aperto denominato "open" ha il suo SSID trasmesso nei beacon mentre "OWE_Transition" è nascosto.
6. Mappare le WLAN create ai profili delle policy desiderati nel tag delle policy e applicarlo agli access point.
Enhanced Open SSID:
Device# conf t
Device(config)# wlan OWE_Transition 3 OWE_Transition
Device(config)# no broadcast-ssid
Device(config)# no security ft adaptive
Device(config)# no security wpa wpa2
Device(config)# no security wpa akm dot1x
Device(config)# security wpa akm owe
Device(config)# security wpa transition-mode-wlan-id 4
Device(config)# security wpa wpa3
Device(config)# security pmf mandatory
Device(config)# no shutdown
Apri SSID:
Device# conf t
Device(config)# wlan open 4 open
Device(config)# no security ft adaptive
Device(config)# no security wpa
Device(config)# no security wpa wpa2
Device(config)# no security wpa wpa2 ciphers aes
Device(config)# no security wpa akm dot1x
Device(config)# security wpa transition-mode-wlan-id 3
Device(config)# no shutdown
Profilo criterio:
Device(config)# wireless tag policy Wifi6E_TestPolicy
Device(config-policy-tag)# wlan open policy CentralSwPolicyProfile
Device(config-policy-tag)# wlan OWE_Transition policy CentralSwPolicyProfile
Questa è la sezione di verifica.
Verificare la configurazione WLAN sulla CLI:
Device#show wlan id 3
WLAN Profile Name : OWE_Transition
================================================
Identifier : 3
Description :
Network Name (SSID) : OWE_Transition
Status : Enabled
Broadcast SSID : Disabled
[...]
Security
802.11 Authentication : Open System
Static WEP Keys : Disabled
Wi-Fi Protected Access (WPA/WPA2/WPA3) : Enabled
WPA (SSN IE) : Disabled
WPA2 (RSN IE) : Disabled
WPA3 (WPA3 IE) : Enabled
AES Cipher : Enabled
CCMP256 Cipher : Disabled
GCMP128 Cipher : Disabled
GCMP256 Cipher : Disabled
Auth Key Management
802.1x : Disabled
PSK : Disabled
CCKM : Disabled
FT dot1x : Disabled
FT PSK : Disabled
FT SAE : Disabled
Dot1x-SHA256 : Disabled
PSK-SHA256 : Disabled
SAE : Disabled
OWE : Enabled
SUITEB-1X : Disabled
SUITEB192-1X : Disabled
SAE PWE Method : Hash to Element, Hunting and Pecking(H2E-HNP)
Transition Disable : Disabled
CCKM TSF Tolerance (msecs) : 1000
OWE Transition Mode : Enabled
OWE Transition Mode WLAN ID : 4
OSEN : Disabled
FT Support : Disabled
FT Reassociation Timeout (secs) : 20
FT Over-The-DS mode : Disabled
PMF Support : Required
PMF Association Comeback Timeout (secs): 1
PMF SA Query Time (msecs) : 200
[...]
#show wlan id 4
WLAN Profile Name : open
================================================
Identifier : 4
Description :
Network Name (SSID) : open
Status : Enabled
Broadcast SSID : Enabled
[...]
Security
802.11 Authentication : Open System
Static WEP Keys : Disabled
Wi-Fi Protected Access (WPA/WPA2/WPA3) : Disabled
OWE Transition Mode : Enabled
OWE Transition Mode WLAN ID : 3
OSEN : Disabled
FT Support : Disabled
FT Reassociation Timeout (secs) : 20
FT Over-The-DS mode : Disabled
PMF Support : Disabled
PMF Association Comeback Timeout (secs): 1
PMF SA Query Time (msecs) : 200
[...]
Nel WLC, è possibile andare alla configurazione AP e verificare che entrambe le WLAN siano attive sull'AP:
Quando è abilitato, l'access point utilizza solo beacon con SSID aperto ma con un elemento di informazioni sulla modalità di transizione OWE (IE). Quando un client in grado di ottimizzare l'apertura si connette a questo SSID, utilizza automaticamente OWE per crittografare tutte le associazioni dei post del traffico.
Ecco cosa si può osservare nell'aria (OTA):
Il beacon inviato con SSID "open" contiene la modalità di transizione OWE IE con i dettagli SSID aperti avanzati, come BSSID e il nome SSID "OWE_Transition".
Ci sono anche i beacon OTA con il SSID nascosto e se filtriamo per bssid, i frame vengono inviati al BSSID 00:df:1d:dd:7d:3e che è il BSSID all'interno della modalità di transizione OWE IE:
È possibile notare che anche il beacon nascosto OWE contiene la modalità di transizione OWE IE con il BSSID del ssid aperto e il nome SSID "open".
Questi screenshot mostrano un telefono Android che supporta Enhanced Open: viene visualizzato solo il SSID aperto senza l'icona del lucchetto (un'icona del lucchetto farebbe credere all'utente che è necessaria una password per la connessione), ma una volta connesso viene visualizzato il messaggio Protezione avanzata aperta.
Nell'etere, possiamo vedere l'intera sequenza di connessione:
Dopo aver ascoltato i beacon, il client cerca l'SSID OWE e l'access point risponde.
Quindi si verifica il normale scambio di frame OWE: richiesta e risposta di autenticazione, richiesta di associazione e risposta contenenti DH IE, quindi handshake a 4 vie EAPOL.
Sul WLC è possibile verificare la connessione del client. Il client che supporta OWE può connettersi a Enhanced Open WLAN in questo esempio è l'ID WLAN 3:
Device#show wireless client mac-address 286b.3598.580f detail
Client MAC Address : 286b.3598.580f
[...]
AP Name: AP9136_5C.F524
AP slot : 1
Client State : Associated
Policy Profile : CentralSwPolicyProfile
Flex Profile : N/A
Wireless LAN Id: 3
WLAN Profile Name: OWE_Transition
Wireless LAN Network Name (SSID): OWE_Transition
BSSID : 00df.1ddd.7d3e
Connected For : 682 seconds
Protocol : 802.11ax - 5 GHz
Channel : 64
Client IIF-ID : 0xa0000003
Association Id : 2
Authentication Algorithm : Open System
Idle state timeout : N/A
[...]
Policy Type : WPA3
Encryption Cipher : CCMP (AES)
Authentication Key Management : OWE
Transition Disable Bitmap : None
User Defined (Private) Network : Disabled
User Defined (Private) Network Drop Unicast : Disabled
Encrypted Traffic Analytics : No
Protected Management Frame - 802.11w : Yes
EAP Type : Not Applicable
E possiamo osservare la stessa cosa nell'interfaccia utente del WLC:
Per i client che non supportano l'apertura avanzata, possono vedere e connettersi solo all'SSID aperto, senza crittografia.
Come illustrato qui, si tratta di client che non supportano Enhanced Open (rispettivamente un iPhone su IOS 15 e un MacBook su Mac OS 12) e che vedono solo l'SSID guest aperto e non usano la crittografia.
Di seguito è riportato un altro esempio di scheda wireless USB che non supporta OWE:
Il client non supporta OWE in grado di connettersi ad Open WLAN in questo esempio è WLAN ID 4:
#show wireless client mac-address b44b.d623.a199 detail
Client MAC Address : b44b.d623.a199
[...]
AP Name: AP9136_5C.F524
AP slot : 1
Client State : Associated
Policy Profile : CentralSwPolicyProfile
Flex Profile : N/A
Wireless LAN Id: 4
WLAN Profile Name: open
Wireless LAN Network Name (SSID): open
BSSID : 00df.1ddd.7d3f
[...]
Authentication Algorithm : Open System
[...]
Protected Management Frame - 802.11w : No
EAP Type : Not Applicable
Ci sono anche i beacon OTA con il SSID nascosto e se filtriamo per bssid, i frame vengono inviati al BSSID 00:df:1d:dd:7d:3e che è il BSSID all'interno della modalità di transizione OWE IE:
È possibile notare che anche il beacon nascosto OWE contiene la modalità di transizione OWE IE con il BSSID del ssid aperto e il nome SSID "open".
2023/06/23 15:08:58.567933 {wncd_x_R0-0}{1}: [client-keymgmt] [14854]: (note): MAC: xxxx.xxxx.xxxx EAP Key management successful. AKM:OWE Cipher:CCMP WPA Version: WPA3
2023/06/23 15:10:06.971651 {wncd_x_R0-0}{1}: [client-orch-state] [14854]: (note): MAC: xxxx.xxxx.xxxx Client state transition: S_CO_IP_LEARN_IN_PROGRESS -> S_CO_RUN
Riferimenti
Guida alla configurazione del software Cisco Catalyst serie 9800 Wireless Controller 17.9.x
Revisione | Data di pubblicazione | Commenti |
---|---|---|
2.0 |
26-Jun-2023 |
Nuove versioni WLC e nuovi modelli AP. Sono stati aggiunti il diagramma di rete e il flusso del frame OWE. |
1.0 |
15-Mar-2022 |
Versione iniziale |