Útmutatók

Kill switch és szivárgások: DNS, WebRTC, IPv6

A kill switch abban a pillanatban blokkolja a teljes internetforgalmat, amint a VPN-alagút megszakad, így az alkalmazások nem válthatnak észrevétlenül vissza a normál kapcsolatodra. Nélküle már egy kétmásodperces kapcsolatvesztés is felfedi a valódi IP-címedet. A DNS-kérések, a böngésző WebRTC-je és az IPv6-forgalom pedig akkor is kiszivároghat az alagút mellett, amíg az fennáll. Minden szivárgásra van egy egyszerű teszt és egy megoldás.

🛡️

A megszakadt alagút nyitva hagyja az utat

Amikor a VPN-kapcsolat megszakad, az operációs rendszer csendben a normál hálózati interfészen át irányítja a forgalmat. Az alkalmazások tovább működnek, és semmi sem figyelmeztet. A kill switch a nyitott hibaállapotból zárt hibaállapotot csinál: ha nincs alagút, nincs forgalom.

🌍

Fennálló alagút mellett is szivároghat

A DNS-lekérdezések az alagúton kívül, az internetszolgáltatód feloldójához mehetnek, a WebRTC kiadhatja a címeidet a weboldalaknak, az IPv6 pedig megkerülheti a csak IPv4-es alagutat — mindez úgy, hogy a VPN ikonja közben azt mutatja: csatlakozva.

🔑

Minden szivárgás tesztelhető

Nem kell a beállítási képernyőkben bíznod. A szivárgásteszt megmutatja, milyen címeket és feloldókat látnak valójában a weboldalak, az alagút szándékos megszakításával pedig kiderül, hogy a kill switch tényleg tart-e.

Mi történik abban a pillanatban, amikor megszakad az alagút

A kapcsolat nyitva marad. A VPN olyan útvonalakat ad hozzá, amelyek a forgalmat egy virtuális hálózati interfészbe terelik. Amikor az alagút folyamata leáll vagy időtúllépés miatt megszakad, ezek az útvonalak eltűnnek, a Wi-Fi-n vagy Etherneten át vezető alapértelmezett útvonal viszont megmarad — így a rendszer tovább kézbesíti a csomagokat, immár közvetlenül az internetszolgáltatódon keresztül. Az alkalmazások másodperceken belül újra felépítik a kapcsolataikat, és a valódi IP-címedről küldenek forgalmat, mindenféle hibaüzenet nélkül.

A megszakadás mindennapos dolog. A Wi-Fi-ről mobiladatra váltás, az alvásból ébredő laptop, egy megbízhatatlan szállodai hálózat vagy a VPN-szerver újraindulása mind egy pillanatra megszakítja az alagutat. Hogy ez a pillanat mibe kerül, azon múlik, elhagyhat-e bármi az eszközödet, amíg az alagút nem működik.

Mit csinál valójában a kill switch

A kill switch nem varázslat, hanem tűzfalszabályok halmaza. A szigorú változat csak kétféle kimenő forgalmat enged át: az alagút interfészébe belépő csomagokat, valamint a VPN-kliens saját, titkosított csomagjait a szerver felé. Ha az alagút leáll, az alkalmazások forgalmának egyszerűen nincs hová mennie, amíg az vissza nem tér.

Ez nem a hibákat előzi meg, hanem a hibamódot változtatja meg. Kill switch-csel a megszakadás egy szünetelő kapcsolat, amit észreveszel; nélküle pedig a valódi címedről menő forgalom, amit nem veszel észre. A hálózatok tökéletlenek, az alagút így is meg fog szakadni — a zárt hibaállapot ezeket a pillanatokat teszi ártalmatlanná.

Rendszerszintű kill switch vagy alkalmazáson belüli kapcsoló

A különbség az, hogy mi történik, ha maga az alkalmazás leáll. Az alkalmazáson belüli kill switch a VPN-kliens kódjának része: figyeli az alagutat, és blokkolja a forgalmat, ha az megszakad. Csak addig működik, amíg a kliens fut: ha a kliens összeomlik, vagy egy akkumulátor-optimalizáló leállítja, a védelem is vele együtt szűnik meg — pontosan abban a pillanatban, amikor az alagút eltűnik.

