Ak kupujete VPN preto, že titulok tvrdil, že KRACK láme šifrovanie Wi-Fi, opravujete nesprávnu vrstvu. To odhalenie z roku 2017 opisovalo rodinu útokov reinstaláciou kľúča na štvorcestné podanie rúk WPA2 a oprava prišla ako aktualizácie operačného systému, záplaty bezdrôtových ovládačov a firmvér smerovača. Tunel dokáže skryť vašu prevádzku pred miestnou sieťou, ale nedokáže opraviť podanie rúk, ktoré sa končí pod ním. Prvá otázka teda nie je, ktorý VPN kúpiť; ale ktoré z vašich zariadení stále beží na nezaplátanom bezdrôtovom zásobníku.

Rovnaké rozlíšenie odpovedá aj na obavu o rozpočet. Kto si nemôže dovoliť predplatné, nebol nikdy vylúčený zo skutočného riešenia, pretože riešením bola bezplatná aktualizácia. Peniaze stojí výmena hardvéru, ktorý už žiadnu nedostáva.

Čo útok vlastne manipuloval

WPA2 odvodzuje pri pridružení nový párový kľúč pomocou štvorcestného podania rúk. Prístupový bod pošle nonce, klient odpovie svojím, obe strany vypočítajú párový prechodný kľúč a prístupový bod potvrdí správou, ktorú klient potvrdí. Útok reinstaláciou kľúča zasahuje do tejto postupnosti namiesto hádania hesla a núti klienta nainštalovať kľúč, ktorý už nainštaloval. Každá reinstalácia môže resetovať nonce vysielania a počítadlo opakovania príjmu viazané na tento kľúč.

Keď sa tie počítadlá posunú späť, časť prevádzky, ktorá mala byť odmietnutá, je opäť prijateľná. V závislosti od variantu a implementácie mohol útočník v rádiovom dosahu prehrávať rámce, dešifrovať ich alebo ich vkladať. Podanie rúk skupinového kľúča a podanie rúk rýchleho prechodu mali vlastné varianty, a preto poradňa uvádzala niekoľko názvov útokov namiesto jedného.

Android 6.0 a novší bol najhorší prípad. Jeho verzie wpa_supplicant sa dali prinútiť nainštalovať kľúč zo samých núl, čo robilo dešifrovanie oveľa jednoduchším než na platformách, kde reinstalácia iba resetovala počítadlá. Ten detail oddelil teoretickú slabinu od praktickej na najrozšírenejšej telefónnej platforme tej doby.

Oprava žije v bezdrôtovom zásobníku

Oprava z upstreamu povedala supplicantom a prístupovým bodom, aby ignorovali znova odoslanú správu podania rúk, keď je kľúč už nainštalovaný. Zaplátané zostavenia wpa_supplicant a hostapd ju niesli a distribúcie ju preniesli do starších vetiev, takže reťazec, ktorý vypisuje wpa_supplicant -v, je východiskový bod, nie rozsudok. Prečítajte si bezpečnostnú poradňu distribúcie a potvrďte konkrétnu záplatu, nie len číslo verzie. Zostavenie hlásiace starú verziu môže byť stále opravené a zostavenie s novou verziou môže stále postrádať záplatu od výrobcu.

Pozornosť potrebujú oba konce spojenia. Opravený smerovač nezaplátuje notebook, ktorý sa k nemu pripája, a opravený notebook nezaplátuje smerovač. Výrobcovia zverejňovali poradne pre jednotlivé produkty a opravy smerovačov zvyčajne zaostávali za aktualizáciami telefónov, pretože každý model potrebuje vlastné zostavenie firmvéru. Ak posledné vydanie zariadenia predchádza poradni, považujte ho za nezaplátané, kým výrobca nepovie inak.

Pre vybavenie, ktoré nemôžete aktualizovať, sú možnosti úzke a nevábne. Vyraďte ho, držte ho mimo sietí s citlivou prevádzkou alebo ho obmedzte na segment, kde sú jeho jediní susedia rovnako postrádateľní. Žiadna z týchto možností nevyžaduje predplatné a žiadnu nezlepší voľba iného poskytovateľa tunela.

Čo tunel pokrýva

