La settimana è iniziata con pessime notizie per utenti, aziende ed esperti di sicurezza: un nuovo studio ha esposto vulnerabilità di alto profilo nel protocollo WPA2, la cui prova di concetto consente l'intercettazione dei dati in una rete WiFi protetta. La buona notizia è che queste vulnerabilità possono essere eliminate con gli aggiornamenti adeguati. La cattiva notizia è che gli update devono raggiungere tutti i nostri dispositivi, inclusi i router, e conosciamo già la posizione dei produttori…

La tua rete WiFi è vulnerabile a un attacco: Tutto quello che devi sapere per proteggerti
WiFi

Cosa è successo?

I ricercatori Mathy Vanhoef e Frank Piessens hanno pubblicato domenica sera uno studio in cui esplorano una nuova tecnica di attacco che colpisce il protocollo WPA2. Chiamata KRACK (acronimo di Key Reinstallation AttaCK), la tecnica si basa su una catena di vulnerabilità che, sebbene riconosciute nel mondo della sicurezza informatica e dichiarate come «possibili» da implementare al di là della loro difficoltà, sono state riversate in una prova di concetto. Così hanno verificato che essenzialmente ogni dispositivo dipendente da WPA2 è a rischio.

«Tutti» i dispositivi?

Le informazioni riguardano OS X 10.9.5, macOS Sierra 10.12, iOS 10.3.1 o superiore, tre versioni dell'implementazione wpa_supplicant, Android 6.0 e superiore, OpenBSD 6.1, Windows 7, Windows 10 e hardware come Linksys e MediaTek, ma non si esclude che colpisca altre piattaforme. iOS e Windows sono i due sistemi operativi che oppongono maggiore resistenza all'attacco. Microsoft ha confermato che le correzioni necessarie sono state pubblicate con l'ultima tornata di patch il 10 ottobre scorso. Apple ha già fatto lo stesso nelle versioni beta dei suoi sistemi e ci vorranno un paio di settimane in più. Una situazione simile vive Linux, con patch emesse e in attesa della loro integrazione nelle distribuzioni. Il problema principale lo subisce Android. I ricercatori indicano che KRACK è «particolarmente devastante» contro Android 6.0. Google lavora a un hotfix, ma si calcola che (come minimo) il 40 per cento dei dispositivi Android, e molti di essi forse non lo riceveranno mai.

La tua rete WiFi è vulnerabile a un attacco: Tutto quello che devi sapere per proteggerti
Windows e iOS sono i più resistenti

Come funziona esattamente?

Le reti WiFi utilizzano una serie di chiavi condivise per proteggere il traffico che vi circola. La crittografia più popolare (e raccomandata) è AES, ma esistono altre varianti meno sicure. Le chiavi vengono condivise tramite «handshake» incaricati di verificare l'identità dei clienti. Il lavoro di KRACK è gettarsi a capofitto contro il cosiddetto «handshake a 4 vie». Con una manipolazione precisa dei messaggi legati all'handshake, l'attaccante fa sì che la vittima reinstalli una chiave già utilizzata. Si suppone che le chiavi siano monouso, ma il protocollo WPA2 non offre garanzie al riguardo. La profondità di KRACK dipende dal tipo di handshake: nel caso di AES-CCMP, l'attaccante può ripetere e decifrare pacchetti. Se si tratta di WPA-TKIP o GCMP (Galois/Counter Mode Protocol), la sua capacità si estende alla ripetizione, alla decifrazione e alla falsificazione di pacchetti.

In parole semplici

In termini molto rilassati, KRACK consente di intercettare, leggere e in alcuni casi modificare il traffico di una rete protetta con WPA2 senza conoscere la password del WiFi. Questo non significa che WPA2 sia rotto o qualcosa del genere. Fortunatamente, implementazioni e client possono ricevere patch con retrocompatibilità, quindi non abbiamo bisogno di un 'WPA3' d'emergenza. Se a questo aggiungiamo il dettaglio che non è semplice per un attaccante sferrare l'attacco (richiede tra le altre cose di trovarsi vicino alla rete), i tempi sarebbero a nostro favore. Tuttavia…

Cosa succede con i router?

La raccomandazione generale è cercare aggiornamenti del firmware. Il problema è che la maggior parte dei dispositivi si trova in una trappola simile a quella degli smartphone Android, e i loro produttori semplicemente ignoreranno qualsiasi richiesta di update. La pagina ufficiale di KRACK insiste sul fatto che l'attacco non si concentra sui punti di accesso, ma sull'handshake a 4 vie. La priorità dell'utente medio deve essere l'aggiornamento dei client (computer, tablet, smartphone). Un buon passo per minimizzare l'impatto di KRACK sui router è non usarli come ripetitori e disabilitare il supporto al fast roaming 802.11r.

Televisori, stampanti, Internet delle Cose?

Anche questi sono client vulnerabili. A uno piacerebbe pensare che i produttori agiranno con responsabilità e pubblicheranno patch per tutti i loro prodotti, ma la vita reale ci ha insegnato un'altra cosa.

Come ci proteggiamo?

Senza includere update, la prima linea di difesa è usare HTTPS ogni volta che sia possibile. Anche se un attacco KRACK riuscisse a intercettare il traffico del router, HTTPS è sufficiente per offuscarne il contenuto. Naturalmente, esistono strumenti specifici che decodificano i pacchetti HTTPS, ma l'idea è mettere ostacoli sul cammino dell'attaccante. Un'altra opzione è adottare un servizio VPN robusto, e con questo intendo una soluzione a pagamento. Non tutti i VPN fanno bene il loro lavoro, quindi dobbiamo studiare molto attentamente le offerte. In sintesi: una rete WPA2 violata con KRACK condivide il profilo di una rete gratuita e aperta. Si tratta di territorio ostile, ma con le dovute precauzioni staremo bene. Seguiremo da vicino l'evoluzione di KRACK, non andate lontano.

Sito ufficiale: