Ако купувате VPN затоа што наслов рече дека KRACK ја крши Wi-Fi-шифрацијата, ја поправате погрешната страна. Тоа откривање од 2017 опиша семејство напади со повторно поставување клуч врз четиричекорното ракување на WPA2, а поправката дојде како ажурирања на оперативниот систем, закрпи за безжичните драјвери и фирмвер на рутерот. Тунелот може да го скрие вашиот сообраќај од локалната мрежа, но не може да го поправи ракувањето што завршува под него. Затоа првото прашање не е кој VPN да се купи; туку кој од вашите уреди уште работи со незакрпен безжичен стек.

Истата разлика одговара и на грижата за буџетот. Оној што не може да си дозволи претплата никогаш не бил исклучен од вистинското решение, зашто решението беше бесплатно ажурирање. Пари чини замената на хардвер што веќе не добива ажурирање.

Што всушност манипулираше нападот

WPA2 изведува нов парен клуч при поврзувањето преку четиричекорно ракување. Пристапната точка праќа nonce, клиентот одговара со свој, двете страни го пресметуваат парниот преоден клуч, а пристапната точка потврдува со порака што клиентот ја потврдува. Нападот со повторно поставување клуч се меша во таа низа наместо да ја погодува лозинката и го присилува клиентот да постави клуч што веќе го поставил. Секое повторно поставување може да го ресетира nonce за испраќање и бројачот за повторување при прием врзани за тој клуч.

Откако тие бројачи ќе се поместат наназад, дел од сообраќајот што требало да биде одбиен повторно станува прифатлив. Во зависност од варијантата и имплементацијата, напаѓач во радио-дофат можел да ги репродуцира рамките, да ги дешифрира или да ги внесе. Ракувањето со групен клуч и ракувањето за брз премин имаа свои варијанти, затоа известувањето наведе неколку имиња на напади наместо едно.

Android 6.0 и поновите беше најлошиот случај. Неговите верзии на wpa_supplicant можеа да бидат присилени да постават клуч од сите нули, што дешифрирањето го правеше далеку полесно отколку на платформи каде повторното поставување само ресетираше бројачи. Тој детаљ ја одвои теоретската слабост од практичната на најраспространетата телефонска платформа тогаш.

Поправката живее во безжичниот стек

Поправката од горниот тек им наложи на supplicant-ите и пристапните точки да ја игнорираат повторно пратената порака од ракувањето кога клучот веќе е поставен. Закрпените градби на wpa_supplicant и hostapd ја носеа, а дистрибуциите ја пренесоа во постари гранки, па низата што ја печати wpa_supplicant -v е почетна точка, а не пресуда. Прочитајте го безбедносното известување на дистрибуцијата и потврдете ја конкретната закрпа, не само бројот на верзијата. Градба што пријавува стара верзија може уште да биде поправена, а градба со нова верзија може уште да нема закрпа од производителот.

Двата краја на врската бараат внимание. Поправен рутер не го закрпува преносникот што се поврзува со него, а поправен преносник не го закрпува рутерот. Производителите објавуваа известувања по производ, а поправките на рутерите обично заостануваа зад ажурирањата на телефоните зашто секој модел бара своја градба на фирмвер. Ако последното издание на уредот е пред известувањето, третирајте го како незакрпено додека производителот не рече поинаку.

За опрема што не можете да ја ажурирате, опциите се тесни и неатрактивни. Отстранете ја од употреба, држете ја подалеку од мрежи што носат чувствителен сообраќај или ограничете ја на сегмент каде нејзините единствени соседи се подеднакво потрошливи. Ниту една од тие опции не вклучува претплата и ниту една не се подобрува со избор на друг давател на тунел.

Што тунелот сепак покрива

