Kill switch ati awọn ofin idinamọ iṣakojọpọ tọka si awọn itọsọna idakeji, eyi ti o ṣalaye idi ti awọn eto VPN lasan ko fi han nikẹhin. Kill switch n dahun si tunnel ti o ṣubu, nigba ti ibeere yii n dahun si tunnel ti o wa ni oke ti o si tọju ohun elo kuro ninu aworan. Ipinnu apẹrẹ kan yanju pupọ julọ: boya ohun elo naa da duro, ni idiwọ lati bẹrẹ, tabi nikan ni a gba iraye si nẹtiwọọki kuro. Yan ipele yẹn ṣaaju ki o to de ofin firewall tabi lupu ti n pa awọn ilana, nitori ofin ti a fi agbara mu nipasẹ akiyesi n jo ferese ni gbogbo ifilọlẹ.

Itan-akọọlẹ: kill switch dẹkun awọn eto lati bẹrẹ

Kill switch jẹ iṣakoso ijabọ, wọn si jẹ otitọ nipa rẹ: wọn gba tabi kọ awọn apo laaye ni ibamu si ipo tunnel. Ko si ọkan ninu wọn ti o kọ lati bẹrẹ eto kan, ati pe ko si ọkan ti o ṣayẹwo iru faili imuṣẹ ti o ṣii socket. Ọna abuja ori tabili, iṣẹ ti a ṣeto ati oluranlọwọ ẹhin gbogbo wọn de nẹtiwọọki laisi kọja nipasẹ ohunkohun ti o mọ orukọ ohun elo naa. Ijinna laarin awọn ẹrọ meji yii ni ibi ti ọpọlọpọ rudurudu n gbe.

Ilana ti o pinnu nitootọ boya eto kan le bẹrẹ ni iṣakoso ohun elo. Lori Windows iyẹn tumọ si AppLocker tabi WDAC, ati lori macOS ti a ṣakoso o tumọ si atokọ igbanilaaye ti profaili ẹrọ fi agbara mu. Mejeji jẹ ominira lati tunnel, nitorinaa a darapọ awọn ibeere meji sinu tikẹti kan ati lẹhinna ko si ọkan ti o ni itẹlọrun.

Pe ipo naa ṣaaju ki o pe irinṣẹ naa

Kọ ofin naa gẹgẹbi ẹrọ ipo pẹlu awọn ipo mẹta: lilo lasan, igba iṣẹ VPN ati ijade. Iṣakojọpọ ti a kọ ni o jẹ ti ipo aarin, kii ṣe ti sọfitiwia alabara.

Ẹni ti o yi ipo pada ni awọn iṣe mẹta ni ilana: pari iṣẹ ohun elo naa, beere pipa deede rẹ, ati jẹrisi pe apẹẹrẹ naa ti lọ ṣaaju ki tunnel to ga. Ilana naa tun ṣe pataki ni opin keji, nitori VPN ti o sopọ ni akọkọ ti o si da eto naa duro ni keji ti gba iṣakojọpọ laaye tẹlẹ. Ti ibeere ba pẹlu idasile asopọ, diduro fun itọkasi ti o sopọ ti pẹ ju.

Kini ija ẹlẹgbẹ meji n ṣe nitootọ

Fun awọn iṣẹ meji ti systemd n ṣakoso nitootọ, Conflicts= jẹ iwọn: bibẹrẹ ọkan da ekeji duro. Itọkasi ẹyọkan ṣe akọsilẹ ihuwasi yẹn ati lọtọ beere ilana ti o han gbangba nigba ti ọkan gbọdọ pari diduro ṣaaju ki ekeji to bẹrẹ. Laisi awọn titẹ sii ilana yẹn, diduro ati bibẹrẹ n dije, ati abajade da lori akoko.

Eyi kii ṣe atokọ idinamọ. So idalẹnu naa ni idakeji ati bibẹrẹ ohun elo naa yoo da VPN duro dipo, eyi ti o jẹ aṣiṣe ti o yẹ ki o fura si nigba ti tunnel ba ya ara rẹ kuro ni akoko ti a le sọ tẹlẹ. Ohun elo ori tabili kii ṣe ẹyọkan systemd, ati asopọ NetworkManager kii ṣe ẹyọkan, nitorinaa apẹrẹ yii ṣiṣẹ nikan fun awọn iṣẹ ti iwọ funrararẹ yika.

Dan awọn iyipada wo, kii ṣe ifilọlẹ akọkọ nikan

Awọn iyipada mẹrin pinnu boya ibeere naa wa: wiwọle si igba iṣẹ pẹlu ohun elo n ṣiṣẹ, tun bẹrẹ rẹ ni aarin igba, ibẹrẹ VPN ti o kuna, ati ipinya ti o mọọmọ. Dan ọkọọkan wo ki o tọju abajade lẹgbẹẹ awọn faili ẹyọkan. Awọn aṣẹ ni isalẹ ka ibasepo lọwọlọwọ ati lẹhinna ṣe adaṣe iyipada ti o ṣe pataki julọ.

systemctl show work-vpn.service -p Conflicts -p After
systemctl start work-vpn.service
systemctl is-active office-sync.service
nmcli connection show --active

Aṣẹ kẹta yẹ ki o fi ohun elo naa silẹ lainiṣẹ, ati ẹkẹrin yẹ ki o ṣe akojọ asopọ tunnel nikan nigba ti igba kan n lọ. Abajade ti o yatọ tumọ si pe iyipada naa ko ni fi agbara mu rara.

Atunbere lakoko igba iṣẹ ni ọran ti o fi apẹrẹ ti o da lori ipamọ han, nitori ọna abuja ti o bẹrẹ lati ori tabili ko gbọdọ gbamọran pẹlu iwe afọwọkọ ifilọlẹ. Ti pipade yẹn ba ṣe pataki, imuse jẹ ti iṣakoso ohun elo kii ṣe ti alabara VPN. Ṣe akọsilẹ opin igba iṣẹ naa pẹlu, ki o si yan ilọsiwaju mọọmọ ju atunṣi awọn ilana ti a da duro ni iwọle lọ. Ṣe akọsilẹ abajade iyipada kọọkan ninu akọsilẹ kanna ti o tọju awọn faili ẹyọkan.

Àwọn àpilẹ̀kọ tó jọra