Ìwé-ẹ̀rí olùṣàmúlò tí ó fi ara rẹ̀ wé? Sẹ́bà VPN ṣì kọ̀ ọ́
Ìwé-ẹ̀rí olùṣàmúlò gbọ́dọ̀ sopọ̀ mọ́ CA tí sẹ́bà gbẹ́kẹ̀lé, èyí tí ó fi ara rẹ̀ wé kò sì ní ṣe bẹ́ẹ̀ láé. Èyí ni ohun tí CSR lè ṣe àti ohun tí o yẹ kí o béèrè.
Olùṣàkóso fi àdírẹ́sì àti orúkọ olùṣàmúlò ránṣẹ́, olùṣàmúlò sì béèrè fáìlì CA, ìwé-ẹ̀rí àti kọ́kọ́rọ́. Ṣíṣe àwọn mẹ́ta wọ̀nyí ní ìbílẹ̀ dàbí ìgbésẹ̀ tí ó tẹ̀lé. Àbájáde ni ìwé-ẹ̀rí tí ẹ̀rọ rẹ nìkan gbẹ́kẹ̀lé. Ìgbẹ́kẹ̀lé sẹ́bà so mọ́ CA tí o kò ní ìṣàkóso lórí, nítorí náà ìfọwọ́sowọ́pọ̀ pari kí ó tó bẹ̀rẹ̀.
Ìgbẹ́kẹ̀lé ń gbé lórí sẹ́bà, kì í ṣe nínú profáìlì rẹ
Ìjẹ́rìí pẹ̀lú ìwé-ẹ̀rí jẹ́ ìfiwéra. Olùṣàmúlò fi ìwé-ẹ̀rí hàn; ẹnubodè yẹ̀wò bóyá ọ̀kan nínú àwọn CA nínú ìṣètò rẹ̀ ló fi ọwọ́ sí i.
Profáìlì rẹ dárúkọ fáìlì CA tí olùṣàmúlò yẹ kí ó lò láti jẹ́rìí sẹ́bà. Kò lè dárúkọ CA tí sẹ́bà yẹ kí ó lò láti jẹ́rìí rẹ. Ìdajì ìṣètò yẹn kì í ṣe tìrẹ.
Ìwé-ẹ̀rí tí o ṣe fúnra rẹ kùnà nínú ìfiwéra yìí pàápàá bí ó bá pé pérépéré ní ti ẹ̀rọ. Ó ní ìfọwọ́sí tí ó wúlò, kókó-ọ̀rọ̀ àti àwọn ọjọ́, ṣùgbọ́n olùgbéjáde ni CA tí ẹnubodè kò gbọ́ nípa rẹ̀ rí. Àṣìṣe náà farahàn nígbà ìfọwọ́sowọ́pọ̀, lẹ́yìn tí sẹ́bà ti béèrè ìwé-ẹ̀rí tẹ́lẹ̀. Kò sí ohun kan nínú profáìlì olùṣàmúlò tí ó lè yí ìdáhùn padà.
Kí ni ìdí tí ìwé-ẹ̀rí tí ó fi ara rẹ̀ wé kò lè rọ́pò rẹ̀
Ìwé-ẹ̀rí tí ó fi ara rẹ̀ wé ni a fi kọ́kọ́rọ́ rẹ̀ tì lọ́wọ́. A ń yẹ ìfọwọ́sí náà wò pẹ̀lú fáìlì kan náà, èyí tí ó mú kí ó bára mu pẹ̀lú ara rẹ̀ àti aláìlérè gẹ́gẹ́ bí ẹ̀rí fún ẹnubodè ẹlòmíràn.
Ẹnubodè kò béèrè bóyá ìwé-ẹ̀rí náà bára mu nínú. Ó béèrè bóyá olùgbéjáde tí a gbẹ́kẹ̀lé ló fi ọwọ́ sí i.
Ìdí ni pé àwọn ìfiránṣẹ́ àṣìṣe dàrú. Olùṣàmúlò lè jábọ̀ ìkùnà ìjẹ́rìí tí ó dàbí ìṣòro sẹ́bà, nígbà tí sẹ́bà ń forúkọ olùgbéjáde àìmọ̀. Àwọn méjèèjì ń ṣàpèjúwe àìbára mu kan náà láti ẹ̀gbẹ́ òdìkejì.
Ọ̀nà CSR ń pa kọ́kọ́rọ́ àdáni rẹ mọ́
O ṣì lè ṣe ọ̀pọ̀ iṣẹ́ ní ìbílẹ̀. Ṣe bọtínì kọ́kọ́rọ́, kọ́ ìbéèrè ìfọwọ́sí ìwé-ẹ̀rí ní àyíká ìdajì gbangba, kí o sì fi ìbéèrè yẹn ránṣẹ́ sí olùṣàkóso. Ìbéèrè nìkan ló ń kúrò nínú ẹ̀rọ rẹ. Ìdajì àdáni dúró níbi tí o ti ṣe é.
openssl req -new -newkey rsa:3072 -nodes -keyout client.key -out client.csr -subj "/CN=laptop-01"
Olùṣàkóso fi CA rẹ̀ fi ọwọ́ sí ìbéèrè náà, ó sì dá ìwé-ẹ̀rí padà. Kọ́kọ́rọ́ àdáni rẹ kò rìnrìn àjò rí, àbájáde sì so mọ́ ìdúró tí ẹnubodè gbẹ́kẹ̀lé.
Àwọn iṣẹ́ tí a ń ṣàkóso máa ń fò CSR kọjá, wọ́n sì ń gbé gbogbo àkójọ jáde. Ìyẹn jẹ́ pàṣípààrọ̀ tí ó bọ́gbọ́n mu nígbà tí olùpèsè kan náà ti ń parí ọ̀nà àbẹ̀wò náà tí ó sì di CA mú. Ìtọ́jú kọ́kọ́rọ́ kò dára sí i nípa dídi mú u, nítorí olùpèsè lè ṣe tuntun nígbàkigbà.
Àkójọ ni a ń gbé wọlé, kì í ṣe ìfi sórí ẹ̀rọ
Àwọn àkójọ olùpèsè tí orúkọ wọn dàbí ààbò sábà máa ń jẹ́ profáìlì OpenVPN. Wọ́n ní ìṣètò àti nígbà míràn àwọn ìwé-ẹ̀rí, wọ́n kò sì fi ohunkóhun sórí ẹ̀rọ. Gbé fáìlì náà wọlé sínú olùṣàmúlò tí ó ń sọ èdè ìbánisọ̀rọ̀ náà, ìsopọ̀ náà yóò sì wà ní ìṣètò.
Òfin ìtọ́jú wá láti inú àkóónú. Bí profáìlì bá fi kọ́kọ́rọ́ àdáni wọlé, ẹ̀rí ni, ó sì yẹ kí ó ní ìtọ́jú kan náà bí ọ̀rọ̀ ìkọ́kọ́rọ́: kò sí ímeèlì, kò sí ibi ìpamọ́, kò sí fódà ìmúwọlé tí a pín. Nígbà tí olùṣàkóso bá fi ca.crt, client.crt àti client.key lọ́tọ̀ọ̀tọ̀, pa wọ́n mọ́ pẹ̀lú àwọn àṣẹ tí ó ní ààlà, kí o sì tọ́ka profáìlì sí wọn.
Fi àwọn àyẹ̀wò tí olùṣàkóso lè ti fò kọjá kún un
Profáìlì tí róútà ṣe máa ń ṣe àìsí ìjẹ́rìí ẹlẹgbẹ́ nígbà míràn. remote-cert-tls server béèrè pé kí ìwé-ẹ̀rí ẹlẹgbẹ́ ní ète ìjẹ́rìí sẹ́bà, kí a má ba à lè tún ìwé-ẹ̀rí olùṣàmúlò ṣe bí sẹ́bà. Ìlà kan yẹn jẹ́ àyípadà kékeré pẹ̀lú ìdáláre tí ó ṣe kedere.
verify-x509-name lọ jìnnà sí i nígbà tí olùṣàkóso lè dárúkọ kókó-ọ̀rọ̀ tàbí SAN tí a ń retí. Àwọn méjèèjì jẹ́ àfikún kékeré sí profáìlì, àwọn méjèèjì sì lè gbèjà. Ṣàyẹ̀wò ohun tí o gbà kí o tó gbé e wọlé.
openssl x509 -in client.crt -noout -issuer -subject -dates
openssl verify -CAfile ca.crt client.crt
Àwọn ìṣètò ìjẹ́rìí kì í ṣe àtúnṣe fún ẹ̀wọ̀n tí ó já. Bí olùgbéjáde bá ṣe àṣìṣe, ìdáhùn ni ìwé-ẹ̀rí láti CA tí ó tọ́, kì í ṣe àsíá tí ń pa àyẹ̀wò náà. Pípa ìjẹ́rìí náà yí ìkùnà ìjẹ́rìí padà sí ìkùnà tí a kò rí.
Béèrè àkójọ kan: ìwé-ẹ̀rí aláṣẹ gẹ́gẹ́ bí PEM, ìwé-ẹ̀rí olùṣàmúlò tí aláṣẹ yẹn fi ọwọ́ sí, kọ́kọ́rọ́ tí o ṣe fúnra rẹ tàbí tí ó wá nípasẹ̀ ọ̀nà tí o gbẹ́kẹ̀lé, àti orúkọ sẹ́bà gbòógì tí ìwé-ẹ̀rí náà yẹ kí ó fi hàn. Kọ ọjọ́ ìparíwọ́lẹ́ sínú ìfiránṣẹ́ kan náà, nítorí ìwé-ẹ̀rí tí ó ti kọjá àkókò máa ń dàbí ìṣòro nẹ́tíwọ́kì ní àwọn oṣù tí ó tẹ̀lé.