Ndërprerësi i sigurisë së VPN: çfarë trafiku bllokon dhe kur
Rilidhja rikrijon një tunel; ndërprerësi vendos çfarë ndodh ndërsa ai mungon. Provoni veçmas humbjen, shkëputjen manuale, daljen nga aplikacioni dhe ndryshimin e rrjetit.
Dy funksione përshkruhen me të njëjtën fjalë dhe bëjnë punë të ndryshme. Rilidhja automatike përpiqet ta kthejë tunelin, dhe mund t'ia dalë brenda një sekonde ndërsa kërkesat dështojnë në atë boshllëk. Ndërprerësi vendos çfarë ndodh me trafikun gjatë atij boshllëku. Leximi i një klienti sikur të dyja të ishin një rregullim i vetëm është mënyra se si njerëzit përfundojnë duke i besuar një ikone në vend të një politike.
Bllokimi dhe rilidhja janë vendime të ndara
Një klient bllokon vetëm kur humbja është e papritur, pastaj rilidhet dhe e heq bllokimin. Një tjetër mban një bllokim në nivel sistemi derisa dikush të ndryshojë një rregullim me dorë, dhe i treti e trajton shkëputjen e qëllimshme si leje për të rikthyer aksesin e zakonshëm. Këto janë tre sjellje të ndryshme, dhe dokumentacioni i furnizuesit thotë cilën zbaton versioni juaj.
Importimi i një profili nuk vendos asgjë për këtë pyetje. I njëjti profil serveri ngarkohet në dy klientë me sjellje bllokimi të kundërt, sepse profili mbart rregullime dhe jo një premtim. Për këtë arsye një kuti zgjedhjeje në desktop dhe një ndërprerës në telefon me etiketa të ngjashme mund të zbatojnë rregulla të ndryshme. Lexoni përshkrimin pranë kontrollit në platformën tuaj, pastaj provoni çfarë bën.
I njëjti profil sillet ndryshe në dy klientë
Rregullimet e aplikacionit OpenVPN Connect përshkruajnë një modalitet tuneli që e mban trafikun e zakonshëm vetëm ndërsa klienti raporton një gjendje pauze ose rilidhjeje, që është më e ngushtë se një premtim i përgjithshëm për çdo ngjarje në çdo platformë. Lexoni gjendjet e renditura, jo emrin e produktit. Një përshkrim i shkruar për një version klienti nuk transferohet te klienti i një furnizuesi tjetër.
Android shfaq të njëjtën fjalë për dy kontrolle, sepse VPN-ja gjithmonë aktive dhe bllokimi i lidhjeve pa VPN dokumentohen veçmas. Një klient desktop me një kuti zgjedhjeje me emër të ngjashëm mund të zbatojë diçka më të ngushtë ose më të gjerë se cilado prej tyre. Konsiderojeni një etiketë të përbashkët në dy menu si rastësi derisa të lexohen të dy përshkrimet. Pajisjet e menaxhuara shtojnë një shtresë të tretë, sepse një profil pajisjeje mund të imponojë një rregullim që përdoruesi nuk e sheh dhe nuk mund ta anulojë.
Rregullimet e ngjashme të platformës nuk janë ekuivalente
Krahasoni kontrollin që shihni me politikën që zbatohet në të vërtetë. Në një pajisje të menaxhuar ndërprerësi i dukshëm mund të jetë gri, ose mund të jetë i aktivizuar ndërsa një profil i nivelit më të lartë imponon të kundërtën. Kërkoni politikën efektive dhe jo atë lokale, dhe merrni përgjigjen me shkrim.
Shënoni çfarë pretendon çdo shtresë përpara se të provoni diçka, sepse të dyja shpesh nuk pajtohen dhe kjo mospërputhje humbet lehtë sapo fillojnë provat. Një pajisje që bllokon saktë gjatë një prove mund të bllokojë për një arsye që askush nuk e dokumentoi.
Ekzekutoni një ngjarje në një herë dhe shënoni kodin
Provoni një ngjarje për çdo ekzekutim, me një kërkesë të padëmshme, dhe bëjeni çdo provë një kërkesë të re dhe jo një faqe që mund të jetë tashmë në cache. Komandat më poshtë e ulin tunelin, kërkojnë një faqe dhe tregojnë nëse ndërfaqja u kthye.
ip link set tun0 down
curl -s -o /dev/null -w "%{http_code}\n" --max-time 5 https://example.com
ip -brief address show tun0
Tabela e lidh çdo veprim me vëzhgimin që ka rëndësi dhe me provën që ia vlen të ruhet. Një kërkesë që dështon brenda afatit tregon se bllokimi veproi; një kërkesë që kalon tregon se trafiku gjeti një rrugë tjetër, e cila mund të jetë një rrugë e përjashtuar dhe jo një bllokim i çaktivizuar. Përsëritni të gjithë grupin pas një përditësimi të rëndësishëm softueri ose një ndryshimi të politikës së rrugëtimit, sepse secili prej tyre mund të ndryshojë degën pa lëvizur asnjë rregullim i dukshëm. Në fund ju dëshironi sjellje të parashikueshme dështimi, jo një ikonë qetësuese.
| What I do | What I watch | Evidence to keep |
|---|---|---|
| Bring the tunnel down by hand | Whether a fresh request fails at once | The HTTP code and the client state at that second |
| Choose Disconnect in the client | Whether ordinary access returns on purpose | The same request succeeding with no tunnel up |
| Quit the app, then reboot | Whether the block outlives the client | A request made from a clean boot |
| Move from Wi-Fi to cellular | Whether DNS and IPv6 follow the policy | The resolver answer, the route table and the code again |
Përjashtime, portale mysafirësh dhe çfarë nuk bën dot një bllokim
Aksesi në rrjetin lokal është përjashtimi i zakonshëm, dhe ai ndryshon shtrirjen e premtimit. Një klient mund të arrijë një printer në të njëjtën nënrrjetë ndërsa bllokon gjithçka tjetër, që është e arsyeshme në shtëpi dhe e diskutueshme në një rrjet mysafirësh. Vendosni nëse e dëshironi atë përjashtim përpara se një incident ta zbulojë për ju.
Një bllokim i rreptë e bën të vështirë edhe hyrjen në portalin e një rrjeti mysafirësh, sepse portali është pikërisht trafiku i drejtpërdrejtë që bllokimi ekziston për ta ndaluar. Mësoni mënyrën e mbështetur për të autorizuar rrjetin, pastaj rikthejeni politikën me qëllim në vend që të fikni kontrolle derisa të ngarkohet një faqe. Mbani përgjigjen e zgjidhësit dhe tabelën e rrugëtimit në të njëjtën shënim, si më poshtë. Ajo që një ndërprerës nuk mund të bëjë është ta bëjë shërbimin anonim, sepse bllokimi i trafikut jashtë tunelit nuk thotë asgjë për atë që ndodh brenda tij.
resolvectl query example.com
ss -tunp | grep -v tun0