Eyi ni ìṣètò olùpínpín tí ó sọ dh none lẹ́gbẹ̀ẹ́ ẹ̀rí tí ó sọ RSA, pẹ̀lú àníyàn tí ń yọni lẹ́nu pé ọ̀kan nínú àwọn méjèèjì gbọ́dọ̀ jẹ́ aṣiṣe. Kò sí ohun tí ó jẹ́ aṣiṣe. Ẹ̀rí náà ń fọwọ́ sí àti ń fìdí rẹ̀ mú; pàṣípààrọ̀ kọ́kọ́ró ń dá àṣírí tí a pín jáde. Iṣẹ́ méjì ọ̀tọ̀ọ̀tọ̀ ni àwọn wọ̀nyí nínú ìfọwọ́sowọ́pọ̀ kan náà, TLS sì ń gba ẹ̀rí RSA láàyè láti fìdí ìfọwọ́sowọ́pọ̀ tí ó ń lo àdéhùn àkókò lórí pátákó elípúsì mú.

Ìdàrúdàpọ̀ sábà máa ń dé pẹ̀lú ìwé ìtọ́sọ́nà ìṣíkiri. Ó sọ pé kí a rọ́pò fáìlì àwọn pàràmítà DH pẹ̀lú dh none, olùkàwé yóò rí i pé ẹ̀rí náà kì í ṣe ẹ̀rí pátákó elípúsì, a sì ka àwọn òtítọ́ méjèèjì bí àtakò.

Ìdí tí àwọn ìṣètò méjèèjì fi dàbí ẹni tí wọ́n ní ìsopọ̀

Ìṣètò OpenVPN àtijọ́ ń béèrè fáìlì pàràmítà DH nítorí Diffie-Hellman ilẹ̀ ààlà nílò àwọn pàràmítà àgbègbè tí ẹ̀gbẹ́ méjèèjì gbà. Ìtọ́nisọ́nà dh ń tọ́ka sí fáìlì yẹn. Nígbà tí ìgbékalẹ̀ bá lọ sí ECDH, àwọn pàràmítà wá láti inú pátákó onípè tí a dárúkọ, fáìlì náà kò sì nílò mọ́, èyí tí dh none ń fi hàn.

Àwọn ẹ̀rí jẹ́ ọ̀pá ìdásẹ̀ ọ̀tọ̀ọ̀tọ̀. Wọ́n ń gbé kọ́kọ́ró gbangba àti ìbọwọ́ tí ń fi ìdánimọ̀ olùpínpín hàn, kọ́kọ́ró yẹn sì lè jẹ́ RSA tàbí pátákó elípúsì láìka bí a ṣe gbà kọ́kọ́ró ìpàdé. Ìfọwọ́sowọ́pọ̀ tí ó ń lo ECDHE fún àdéhùn kọ́kọ́ró àti RSA fún ìfìdí mú jẹ́ ojúlówó ó sì wọ́pọ̀.

Orúkọ ń mú ìgbárapọ̀ pọ̀ sí i. Pátákó elípúsì ń farahàn nínú orúkọ àkójọ ECDHE àti ECDSA, nítorí náà ó rọrùn láti rò pé gbogbo ìsopọ̀ tí ó mẹ́nu kan pátákó gbọ́dọ̀ ní ẹ̀rí pátákó. Kì í ṣe bẹ́ẹ̀.

Bí a ṣe ń ka orúkọ àkójọ TLS 1.2 lọ́nà tí ó tọ́

Mú ECDHE-RSA-AES256-GCM-SHA384. Tọ́kẹ̀nì àkọ́kọ́ ni ẹbí pàṣípààrọ̀ kọ́kọ́ró: Diffie-Hellman àkókò lórí pátákó elípúsì. Èkejì ni ẹbí ìfìdí mú: RSA. Ìyókù ń ṣàpèjúwe ààbò àkọsílẹ̀ àti háṣì tí a ń lò nínú ìfọwọ́sowọ́pọ̀.

Àkójọ ECDHE-ECDSA ń lo ẹbí pàṣípààrọ̀ kọ́kọ́ró kan náà pẹ̀lú ọ̀nà ìfìdí mú mìíràn, nítorí náà ó nílò ẹ̀rí pátákó elípúsì. Àkójọ DHE-RSA ń lo Diffie-Hellman àkókò ilẹ̀ ààlà pẹ̀lú ìfìdí mú RSA, òun sì nílò àwọn pàràmítà DH gan-an.

Ka orúkọ àkójọ láti òsì sí ọ̀tún kí o sì fi ẹ̀ka kọ̀ọ̀kan sí iṣẹ́ rẹ̀. Nígbà tí a bá ya àwọn tọ́kẹ̀nì, ìbéèrè yóò yí padà láti «ṣé ẹ̀rí mi bá dh none mu» sí «ṣé olùpínpín mi gba àkójọ kan tí pàṣípààrọ̀ kọ́kọ́ró rẹ̀ kò nílò fáìlì DH».

Ohun tí dh none ń dúró fún nípa gidi

