Tan yíyọ pajawiri, yọ olùpèsè ìhà ọ̀nà kúrò lórí íńtánẹ́ẹ̀tì kí o sì wo ohun tí ẹ̀rọ náà ṣì ń ṣe. Ìdánwò yìí yẹ, nítorí ó ń ya ohun tí firewall ń fi agbára mú lótọ́ kúrò nínú ohun tí o rò, àwọn àbájáde sì tóóró ju bí ọ̀pọ̀ ojú-ìwé ọjà ṣe ń fi hàn. Yíyọ pajawiri ń darí àwọn ọ̀nà àwọn nẹ́tíwọ́ọ̀kì; kò darí sọ́fítíwéè tí ó ti ń ṣiṣẹ́ lórí ẹ̀rọ náà. Mo ń ṣe ìtẹ̀lé yìí lórí gbogbo ẹ̀rọ tí ẹ̀dá ìsò ní ń claim pé ó jẹ́ fail-closed, ó sì ń gba nǹkan bí ìṣẹ́jú mẹ́wàá.

Bẹ̀rẹ̀ pẹ̀lú ẹ̀dá ìsò, kì í ṣe pẹ̀lú olùpèsè

Ibùdó ìmúṣẹ ni ẹ̀rọ tí o jókòó lé: firewall ti ẹ̀rọ ìṣiṣẹ́, iṣẹ́ olùrànlọ́wọ́ kan tàbí àwòrán VPN fúnra rẹ̀. Èyí ṣe pàtàkì nítorí ohun gbogbo tí yíyọ lè ṣe ni ààlà ohun tí ìpele yẹn ń rí. Bí ẹ̀dá ìsò bá ń fi ìlànà ipa ọ̀nà àti àmì ṣe ìdènà náà, ohunkóhun tí ó ní àṣẹ tó lè fi ìlànà tirẹ̀ kún un; bí ó bá ń lo tábìlì firewall ti kérnẹ́ẹ̀lì, àṣẹ kan náà lè ṣàtúnṣe tábìlì náà. Agbára kóòdù ìkọ̀kọ̀ kò kó sínú ìbéèrè yìí rárá.

Nítorí náà ohun àkọ́kọ́ tí a gbọ́dọ̀ fi múlẹ̀ ni ẹni tí ó ní ìlànà lórí ẹ̀rọ yìí àti ohun tí a gbà á láyè láti borí. Lórí ẹ̀rọ iṣẹ́ tí a ń darí, ìdáhùn sábà máa ń jẹ́ aṣojú ìparí ilé-iṣẹ́, VPN ti ara ẹni kò sì yọ àwọn agbára wọ̀nyẹn kúrò, bí a ti ṣe àtúnṣe ìhà ọ̀nà náà.

Ìgbésẹ̀ kìíní: jẹ́rìí ìdènà lórí àwọn ọ̀nà tí o gbà pé ó ń bo

Sọ ìhà ọ̀nà náà kalẹ̀ ní ìparí jíjìnnà, kì í ṣe ní ẹ̀dá ìsò, kí ẹ̀dá ìsò lè máa gbà pé ó yẹ kí ó so mọ́. Lẹ́yìn náà gbìyànjú ohun tí ènìyàn yóò gbìyànjú gan-an:

curl -m 5 -sS -o /dev/null -w '%{http_code}
' https://example.com
ping -c 2 1.1.1.1
ip route
nft list ruleset   # or: iptables -S

