Yíyí tẹ ni ẹ̀ẹ̀kan padà sí ìlànà firewall fún ìgbà díẹ̀ rọrùn, ó sì tún kọ́ ètò ìyọ̀nda tí ó pinnu ẹni tí ó lè dé iṣẹ́ kan. Àdírẹ́sì ni ó ń gbé jáde, kì í ṣe ènìyàn, ìyàtọ̀ yẹn sì ṣe pàtàkì ní àkókò tí ènìyàn méjì bá pín NAT kan. Dín ìwọ̀n ìyọ̀nda náà kù, jẹ́rìí rẹ̀ pẹ̀lú ìmọ̀, kí o sì fún ìparí àkókò ní ìtumọ̀ kí a tó kọ́ ọ̀nà ìsopọ̀ náà. Ìpinnu tí ó wà níwájú rẹ ni ibi tí a ó fi ààlà sí, kì í ṣe bóyá ààlà gbọ́dọ̀ wà.

Pinnu ìbéèrè tí ìyọ̀nda ń dáhùn

Bẹ̀rẹ̀ láti inú ìbéèrè náà. Tí ènìyàn tí a dárúkọ bá ní láti dé iṣẹ́ náà tí ohun èlò náà sì ti ń jẹ́rìí ènìyàn yẹn, ẹnubodè tí a jẹ́rìí í ń dá ìdánimọ̀ dúró ní ibi ìmúṣẹ, kò sì nílò ìgbàlá àdírẹ́sì rárá. Tí ibi àfojúsùn bá jẹ́ aṣojú kíkọ́, ibùdó ìgun ìṣàkóso tàbí ẹ̀rọ tí kò lè kópa nínú ìwọlé olùlò, ìyọ̀nda àdírẹ́sì pẹ̀lú ìwọ̀n tí ó ní ààlà lè jẹ́ ìṣàkóso kan ṣoṣo tí ó wà ní àárò.

Yíyan ìgbàlá àdírẹ́sì fún ohun èlò tí ó dojú kọ àwọn olùlò ń gbé ìṣòro ìyọ̀nda gidi lọ síbòmíì, lẹ́yìn náà ẹnubodè náà yóò jogún ẹ̀bi fún àlàfo tí kò tíì dí.

Dín ìbéèrè náà kù lórí server

Kò gbọdọ̀ jẹ́ kí aṣàwákiri yan ibi tí a ń lọ, ibùdó tàbí àkọ́sí. Ẹnubodè náà ń yanjú iṣẹ́ náà láti inú àwọn àkọsílẹ̀ tirẹ̀, ó sì ń yẹ̀wò ẹ̀tọ́ pẹ̀lú ìdánwò ní ẹ̀gbẹ́ server, èyí tí ó jẹ́ ìlànà kan náà tí ìtọ́sọ́nà ìyọ̀nda OWASP ń fi sílò lórí gbogbo ìbéèrè. Yíyọ àdírẹ́sì jáde náà wà nínú ààlà tí a dáàbò bò: nígbà tí aṣojú-ìdíje-ọ̀nà bá sọ àdírẹ́sì oníbàárà, gba ẹ̀wọ̀n aṣojú tí a ṣètò nìkan àti bí wọ́n ṣe ń tọ́jú àwọn àkọlé rẹ̀ jáde. Àkọlé ìfiránṣẹ́ tí àlejò pèsè jẹ́ ẹ̀sùn nípa orísun, kì í ṣe ẹ̀rí rẹ̀.

Lẹ́yìn náà yẹ̀wò bóyá ẹnubodè àti iṣẹ́ ń rí orísun kan náà. Ọ̀nà abẹ́lẹ̀ tí a pín, ìfò aṣojú kan àti IPv4 lòdì sí IPv6 lè fún ibi méjì ní àdírẹ́sì méjì tí ó yàtọ̀, nítorí náà ìyọ̀nda tí a mú ṣiṣẹ́ láti ọ̀nà kan lè máà bo ìbéèrè tí ó tẹ̀le.

Fi ìyọ̀nda hàn kí a tó fi sórí ẹ̀rọ

