Kilépés vagy leválasztás: két különböző VPN-kimenet
A kilépés, a leválasztás, a szüneteltetés és az ablak bezárása különböző tisztítási és blokkolási állapotokat hagyhat maga után. Olvassa el a kliens meghatározásait, mielőtt az adatvédelmi viselkedést teszteli.
A menü a Leválasztás lehetőséget kínálja, az ablakon van bezárás gomb, a feladatkezelő pedig a Feladat befejezése lehetőséget. Mindegyik úgy tűnik, mint a VPN leállításának egy módja, és mindegyik más állapotban hagyhatja a gépet. Az egyik leállíthatja az alagutat, miközben a blokkolás a helyén marad, a másik mindent eltakaríthat a rendezett kilépés részeként, a harmadik pedig csak elrejtheti a felületet, miközben a háttérkomponens tovább fut. Ezeket szinonimaként kezelni az az út, amelyen egy adatvédelmi teszt helytelen következtetésre jut arról, mi történt.
A kliens dokumentációja az egyetlen megbízható hely, ahol megtudható, melyik melyik.
Négy vezérlő, esetleg négy viselkedés
A leválasztás általában lebontja az alagutat, miközben a kliens a memóriában marad, ami azt jelenti, hogy egy szolgáltatás, egy tálcakomponens vagy egy kill switch szabály túlélheti a kattintást. Ezután sok kliens tovább blokkolja a forgalmat, mert a házirendjük szerint az eszköz nem eshet vissza közvetlen hozzáférésre, amíg a kliens jelen van. Ez a viselkedés törött hálózatnak látszik, és szándékos védelem.
A kilépés az alkalmazás befejezését szolgálja, és egy jól viselkedő kliens kilépéskor eltávolítja szabályait. Egyes tervek ehelyett külön segédprogramot hagynak hátra, amely kikényszeríti a házirendet, és ez választás, nem hiba. Az ablak bezárása olyan felületi művelet, amelynek nincs meghatározott hatása az alagútra, a Szüneteltetés pedig, ahol kínálják, negyedik viselkedés saját szabályokkal.
A kiszolgálóoldali kimaradás teljesen ötödik útvonal, és gyakorlatilag ezzel találkoznak a felhasználók a leggyakrabban.
Olvassa el az állapotot minden művelet előtt és után
A művelet előtt rögzítse a folyamatok listáját, a szolgáltatás állapotát és a tűzfal szabályait, majd közvetlenül utána ismételje meg a rögzítést. A két lista összehasonlítása megmutatja, mit tett valójában a vezérlő, anélkül hogy a felület saját leírására hagyatkozna.
systemctl status wg-quick@wg0 --no-pager pgrep -a -f 'openvpn|wireguard|vpnagent' ip link show | grep -E 'tun|wg' nft list ruleset | grep -E 'drop|reject' | head -20 scutil --nc list
Ha a szabályok a folyamattal együtt eltűnnek, a kliens volt a tulajdonosuk. Ha a szabályok megmaradnak, miközben a folyamat eltűnt, valami más kényszeríti ki a házirendet, és ennek a komponensnek a megtalálása minden változtatás előtt áll. Ugyanabban a pillanatban rögzítse a szolgáltatás állapotát, mert egy leállított felület semmit sem mond egy rendszerszolgáltatásról.
A kézi leválasztás nem összeomlás
A leválasztás a szándékolt leállítási útvonalat futja, az összeomlás pedig kihagyja. Ezért az egyik eredményei nem vihetők át a másikra, így egy menüelemet használó teszt nem támaszthatja alá az állítást a viselkedésről, amikor a kliens meghal.
Ugyanígy az összeomlás semmit sem mond egy jóváhagyott ideiglenes szünetről. Tartsa ezt a három kérdést külön a teszttervben és mindenben, amit később leírnak. A leállítási útvonal azt is megmagyarázza, miért távolíthat el egy tiszta kilépés olyan szabályokat, amelyeket egy összeomlás hátrahagy. Ugyanaz a gomb, más kód, más bizonyíték.
Válassza azt az elérhetetlen állapotot, amelyre valóban szüksége van
Ha a forgalomnak blokkoltnak kell maradnia, valahányszor az alagút leáll, ellenőrizze ezt a követelményt az adott művelet során, amely számít Önnek, ártalmatlan forgalmat küldve egy ismert célra. Vegye bele az alkalmazáskivételeket és a helyi hálózati kivételeket, mert az eszközszintű kikényszerítés gyakran szűkebb, mint a neve sugallja. Ezután erősítse meg, mi történik újraindítás után, mert általában akkor jelenik meg az elavult állapot.
Ha a cél a szokásos közvetlen hozzáférés, használja a dokumentált vezérlőt ahelyett, hogy folyamatokat ölne vagy kikapcsolná a teljes tűzfalat. A megszakított kilépés által hátrahagyott elavult szabályok más probléma, mint a szándékos lezárás, és más helyreállítást igényelnek.
Írja le, melyik komponens állt le: az alagút, a látható alkalmazás vagy a házirendet kikényszerítő réteg. Ez az egy mondat megakadályozza a vezérlők okozta zavar legnagyobb részét.