OpenVPN TLS handshake kuna: ẹ̀ka wo ni o wà?
Àkókò tí ó tán, ìwé-ẹ̀rí tí a kọ̀ àti ọ̀nà ìṣàkóso tí kò bá ara wọn mu nílò àtúnṣe ọ̀tọ̀ọ̀tọ̀. Ka àwọn ìṣẹ̀lẹ̀ ṣáájú ìgé dá láti yan ẹ̀ka tí ó tọ́.
Ìlà tí ó sọ pé TLS handshake kuna ni ìparí ìtàn, kì í ṣe ìbẹ̀rẹ̀ rẹ̀. Ohun tí ó ṣe pàtàkì ni ìṣẹ̀lẹ̀ tí ó ṣáájú rẹ̀, nítorí ìṣẹ̀lẹ̀ yẹn ń dárúkọ èwo nínú àwọn àbùkù mẹ́rin tí ó yàtọ̀ pátápátá tí o ní. Àkókò tí ó tán, àìbáramu ọ̀nà ìṣàkóso, kíkọ ìwé-ẹ̀rí àti ìkùnà lẹ́yìn ìjíròrò ń ṣe àkọlé kan náà. Yan ẹ̀ka nípasẹ̀ ẹ̀rí, àtúnṣe kò sì ní jẹ́ àfojúsùn mọ́.
Ka ìṣẹ̀lẹ̀ jábá kehin ṣáájú ìkùnà
Yí sókè dípò kíka ìlà jábá. Ìṣẹ̀lẹ̀ ṣáájú ìgé dá maa ń dárúkọ ìpele: kò sí ìdáhùn, àṣìṣe nígbà pípààrọ̀ àwọn pákẹ́tì ìṣàkóso, àbájáde ìjẹ́rìí, tàbí ìjíròrò tí ó ṣàṣeyọrí tí àbájáde ìjẹ́rìí ẹni tẹ̀lé. Ọ̀kan kọ̀ọ̀kan wọn jẹ́ ti olówó ẹ̀tọ́ mìíràn. Ìlà kan yẹn gan-an ló ń pinnu apá wo nísàlẹ̀ tí ó yẹ.
Fi ìkọ̀wé àṣìṣe pamọ́ pẹ̀lú ẹ̀dà alátìlẹ́yìn, ibi ìparí àti gbígbé. Pa àwọn kọ́kọ́rọ́, ọ̀rọ̀ ìpamọ́ àti àwọn profáìlì tí a kò tún ṣe mọ́ kúrò nínú ohunkóhun tí o fi pamọ́ ní gbangba.
Àṣìṣe àkọ́kọ́ tí ó péye níye lórí ju àyọkà log gígùn lọ. Ó ń dárúkọ ìpele, ìpele sì ń dárúkọ olówó ẹ̀tọ́.
Ẹ̀ka kìíní: kò sí ohun tí ó padà
Bí alátìlẹ́yìn bá fi pákẹ́tì àkọ́kọ́ rẹ̀ ránṣẹ́ tí kò sì gba ohunkóhun tí ó wúlò, ìṣòro wà lójú ọ̀nà tàbí lọ́dọ̀ olùgbọ́. Jẹ́rìí pé profáìlì bá àṣàyàn kan tí olùṣàkóso ń fúnni ní tòótọ́ mu: àdírẹ́sì, ibùdó àti UDP tàbí TCP. Lẹ́yìn náà ṣàyẹ̀wò bóyá ibi ìparí lè dé láti inú nẹ́tíwọ́kì yìí. Ṣàkọsílẹ̀ èwo nínú àwọn àyẹ̀wò méjì náà tí kùnà ṣáájú kí o tó tẹ̀síwájú.
Aṣàwákiri tí ń gbé ojú-ìwé lórí orúkọ olùgbàlejò kan náà ń fi ẹ̀rí hàn pé iṣẹ́ wẹ́ẹ̀bù kan dáhùn nìkan. Kódà ìsopọ̀ TCP tí a gbà kò sọ ohunkóhun nípa bóyá OpenVPN ti parí ìjíròrò.
Bí profáìlì bá ń ṣiṣẹ́ lórí nẹ́tíwọ́kì mìíràn tí a gbẹ́kẹ̀lé, pa ìfiwéra yẹn mọ́. Ó ń fi ààlà náà sínú ọ̀nà tàbí alárinà.
Ẹ̀ka kejì: ọ̀nà ìṣàkóso kò báramu
Nígbà tí ìpààrọ̀ bẹ̀rẹ̀ tí ó sì dúró, ètò ọ̀nà ìṣàkóso ni afùfẹ̀ àkọ́kọ́. tls-auth àti tls-crypt gbọ́dọ̀ bá ìṣàgbékalẹ̀ mu, ohun èlò láti inú olupin mìíràn kò sì ní ṣe ìpààrọ̀ tí ó wúlò. Ìkùnà yìí ń ṣẹlẹ̀ ṣáájú ìwọlé àkọsílẹ̀ èyíkéyìí. Profáìlì tí a dà láti olupin àtijọ́ ni orísun tí ó wọ́pọ̀.
Àtúntò ọ̀rọ̀ ìpamọ́ kò rọ́pò àwọn ètò yẹn, yíya kọ́kọ́rọ́ láti iṣẹ́ mìíràn kì í ṣe àtúnṣe ìbámu. Gba profáìlì nípasẹ̀ ọ̀nà ìjẹ́rìí olùṣàkóso kí o sì ṣàkọsílẹ̀ ẹ̀dà alátìlẹ́yìn tí ó ń retí.
Ṣàkọsílẹ̀ àṣìṣe ìjíròrò pàtó dípò lílọ́ àwọn alugorídìmù àtijọ́ lẹ́wàá láti wo ohun tí ó dúró. Ìkọ̀wé àṣìṣe tí a mú ni ohun tí ó ń jẹ́ kí olùṣàkóso lè ṣàyẹ̀wò ẹ̀gbẹ́ rẹ̀.
Ẹ̀ka kẹta: a kọ̀ ìwé-ẹ̀rí kan
Ìkùnà ìjẹ́rìí tí ó ṣe kedere ń dárúkọ ìwé-ẹ̀rí tí kò fẹ́ràn. Ṣàyẹ̀wò aago ẹ̀rọ náà kọ́kọ́, lẹ́yìn náà ka irú ohun tí ó kùnà: ìwé-ẹ̀rí olupin, ìwé-ẹ̀rí alátìlẹ́yìn, tàbí olùgbéjáde nínú ẹ̀wọ̀n. Ìparí àkókò, olùgbéjáde tí a kò gbẹ́kẹ̀lé àti ìdánimọ̀ àìròtẹ́lẹ̀ jẹ́ ìfiránṣẹ́ mẹ́ta ọ̀tọ̀ọ̀tọ̀.
Jẹ́ kí ìjẹ́rìí wà ní ṣíṣí nígbà tí o ń gba ohun èlò tí a tún ṣe. Gbígba ìwé-ẹ̀rí tí kò ní í ṣe ń yọ àṣìṣe kúrò láì fi ẹ̀rí hàn pé o dé olupin tí a pinnu.
Ṣàkọsílẹ̀ bóyá ìkùnà ń tẹ̀lé nẹ́tíwọ́kì tàbí profáìlì. Àṣìṣe ìwé-ẹ̀rí tí ó farahàn níbi gbogbo kì í ṣe ìṣòro ọ̀nà.
Ẹ̀ka kẹrin: ìjíròrò parí àti ohun mìíràn kùnà
Nígbà tí ìpààrọ̀ ìdánimọ̀ bá ṣàṣeyọrí, ìkùnà tí ó kù jẹ́ ti ìjẹ́rìí ẹni tàbí ti ìtọ́sọ́nà. Kíkọ̀ àkọsílẹ̀ ètò ní kedere jẹ́ ìbéèrè ìjẹ́rìí, ọ̀nà àbáwọlé tí a ti so mọ́ tí kò lè dé àwọn ojú-ìwé jẹ́ ìbéèrè ìtọ́sọ́nà tàbí DNS. Bíbá a tẹ̀síwájú láti yí àwọn àṣàyàn TLS padà ní àkókò yẹn ń ba ìpele tí ó ti ń ṣiṣẹ́ jẹ́.
Nígbà tí o bá ń jábọ̀ ìṣòro náà, sọ bóyá gbogbo nẹ́tíwọ́kì ń kùnà, bóyá profáìlì mìíràn ń ṣiṣẹ́, àti bóyá olupin náà kọ àwọn ìgbìyànjú sílẹ̀. Ìdákẹ́jẹ́ ní ẹ̀gbẹ́ olupin àti kíkọ̀ ní ẹ̀gbẹ́ yẹn dúró ní àwọn ààlà ọ̀tọ̀ọ̀tọ̀.