VPN posúva hranicu. Vaše zariadenie zašifruje každý paket a pošle ho na server VPN, ktorý ho dešifruje a odovzdá ďalej. Kto manipuluje s Wi-Fi spojením, vidí vonkajšie pakety tunela, nie užitočné zaťaženie v nich, takže útok reinstaláciou, ktorý odhaľuje rámce linkovej vrstvy, automaticky neodhalí obsah tunelovaného spojenia. Táto ochrana platí, aj keď bezdrôtový zásobník pod ňou zostáva zraniteľný, a práve preto sa obe kontroly zamieňajú.

Kvalifikátor je „tunelované“. Rozdelené tunelovanie, zoznam obchádzania alebo výnimka pre captive portál posielajú časť prevádzky mimo tunela a táto prevádzka z neho nič nemá. To isté platí pre prevádzku iných zariadení v tej istej sieti, ktoré klienta nikdy nenainštalovali. Tunel je rozhodnutie pre každé zariadenie a každú trasu, nie vlastnosť miestnosti, a VPN na úrovni smerovača pokrýva len to, čo smerovačom skutočne prechádza.

Tunel nedokáže opraviť ovládač, zastaviť záplavu deautentizácie ani zabrániť útočníkovi rušiť kanál. Nedokáže ani ochrániť spojenie, ktoré doň nikdy nevstúpi. Sú to problémy dostupnosti a linkovej vrstvy a zostávajú s bezdrôtovým zásobníkom bez ohľadu na to, aká silná je šifrovacia sada tunela.

HTTPS a tunel chránia rôzne skoky

Jedno načítanie stránky môže zahŕňať tri oddelené ochrany: Wi-Fi spojenie, tunel k serveru VPN a reláciu TLS k webu. Každá sa vyjednáva nezávisle. TLS s platným certifikátom a modernou verziou protokolu vám dáva overené šifrovanie medzi prehliadačom a webom, aj keď je prvý skok nepriateľský, pretože kontrola certifikátu je to, čo zabráni podvodníkovi podstrčiť vlastný kľúč.

Táto kontrola má slabé miesta na okrajoch. Presmerovanie z HTTPS na HTTP, stránka načítavajúca skripty cez obyčajný HTTP alebo používateľ, ktorý preklikne varovanie o certifikáte, to všetko presúva prevádzku mimo chránenej relácie. HSTS a medzistránky prehliadača existujú preto, že tieto chyby sú časté, nie preto, že by TLS bolo krehké.

Udržiavanie HTTPS a tunela neznamená, že bezdrôtová implementácia prestane byť zraniteľná. Rámce stále dešifruje chybný ovládač; rozdiel je v tom, čo v nich útočník nájde a či bol ten obsah už chránený niečím iným.

Poradie opráv pre zmiešanú sieť

Začnite prístupovým bodom, pretože je to zariadenie, ktoré ovládate a na ktorom závisí každý klient. Potom prejdite klientske operačné systémy, od najstarších, pretože platformy, ktoré prestali dostávať aktualizácie, sú tie, ktoré nikdy nebudú zaplátané. Až po dokončení tohto súpisu má rozhodnutie o VPN zmysel, a je to rozhodnutie o vystavení, nie o oprave. Urobiť to v opačnom poradí, najprv tunel a potom firmvér, necháva skutočnú chybu na mieste, kým predplatné trvá.

Zapíšte, čo ste overili, vrátane verzie firmvéru a dátumu. „Aktualizované“ nie je stav, ktorý by niekto mohol neskôr auditovať.

Tri kontroly pokrývajú väčšinu práce a idú v tomto poradí. Nepreskakujte tretiu len preto, že prvé dve vyšli čisto.

  • Firmvér smerovača: porovnajte nainštalovanú verziu so stránkou poradne výrobcu, nie s tlačidlom aktualizácie.
  • Klientsky OS: potvrďte úroveň záplat, ktorá zahŕňa bezdrôtovú opravu pre každý telefón, notebook a tablet.
  • Zvyšky: vypíšte zariadenia bez cesty k záplate a rozhodnite vyradiť, izolovať alebo prijať.

Ak je zoznam zvyškov dlhý, hostovská sieť s izoláciou klientov kúpi čas, kým sa hardvér vymieňa. Potom otestujte jedného známeho klienta v každom pásme, zapíšte výsledok a po ďalšom vydaní firmvéru skontrolujte znova. Súpis hardvéru je to, čo robí nasledujúcu poradňu rýchlou; tunel je to, čo medzitým kryje medzeru.

Súvisiace články