VPN ń dáàbò bo ọ̀nà kan, gbogbo ọ̀nà sì ní òpin. Nígbà tí ọ̀nà abẹ́lẹ̀ bá parí ní ẹnubodè ilé-iṣẹ́ kan, gbígbé fáìlì ń tẹ̀síwájú láti ibẹ̀ lábẹ́ ìdáàbòbò tí ètò ìsọ̀rọ̀ tirẹ̀ ń pèsè. Ìyàtọ̀ yẹn ni ó ń pinnu bóyá gbígbé náà wà lábẹ́ ìdáàbòbò láti ìbẹ̀rẹ̀ dé òpin tàbí dé ẹnubodè nìkan. Àmì Connected kò sọ ohunkóhun nípa èyíkéyìí nínú àwọn méjèèjì.

Ibùdó méjì, ọ̀nà méjì tó kù

Mu kọ̀mpútà àgbékalẹ̀ kan tí ó darapọ̀ mọ́ VPN ilé-iṣẹ́, lẹ́yìn náà tí ó ṣí ìpàdé FTP sí olùpèsè inú ilé ọ̀tọ̀ọ̀tọ̀. Ọ̀nà abẹ́lẹ̀ dúró ní ẹnubodè, apá láti ẹnubodè dé olùpèsè yẹn wà ní ìta rẹ̀.

FTP lasan kò gba ìkọ̀kọ̀ nítorí pé àwọn pákẹ́ẹ̀tì rẹ̀ gbà á kọjá nínú ọ̀nà abẹ́lẹ̀. Ní apá tó kù yẹn, àwọn àṣẹ, àwọn ẹ̀rí ìdánimọ̀ àti àkóónú fáìlì ń rìn gẹ́gẹ́ bí ètò ìsọ̀rọ̀ ṣe ṣàlàyé, ìyẹn ní gbangba. Bóyá ìyẹn ṣe pàtàkì dá lórí ìṣètò àwọn ohun àti ohun mìíràn tí ń ṣọ́ apá náà, pípè àdírẹ́sì ní ti ara ẹni kò dáhùn ìbéèrè náà. Ìrònú kan náà wà ní ọ̀nà òdìkejì nígbà tí olùpèsè wà nínú nẹ́tíwọ́kì àwọsánmà tí ẹnubodè dé bá a nípa ìfò mìíràn.

Fi ìparí VPN àti iṣẹ́ FTP sórí ẹ̀rọ kan náà, kò sí apá mìíràn tó kù láti dààmú nípa rẹ̀. Ibi tó yàtọ̀ ni ìyẹn, kì í ṣe ẹ̀rí pé àwọn ìlànà, fáìlì àti ẹ̀rí ìdánimọ̀ ẹ̀rọ náà wà ní ààbò.

FTP lasan, FTPS àti SFTP jẹ́ ìpinnu mẹ́ta

FTP lasan kò fi ohunkóhun pamọ́, àní ọ̀rọ̀ ìpamọ́. FTPS ń fi TLS kún FTP, nítorí náà ikanni ìṣàkóso àti, nígbà tí wọ́n bá gbà, ikanni dátà wà lábẹ́ ìdáàbòbò. SFTP jẹ́ ètò ìsọ̀rọ̀ mìíràn tí wọ́n ń gbé nínú SSH, kì í sì í ṣe ìkọ̀wé mìíràn ti FTPS.

Olùpèsè gbọ́dọ̀ ṣe àtìlẹ́yìn ìyàn yẹn, nítorí pé alátìlẹ́yìn kò lè dá olùgbọ́ tí kò sí. Yíyan SFTP kò yí iṣẹ́ tí ó ń lo FTP nìkan padà sí ìparí SSH, yíyan orúkọ àmì ìkàwé tàbí yíyí ibùdó kò fi ohunkóhun hàn nípa ohun tí wọ́n gbà. Jẹ́rìí ètò ìsọ̀rọ̀ láti ẹ̀gbẹ́ olùpèsè àti ẹ̀gbẹ́ alátìlẹ́yìn. Títì nínú olùṣàkóso fáìlì jẹ́ ìsọ̀rọ̀ nípa ìpàdé, kì í ṣe nípa olùgbọ́ tó wà lẹ́yìn rẹ̀.

ProtocolUsual portWhat it protectsIdentity check
FTP21Nothing on the wireNone beyond the login
FTPS21 or 990Control channel, data channel when requiredTLS server certificate
SFTP22The whole session inside SSHSSH host key

Ka ìlà tó kẹ́yìn nígbà tí gbígbé náà ṣe pàtàkì, nítorí ibẹ̀ ni ìyípadà ìdánimọ̀ àìròtẹ́lẹ̀ ti ń farahàn.

Ìsopọ̀ dátà jẹ́ ìsopọ̀ kejì

FTP ń ṣí ìsopọ̀ ìṣàkóso lẹ́yìn náà àwọn ìsopọ̀ dátà ọ̀tọ̀ọ̀tọ̀ fún àwọn àkọsílẹ̀ àti gbígbé. Ìwọlé tí ó wà lábẹ́ ìdáàbòbò kò sọ ohunkóhun nípa àwọn ìsopọ̀ tó tẹ̀lé yẹn, àyàfi tí ìmúṣẹ bá béèrè ìdáàbòbò fún wọn pẹ̀lú.

