VPN ń so pọ̀, alátìlẹ́yìn ń ṣí ìpérò kan, gbogbo ènìyàn sì rò pé ìsopọ̀ dátàbésì náà wà ní ààbò. Ohun mẹ́ta ọ̀tọ̀ọ̀tọ̀ ni wọ́n ṣẹ̀ṣẹ̀ dà pọ̀. Bóyá a lè dé ọ̀dọ̀ olùgbọ́ náà rárá, bóyá sáfà gbà olùmúlò náà, àti bóyá Firebird ti dúnná nípa ìdákọ́ ìsọfúnni jẹ́ ọ̀nà ọ̀tọ̀ọ̀tọ̀ pẹ̀lú ẹ̀rí ọ̀tọ̀ọ̀tọ̀. Ojú-ọ̀nà ń dáhùn èkíní nìkan, àti fún àwọn orísun tí o gbà láàyè nìkan.

Ààlà méjì, wọn kò sì bo ara wọn

Ààlà VPN ń dáàbò bo àwọn pákẹ́ẹ̀tì láàrin alátìlẹ́yìn àti ẹnubodè. Ìdákọ́ ìsọfúnni Firebird ń dáàbò bo ìlànà dátàbésì láàrin ilé-ìkàwé alátìlẹ́yìn àti ìlànà sáfà. Àwọn méjèèjì lè wà, kò sì sí ọ̀kan tí ó rọ́pò èkejì.

Tí ojú-ọ̀nà bá parí kí ó tó dé olùgba dátàbésì, ìrìnàjò tí ó wà lẹ́yìn rẹ̀ wà ní ààbò nípasẹ̀ ohun tí ìpérò dátàbésì ti dúnná nìkan. Inú àlàfo yẹn ni àyẹ̀wò máa ń rí ìyàlẹ́nu. Àwòrán ojú-ọ̀nà parí ní ẹnubodè kan, ìsopọ̀ tí ó gbé ìbéèrè rẹ kò sì dúró níbẹ̀. Ẹnikẹ́ni tí ó bá ka àwòrán yẹn lẹ́yìn náà yóò jogún àbá yẹn.

Ààlà kìíní: ẹni tí ó lè ṣí olùgbọ́

Dámọ̀ àdírẹ́sì sáfà gidi àti ibùdókọ̀ tí a ṣètò, èyí tí ó jẹ́ 3050 bí a kò bá yí i padà, lẹ́yìn náà gbà àwọn orísun VPN tí a fọwọ́ sí nìkan láàyè ní odi iná olùgba àti ti nẹ́tíwọ́kì. Ṣàkíyèsí ìtumọ̀ àdírẹ́sì èyíkéyìí ní ẹnubodè VPN, kí o sì fún olùgba dátàbésì ní ọ̀nà ìpadà sí àkójọ alátìlẹ́yìn tí ẹnubodè bá yàtọ̀.

Lẹ́yìn náà jẹ́rìí ìkọ̀. Ọ̀nà ìta tí ó yẹ kí a kọ̀ gbọdọ̀ wà ní ìkọ̀, nítorí ṣíṣí ojú-ọ̀nà kò dínà olùgbọ́ Firebird fúnra rẹ̀.

Ààlà kejì: ohun tí Firebird ń dúnná

Firebird 3 gbé ìlànà ìdákọ́ ìsọfúnni jáde pẹ̀lú ìlànà sáfà tí ó lè di àìṣiṣẹ́, ṣiṣẹ́ tàbí dandan. Ìlànà náà ń fi ìpìlẹ̀ kalẹ̀. Ìpérò gidi ṣì sinmi lórí ilé-ìkàwé alátìlẹ́yìn tí ohun-èlò ń gbé wọlé àti àwọn àfikún tí ẹgbẹ́ méjèèjì ń gbà.