O fẹ́ ẹ̀dá ìsò tí ó ń kùnà kíákíá àti mọ́, kì í ṣe èyí tí ó ń dúró títí dé àkókò ìparí aṣàwákiri. Dídúró sábà máa ń túmọ̀ sí pé àwọn pákẹ́tì ni a ń ju sílẹ̀ ní ìdákẹ́jẹ́ pẹ̀lú ìlànà tí kò ní ìkọ̀sílẹ̀, èyí tí ó ṣe ìtẹ́wọ́gbà, ṣùgbọ́n ó tún lè túmọ̀ sí pé ẹ̀dá ìsò fi ọ̀nà àìsí tí ó ń tọ́ka sí interface tí ó ti kú sílẹ̀. Ka tábìlì ipa ọ̀nà nígbà tí ìhà ọ̀nà wà ní ìsàlẹ̀: ọ̀nà àìsí tí ó ṣì ń tọ́ka sí ẹ̀rọ ìhà ọ̀nà àti ìlànà firewall tí ó ń dènà àwọn ìsopọ̀ ìjáde tuntun nìkan jẹ́ ipò méjì tí ó yàtọ̀, ọ̀kan nìkan ni fail-closed.

Tún àwọn àṣẹ kan náà ṣe pẹ̀lú àṣàyàn allow-LAN ti ẹ̀dá ìsò ní títàn àti ní pípa. Tógùlù yẹn ni ibi tí ọ̀pọ̀ ìyàlẹ́nu ń gbé, nítorí ó ń tún ọ̀nà tí ìlànà yòókù kọ láti dènà ṣí.

Ìgbésẹ̀ kejì: ṣàyẹ̀wò DNS àti IPv6 gẹ́gẹ́ bí ọ̀nà ọ̀tọ̀ọ̀tọ̀

Yíyanjú orúkọ ni àlàfo tí ó ń là jáde nínú ọ̀pọ̀ ìmúṣẹ, nítorí ìbéèrè lè jáde nípasẹ̀ ohun mìíràn yàtọ̀ sí olùyípadà ẹ̀rọ. Béèrè pẹ̀lú irinṣẹ́ tí ó ń fojú fo ètò olùyípadà rẹ, kí o sì ṣàyẹ̀wò ẹ̀gbẹ́ v6 níbẹ̀:

dig +short example.com
dig +short @1.1.1.1 example.com
curl -6 -m 5 -sS https://example.com -o /dev/null -w '%{http_code}
'
ip -6 route

Ìdáhùn òfìfo fún ìbéèrè orúkọ méjèèjì nígbà tí ìhà ọ̀nà wà ní ìsàlẹ̀ ni àbájáde tí o fẹ́. Bí ìbéèrè kejì bá dáhùn, àdírẹ́sì olùyípadà tí a kọ sílẹ̀ le èèyàn dé, ìhà ọ̀nà kì í sì ṣe ọ̀nà kan ṣoṣo jáde kúrò nínú ẹ̀rọ. Bí ìbéèrè v6 nìkan bá ṣàṣeyọrí, ìlànà ń bo IPv4 ó sì ń fojú fo IPv6, èyí tí ó jẹ́ àdàkọ ìjáde kan náà ní ẹbí àdírẹ́sì mìíràn.

Àwọn aṣàwákiri ń mú èyí ṣòro láti kà láti ìta, nítorí aṣàwákiri tí a ṣètò fún DNS lórí HTTPS ń yanjú ìbéèrè nípasẹ̀ ìbéèrè HTTPS: ìbéèrè náà kì í ṣe èyí tí a dènà ju bí a ti dènà ibùdó 443 sí ìparí yẹn. Lórí ẹ̀rọ tí ìlànà gbà subnet àdúgbò láyè, ìbéèrè yẹn ṣì lè dé olùyípadà kan nínú LAN.

Ìgbésẹ̀ kẹta: ya ìfarahàn nẹ́tíwọ́ọ̀kì kúrò nínú ìfarahàn ìparí

Nísinsìnyí apá tí kò sí ìlànà firewall kankan tí ó dé. Yíyọ pajawiri ń dènà àwọn ọ̀nà jáde kúrò nínú ẹ̀rọ; kò dá sọ́fítíwéè tí ó wà lórí ẹ̀rọ dúró láti ka dátà kí a tó kóòdù rẹ̀, kò sì dá sọ́fítíwéè yẹn dúró láti lo ìhà ọ̀nà náà lọ́nà tí ó bófin mu. Olùkọ̀wé bọ́tìnnì, àfikún burúkú, ojú-ìwé tí a fi sílẹ̀ ní ṣíṣí, ẹ̀dá ìsò ìmúṣọ̀pọ̀ pẹ̀lú àṣẹ gbòòrò: gbogbo wọn ń gbé ìsọfúnni gba ìsopọ̀ tí yíyọ fi inú dídùn gbà.

