As jy 'n VPN koop omdat 'n opskrif gesê het KRACK breek Wi-Fi-versleuteling, dan herstel jy die verkeerde laag. Daardie openbaarmaking van 2017 het 'n familie herinstallasie-aanvalle op die WPA2 vierrigting-handdruk beskryf, en die herstel het gekom as bedryfstelselopdaterings, patisse vir draadlose drywers en router-firmware. 'n Tonnel kan jou verkeer vir die plaaslike netwerk verberg, maar dit kan nie 'n handdruk herstel wat onder dit afgehandel word nie. Die eerste vraag is dus nie watter VPN om te koop nie; dit is watter van jou toestelle nog 'n ongepatste draadlose stapel gebruik.

Dieselfde onderskeid beantwoord die begroting-bekommernis. Iemand wat nie 'n intekening kan bekostig nie, is nooit van die werklike oplossing uitgesluit nie, want die oplossing was 'n gratis opdatering. Wat geld kos, is om hardeware te vervang wat nie meer een ontvang nie.

Wat die aanval werklik gemanipuleer het

WPA2 lei 'n nuwe paarsgewyse sleutel op verbindingstyd af deur 'n vierrigting-handdruk. Die toegangspunt stuur 'n nonce, die kliënt antwoord met sy eie, beide kante bereken die paarsgewyse verbygaande sleutel, en die toegangspunt bevestig met 'n boodskap wat die kliënt erken. 'n Sleutelherinstallasie-aanval steur daardie volgorde eerder as om die wagfrase te raai, en dwing 'n kliënt om 'n sleutel te installeer wat hy reeds geïnstalleer het. Elke herinstallasie kan die stuur-nonce en die ontvangs-herhalingteller wat aan daardie sleutel gekoppel is, terugstel.

Sodra daardie tellers agteruit beweeg, word sekere verkeer wat verwerp moes word, weer aanvaarbaar. Afhangend van die variant en die implementering, kon 'n aanvaller binne radiobestek rame herhaal, rame ontsyfer of dit inspuit. Die groepsleutel-handdruk en die vinnige-oorgang-handdruk het hul eie variante gehad, en daarom het die advies verskeie aanvalsname gelys eerder as een.

Android 6.0 en later was die slegste geval. Die wpa_supplicant-weergawes daarvan kon gedwing word om 'n alles-nul-sleutel te installeer, wat ontsyfering baie makliker gemaak het as op platforms waar herinstallasie net tellers terugstel. Daardie besonderheid het 'n teoretiese swakheid van 'n praktiese een geskei op die algemeenste telefoonplatform van daardie tyd.

Die regstelling lê in die draadlose stapel

Die stroomop-korreksie het aanwysers en toegangspunte opdrag gegee om 'n herversende handdrukboodskap te ignoreer sodra die sleutel reeds geïnstalleer is. Gepatste boue van wpa_supplicant en hostapd het dit gedra, en verspreidings het dit na ouer takke teruggedra, so die string wat deur wpa_supplicant -v gedruk word, is 'n beginpunt eerder as 'n uitspraak. Lees die verspreiding se sekuriteitsadvies en bevestig die spesifieke pats, nie net die weergawenommer nie. 'n Bou wat 'n ou weergawe rapporteer, kan steeds herstel wees, en 'n bou wat 'n nuwe een rapporteer, kan steeds 'n vervaardiger-terugdraai ontbreek.

Beide kante van die skakel het aandag nodig. 'n Herstelde router pats nie die skootrekenaar wat daarmee verbind nie, en 'n herstelde skootrekenaar pats nie die router nie. Vervaardigers het advies per produk gepubliseer, en router-regstellings het gewoonlik telefoonopdaterings agternagekom omdat elke model sy eie firmware-bou nodig het. As 'n toestel se laaste vrystelling voor die advies dateer, behandel dit as ongepats tot die vervaardiger anders sê.

Vir toerusting wat jy nie kan opdateer nie, is die opsies smal en onglansryk. Stel dit af, hou dit weg van netwerke wat sensitiewe verkeer dra, of beperk dit tot 'n segment waar sy enigste eweknieë ewe wegdoenbaar is. Nie een van daardie opsies behels 'n intekening nie, en nie een word verbeter deur 'n ander tonnelverskaffer te kies nie.

Wat 'n tonnel wel dek

