Attacco SSID Confusion, che consente di sostituire la rete Wi-Fi

Un gruppo di ricercatori della Katholieke Universiteit Leuven (Belgio) ha identificato una vulnerabilità architettonica (CVE-2023-52424) nello standard Wi-Fi IEEE 802.11, che consente di connettersi a una rete wireless meno protetta invece della rete fidata a cui l'utente intendeva collegarsi, permettendo successivamente la cattura e la manipolazione del traffico. Il problema si manifesta negli stack wireless di qualsiasi sistema operativo ed interessa i metodi di autenticazione WPA3, WEP, EAP, AMPE e FILS.

La tecnica d'attacco proposta, denominata SSID Confusion, permette di aggirare i metodi di autenticazione del protocollo dell'access point, che proteggono dall'inserimento di un'identità della rete SSID e non consentono di creare reti fasulle con il nome della rete a cui si connette il cliente. La causa del problema è la definizione nello standard delle situazioni in cui l'SSID può non essere autenticato. In particolare, per comunicare la propria presenza, l'access point invia in broadcasting i beacon frame, contenenti informazioni sulla rete SSID. Per semplificare il processo di ricerca della rete, i clienti non autenticano l'SSID nei frame, poiché si presume che la verifica sia necessaria dopo che il cliente decide di collegarsi alla rete.

Per completare con successo l'attacco è necessario che l'utente avvii la connessione a una specifica rete wireless, mentre nelle vicinanze è presente un'altra rete wireless con gli stessi parametri di connessione della prima rete. Questo accade, ad esempio, quando vengono create reti diverse per le bande 2.4GHz e 5GHz, di cui una è poco protetta e vulnerabile ad attacchi di tipo man-in-the-middle, come KRACK o Frag. Questa configurazione problematica è inoltre utilizzata in alcune reti universitarie che supportano il servizio Eduroam. L'attaccante deve essere entro la portata del segnale per inserirsi tra l'utente e la rete target (MitM). Per effettuare l'attacco, l'intruso non ha bisogno di conoscere le credenziali della vittima.

L'attacco consiste nella creazione da parte dell'attaccante di un punto di accesso (WrongAP nel diagramma), che fornisce su un altro canale la trasmissione delle richieste a una rete fasulla meno protetta (WrongNet), a cui il cliente deve connettersi invece della rete desiderata (TrustedNet). Il punto di accesso può essere creato su un normale laptop ed è utilizzato per organizzare un attacco MitM multicanale alla vittima (MC MitM). L'attacco si svolge in tre fasi:

  • Identificazione della rete (Network Discovery). Il sistema MitM intercetta i pacchetti inviati dall'attaccante e dal punto di accesso fidato (TrustedNet), sostituendo l'SSID: nei pacchetti dal punto di accesso l'SSID viene sostituito con l'identificatore di una rete meno protetta, mentre nelle risposte della vittima con quello reale, per simulare l'interazione tra il cliente e il punto di accesso fidato. Alla fine, il dispositivo della vittima riceve risposte e pensa che la rete cercata sia nelle vicinanze, nonostante queste risposte siano trasmesse dal punto di accesso dell'attaccante.
  • Cattura dell'autenticazione (Authentication hijacking). L'attaccante simula un'autenticazione riuscita e costringe il cliente a connettersi a una rete meno protetta invece di quella fidata. Come nella fase precedente, l'attaccante intercetta i frame inviati durante l'autenticazione dal cliente, sostituisce l'SSID e li rinvia al punto di accesso.
  • MitM. Dopo che il canale di comunicazione è stato stabilito, l'attaccante sostituisce l'SSID da WrongNet a TrustedNet, creando l'impressione che l'utente stia lavorando attraverso una rete fidata, piuttosto che attraverso una rete meno protetta.
    Attacco SSID Confusion, che consente di sostituire la rete Wi-Fi

    Sfruttando una vulnerabilità, l'attaccante può costringere il cliente a connettersi a una rete meno protetta, e in questo caso nell'interfaccia verrà visualizzato l'SSID della rete a cui l'utente intendeva inizialmente connettersi, piuttosto che quella a cui è effettivamente connesso. Dopo aver ottenuto la connessione dell'utente attraverso una rete non protetta, l'attaccante può analizzare e intervenire nei flussi di traffico non crittografati. Durante questo processo, utilizzando alcuni VPN, come WARP, hide.me e Windscribe, il VPN non sarà attivato durante la connessione a reti contrassegnate nelle impostazioni come fidate.

    L'attacco si applica ai protocolli di autenticazione wireless che utilizzano EAP (Extensible Authentication Protocol), SAE (Simultaneous Authentication of Equals) e 802.1X, nonché alla modalità di funzionamento opzionale del protocollo WPA3, in cui l'SSID non viene utilizzato nella generazione della chiave PMK (Pairwise Master Key), il che viene fatto per escludere dati inizialmente noti dalla generazione della chiave per proteggersi da varie attacchi crittografici. Il protocollo FILS (Fast Initial Link Setup) è vulnerabile quando utilizza un PMK creato durante la negoziazione della connessione basata su EAP. I protocolli WPA1, WPA2 e FT (Fast BSS Transition) non sono affetti dal problema, poiché richiedono un SSID corretto durante la negoziazione della connessione.

    Per proteggersi dall'attacco SSID Confusion sul lato del punto di accesso, viene menzionata l'inclusione nella norma 802.11 di un requisito di autenticazione SSID durante la connessione, che può essere realizzato aggiungendo l'SSID nella funzione di generazione della chiave o includendo l'SSID tra i dati aggiuntivi verificati durante la negoziazione della connessione. Sul lato client, la protezione può essere organizzata attraverso la protezione dei frame beacon (che sarà applicata in WiFi 7). I creatori di reti possono prevenire l'esecuzione dell'attacco rinunciando all'uso di credenziali comuni in reti con SSID diversi. Gli utenti possono proteggersi utilizzando VPN affidabili quando si connettono tramite qualsiasi rete wireless.

    Guarda il video


    Fonte: opennet.ru
  • Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster