Ìmúdọ̀tun ìwé-ẹ̀rìí VPN láìyí ìdánimọ̀ rẹ̀ padà
Ìmúdọ̀tun ń pa àwọn orúkọ, àwọn ète àti ẹ̀wọ̀n tí olùbánisọ̀rọ̀ ti gbẹ́kẹ̀lé mọ́. Àwọn ipò mẹ́ta ló pinnu bóyá ó jẹ́ ìṣe déédéé tàbí ìyípadà ìgbẹ́kẹ̀lé tí a ṣe àjọṣepọ̀.
Ìmúdọ̀tun ìwé-ẹ̀rìí tí ó yí ìdánimọ̀ padà kì í ṣe ìmúdọ̀tun, ìṣíkiri ni tí ó wọ tikẹ́ẹ̀tì ìtọ́jú. Olùbánisọ̀rọ̀ yóò ṣàyẹ̀wò orúkọ kan, ẹ̀wọ̀n kan àti nígbà míràn kọ́kọ́rọ́ pàtó, àwọn mẹ́tẹ̀ẹ̀ta sì lè yí padà láìyí ọjọ́ ìparí padà. Kí o tó béèrè fún àròpọ̀, kọ ohun tí olùbánisọ̀rọ̀ ń ṣàyẹ̀wò ní ti gidi: orúkọ agbàlejò tàbí ìdánimọ̀ ẹlẹgbẹ́, ète ìwé-ẹ̀rìí, ìlànà kọ́kọ́rọ́ àti ẹ̀wọ̀n olùpèsè. Ìmúdọ̀tun jẹ́ ìṣe déédéé tàbí àsopọ̀ tí a ṣe àjọṣepọ̀ ní ìbámu pẹ̀lú ohun tí àròpọ̀ náà yí padà nínú àwọn wọ̀nyí.
Àwọn ipò mẹ́ta ló pinnu ìrísí ìmúdọ̀tun
Àwọn ipò mẹ́ta ni bóyá ohun kan ń so ewé mọ́, bóyá ẹ̀wọ̀n ń yí padà, àti ẹni mìíràn tí ń ṣàyẹ̀wò orúkọ. Dá wọn lóhùn láti ẹ̀gbẹ́ olùbánisọ̀rọ̀ dípò ìrọ̀rùn CA, nítorí olùbánisọ̀rọ̀ ni ohun tí ó kùnà ní agogo mẹ́ta òru.
Bẹ̀rẹ̀ pẹ̀lú ṣíṣàyẹ̀wò ìwé-ẹ̀rìí tí o ní. openssl x509 -in server.crt -noout -subject -issuer -dates -ext subjectAltName ń tẹ kókó-ọ̀rọ̀, olùpèsè, àkókò ìwúlò àti àwọn orúkọ tí ìwé-ẹ̀rìí wúlò fún ní ti gidi jáde. Aàyè ìkẹyìn yẹn ló ṣe pàtàkì jùlọ tí a sì ń dá a lórí jùlọ: ìbéèrè ìmúdọ̀tun tí ó fi SAN tí olùbánisọ̀rọ̀ gbẹ́kẹ̀lé sílẹ̀ ń mú ìwé-ẹ̀rìí tí ó wúlò ní ti ìmọ̀-ẹ̀rọ ṣùgbọ́n tí ó tọ̀nà ní ti iṣẹ́ jáde. Ṣe àdàkọ àkójọ SAN láti ìwé-ẹ̀rìí àtijọ́ sínú ìbéèrè dípò títún tẹ̀ ẹ́ láti ìrántí.
Ipò kìíní: ṣé ohun kan ń so ewé mọ́
Bí àwọn olùbánisọ̀rọ̀ bá gbẹ́kẹ̀lé CA tí a ń tọ́jú tí wọ́n sì ń ṣàyẹ̀wò orúkọ, ìmúdọ̀tun ewé pẹ̀lú kọ́kọ́rọ́ tuntun kò hàn sí wọn. Bí olùbánisọ̀rọ̀ kankan bá so ìwé-ẹ̀rìí ewé, àmì ìka rẹ̀ tàbí kọ́kọ́rọ́ gbangba rẹ̀ mọ́, àròpọ̀ náà jẹ́ ìyípadà tí a ṣe àjọṣepọ̀ pẹ̀lú ìyípadà líle, nítorí ìsopọ̀ àtijọ́ kò lè ṣàyẹ̀wò ìwé-ẹ̀rìí tuntun.
Wádìí ipò tí o wà nínú rẹ̀ kí o tó pàṣẹ ohunkóhun. Ìsopọ̀ tí ẹnìkan kò kọ sínú àkọsílẹ̀ ṣì jẹ́ ìsopọ̀ nígbà tí ó bá já.
Ipò kejì: fi àwọn ìsopọ̀ àti ẹ̀wọ̀n wé ara wọn
Àwọn àmì ìka ń jẹ́ kí ìsopọ̀ lè ṣàyẹ̀wò: openssl x509 -noout -fingerprint -sha256 -in server.crt lórí ìwé-ẹ̀rìí àtijọ́ àti tuntun, àti openssl x509 -noout -pubkey láti fi àwọn kọ́kọ́rọ́ gbangba wé ara wọn. Bí ìṣètò olùbánisọ̀rọ̀, profáìlì alágbèéká tàbí ibi ìpamọ́ ìgbẹ́kẹ̀lé ẹ̀rọ kan bá ní ọ̀kan nínú àwọn iye yẹn, o ní ìsopọ̀. Àwọn profáìlì VPN alágbèéká jẹ́ ibi ìfarapamọ́ tó wọ́pọ̀, nítorí a ń pín profáìlì lẹ́ẹ̀kan tí a kò sì ṣàyẹ̀wò rẹ̀ mọ́.
Bí àròpọ̀ náà bá ti inú agbedemeji kan náà wá tí olùbánisọ̀rọ̀ sì ní tẹ̀lẹ̀ tàbí ó lè gbà á, kò sí ohun tí ó yí padà ní ẹ̀gbẹ́ ìgbẹ́kẹ̀lé. Agbedemeji tuntun, olùpèsè mìíràn tàbí ẹ̀wọ̀n tí a fi lọ́nà tí kò tọ̀nà ń sọ ìmúdọ̀tun di ìyípadà ìgbẹ́kẹ̀lé, àti àìṣeyọrí náà dà bí olùpèsè àìmọ̀ dípò ìwé-ẹ̀rìí tí ó ti parí.
Ṣàyẹ̀wò ẹ̀wọ̀n tí olùpín ń fi ránṣẹ́ ní ti gidi pẹ̀lú openssl s_client -connect vpn.example.com:443 -servername vpn.example.com -showcerts, kí o sì fi openssl verify -CAfile ca.pem -untrusted chain.pem server.crt jẹ́rìí rẹ̀ níbílẹ̀. Ṣíṣe èyí kí ìyípadà tó ṣẹlẹ̀ ń fún ọ ní ìlà ìpìlẹ̀ láti fi wé lẹ́yìn.
Ipò kẹta: ẹni mìíràn tí ń ṣàyẹ̀wò orúkọ
Akójọ VPN, olùdọ́gba ẹrù, àyẹ̀wò àbójútó, àsopọ̀ RADIUS tàbí SAML àti profáìlì alágbèéká kọ̀ọ̀kan lè ní àdàkọ tirẹ̀ ti orúkọ tí a retí tàbí ti ìdúró ìgbẹ́kẹ̀lé. Ìmúdọ̀tun ni àkókò tí àwọn àdàkọ yẹn ti yapa, nítorí ìwé-ẹ̀rìí ń yí padà tí àwọn àdàkọ kò yí padà.
Ṣe àkójọ gbogbo olùlò kí ìyípadà tó ṣẹlẹ̀ kí o sì pinnu fún ọ̀kọ̀ọ̀kan bóyá ó nílò ìmúdọ̀tun. Ẹni tí o bá gbàgbé ni yóò pè ọ́.
Ìdẹkùn àkókò tún wà. Ṣàyẹ̀wò ìbẹ̀rẹ̀ ìwúlò pẹ̀lú ìparí, nítorí ìwé-ẹ̀rìí tí a pèsè sílẹ̀ fún ìmúṣiṣẹ́ lẹ́yìn náà ni a kọ̀ sílẹ̀ bí a bá gbé e síbẹ̀ ní kùtùkùtù, àti àṣìṣe náà dà bí ìṣòro aago dípò ìṣòro ìpèsè. openssl x509 -noout -dates lórí fáìlì tuntun kí o tó gbé e kalẹ̀ jẹ́ àyẹ̀wò àáyá méjì. Tún pa ọ̀nà ìmúpadàbọ̀sípò tí a ṣe àtìlẹ́yìn àti ìṣètò tí a mọ̀ pé ó dára mọ́, kí ìmúdọ̀tun tí ó lọ́nà tí kò tọ̀nà lè yí padà nípa mímú ìwé-ẹ̀rìí àti kọ́kọ́rọ́ àtijọ́ padà.
Gbé kalẹ̀, fi ìjẹ́rìí tuntun ṣàyẹ̀wò, lẹ́yìn náà yọkúrò
Tọ́ọ̀bù tí a ti fi lélẹ̀ ń ṣàfihàn ìjẹ́rìí tí ó ṣẹlẹ̀ nígbà tí a kọ́ ọ, nítorí náà ó lè dà bí ẹni tí ó ní ìlera nígbà tí gbogbo àsopọ̀ tuntun ń kùnà. Dán wò pẹ̀lú ìjẹ́rìí tuntun ní lílo orúkọ iṣẹ́ gidi tí àwọn olùbánisọ̀rọ̀ ń lò.
Parí àyẹ̀wò ìpele ohun-èlò tí ó ṣe pàtàkì fún olùlò, kí o sì jẹ́rìí ìfijíṣẹ́ ẹ̀wọ̀n láti ojú ìwòye olùbánisọ̀rọ̀ dípò ti olùpín. Má ṣe tẹ̀ àwọn àyẹ̀wò orúkọ tàbí ìwé-ẹ̀rìí mọ́lẹ̀ láti jẹ́ kí ìyípadà wà ní ìdákẹ́jẹ́; ìyẹn ń sọ ìṣòro ìbámu ìgbà díẹ̀ di èyí tí ó wà títí.
Yọ ohun èlò tí ó ti gbó kúrò lẹ́yìn tí a ti ṣàyẹ̀wò ìgbékalẹ̀, kí o sì ka kọ́kọ́rọ́ tí a ti fọ́ sí ọ̀rọ̀ mìíràn pátápátá: ìmúdọ̀tun nìkan kò fagilé ohunkóhun, nítorí náà ìdánimọ̀ tí ó kan nílò ìlànà ìfagilé àti ìṣàkóso ìgbà ìgbékalẹ̀. RFC 5280 ń ṣàlàyé àwọn ìlànà ìwé-ẹ̀rìí àti ìjẹ́rìí ọ̀nà tí ó wà lábẹ́ gbogbo èyí. Pa ìmúdọ̀tun ewé déédéé mọ́ ààtò láti ìrọ́pò CA, kí a má bàá ní kí àwọn olùbánisọ̀rọ̀ gbẹ́kẹ̀lé olùpèsè tuntun láìsí ìdí.