Àtúnṣe méjì dàbí ẹni tí wọ́n yára bákan náà nígbà tí ìsopọ̀ vpnc àtijọ́ kọ̀ láti gbé sókè: gbé àmì ìpamọ́ aláìlera àtijọ́ kọjá, tàbí fi àkọsílẹ̀ ìbòrí tí yóò fi í kún fún ọ. Wọn kò dọ́gba, nítorí ọ̀kan ń yí ìlànà profáìlì kan padà, èkejì sì ń yí ìwà gbogbo ètò tí ó pe ọ̀nà yẹn padà. Ìbéèrè àkọ́kọ́ ni bóyá ẹnubodè ṣì ń fi àbá aláìlera jáde, ìkejì ni ẹni tí a gbà láàyè láti gbà á. Gbogbo ohun mìíràn ń tẹ̀lé láti inú àwọn ìdáhùn méjì yẹn.

Àtúnṣe méjì pẹ̀lú ipa tí ó yàtọ̀ gidigidi

Ìyípadà ní ìpele profáìlì kan ìsopọ̀ kan, olóhun kan àti ọjọ́ ìparí kan. Rírọ́pò fáìlì binary tí a fi sínú ẹ̀rọ ń kan gbogbo frontend lórí ẹ̀rọ náà, pẹ̀lú applet desktop tí ẹlẹgbẹ́ ẹ̀ ń lò fún profáìlì ẹnubodè tí ó yàtọ̀ pátápátá. Ìbòrí náà tún fi ìyípadà náà pamọ́ fún ẹnikẹ́ni tí yóò ṣàtúnyẹ̀wò host ní oṣù mẹ́fà lẹ́yìn.

Ìjẹ́rìí àpò jẹ́ ẹni tí ó kúkú ṣẹ̀: fáìlì kan ní /usr/sbin/vpnc tí kò bá àpò rẹ̀ mu mọ́ ń sọ ìmúdójúìwọ̀n ààbò déédéé di ìwádìí. Lẹ́yìn náà àwọn ìgbésókè yóò yálà kọ̀wé lé ìbòrí náà lórí ní ìdákẹ́jẹ́ tàbí kọ̀ láti fi wọ́n ṣiṣẹ́, ní ìbámu pẹ̀lú bí olùṣàkóso àpò ṣe ń tọ́jú àwọn fáìlì tí a yí padà. Kò sí èyíkéyìí nínú àwọn àbájáde tí ó farahàn nínú àkọsílẹ̀ ìsopọ̀, ìdí nìyẹn tí ọ̀nà ìbòrí fi ń fani mọ́ra títí di ìṣẹ̀lẹ̀ àkọ́kọ́. Ìlà kan nínú profáìlì rọrùn láti wá àti yọ kúrò ju fáìlì binary tí ẹnìkan kò rántí pé ó rọ́pò rẹ̀.

Ohun tí ìyípadà àtijọ́ ń ṣe ní tòótọ́

Ìwé ìtọ́nisọ́nà vpnc ń sàmì sí àṣàyàn DES kan ṣoṣo gẹ́gẹ́ bí ohun àtijọ́ ní ọ̀nà ìtẹ́lọ́rùn ètò ìpamọ́ aláìlera, ó sì ń ṣàkọsílẹ̀ àṣàyàn ọ̀tọ̀ọ̀tọ̀ tí kò gbà ìpamọ́ rárá fún ìrìn àwọn dátà. Ìwọ̀nyí jẹ́ ìyọ̀nú ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àbájáde ọ̀tọ̀ọ̀tọ̀. Kò sí ọ̀kan nínú wọn tí ó ń mú kí ẹnubodè òde òní ṣe ìdúnàádúrà lórí ohun tí kò tún ń fi jáde.

Ka ìpele ìkùnà kí o tó yan àtúnṣe. Àbá tí a kọ̀ àti ọ̀rọ̀ ìpamọ́ tí a kọ̀ ń fi àwọn ìfiránṣẹ́ frontend tí ó jọra jáde ṣùgbọ́n ẹ̀rí tí ó yàtọ̀ pátápátá.

Ibi tí ìyàsọ́tọ̀ aláàlà yẹ kí ó wà