'n VPN skuif die grens. Jou toestel versleutel elke pakket en stuur dit na 'n VPN-bediener, wat dit ontsyfer en verder stuur. Iemand wat die Wi-Fi-skakel manipuleer, sien buitenste tonnelpakke, nie die vrag daarbinne nie, so 'n herinstallasie-aanval wat skakellaag-rame blootlê, lê nie outomaties die inhoud van die tonnelverbinding bloot nie. Daardie beskerming hou selfs terwyl die draadlose stapel daaronder kwesbaar bly, en dit is juis waarom die twee kontroles verwar word.

Die kwalifiseerder is "tunneled". Gesplete tonneling, 'n omsylys of 'n captive-portal-uitsondering stuur sekere verkeer buite die tonnel, en daardie verkeer kry geen voordeel daaruit nie. So ook verkeer van ander toestelle op dieselfde netwerk wat nooit die kliënt geïnstalleer het nie. 'n Tonnel is 'n besluit per toestel en per roete, nie 'n eienskap van die kamer nie, en 'n router-vlak VPN dek net wat werklik deur die router beweeg.

Wat die tonnel nie kan doen nie, is die drywer herstel, 'n deauthentikasie-vloed stop of 'n aanvaller keer om die kanaal te stamp. Dit kan ook nie 'n verbinding beskerm wat nooit daarin ingaan nie. Dit is beskikbaarheids- en skakellaagprobleme, en hulle bly by die draadlose stapel ongeag hoe sterk die syferstel op die tonnel is.

HTTPS en die tonnel beskerm verskillende spronge

'n Enkele bladsylading kan drie afsonderlike beskermings behels: die Wi-Fi-skakel, die tonnel na die VPN-bediener en die TLS-sessie na die webwerf. Elkeen word onafhanklik beding. TLS met 'n geldige sertifikaat en 'n moderne protokolweergawe gee jou geauthentiseerde versleuteling tussen blaaier en werf selfs wanneer die eerste sprong vyandig is, want die sertifikaatkontrole is wat verhoed dat 'n bedrieër sy eie sleutel instel.

Daardie kontrole het swak punte aan die rande. 'n Herverwysing van HTTPS na HTTP, 'n bladsy wat scripte oor gewone HTTP laai, of 'n gebruiker wat deur 'n sertifikaatwaarskuwing klik, beweeg almal verkeer buite die beskermde sessie. HSTS en blaaier-tussenbladsye bestaan omdat daardie foute algemeen is, nie omdat TLS broos is nie.

Om HTTPS en 'n tonnel te hou, maak nie die draadlose implementering ophou kwesbaar nie. Die rame word steeds deur 'n foutiewe drywer ontsyfer; die verskil is wat die aanvaller daarbinne vind, en of daardie inhoud reeds deur iets anders beskerm is.

Herstelvolgorde vir 'n gemengde netwerk

Begin met die toegangspunt, want dit is die toestel wat jy beheer en die een waarvan elke kliënt afhang. Werk dan deur kliëntbedryfstelsels, oudste eerste, want platforms wat opgehou het om opdaterings te ontvang, is diegene wat nooit gepats sal word nie. Eers nadat daardie inventaris klaar is, maak 'n VPN-besluit sin, en dit is 'n besluit oor blootstelling, nie oor herstel nie. Om dit in die ander volgorde te doen, tonnel eerste en firmware later, laat die werklike defek in plek vir solank die intekening duur.

Skryf neer wat jy geverifieer het, insluitend die firmware-weergawe en die datum. "Opgedateer" is nie 'n toestand wat iemand later kan ouditeer nie.

Drie kontroles dek die meeste van die werk, en hulle gaan in hierdie volgorde. Moenie die derde een oorslaan net omdat die eerste twee skoon teruggekom het nie.

  • Router-firmware: vergelyk die geïnstalleerde weergawe met die vervaardiger se adviesblad, nie met die opdateringsknoppie nie.
  • Kliëntbedryfstelsel: bevestig die patsvlak wat die draadlose regstelling vir elke telefoon, skootrekenaar en tablet insluit.
  • Oorblyfsels: lys toestelle sonder 'n patsroete en besluit stel af, isoleer of aanvaar.

As die oorblyfsellys lank is, koop 'n gasnetwerk met kliënt-isolasie tyd terwyl hardeware vervang word. Toets dan een bekende kliënt op elke band, teken die resultaat aan en kontroleer weer ná die volgende firmware-vrystelling. Die hardeware-inventaris is wat die volgende advies vinnig maak; die tonnel is wat die gaping intussen dek.

Verwante artikels