Ṣíṣí ọ̀nà ìsopọ̀ yẹ kí ó fi iṣẹ́ tí a dábàá, orísun tí a ṣàkíyèsí àti ìgbà hàn, kí ó sì má tíì yí nǹkan kankan padà. Ìgbésẹ̀ kan náà yẹn yí ọ̀nà ìsopọ̀ inú ímeèlì padà láti ìgbésẹ̀ sí àbá, ó sì ń dí bọ́ọ̀tù àfihàn tàbí ẹ̀rọ tí ń ṣàyẹ̀wò mail láti fúnni ní àǹfààní nípa kíkàn-ọ́ nìkan.

Ìjẹ́rìí yẹ kí ó jẹ́ ìbéèrè tí ń yí ipò padà pẹ̀lú ààbò àgbélébùú ojú-òpó àti orísun tí ó wọ́pọ̀. Tọ́kẹ̀nì yẹ kí ó jẹ́ ìlò-ẹ̀ẹ̀kan, kí a sì lò ó ní átọ́míkì ní àkókò tí a fi ìlànà náà sórí ẹ̀rọ, àkọsílẹ̀ yẹ kí ó sì gba olùní, iṣẹ́, àdírẹ́sì, ìdánimọ̀ ìyọ̀nda àti ìparí àkókò làìṣe àkọsílẹ̀ tọ́kẹ̀nì àìtọ́ rárá.

Ìfiránṣẹ́ tọ́kẹ̀nì yẹ kí ó ní ìtọ́jú kan náà bí ìlànà náà fúnra rẹ̀. Ọ̀nà ìsopọ̀ tí ó ti parí tàbí tí a ti lò tẹ́lẹ̀ tí ó ṣì ń dá ìlànà jẹ́ ilẹ̀kùn kejì tí a fi kọ́kọ́rọ́ kan náà sí.

A ń pín àdírẹ́sì náà pàápàá nígbà tí ìyọ̀nda ṣì wà

NAT ọ́fíìsì, NAT olupèsè àti ọ̀nà àbájáde VPN tí a pín ẹ̀kọ̀ọ̀kan ń gbé ọ̀pọ̀ ènìyàn sẹ́yìn àdírẹ́sì kan. Gbígbà àdírẹ́sì yẹn gba gbogbo àwọn tí ó wà sẹ́yìn rẹ̀ — ní ti ààlà tí ó kàn iṣẹ́ náà —, láìfi nǹkan kan hàn nípa ẹni tí ó di àkọọ́lẹ̀ tí iṣẹ́ náà ń retí.

Yíyọ ìlànà náà kúrò pẹ̀lú kì í ṣe ìgé àárín gbogbo ènìyàn. Àwọn ìsopọ̀ tí a ti ṣètò, àwọn tọ́kẹ̀nì ohun èlò tí a ti kó sínú káṣì àti àwọn ìpàdé àkókò gígùn lè gbé ìlànà náà kọjá ní ìṣẹ́jú díẹ̀ tàbí púpọ̀ sí i, nítorí náà ìgbésí ayé tí o yàn yẹ kí ó ṣàfihàn ohun tí iṣẹ́ náà ń ṣe lẹ́yìn gbígbà, kì í ṣe bí ìlànà náà ṣe wà pẹ́ tó.

Dán àwọn ipò mẹ́rin àti àwọn ẹbí àdírẹ́sì méjèèjì wò

Ìyọ̀nda dára tó àwọn ipò mẹ́rin tí ó gbà jájá. Ìbéèrè tuntun tí a gbà, olùbéèrè tí a kò fọwọ́ sí, àtúnyẹ̀wò ọ̀nà ìsopọ̀ kan náà, àti ìbéèrè kan náà lẹ́yìn ìparí àkókò.

Lẹ́yìn náà dán ẹbí kọ̀ọ̀kan wò lọ́tọ̀, nítorí àdírẹ́sì orísun tí iṣẹ́ ń ṣàkíyèsí lè yàtọ̀ láàrin wọn.

dig +short A service.example.com
dig +short AAAA service.example.com
curl -4 -sS -o /dev/null -w "%{http_code}\n" https://service.example.com
curl -6 -sS -o /dev/null -w "%{http_code}\n" https://service.example.com

Àbájáde tí ó wúlò ni ìpinnu gbígbà fún ìgbà díẹ̀ tí a lè ṣàyẹ̀wò lábẹ́ ìyọ̀nda olùlò déédéé, kì í ṣe ṣíṣí àìlópin tí ó ń gbé orúkọ ẹni tí ó tẹ̀ ẹ́ ni ìbẹ̀rẹ̀.

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