Ṣé ọ̀nà OpenVPN pẹ̀lú kọ́kọ́rọ́ dúró ṣinṣin lè sin ọ̀pọ̀ àwọn olùbáṣepọ̀?
Ipò kọ́kọ́rọ́ dúró ṣinṣin so ẹlẹ́gbẹ́ méjì pọ̀. Fífi client-to-client kún un kò sọ ọ́ di sáfà fún ọ̀pọ̀ olùbáṣepọ̀; ìyẹn nílò ipò TLS àti ìdánimọ̀ fún ẹ̀rọ kọ̀ọ̀kan.
Ipò kọ́kọ́rọ́ dúró ṣinṣin so ẹlẹ́gbẹ́ méjì pọ̀ gan-an, ìyẹn sì ni ìṣètò rẹ̀, kì í ṣe ààlà tí ẹnìkan gbàgbé láti yọ kúrò. client-to-client jẹ́ àṣàyàn gbígbé jáde nínú ipò sáfà, nítorí náà fífi kún ìṣètò --secret kò yí nǹkan kankan padà nípa iye olùbáṣepọ̀ tí wọ́n lè so pọ̀. Ìpinnu kì í ṣe irú àsíá tí a máa fi kún, bí kò ṣe bóyá ìgbékalẹ̀ nílò ìsopọ̀ ojú-ọ̀nà dé ojú-ọ̀nà tàbí iṣẹ́ fún ọ̀pọ̀ olùbáṣepọ̀. Bí ó bá jẹ́ pé ọ̀pọ̀ ẹ̀rọ gbọ́dọ̀ so mọ́ra ní òmìnira, ipò ààbò yóò yí padà, ẹ̀rọ kọ̀ọ̀kan yóò sì gba ìdánimọ̀.
Ẹlẹ́gbẹ́ méjì, kọ́kọ́rọ́ kan àti kò sí ipò fún olùbáṣepọ̀ kọ̀ọ̀kan: ìrísí yẹn ni gbogbo ìtàn ipò náà.
Kí ni ipò kọ́kọ́rọ́ dúró ṣinṣin wà fún
Nínú ipò àṣírí, ẹlẹ́gbẹ́ méjèèjì pín fáìlì kọ́kọ́rọ́ kan, kọ́kọ́rọ́ yẹn sì ń dáàbò bo ìrìnàjò ní tààrà. Kò sí ìfọwọ́sowọ́pọ̀, kò sí pàṣípààrọ̀ ìwé-ẹ̀rí àti kò sí àpéjọ fún olùbáṣepọ̀ kọ̀ọ̀kan, nítorí kò sí olùbáṣepọ̀ ní ìtumọ̀ sáfà, ojú-ọ̀nà méjì péré ló wà.
Ipò náà ṣì wúlò fún ẹlẹ́gbẹ́ ẹ̀rọ tí ó dúró ṣinṣin pẹ̀lú ìlànà yíyí kọ́kọ́rọ́ tí a kọ sílẹ̀, OpenVPN 2.6 sì ń pè é ní àtijọ́ nítorí pé ipò TLS ń bo àwọn ọ̀ràn yẹn pẹ̀lú ànímọ́ tí ó dára jù. Ohun tí kò lè ṣe ni yíya ẹ̀rọ kan tí ń so mọ́ra kúrò nínú ẹ̀rọ mìíràn, níwọ̀n bí ẹni tí ó ní fáìlì náà ni gbogbo ìtàn ìjẹ́rìí. Fífi ẹ̀rọ kẹta kún un túmọ̀ sí pínpín kọ́kọ́rọ́ kan náà pẹ̀lú rẹ̀, lẹ́yìn èyí àwọn méjì àkọ́kọ́ kò lè yà á kúrò nínú ara wọn mọ́.
Ìdí niyẹn tí ààlà ẹlẹ́gbẹ́ méjì fi jẹ́ ti ẹ̀dá, kì í ṣe ètò tí a lè yí padà.
Ìdí tí client-to-client kì í ṣe ẹ̀yà tí ó ṣèé
client-to-client ń ṣàkóso bóyá àwọn olùbáṣepọ̀ tí wọ́n so mọ́ra lè pàṣípààrọ̀ ìrìnàjò nípasẹ̀ sáfà. Kò gba olùbáṣepọ̀ wọlé, kò fúnni ní ìdánimọ̀, kò sì dá ipò sáfà tí a kò ṣètò, nínú ìṣètò kọ́kọ́rọ́ dúró ṣinṣin kò sì sí àkọsílẹ̀ olùbáṣepọ̀ fún un láti ṣàkóso.
Ìdàrúdàpọ̀ mìíràn tí ó wọ́pọ̀ nípa ohun èlò tls-crypt tàbí tls-auth. Sáfà TLS lè pín ọ̀kan nínú àwọn kọ́kọ́rọ́ yẹn fún gbogbo olùbáṣepọ̀, nítorí pé ó ń dáàbò bo ọ̀nà ìṣàkóso dípò kí ó fi hàn ẹni tí olùbáṣepọ̀ kọ̀ọ̀kan jẹ́. Kọ́kọ́rọ́ ọ̀nà ìṣàkóso tí a pín nínú ipò TLS jẹ́ ohun tí ó yàtọ̀ sí kọ́kọ́rọ́ dátà dúró ṣinṣin tí a pín, bí ó tilẹ̀ jẹ́ pé àwọn méjèèjì ń wá gẹ́gẹ́ bí fáìlì tí wọ́n jọra.
Yíyàn láàrín àwọn ipò wá sí ìbéèrè méjì. Ṣé ó yẹ kí ẹ̀rọ tí ó ju ọ̀kan lọ so mọ́ra ní òmìnira, ṣé ìgbékalẹ̀ sì nílò ìfagilé fún ẹ̀rọ kọ̀ọ̀kan? Bẹ́ẹ̀kọ́ fún méjèèjì ń jẹ́ kí ipò kọ́kọ́rọ́ dúró ṣinṣin wà ní ìmúṣẹ; bẹ́ẹ̀ ni fún ọ̀kan nínú wọn ń tọ́ka sí TLS. Kò sí àṣàyàn kẹta nínú èyí tí a ti gba olùbáṣepọ̀ kejì láìsí ìdánimọ̀ tirẹ̀.
Kíkọ́ sáfà fún ọ̀pọ̀ olùbáṣepọ̀
Sáfà fún ọ̀pọ̀ olùbáṣepọ̀ nílò ipò TLS, ìwé-ẹ̀rí ní ẹ̀gbẹ́ sáfà àti ìdánimọ̀ fún olùbáṣepọ̀ kọ̀ọ̀kan. Olùrànlọ́wọ́ sáfà ń ṣètò àkópọ̀ àdírẹ́sì àti ipò ọ̀pọ̀ olùbáṣepọ̀, ṣùgbọ́n kò pèsè ìṣètò TLS, ìdúró ìgbẹ́kẹ̀lé tàbí àwọn ìwé-ẹ̀rí olùbáṣepọ̀ tí ó ń jẹ́ kí gbígba wọlé ní ìtumọ̀.
Forúkọsílẹ̀ ẹ̀rọ kọ̀ọ̀kan nípasẹ̀ àjọ ìwé-ẹ̀rí tí ó wà tẹ́lẹ̀ dípò kíkọ àwọn ẹ̀rí olùbáṣepọ̀ kan. Àwọn ìdánimọ̀ tí ó yàtọ̀ ni ó ń jẹ́ kí ìfagilé, ìtọ́sọ́nà fún olùbáṣepọ̀ kọ̀ọ̀kan àti àwọn àkọsílẹ̀ wúlò ṣeéṣe, ìwé-ẹ̀rí olùbáṣepọ̀ kan tí a pín sì ń wó àwọn mẹ́tẹ̀ẹ̀ta náà.
Bí ìgbékalẹ̀ bá ń jẹ́rìí àwọn olùmúlò nípasẹ̀ ìtọ́sọ́nà ìta tàbí kókó kejì, àpẹẹrẹ yẹn yóò dúró bí ó ti rí. Gbígbé lọ sí ipò sáfà TLS ń pinnu bí àwọn ẹlẹ́gbẹ́ ṣe ń fi ara wọn hàn ní ìpele ọ̀nà abẹ́lẹ̀, kò sì ń pàṣẹ fún ẹ̀yìn àkọsílẹ̀. Pa àwọn ìpinnu méjèèjì mọ́ ní ọ̀tọ̀ọ̀tọ̀ kí ìyípadà nínú ọ̀kan má baà yí èkejì padà ní ìdákẹ́jẹ́.
Lẹ́yìn náà pinnu ìlànà gbígbé jáde pẹ̀lú ìmọ̀. client-to-client ń mú ìrìnàjò láàrín àwọn olùbáṣepọ̀ ṣiṣẹ́ ní ọ̀nà sáfà nínú ààyè olùmúlò, èyí tí ọ̀pọ̀ ìgbékalẹ̀ fẹ́, àwọn mìíràn kò sì gbọ́dọ̀ ní. Ó jẹ́ yíyí ìlànà, kì í ṣe ẹ̀rọ ìdánimọ̀, ó sì yẹ kí a tanná rẹ̀ nítorí pé ìṣètò nílò rẹ̀, kì í ṣe nítorí pé ìtọ́nisọ́nà kan fi kún un.
Ṣíṣàyẹ̀wò pé àwọn olùbáṣepọ̀ jẹ́ aláìsí lóòótọ́
So olùbáṣepọ̀ méjì pọ̀ kí o sì jẹ́rìí pé wọ́n gba àdírẹ́sì ọ̀tọ̀ọ̀tọ̀ àti pé wọ́n ń farahàn pẹ̀lú ìdánimọ̀ ọ̀tọ̀ọ̀tọ̀ nínú àkọsílẹ̀ sáfà. Lẹ́yìn náà fagilé ọ̀kan kí o sì jẹ́rìí pé èkejì ń bá a lọ ní ṣíṣe, èyí ni ìdánwò ìgbésẹ̀ pé a kò pín àwọn ìdánimọ̀.
Dán iṣẹ́ tí a gbà láàyè láàrín àwọn ẹlẹ́gbẹ́ àti èyí tí ó yẹ kí ó dúró ní dídìná. Ìwọlé méjì tí ó ṣàṣeyọrí ń fi gbígba wọlé hàn, kì í ṣe ìpínyà, ìyàtọ̀ yẹn sì ṣe pàtàkì nígbà tí ìgbékalẹ̀ yẹ kí ó ya àwọn ẹgbẹ́ olùmúlò kúrò.
Níkẹyìn, ka ipò sáfà láti inú ìṣètò tí ó ń ṣiṣẹ́ dípò láti inú ìrántí. Ìṣètò kọ́kọ́rọ́ dúró ṣinṣin pẹ̀lú àwọn àṣàyàn àfikún ṣì jẹ́ ìsopọ̀ ojú-ọ̀nà dé ojú-ọ̀nà, sáfà TLS tí ó tọ́ sì ni ètò kan ṣoṣo nínú èyí tí ọ̀pọ̀ olùbáṣepọ̀ jẹ́ ẹlẹ́gbẹ́ ọ̀tọ̀ọ̀tọ̀ lóòótọ́.
Bí àkọsílẹ̀ bá fi orúkọ kan náà hàn fún ẹ̀rọ kọ̀ọ̀kan, ìṣòro kì í ṣe ipò náà. Ìṣòro ni ìlànà forúkọsílẹ̀.