Pípèsè ìwé-ẹ̀rí kọ̀mpútà rírùn tuntun lábẹ́ orúkọ kan náà dà bí àyípadà, gbogbo ènìyàn sì ro pé èyí àtijọ́ ti kú. Kì í ṣe bẹ́ẹ̀. Èyí tí ó ṣáájú ń wà ní ìwé-ẹ̀rí tí ó wúlò tí àkóso kan náà fọwọ́ sí, àti ìṣàkóso kankan tí ń gba àwọn oníbàárà nípa orúkọ yóò máa gbà á lọ́wọ́. Ohun tí ó ya àyẹ̀wò ìdánimọ̀ kúrò nínú àyẹ̀wò ẹ̀rí ni nọ́mbà sísẹ́ríàsẹ́rìí, ibẹ̀ sì ni àtúnṣe yẹ kí ó wà.

Bẹ̀rẹ̀ pẹ̀lú ìlànà orúkọ tí olùpèsè ń lò

Àwọn ìṣàkóso méjì ni a dà pọ̀: gbígba oníbàárà nítorí ẹni tí ó sọ pé òun ni, àti yíyọ ìwé-ẹ̀rí kan pàtó kúrò nínú iṣẹ́. Èkíní ni àyẹ̀wò orúkọ, èkejì ni àyẹ̀wò fagilé. Wọ́n ń dáhùn àwọn ìbéèrè ọ̀tọ̀ọ̀tọ̀, ìfilélẹ̀ kan sì lè ní ọ̀kan láìsí èkejì.

Ka ìṣètò olùpèsè kí o sì ṣàkíyèsí orísun ìdánimọ̀ wo ni a ń lò. username-as-common-name ń sọ orúkọ olùmúlò tí a ti jẹ́rìí sí di orúkọ tí ó wúlò fún àwọn ìwádìí oníbàárà pàtó. Láìsí rẹ̀, orúkọ àpapọ̀ kókó-ọ̀rọ̀ láti inú ìwé-ẹ̀rí ni a ń lò. Ohunkóhun tí ìdáhùn náà jẹ́, kọ ọ́ sílẹ̀ kí o tó fọwọ́ kan àkójọ ìyọ̀nda kankan.

Àwọn ọ̀nà méjèèjì ń mú àkójọ orúkọ tí a yọ̀nda tí ó yàtọ̀ fún ìwé-ẹ̀rí kan náà wá. Ṣíṣe àlééké àbájáde níbí túmọ̀ sí ṣíṣàtúnṣe fáìlì tí kò tọ́ àti pípinnu pé ìṣàkóso kò ṣiṣẹ́.

Ṣàyẹ̀wò ohun tí ó ń gba oníbàárà ní ti gidi

Ẹni tí ó so mọ́ fáìlì tí ó báramu client-config-dir ń pèsè àwọn àṣàyàn oníbàárà pàtó; ní èyí nìkan kì í ṣe ìlànà gbígba. Gbígba nípa orúkọ nílò ccd-exclusive, èyí tí ń kọ àwọn oníbàárà tí kò ní fáìlì tí ó báramu. Mímú u ṣiṣẹ́ lórí ìfilélẹ̀ tí ń ṣiṣẹ́ yóò já gbogbo ẹni tí orúkọ rẹ̀ kò ní fáìlì mọ́, nítorí náà ka àwọn fáìlì kí o tó yí ohunkóhun padà.

grep -nE 'ccd-exclusive|client-config-dir|username-as-common-name' /etc/openvpn/server/server.conf
ls -1 /etc/openvpn/ccd/

Ìṣirò náà ni àyẹ̀wò náà: fi àkójọ àkójọpọ̀ wé àwọn ìdánimọ̀ tí o retí pé wọn yóò so mọ́.

Lẹ́yìn náà jẹ́rìí pé orúkọ fáìlì kọ̀ọ̀kan bá ìdánimọ̀ tí ó wúlò mu gan-an, pẹ̀lú bíi títóbi lẹ́tà àti ààyè. Fáìlì fún office-laptop kò ṣe ohunkóhun fún ìwé-ẹ̀rí tí kókó-ọ̀rọ̀ rẹ̀ kà pé Office-Laptop. Ààyè ní ìparí tún fi ara pamọ́ kúrò lọ́dọ̀ àkójọ tí ó wọ́pọ̀, àti bẹ́ẹ̀ ni fáìlì tí ó dà bí ẹni pé ó wà ń gbé kù láìkà.

Ṣàyẹ̀wò CRL tí ẹnubodè ń gbé wọlé

CRL ń dárúkọ àwọn ìwé-ẹ̀rí tí a fagilé nípa olùpèsè àti nọ́mbà sísẹ́ríàsẹ́rìí, ìyẹn sì ni kúlẹ̀kúlẹ̀ tí àyẹ̀wò orúkọ kò ní. Ìwé-ẹ̀rí méjì lè pín orúkọ kan àti yàtọ̀ ní nọ́mbà sísẹ́ríàsẹ́rìí, àti àkójọ ní ipele nọ́mbà sísẹ́ríàsẹ́rìí nìkan ni ó ya wọ́n.

