TunnelCrack dhidi ya TunnelVision: kila mmoja huvunja nini hasa
TunnelCrack na TunnelVision hutumia vibaya misamaha tofauti ya uelekezaji: kagua msamaha wa mtandao wa ndani, njia ya seva na chaguo la DHCP 121 kwa kila toleo la mteja.
Majina mawili ya utafiti hutumiwa badala ya kila mmoja kwa trafiki yoyote ya VPN inayoondoka kwenye handaki, lakini mifumo iliyo nyuma yao si sawa. TunnelCrack inaeleza familia mbili za misamaha ya uelekezaji; TunnelVision inaeleza njia ambayo DHCP huileta kwenye kifaa cha mwisho. Hakuna hata mmoja unaovunja usimbaji fiche, na hakuna unaokueleza kile toleo fulani la mteja hufanya leo. Ukaguzi watano hutenganisha mifumo na kichwa cha habari.
Hatua ya kwanza: taja mfumo unaoukagua
Ufichuzi wa TunnelCrack wa Agosti 2023 unaeleza familia mbili za mashambulizi. Katika kisa cha mtandao wa ndani, trafiki ambayo mteja anaihesabu kuwa ya mtandao wa ndani hupata msamaha wa ufikiaji wa ndani na kuondoka kwenye handaki. Katika kisa cha anwani ya seva, njia ambayo mteja anaihitaji kufikia seva ya VPN yenyewe iko nje ya handaki, na adui anayedhibiti anwani hiyo anaweza kutumia msamaha huo.
TunnelVision ni ripoti tofauti kuhusu njia tuli zisizo na tabaka ambazo DHCP huzileta. Seva hasidi ya DHCP inaweza kuipa kifaa cha mwisho njia zinazobadilisha njia ambayo trafiki hupita, ikiwa ni pamoja na njia kuelekea seva ya VPN. Ripoti inakubali kazi ya awali kuhusu athari za uelekezaji zinazohusiana, jambo linalokumbusha kwamba mfumo wa msingi ni wa zamani kuliko jina.
| Case | Exception it abuses |
|---|---|
| TunnelCrack local network | Traffic classified as local bypasses the tunnel |
| TunnelCrack server address | The route to the VPN server sits outside the tunnel |
| TunnelVision | DHCP option 121 installs routes that redirect traffic |
Shikilia majina yamefungwa kwenye mifumo yao. Kutumia usahihisho kwa mmoja kwa sababu mwingine uko kwenye habari ndiyo njia ambayo ukaguzi huzalisha mwendo bila ufunikaji.
Hatua ya pili: angalia msamaha wa ufikiaji wa ndani
Wateja wengi husamehe trafiki ya mtandao wa ndani ili printa, utumaji wa skrini na kushiriki faili viendelee kufanya kazi wakati handaki iko juu. Msamaha huo ni uamuzi wa sera wenye gharama ya usalama: adui aliye kwenye mtandao huo huo anaweza kujitokeza kama mwenyeji wa ndani, na trafiki inayomfikia haijawahi kuingia kwenye handaki.
Uliza kama wasifu uliosambazwa unahitaji msamaha huo hata kidogo. Nguvu kazi ya mbali ambayo haitumii kamwe ugunduzi wa ndani mara nyingi inaweza kuuzima, na huduma za ndani zilizobaki zinaweza kufikiwa kwa njia iliyoandikwa. Pale msamaha unahitajika, taja ni maeneo gani unayashughulikia badala ya kuueleza kama trafiki ya ndani.
Ukaguzi ni swali la usanidi, sio unyakuzi wa pakiti. Soma mpangilio wa wasifu na hati za mteja kwa toleo unalosambaza, kwa sababu thamani chaguo-msingi inatofautiana kati ya bidhaa na kati ya matoleo ya bidhaa moja. Andika jibu kando ya wasifu, ili mkaguzi anayefuata asilazimike kulikisia kutokana na tabia. Msamaha ambao hakuna mtu aliyeandika ni msamaha ambao hakuna mtu anakagua.
Hatua ya tatu: angalia jinsi anwani ya seva inavyofunzwa
Mteja lazima afikie seva ya VPN kabla ya handaki yoyote kuwepo, kwa hiyo eneo hilo huelekezwa nje ya handaki kwa muundo. Ikiwa anwani inafunzwa kutokana na jina, hatua ya utatuzi ni sehemu ya njia ya uaminifu, na adui anayeweza kujibu swali hilo anaweza kumwelekeza mteja kwenye mwenyeji anayedhibiti.
Kufunga anwani, kutumia cheti kilichothibitishwa chenye jina sahihi na kukataa kurudi kwenye seva isiyothibitishwa vyote hupunguza mfiduo. Hakuna hata kimoja kinachoondoa hitaji la kufikia seva nje ya handaki; hubadilisha nani anaweza kujibu kwa anwani hiyo.
resolvectl query vpn.lab.example
ip route get 198.51.100.24
ip rule show
Utafutaji wa njia unaonyesha kiolesura ambacho mteja angetumia kwa anwani ya seva, na huo ndio msamaha kwa umbo halisi. Ikiwa utafutaji huo unarudisha kiolesura cha handaki, mteja hawezi hata kuanzisha handaki, kwa hiyo njia ya nje inatarajiwa na swali ni jinsi lengwa lake linavyochaguliwa.
Hatua ya nne: angalia njia ambazo DHCP huzileta
Njia tuli zisizo na tabaka huruhusu seva ya DHCP kusambaza maingizo ya jedwali la uelekezaji, na kifaa cha mwisho kwa kawaida huyakubali bila kuuliza. Katika mtandao ambapo adui anaweza kujibu DHCP kwa haraka zaidi kuliko seva halali, maingizo hayo yanaweza kuelekeza kwingine trafiki ambayo mtumiaji anadhani iko ndani ya handaki.
Linganisha njia zilizo kwenye kifaa cha mwisho na njia unazozitarajia. Njia chaguo-msingi au kiambishi pana kinachoelekeza kwenye lango la ndani wakati handaki iko juu ni saini inayostahili uchunguzi, na inaonekana bila trafiki yoyote ya shambulizi.
ip route show table all
ip route get 203.0.113.55
nmcli -g ipv4.ignore-auto-routes con show "Wired connection 1"
Mpangilio wa mwisho ni udhibiti wa upande wa kifaa cha mwisho ambao wateja na majukwaa mengi huufichua kwa namna fulani: puuza njia ambazo mtandao hulileta. Kuzima ukubali wa njia kiotomatiki ni maafikiano, kwa sababu pia huzima uelekezaji mgawanyiko halali kutoka seva ya DHCP ya kampuni, kwa hiyo amua kwa tabaka la mtandao na sio kimataifa.
Hatua ya tano: tenganisha taarifa na toleo la sasa
Shambulizi lililochapishwa linaeleza tabia iliyozingatiwa kwenye matoleo fulani ya mteja kwa wakati fulani. Haliwezi kuthibitisha kwamba kompyuta ya mkononi iliyo mbele yako imeathirika, na haliwezi kuthibitisha kwamba imerekebishwa. Madai yote mawili yanahitaji namba halisi ya toleo na taarifa ya sasa ya msambazaji.
Rekodi toleo la mteja, jukwaa, mipangilio ya wasifu inayodhibiti misamaha iliyo juu na tarehe uliyokagua. Rekodi hiyo huzeeka kwa uaminifu, ilhali barua inayosema VPN iliboreshwa kwa TunnelCrack haizeeki kwa uaminifu. Soma tena kila mteja anaposasishwa, kwa sababu chaguo-msingi la wasifu linaweza kubadilika chini ya toleo ambalo hukugusa.
Unapothibitisha kwa kweli, tumia mpango ulioidhinishwa dhidi ya kifaa chako cha mwisho na eneo lisilo na madhara. Kurudia shambulizi dhidi ya watumiaji wengine kwenye mtandao unaoshirikiwa sio jaribio, na kuzima uthibitishaji wa rika au usimbaji fiche wa programu ili kurahisisha uangalizi huondoa ulinzi uliokuwa ukijaribu kupima.
Hatimaye, shikilia ulinzi wa ngazi ya programu kwenye picha. Msamaha wa uelekezaji unaweza kufichua trafiki ambayo handaki ingebeba, na TLS ya programu bado inalinda trafiki hiyo kutoka mwisho hadi mwisho. Tabaka mbili hushindwa kwa kujitegemea, kwa hiyo kituo cha udhibiti kilichounganishwa sio ushahidi kwamba kila mtiririko ulichukua njia iliyokusudiwa.