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.

Kapcsolódó cikkek