A rendszerszintű kill switch az operációs rendszer saját tűzfalába telepít szabályokat, amely minden kimenő csomagot megvizsgál, függetlenül attól, hogy mely alkalmazások futnak. Az Androidban ez be van építve: a Mindig bekapcsolt VPN és a VPN nélküli kapcsolatok blokkolása együtt azt eredményezi, hogy maga az operációs rendszer utasítja el az alagúton kívüli forgalmat, még újraindítás után, az alkalmazás elindulása előtt is. A legegyszerűbb módja annak, hogy a kettőt megkülönböztesd: böngészés közben kényszerítve zárd be a VPN-alkalmazást — ha az oldalak továbbra is betöltenek, a kapcsoló az alkalmazásban él.

DNS-szivárgás: kérések, amelyek kikerülik az alagutat

A DNS-szivárgás azt jelenti, hogy a névfeloldási kéréseid a helyi hálózat által kiosztott feloldóhoz — általában az internetszolgáltatódéhoz — mennek, miközben maga a forgalom az alagúton halad. A weboldalak a VPN címét látják, a feloldó viszont minden megnyitott oldal nevét megkapja, ami gyakorlatilag egy böngészési napló. A Windows a klasszikus elkövető: több aktív interfész esetén mindet párhuzamosan lekérdezheti, és azt használja, amelyik előbb válaszol.

A megoldás két részből áll, és egy jó kliens mindkettőt elvégzi: a rendszert az alagúton belüli feloldóra irányítja, és minden más interfészen blokkolja a DNS-t, hogy az elkóborló kéréseknek ne legyen hová menniük. Aztán ellenőrizd: futtass szivárgástesztet, és nézd meg a felsorolt feloldókat — ha bármelyik az internetszolgáltatódé, a lekérdezések szivárognak.

WebRTC-szivárgás: a böngésző kiadja a címeidet

A WebRTC a videohívások mögött álló böngészőtechnológia, és bármely weboldal meghívhatja néhány sornyi JavaScripttel. A közvetlen kapcsolatok felépítéséhez összegyűjt minden címet, amelyen a géped elérhető lehet: a helyi címeket és — egy STUN-szerver megkérdezésével — a nyilvánosat is. Egy oldal a közreműködésed nélkül kiolvashatja ezeket a jelölteket.

Teljes eszközre kiterjedő alagút esetén a STUN-kérés az alagúton belül halad, így a VPN címét találja meg. A részleges beállítások a veszélyesek: egy csak böngészőre szóló proxy vagy az olyan osztott alagutazás, amely a böngészőt kívül hagyja — ilyenkor a WebRTC UDP-csomagjai közvetlenül mennek ki, és felfedik a valódi IP-címedet.

Ne találgass, inkább teszteld: az ingyenes ellenőrzőnk a /webrtc-leak-test/ címen megmutatja, milyen címeket ad ki most a böngésződ. Ha a valódi is megjelenik, válts teljes eszközre kiterjedő alagútra, vagy tiltsd le a WebRTC-t a böngésző beállításaiban.

IPv6-szivárgás: az alagút csak az IPv4-et fedi le

Sok VPN-konfiguráció csak IPv4-forgalmat visz át. Ha a szolgáltatód IPv6-ot is ad — a legtöbb mobilhálózat igen —, a rendszer az alagúton kívül is fenntart egy működő IPv6-útvonalat, és a modern rendszerek az IPv6-ot részesítik előnyben, ha egy oldal mindkettőt kínálja. Az eredmény részleges kitettség: az IPv6 nélküli oldalak a VPN címét látják, az IPv6-ot támogatók a valódi címedet, egy csak IPv4-es teszt pedig azt jelenti, hogy minden rendben.

Két tiszta megoldás létezik. A jobbik egy olyan VPN, amely megfelelően kezeli az IPv6-ot — az IPv4 mellett azt is az alagútba tereli, vagy egy blokkoló útvonalat állít be, hogy az IPv6-csomagok eldobódjanak, ne pedig közvetlenül kimenjenek. A durvább tartalék megoldás az IPv6 kikapcsolása az eszközön vagy a routeren. Bármelyiket is választod, ellenőrizd: a szivárgásteszt nem mutathat olyan IPv6-címet, amely nem a VPN-é.

Így teszteld helyesen a beállításaidat