Jẹ́rìí ọ̀nà tí a ṣètò, déètì ìpèsè àti pápá ìmúdójúìwọ̀n tó kàn kí o tó gbẹ́kẹ̀lé fáìlì náà.

openssl crl -in /etc/openvpn/crl.pem -noout -lastupdate -nextupdate
openssl x509 -in office-laptop.crt -noout -serial -subject

Fi nọ́mbà sísẹ́ríàsẹ́rìí tí ó wà nínú CRL wé nọ́mbà sísẹ́ríàsẹ́rìí tí ó wà lórí ìwé-ẹ̀rí tí o fẹ́ pa mọ́. Ìfiwéra yẹn ni gbogbo ìdánwò náà, àti ṣíṣe é lẹ́ẹ̀kan pẹ̀lú ojú ni ó ní iye ju gbẹ́kẹ̀lé àkọsílẹ̀ tí ẹnikẹ́ni kò kà lọ. Pín CRL tí a múdójúìwọ̀n káàkiri nípasẹ̀ ọ̀nà tí ẹnubodè ti ń kà. CRL tí ó wà nínú àkójọpọ̀ tí kò tọ́ kò fi ohunkóhun múlẹ̀, kò sì sí àkọsílẹ̀ oníbàárà tí yóò dárúkọ rẹ̀.

Rọ́pò rẹ̀, lẹ́yìn náà fi àbájáde méjèèjì hàn

Pèsè àrọ́wọ́tó lábẹ́ orúkọ kan náà, kọ àwọn nọ́mbà sísẹ́ríàsẹ́rìí méjèèjì sílẹ̀, lẹ́yìn náà nìkan fagilé èyí àtijọ́. Ìtẹ̀lẹ́ntẹ̀lẹ́ yẹn ń pa ìdánimọ̀ tí ń ṣiṣẹ́ mọ́ ní àròpinlẹ́nu bí o ṣe ń múra ìyípadà náà.

Dán àrọ́wọ́tó wò kí o tó: ó yẹ kí ó jẹ́rìí sí ara rẹ̀ kí ó sì dé ohunkóhun tí orúkọ rẹ̀ ní ẹ̀tọ́ sí. Lẹ́yìn náà dán ìwé-ẹ̀rí àtijọ́ wò kí o sì jẹ́rìí pé a kọ̀ ọ́, nítorí àyípadà tí ó ṣàṣeyọrí kò sọ ohunkóhun nípa fagilé. Tí àwọn méjèèjì ṣì ń so mọ́, a kò ka ìwọlé fagilé tàbí a kò kọ nọ́mbà sísẹ́ríàsẹ́rìí àtijọ́ sínú àkójọ rí. Tí kò sí èyí tí ó so mọ́, o ti ba ìlànà gbígba jẹ́, kì í ṣe ẹ̀rí náà.

Àwọn àkókò tí a ti dá sílẹ̀ jẹ́ ọ̀rọ̀ ọ̀tọ̀, nítorí fagilé kan àwọn ìjẹ́rìí tuntun àyàfi tí a bá ṣètò ẹnubodè pẹ̀lú láti já àwọn ìsopọ̀ tí ń ṣiṣẹ́. Pinnu bóyá yíyọ kúrò lẹ́sẹ̀kẹsẹ̀ ṣe pàtàkì kí o tó ṣèlérí fún ẹnikẹ́ni.

Ohun tí àyẹ̀wò orúkọ kò lè ṣe láé

Àkójọ ìyọ̀nda ń dáhùn bóyá ìdánimọ̀ yìí lè so mọ́. Kò lè sọ ìwé-ẹ̀rí wo ni ìdánimọ̀ yẹn lò, yóò sì gba ẹ̀rí àtijọ́ bí ó bá ṣì wúlò tí a kò sì fagilé rẹ̀. Àlàfo yẹn máa ń farahàn ní àkókò ìṣẹ̀lẹ̀, nígbà tí a pèsè àrọ́wọ́tó ní oṣù mélòó kan sẹ́yìn tí èyí ṣáájú ṣì ń ṣiṣẹ́.

Níbi tí a bá nílò ìṣàkóso ní ipele ìwé-ẹ̀rí, lo ọ̀nà tí ń dárúkọ ìwé-ẹ̀rí: àwọn àkọsílẹ̀ CRL, tàbí kúkú ìjẹ́rìí tí ń ṣàyẹ̀wò ọ̀tẹ̀ ika tí olùṣiṣẹ́ ń tọ́jú. Àwọn méjèèjì nílò ìtọ́jú, àwọn méjèèjì sì ṣe déédéé nípa ohun tí wọ́n ń ṣàyẹ̀wò. ìwé ìtọ́nisọ́nà OpenVPN 2.6 ń ṣàkọsílẹ̀ crl-verify àti gbígba oníbàárà pàtó gẹ́gẹ́ bí àwọn àṣàyàn ọ̀tọ̀ọ̀tọ̀, nítorí ìdí yẹn gan-an.

Kọ ìṣàkóso wo ni ó ń ṣe iṣẹ́ wo, lẹ́yìn náà dán ipò òdì wò. Fagilé tí o kò tíì rí tí ó kọ ìsopọ̀ kan jẹ́ ìṣètò tí o ń retí pé yóò ṣiṣẹ́.

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