VPN ја поместува границата. Вашиот уред го шифрира секој пакет и го праќа до VPN-сервер, кој го дешифрира и го препраќа понатаму. Оној што манипулира со Wi-Fi-врската ги гледа надворешните пакети на тунелот, не товарот внатре, па нападот со повторно поставување што ги открива рамките на слојот за врска не го открива автоматски содржината на тунелираната врска. Таа заштита важи и додека безжичниот стек под неа останува ранлив, и токму затоа двете контроли се мешаат.

Условот е "тунелирано". Поделеното тунелирање, списокот за заобиколување или исклучокот за заробен портал испраќаат дел од сообраќајот надвор од тунелот, и тој сообраќај нема никаква корист од него. Исто важи и за сообраќајот на други уреди во истата мрежа што никогаш не го инсталирале клиентот. Тунелот е одлука за секој уред и секоја рута, не својство на просторијата, а VPN на ниво на рутер покрива само она што навистина минува низ рутерот.

Она што тунелот не може е да го поправи драјверот, да го запре брането деавтентикација или да го спречи напаѓачот да го заглавува каналот. Не може ниту да заштити врска што никогаш не влегува во него. Тоа се проблеми со достапноста и слојот за врска, и тие остануваат со безжичниот стек колку и да е силен шифрениот комплет на тунелот.

HTTPS и тунелот штитат различни скокови

Едно вчитување на страница може да вклучи три одделни заштити: Wi-Fi-врската, тунелот до VPN-серверот и TLS-сесијата до веб-страницата. Секоја се преговара независно. TLS со важечки сертификат и современа верзија на протоколот ви дава автентифицирана шифрација меѓу прелистувачот и страницата дури и кога првиот скок е непријателски, зашто проверката на сертификатот е она што го спречува измамникот да го подметне својот клуч.

Таа проверка има слаби места на рабовите. Пренасочување од HTTPS на HTTP, страница што вчитува скрипти преку обичен HTTP или корисник што кликнува низ предупредување за сертификат — сите го изнесуваат сообраќајот надвор од заштитената сесија. HSTS и меѓустраниците на прелистувачот постојат зашто тие грешки се чести, а не зашто TLS е кршлив.

Задржувањето на HTTPS и тунел не ја прави безжичната имплементација неранлива. Рамките уште ги дешифрира неисправен драјвер; разликата е што напаѓачот наоѓа внатре и дали таа содржина веќе била заштитена со нешто друго.

Редослед на поправка за мешана мрежа

Почнете со пристапната точка, зашто тоа е уредот што го контролирате и од кој зависи секој клиент. Потоа поминете низ оперативните системи на клиентите, од најстарите, бидејќи платформите што престанаа да добиваат ажурирања се тие што никогаш нема да бидат закрпени. Дури по завршувањето на тој попис одлуката за VPN има смисла, и таа е одлука за изложеноста, не за поправката. Правењето по обратен редослед, прво тунел па фирмвер, го остава вистинскиот дефект на место додека трае претплатата.

Запишете што сте провериле, вклучно верзијата на фирмверот и датумот. "Ажурирано" не е состојба што некој може да ја ревидира подоцна.

Три проверки го покриваат поголемиот дел од работата, и тие одат по овој редослед. Не ја прескокнувајте третата само зашто првите две се вратија чисти.

  • Фирмвер на рутерот: споредете ја инсталираната верзија со страницата со известувања на производителот, не со копчето за ажурирање.
  • Клиентски ОС: потврдете го нивото на закрпи што ја вклучува безжичната поправка за секој телефон, преносник и таблет.
  • Остатоци: наведете ги уредите без пат за закрпа и одлучете отстранување, изолација или прифаќање.

Ако списокот со остатоци е долг, гостинска мрежа со изолација на клиентите купува време додека хардверот се заменува. Потоа тестирајте еден познат клиент на секој опсег, запишете го резултатот и проверете повторно по следното издание на фирмверот. Пописот на хардвер е она што го прави следното известување брзо; тунелот е она што ја покрива празнината во меѓувреме.

Поврзани статии