Nínú FTPS, alátìlẹ́yìn ń béèrè ikanni dátà tí ó wà lábẹ́ ìdáàbòbò nípasẹ̀ àṣẹ kan pàtó, ìlànà olùpèsè sì lè kọ àṣàyàn gbangba. Ṣàyẹ̀wò pé ìlànà béèrè rẹ̀ dípò kí o rò pé àkọ́kọ́ alátìlẹ́yìn ti tó. Ipò àìṣiṣẹ́ ń fi ìdàrúdàpọ̀ kejì kún, nítorí olùpèsè ń kéde àdírẹ́sì àti ibùdó fún ìsopọ̀ dátà. Ògiri iná tàbí ẹ̀rọ NAT tí ó ń tún ìkéde yẹn kọ tàbí tí ó ń dí i ń dá ìpàdé tí ó gba ìjẹ́rìí kọjá tí ó sì di àdìdì ní àkọsílẹ̀ àkọ́kọ́.

curl -vk ftps://files.corp.example/ --user alice --ftp-ssl-control
openssl s_client -connect files.corp.example:21 -starttls ftp
ss -tnp | grep -E ':21|:990'

Àṣẹ kejì fi hàn ohun tí olùpèsè ń gbé kalẹ̀ lórí ikanni ìṣàkóso kí wọ́n tó fọwọ́ kan fáìlì kankan. Ẹ̀kẹta fi hàn bóyá ìsopọ̀ dátà ti wà rí, ìyẹn ni ìyàtọ̀ láàárín ìkùnà ìjẹ́rìí àti ìkùnà ipò àìṣiṣẹ́.

Àwọn àyẹ̀wò ìdánimọ̀ ń là kọjá ọ̀nà abẹ́lẹ̀

Alátìlẹ́yìn FTPS ń jẹ́rìí ìdánimọ̀ olùpèsè TLS, alátìlẹ́yìn SFTP sì ń jẹ́rìí kọ́kọ́rọ́ olùpèsè SSH. Àwọn àyẹ̀wò méjèèjì jẹ́ ti ètò ìsọ̀rọ̀ gbígbé fáìlì, kò sì sí ọ̀kan tí VPN ń ṣe.

Ìpínyà yẹn ṣe pàtàkì nígbà tí ohun kan ní àárín bá fẹ́ yẹ ìpàdé wò. Pípa TLS kí ẹ̀rọ nẹ́tíwọ́kì lè ka àwọn àṣẹ ń yí àwòṣe ìdáàbòbò padà dípò kí ó parí rẹ̀, bẹ́ẹ̀ náà ni fífi kọ́kọ́rọ́ olùpèsè tí kò ní àlàyé gbà nítorí pé ọ̀nà abẹ́lẹ̀ gòkè. Pa ìṣètò ìgbẹ́kẹ̀lé tí wọ́n ní lọ́kàn mọ́, kí o sì gba ohun èlò tó tọ́ lọ́wọ́ olùṣiṣẹ́. Ọ̀nà abẹ́lẹ̀ tí ó ń jẹ́rìí kò sọ ohunkóhun nípa olùpèsè ní ìparí rẹ̀ tó jìnnà.

Ohun èlò kọ́kọ́rọ́ àdáni àti ẹ̀rí fún àwọn ètò ìsọ̀rọ̀ wọ̀nyí jẹ́ àṣírí kẹta mìíràn, tí ó yàtọ̀ sí ẹ̀rí ìdánimọ̀ VPN.

Kọ ohun tí o ṣàyẹ̀wò ní ti gidi

Yan fáìlì aláìléwu tí o ní àṣẹ láti gbé, kí o sì kọ àwọn òtítọ́ mẹ́rin nípa ìgbìyànjú náà: ètò ìsọ̀rọ̀ wo ni ó ṣiṣẹ́, ìdánimọ̀ ẹni kejì wo ni wọ́n yẹ̀wò, ọ̀nà wo ni wọ́n ní lọ́kàn, àti bóyá gbígbé náà parí.

lftp -u alice -e "set ftp:ssl-protect-data true; ls; bye" ftps://files.corp.example
sftp -v [email protected]

Àkọsílẹ̀ àkójọpọ̀, ìwọlé sínú ọ̀nà abẹ́lẹ̀ àti gbígbé tí ó parí jẹ́ ìwòye mẹ́ta ọ̀tọ̀ọ̀tọ̀, èyí tó kẹ́yìn nìkan ni ó ń sọ pé ọ̀nà náà ń ṣiṣẹ́ fún àwọn fáìlì. Tí àpẹẹrẹ bá gbẹ́kẹ̀ lé VPN nìkan fún àṣírí ní ìfò tó kù, kọ ìyẹn gẹ́gẹ́ bí ìpinnu tí ó jẹ́. Àkọsílẹ̀ ìtẹ́wọ́gbà tí ó dárúkọ ìfò náà àti àbá ìgbẹ́kẹ̀lé rẹ̀ níye lórí ju àwòrán ojú-ìwé alátìlẹ́yìn tí ó so pọ̀.

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