Az ellenőrzéseket ott végezd el, ahol ténylegesen használod a VPN-t — otthoni Wi-Fi-n, mobilneten a telefonon, egy kávézó hálózatán —, mert a szivárgás az adott hálózat DNS-beállításaitól és az IPv6 elérhetőségétől függ. A rutin nagyjából öt percet vesz igénybe:

  • Jegyezd fel a valódi IP-címedet kikapcsolt VPN mellett, csatlakozz, és ellenőrizd, hogy a látható IPv4- és IPv6-cím is megváltozott — a /data-leak-checker/ oldalunk egyszerre mutatja az IP-t, a DNS-feloldókat és a WebRTC-t
  • Nézd át a feloldók listáját: minden megjelenő DNS-szervernek a VPN-hez kell tartoznia, egyiknek sem a szolgáltatódhoz
  • Szakítsd meg szándékosan az alagutat — kapcsold ki-be a Wi-Fi-t vagy zárd be erőszakkal az appot —, és figyeld, betöltődnek-e az oldalak az újracsatlakozás előtt
  • Ismételd meg a tesztet az operációs rendszer vagy a VPN-app frissítése után, mert mindkettő észrevétlenül visszaállíthatja a hálózati beállításokat

Gyakori kérdések

Kell kill switch, ha stabil a kapcsolatom?
Igen — azok a megszakadások számítanak, amelyekre nem számítasz: egy laptop felébresztése, váltás Wi-Fi és mobilnet között, egy szerveroldali újraindítás. A stabilitás azt csökkenti, milyen gyakran szakad meg az alagút, nem azt, hogy mi történik, amikor megszakad. A kill switch semmibe sem kerül, amíg az alagút működik, és csak hiba esetén lép működésbe.
Miért mutatja a szivárgásteszt a VPN IP-címét, de a szolgáltatóm DNS-szervereit?
Ez egy klasszikus DNS-szivárgás: a forgalom az alagúton megy át, de a névfeloldások továbbra is a helyi hálózat által kiosztott feloldóhoz futnak. Vagy a kliensnek nem sikerült felülírnia a rendszer feloldóját, vagy az operációs rendszer párhuzamosan több interfészt is lekérdez. Kapcsold be a kliens DNS-védelmét, csatlakozz újra, és tesztelj ismét.
Kiszivárogtathatja a WebRTC a címemet akkor is, amikor a VPN csatlakozva van?
Teljes eszközre kiterjedő alagút esetén általában nem — a WebRTC felderítő forgalma az alagúton belül halad, és a VPN címét találja meg. A szivárgás részleges beállításoknál jelentkezik: böngésző-proxyknál, bővítményeknél vagy olyan osztott alagútnál, amely a böngészőt kívül hagyja. Egy WebRTC-teszt másodpercek alatt eldönti a kérdést.
Egyszerűen kapcsoljam ki teljesen az IPv6-ot?
Durva megoldásként működik, és azokon a hálózatokon, ahol a VPN-ed nem tudja kezelni az IPv6-ot, ez a praktikus választás — gyakorlatilag minden szolgáltatás elérhető IPv4-en is. A tisztább megoldás egy olyan VPN, amely maga tereli alagútba vagy blokkolja az IPv6-ot, így a védelem megmarad anélkül, hogy minden eszközön módosítanod kellene.
Elvágja a kill switch az internetet, ha szándékosan bontom a kapcsolatot?
Egy jól megírt kliens eltávolítja a blokkoló szabályokat, amikor megnyomod a leválasztás gombot, így a normál forgalom azonnal folytatódik; a blokkolás a váratlan megszakadásokra szolgál. Egyes kliensek szigorúbb módot is kínálnak, amelyben semmilyen forgalom nem megy ki, amíg az alagút nem működik — ez olyan eszközön hasznos, amelynek soha nem szabad megkerülnie a VPN-t.
Milyen gyakran teszteljem újra a szivárgást?
Tesztelj minden olyan változás után, amely érinti a hálózatot: operációs rendszer frissítése, VPN-app frissítése, új böngésző, ismeretlen hálózat, módosított routerbeállítások. Bármelyik visszaállíthatja a DNS működését vagy újra bekapcsolhatja az IPv6-ot. Egy teljes ellenőrzés öt percet vesz igénybe, ezért inkább minden új hálózaton és minden frissítés után tesztelj, ne pedig menetrend szerint.

Olvass tovább

Próbáld ki az Aurorát

14 napos pénzvisszafizetési garancia. Akár 7 eszköz egy előfizetéssel.

Védem az eszközeimet