Nínú àwọn àkọsílẹ̀ ìtẹ̀jáde Firebird 3 a kọ Arc4 gẹ́gẹ́ bí àfikún ìdákọ́ ìsọfúnni àìdábọ̀ fún ìtẹ̀jáde yẹn. Arc4 jẹ́ àìdábọ̀ ìtàn, kì í ṣe ìmọ̀ràn fún kóòdù ìgbàlódé, kò sì jẹ́ ohun kan náà pẹ̀lú ààbò VPN ìta.

Ìjẹ́rìí jẹ́ onípà kẹta nínú ìdúnná kan náà. Sáfà ń gba àkójọ àwọn àfikún ìjẹ́rìí, ilé-ìkàwé alátìlẹ́yìn ń pèsè ìpín kan, àwọn méjèèjì sì gbọdọ̀ bo ara wọn.

Páànù Legacy_Auth

Àtìlẹ́yìn Legacy_Auth nílò kí a tú ìlànà ìdákọ́ ìsọfúnni dandan àìdábọ̀ sáfà lọ́wọ́. Ìyẹn ni iye ìbámu tí a kọ sílẹ̀, ìdí nìyẹn tí sísọ ìlànà kalẹ̀ láti pa àṣìṣe ìsopọ̀ mọ́ kì í ṣe àtúnṣe bí kò ṣe ìyípadà ààbò.

Tí alátìlẹ́yìn bá kùnà lójijì lẹ́yìn ìgbéga sáfà, fi àwọn àkójọ àfikún wéra kí o tó sọ ohunkóhun di aláìlera. Ìkùnà sábà máa ń jẹ́ àìbámu nínú ìdúnná, ìdáhùn sì ni àfikún tí a gbà ní ẹgbẹ́ méjèèjì.

Ṣàyẹ̀wò ìsopọ̀ tí ó ṣe pàtàkì

Lórí ìkọ́lé tí ó pèsè onípà àyíká, ìbéèrè yìí ń ròyìn ipò ìdákọ́ ìsọfúnni ìsopọ̀ lọ́wọ́lọ́wọ́:

SELECT RDB$GET_CONTEXT('SYSTEM', 'WIRE_ENCRYPTED')
FROM RDB$DATABASE;

Ṣe é nípasẹ̀ ìsopọ̀ ohun-èlò fúnra rẹ̀, kì í ṣe nípasẹ̀ ìpérò alábòójútó lórí sáfà kan náà. Ìsopọ̀ alábòójútó tí a dákọ́ kò sọ ohunkóhun nípa ìpérò ilé-ìkàwé alátìlẹ́yìn mìíràn, ìkọ́lé àtijọ́ tí kò gbà onípà náà kò sì jẹ́ ẹ̀rí pé ìdákọ́ ìsọfúnni ti pa.

Kọ ìtẹ̀jáde ilé-ìkàwé alátìlẹ́yìn, ìkọ́lé sáfà àti èsì pọ̀, nítorí pé kò sí ọ̀kan nínú wọn tí a lè kà ní ìkọ̀ọ̀kan.

Àwọn ẹ̀tọ́ àti ọ̀nà ìgbéga

Dídínà àwọn orísun àti dídákọ́ ìgbékalẹ̀ kò rọ́pò ìjẹ́rìí tàbí àwọn ẹ̀tọ́ ànímọ́onínà. Ṣàyẹ̀wò àwọn ẹ̀tọ́ olùmúlò dátàbésì láàárín lórí àwọn ohun tí ó fọwọ́ kàn gan-an.

Níkẹyìn, wo ìgbékalẹ̀ pẹ́kípẹ́kí gẹ́gẹ́ bí ìbéèrè ìtọ́jú. Ojú-ọ̀nà kò mú ilé-ìkàwé alátìlẹ́yìn tí ó ti gbó di ààbò títí láé, ọ̀nà ìgbéga tí a gbà sì pọ́n-ọ́n ju wíwá ìwárí pé a ti yọ àfikún tí ó nílò kúrò.

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