dh none ń sọ fún olùpínpín pé kí ó má ṣe gbé fáìlì pàràmítà DH ilẹ̀ ààlà wọlé. Kò dúró fún ìfìdí mú, ìjẹ́rìí ẹ̀rí tàbí TLS fúnra rẹ̀. Bótilẹ̀jẹ́pé ó béèrè pé pàṣípààrọ̀ kọ́kọ́ró tí a gbà kò gbọdọ̀ nílò àwọn pàràmítà yẹn, èyí tí ó túmọ̀ sí àkójọ ECDHE tàbí ìfọwọ́sowọ́pọ̀ TLS 1.3 nígbà gidi.

Lati inú ìbéèrè yẹn ni ìbàjẹ́ ti ń wá. Bí ìlànà ṣífà TLS ti olùpínpín bá ní ààlà sí àwọn àkójọ DHE, tàbí bí aláìgbà tí ń pèsè àwọn yẹn nìkan, yíyọ fáìlì pàràmítà kò fi ọ̀nà pàṣípààrọ̀ kọ́kọ́ró tí ó ṣe é lò sílẹ̀, ìfọwọ́sowọ́pọ̀ yóò sì kùnà. Àṣìṣe sábà máa ń farahàn nígbà ìfọwọ́sowọ́pọ̀ ìkànnì ìṣàkóso, kí ìjẹ́rìí olùlò kankan tó ṣẹlẹ̀. Ka àkójọ ṣífà kí o tó dá fáìlì tí ó sọnù lẹ́bi.

Ní ẹ̀gbẹ́ pátákó elípúsì, ìṣètò TLS ti olùpínpín ni ó ń yan pátákó náà, OpenVPN sì ń pèsè àṣàyàn láti yàn án lórí àwọn ẹ̀ka àtijọ́. TLS 1.3 ń bójú tó ìjíròrò ẹgbẹ́ nínú ìlànà, kò sì wo fáìlì DH rárá.

dh none fúnra rẹ̀ kì í ṣe ìdínkù ààbò. Agbára pàṣípààrọ̀ yóò dẹ́kun lórí pátákó àti àkójọ tí a gbà ní gidi, ìdí nìyẹn tí ìgbésẹ̀ tó ń bọ̀ fi jẹ́ wíwo ohun tí àwọn ẹ̀gbẹ́ yàn dípò fáìlì tí ó sọnù.

Ìjẹ́rìí ìjíròrò kí ó tó ṣàtúnṣe

Gbe ìpele àlàyé olùpínpín àti aláìgbà sókè kí o sì ka ìlà ìkànnì ìṣàkóso tí OpenVPN ń tẹ̀ jáde lẹ́yìn ìsopọ̀. Ó ń dárúkọ ẹ̀yà TLS àti ṣífà tí a gbà, ó sì ń jábọ̀ irú kọ́kọ́ró ẹ̀rí ẹlòmíràn. Ìlà kan náà yẹn ń dáhùn ìbéèrè tí fáìlì ìṣètò kàn ń fi hàn lọ́nà àràmù.

Bí ó bá fi TLS 1.2 pẹ̀lú àkójọ ECDHE-RSA àti ẹ̀rí RSA hàn, àkópọ̀ náà jẹ́ gan-an ohun tí dh none ń retí, kò sì sí ohun tí a máa túnṣe. Bí ó bá fi àkójọ DHE tàbí ìkùnà ìfọwọ́sowọ́pọ̀ láìsí ṣífà tí ó wọ́pọ̀ hàn, àtúnṣe wà nínú ìlànà ṣífà tàbí agbára aláìgbà, kì í ṣe nínú ẹ̀rí.

Dán aláìgbà tí ó dàgbà jùlọ tí o fẹ́ ṣe àtìlẹ́yìn fún wò, nítorí aláìgbà àkókò yìí lè gbà TLS 1.3 nígbà tí ẹyọ àtijọ́ kù ní ààlà sí àwọn àkójọ TLS 1.2. Bí aláìgbà tí ó dàgbà jùlọ kò bá ní ìgbárapọ̀, gbé àwọn àkójọ tí a gbà sí i tàbí ṣe àgbéga ibi ìparí yẹn.

Má ṣe pa ìjẹ́rìí ẹ̀rí dé láti gba ìkùnà ìfọwọ́sowọ́pọ̀ kọjá. Ìkùnà náà ń sọ fún ọ pé àwọn ẹ̀gbẹ́ kò lè gbà lórí pàṣípààrọ̀ kọ́kọ́ró, pípa ìṣàyẹ̀wò náà sì ń yọ ìdánilójú ìdánimọ̀ kúrò láì yanjú àdéhùn.

Àkójọ ìṣàyẹ̀wò: ṣé ẹ̀rí náà jẹ́ RSA, ṣé a gba àkójọ ECDHE, ṣé àkọsílẹ̀ fi àkójọ yẹn hàn, àti ṣé aláìgbà tí a ṣe àtìlẹ́yìn fún tí ó dàgbà jùlọ pẹ̀lú ń gbà á? Bí gbogbo mẹ́rẹ̀ẹ̀rin bá jẹ́ bẹ́ẹ̀, dh none ń ṣe iṣẹ́ rẹ̀.

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