Bẹ́ẹ̀ náà ni ó rí fún sọ́fítíwéè àbójútó tí agbaniṣẹ́ kan fi mọ̀ọ́mọ̀ gbé kalẹ̀. Dídènà àwọn ọ̀nà kò yọ ọ́ kúrò, fífi olùpèsè VPN tuntun rà kì í sì ṣe àtúnṣe, nítorí ìfarahàn wà níwájú ìhà ọ̀nà.

Olùdarí pátákó àdàkọ tí ó ń gbé sí àkọsílẹ̀ ojú-ọ̀run ń fi kókó yìí hàn ní kedere. Ìrìnnà ni a ti kóòdù, a gbà ibi tí ó ń lọ láyè, yíyọ pajawiri sì ń jábọ̀ ipò tí ó ní ìlera ní gbogbo àkókò.

Ìgbésẹ̀ kẹrin: kọ ọ̀rọ̀ tí ìdánwò rẹ ń gbèjà

Lẹ́yìn ìdánwò ìdádúró o lè sọ àwọn òtítọ́ pàtó: àwọn app wo ni ó kùnà, àwọn ọ̀nà wo ni ó dúró, bí DNS àti IPv6 ṣe hùwà, àti bóyá ìdènà náà dúró nígbà tí ìhà ọ̀nà náà ṣubú. O kò lè sọ pé ẹ̀rọ ìṣiṣẹ́ mọ́, o kò sì lè sọ pé iṣẹ́ kan ní ìparí jíjìnnà yóò pa ìwọlé rẹ mọ́ ní àṣírí.

Pa àwọn ìṣòro méjì mọ́ lọ́tọ̀ọ̀tọ̀ kí o sì fún ọ̀kọ̀ọ̀kan ní ìṣàkóso tirẹ̀:

  • Yíyọ pajawiri: ìbéèrè ìkùnà tí a túmọ̀, tí a jẹ́rìí pẹ̀lú ìdánwò ìdádúró tí o ń tún ṣe lẹ́yìn gbogbo ìgbéga ẹ̀dá ìsò.
  • Ìgbẹ́kẹ̀lé ẹ̀rọ: àwọn ìmúdójúìwọ̀n tí a ń gbèjà, ààbò ìparí láti orísun tí a gbára lé, àtúnyẹ̀wò àwọn àṣẹ àti ìbéèrè ìjẹ́rìí tí a kò ṣàlàyé.
  • Ìṣẹ̀lẹ̀: tẹ̀lé ìlànà pẹpẹ tàbí ilé-iṣẹ́ nígbà tí a bá fura sí ìgbógun; olùpèsè tuntun kì í ṣe ìgbésẹ̀ ìmọ́tótó.
  • Ìṣípayá: nígbà tí o bá ń béèrè ìrànlọ́wọ́, má ṣe lẹ̀mọ́ kọ́kọ́rọ́ àdáni tàbí àkójọ àyẹ̀wò kíkún, nítorí àwọn àkọsílẹ̀ àti àwòrán ojú-ìwé ń gbé àwọn àṣírí kan náà pẹ̀lú ìsopọ̀.

Tún ìtẹ̀lé náà ṣe lẹ́yìn ìmúdójúìwọ̀n tí ó kàn, nítorí yíyọ pajawiri jẹ́ ètò tí ó ń lọ pẹ̀lú àwọn ẹ̀yà. Ìdánwò ni ẹ̀rí kan ṣoṣo pé ìhùwàsí tí o gbára lé ṣì jẹ́ ìhùwàsí tí o ń gbà.

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