Bí àjọ kan bá gbà ẹlẹgbẹ́ àtijọ́ pẹ̀lú ìmọ̀ fún àkókò tí ó ní ààlà, ìyàsọ́tọ̀ náà wà nínú profáìlì ẹlẹgbẹ́ yẹn, pẹ̀lú olóhun, ọjọ́ àtúnyẹ̀wò àti ọ̀nà ìṣíkiri sí èdè ìsopọ̀ tí a ṣètìlẹ́yìn fún. Kíkẹ́ ẹ̀ kúrò ní ọ̀nà àgbáyé ni gbogbo ìdí fún pípè é ní aláàlà.

Jẹ́ kí olóhun ẹnubodè jẹ́rìí àwọn alugorídìmù tí ẹlẹgbẹ́ ṣì ń dábàá àti ohun tí ó rọ́pò rẹ̀. Àmì oníbàárà kò lè tún àbá tí olùpèsè kò tún fi ránṣẹ́ ṣe, ìṣíkiri olùpèsè tí ẹnìkan kò gbèrò yóò sì wà pẹ́ ju ojútùú ìgbà díẹ̀ lọ. Fi ọjọ́ àtúnyẹ̀wò sínú tikẹ́ẹ̀tì kan náà pẹ̀lú ìyàsọ́tọ̀ náà, kí ìyọ̀nú náà lè parí dípò kí ó di aláìpẹ́.

Ṣàyẹ̀wò ìdúnàádúrà náà, kì í ṣe àmì aláwọ̀ ewé nìkan

Kó ẹ̀rí tí ó dámọ̀ràn ìpele náà dípò ìmọ̀lára ìjíròrò náà. Àwọn àṣẹ tí ó wà nísàlẹ̀ jẹ́ fún kíkà nìkan, àwọn méjì àkọ́kọ́ sì fi hàn ìṣètò àti ẹ̀yà tí ó wà lẹ́nu iṣẹ́ ní tòótọ́.

vpnc --version
vpnc --print-config /etc/vpnc/legacy.conf
dpkg -V vpnc
grep -n -E 'weak|1des|no-encryption' /etc/vpnc/legacy.conf

Àṣẹ kẹta ń ròyìn àwọn fáìlì tí kò tún bá àpò mu mọ́, àti bẹ́ẹ̀ ni ìbòrí tí a gbàgbé ṣe ń kéde ara rẹ̀. Ẹ̀kẹrin fi àwọn ìyọ̀nú tí profáìlì ń gbé hàn, kí ìyàsọ́tọ̀ kan lè má ṣe tàn kálẹ̀ ní ìdákẹ́jẹ́ sí profáìlì kejì nípasẹ̀ fáìlì tí a dà kọ́. Ṣe àwọn méjèèjì ṣáájú àti lẹ́yìn ìyípadà, kí o sì tọ́jú àbájáde pẹ̀lú profáìlì ìsopọ̀ dípò inú fèrèsé ìjíròrò.

Tọ́jú àbájáde àtúnyẹ̀wò kúrò nínú àwọn tikẹ́ẹ̀tì títí ẹnìkan yóò fi kà á, nítorí ìwé ìtọ́nisọ́nà kìlọ̀ pé ìpele àtúnyẹ̀wò tí ó ga jùlọ ń da dátà ìjẹ́rìí jáde pẹ̀lú àwọn ọ̀rọ̀ ìpamọ́. Ìlànà ìtẹ́wọ́gbà ni àdéhùn tí a fọwọ́ sí tí a sì ṣètìlẹ́yìn fún láàárín oníbàárà àti ẹnubodè, kì í ṣe ohun àkójọ àṣàyàn tí yóò di aláwọ̀ ewé nígbẹ̀yìn. Bí ẹlẹgbẹ́ bá ń fi alugorídìmù tí ó ti bàjẹ́ nìkan jáde, àbájáde olóòótọ́ ni ìyàsọ́tọ̀ pẹ̀lú ọjọ́ ìparí tàbí èdè ìsopọ̀ àrọ́pò, ìpinnu yẹn sì jẹ́ ti ẹni tí ó ni ẹnubodè náà. Kíkọ ìpinnu sílẹ̀ ni ìyàtọ̀ láàárín ìyàsọ́tọ̀ tí a ṣàkóso àti ìyípadà ìlànà àìròtẹ́lẹ̀.

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