Àwọn àpẹẹrẹ méjì ni ó bo fẹ́rẹ̀ẹ́ gbogbo ètò VPN tí kò ní olùtọ́jú: ìwọlé ẹni àpapọ̀ tí a fi sínú àkọsílẹ̀ ìtọ́nisẹ́kọ̀ọ́, tàbí ẹ̀rí ìdánimọ̀ ẹ̀rọ tí a so mọ́ olùgbàlejò. Wọ́n ń kùnà ní ibi ọ̀tọ̀ọ̀tọ̀, ìyẹn sì ṣe pàtàkì ju ìyára ìṣètò lọ. Ọ̀rọ̀ ìkọ̀kọ̀ tí a fipamọ́ ń bàjẹ́ nígbà tí ẹni tí ó ni í bá yí i padà tàbí kí ó kúrò; ẹ̀rí ìdánimọ̀ ń bàjẹ́ nígbà tí ó bá parí tàbí tí a bá tún olùgbàlejò kọ́ láìsí kọ́kọ́rọ́. Àwọn ipò mẹ́ta ni ó ń pinnu irú ìnàwó̩ tí o lè gbé, kò sì sí àpẹẹrẹ kankan tí ó ń dín nǹkan kù títí ìlànà àṣẹ yóò fi ṣe é.

Bẹ̀rẹ̀ láti inú iṣẹ́, kì í ṣe láti inú àkọsílẹ̀

Iṣẹ́ ni ó ń sọ ààlà: àwọn ibi wo, àwọn iṣẹ́ wo, wákàtí wo, bí ìpàdé kan lè gùn tó. Ọ̀nà ojú-ògba jẹ́ ìdajì ààlà yẹn nìkan. Ẹnubodè ni ó ń pinnu bóyá a gba ìpàdé láàyè; ohun tí ó wà lẹ́yìn rẹ̀ ni ó ń pinnu ohun tí ìpàdé lè ṣe. Kọ àkọsílẹ̀ náà kí o tó bẹ̀rẹ̀, pẹ̀lú olùṣàkóso tí a dárúkọ, nítorí àwọn àpẹẹrẹ ìdánimọ̀ méjèèjì gbọ́dọ̀ tẹ́ ẹ lọ́rùn.

Fi ìjẹ́rìí àti àṣẹ sọ́tọ̀ nígbà tí o ń kọ ọ́. Ìjẹ́rìí ń dáhùn ẹni tí ń sopọ̀; àṣẹ ń dáhùn ibi tí ìpàdé lè dé lẹ́yìn náà. RADIUS ń gbé apá kejì gẹ́gẹ́ bí àwọn ànímọ́ bíi Filter-Id, Framed-IP-Address, Session-Timeout àti Class, ẹnubodè sì so wọ́n mọ́ nígbà tí ìwọlé bá yọrísí. Àpẹẹrẹ tí ó yí ìwọlé padà tí kò sì fi ọwọ́ kan àṣẹ kò dín nǹkan kù.

Ìwọlé ẹni àpapọ̀: ọ̀rọ̀ ìkọ̀kọ̀ di ààlà

Lílo àkọsílẹ̀ ẹni lẹ́ẹ̀kan sí i ni ọ̀nà tí ó yára jù, ó sì ni ọ̀nà tí ó ń gbó jù. Ẹ̀rí ìwọlé ni ọ̀rọ̀ ìkọ̀kọ̀, nítorí náà ó ń dópin sínú àkọsílẹ̀ ìtọ́nisẹ́kọ̀ọ́, fáìlì àyíká àti ìṣètò olùṣètò àkókò, gbogbo ẹ̀dà sì nílò ìyípadà. Nígbà tí ẹni tí ó ni í bá yí i padà ní ọjọ́ Ẹtì, iṣẹ́ náà yóò kùnà ní ìgbà tí ó tẹ̀lé e, kò sì sí ẹni tí ó ń wò ó.

MFA ni ibi tí àpẹẹrẹ yìí sábà ń wó. Àkọsílẹ̀ ìtọ́nisẹ́kọ̀ọ́ kò lè dáhùn ìbéèrè push, nítorí náà a yọ àkọsílẹ̀ náà kúrò nínú ìlànà, ìyẹn sì jẹ́ àkọsílẹ̀ tí olùgbéwọ́lù yóò yàn. Àwọn ìyọkúrò, ọ̀nà àbáyọ fún ibi tí a gbẹ́kẹ̀lé àti ìdáríjì fún àkọsílẹ̀ kọ̀ọ̀kan ń pọ̀ sí i, kò sì sí ọ̀kan tí ó hàn sí ẹni tí ó tẹ̀lé e tí ó ń ka àwọn ìṣètò alágbàwí.

Ìsọtọ́ ni ìnàwó̩ kejì. Gbogbo ìpàdé nínú àkọsílẹ̀ ẹnubodè ni ó ní orúkọ olùlò kan náà, nítorí náà a kò lè yà ìṣàkópọ̀ alẹ́ kúrò nínú iṣẹ́ ẹni tí ó kọ ọ́, àti fífi iṣẹ́ náà kù sí fífi ẹni yẹn kù.

Ẹ̀rí ìdánimọ̀ ẹ̀rọ: ìdánimọ̀ tí a so mọ́ olùgbàlejò

Ẹ̀rí ìdánimọ̀ ń yí ìbéèrè padà láti ohun tí àkọsílẹ̀ mọ̀ sí ohun tí olùgbàlejò jẹ́. Pẹ̀lú EAP-TLS olùlò ń fi ẹ̀rí ìdánimọ̀ hàn, ó sì ń fi hàn pé òun ni ó ni kọ́kọ́rọ́ àdáni tí ó bá a mu; olùpín ìlànà ń so kókó-ọ̀rọ̀ tàbí àkọsílẹ̀ kọ̀mpútà mọ́ ẹgbẹ́ kan, ó sì ń lo ìlànà ẹgbẹ́ yẹn. Kò sí ìbéèrè, kò sí àṣírí àpapọ̀ tí ó jókòó nínú fáìlì ọ̀rọ̀.

Ààlà tí ó ń dá kòó ni ó dín ju bí àwọn ènìyàn ṣe retí lọ. Ẹ̀rí ìdánimọ̀ ń jẹ́rìí olùgbàlejò, kì í ṣe iṣẹ́, ẹnikẹ́ni tí ó ní ẹ̀tọ́ root tàbí alábòójútó agbègbè lè lo kọ́kọ́rọ́ yẹn lórí olùgbàlejò yẹn. Fi kọ́kọ́rọ́ náà sí ibi tí pẹpẹ ń dáàbò bò ó: kò lè jáde nínú ilé ìtọ́jú ẹ̀rí ìdánimọ̀ Windows, TPM ń ṣèrànwọ́ níbikíbi tí prófáìlì gbà, tàbí fáìlì 0600 tí root ni ní Linux. Bí olùgbàlejò bá ṣẹ́, ẹ̀rí ìwọlé ti ṣẹ́.

Ìparí àkókò ni àìṣeyẹ́ tí ó ń tún padà. Ẹ̀rí ìdánimọ̀ tí yóò parí ní ọjọ́ Àìkú yóò dá iṣẹ́ dúró ní ọjọ́ Àìkú, ẹnubodè sì sábà ń ròyìn àṣìṣe ìjẹ́rìí gbogbogbò dípò dárúkọ ọjọ́ náà. Ṣàyẹ̀wò àwọn ọjọ́ láti olùgbàlejò iṣẹ́ gẹ́gẹ́ bí apá kan ìwé ìṣiṣẹ́:

openssl x509 -in client.pem -noout -subject -issuer -dates
ipsec listcerts

Fífi kù nílò ọ̀nà tí ẹnubodè yóò ṣàyẹ̀wò. OpenVPN ń ka CRL nípasẹ̀ àṣàyàn crl-verify, strongSwan sì gbára lé CRL tàbí OCSP níbàámu pẹ̀lú bí a ṣe kọ́ prófáìlì ìsopọ̀. Bí a kò bá so èyíkéyìí mọ́, yíyọ olùgbàlejò kúrò túmọ̀ sí dídúró de kí ẹ̀rí ìdánimọ̀ parí.

Àwọn ipò mẹ́ta tí ó ń pinnu láàárín wọn

Ṣe àfiwé pẹ̀lú pẹpẹ tí o ní, kì í ṣe pẹ̀lú àpẹẹrẹ ìtọ́kasí.

Ipò kìíní: ṣé ẹnubodè lè fún ìdánimọ̀ ẹ̀rọ ní àṣẹ? Bí ó bá kàn ń so orúkọ olùlò RADIUS mọ́ olùlò àkójọ, ẹ̀rí ìdánimọ̀ yóò jẹ́rìí olùgbàlejò, yóò sì dúró ní àṣẹ. Ipò kejì: ṣé iṣẹ́ nílò ìráyé sí ohun àmúṣọrò̩ tí àkọsílẹ̀ olùlò nìkan ń gbé, bíi pínpín tí a so mọ́ ibi tàbí ìwé àṣẹ fún àga kọ̀ọ̀kan? Nígbà náà ìdánimọ̀ ẹ̀rọ kò lè rọ́pò rẹ̀, ìdáhùn olóòtítọ́ sì ni àkọsílẹ̀ olùlò pàtàkì pẹ̀lú ìlànà tí a dín kù. Ipò kẹta: ta ni ó lè yí ẹ̀rí ìwọlé padà láìsí ènìyàn nínú ìyí? Ìforúkọsílẹ̀ aládàáṣiṣẹ́ ń jẹ́ kí ẹ̀rí ìdánimọ̀ wà ní ọ̀nà tí kò wọ́n; ọ̀rọ̀ ìkọ̀kọ̀ tí ènìyàn kan mọ̀ kò ṣe bẹ́ẹ̀.

ConstraintMachine certificateDedicated user account with stored secret
Unattended loginPrivate key proof, no promptOnly if the account is exempted from MFA
Resource expects a user identityWorks only when the resource accepts computer accountsMatches the access a person would have
RotationRe-enrollment, often automatedSecret change plus redeploy of every copy
Revocation speedTied to CRL or OCSP refreshDisable the account, immediate

Ka tábìlì náà gẹ́gẹ́ bí àkọsílẹ̀ ìnàwó̩, kì í ṣe gẹ́gẹ́ bí ìpèsè ipò. Ọ̀wọ̀n àṣírí tí a fipamọ́ ń bọ́rẹ̀ẹ́ ní ìyára fífi kù àti ní ìbámu pẹ̀lú àwọn ohun àmúṣọrò̩ tí ó kàn gbọ́ àwọn àkọsílẹ̀ olùlò; ọ̀wọ̀n ẹ̀rí ìdánimọ̀ ń bọ́rẹ̀ẹ́ ní ìyípadà àti ní àìjẹ́ kí MFA di aláìlera kí àkọsílẹ̀ ìtọ́nisẹ́kọ̀ọ́ lè ṣiṣẹ́.

Fi ààlà náà sínú ìlànà, lẹ́yìn ìjẹ́rìí

Èyíkéyìí ìdánimọ̀ tí o bá yàn, ààlà àṣẹ jẹ́ ti ìlànà tí ó ń ṣiṣẹ́ lẹ́yìn ìjẹ́rìí. Nínú NPS, a ń ṣàyẹ̀wò àwọn ìlànà ẹ̀wọ̀n lẹ́sẹẹsẹ, ìlànà àkọ́kọ́ tí ó bá gbogbo ipò mu ni ó ń lo àwọn ìṣètò rẹ̀, nítorí náà ìlànà gbígbòòrò tí a gbé ka ìlànà dín lórí ni ó ń pinnu èsì, bí olùlò bá ti fi ohunkóhun hàn. Microsoft ń ṣàkọsílẹ̀ àpẹẹrẹ ipò àti ìṣètò nínú àkópọ̀ ìlànà NPS.

Fún iṣẹ́ náà ní ẹgbẹ́ tàbí ipò ìlànà tirẹ̀, tí ó dá lórí nǹkan tí ìdánimọ̀ ẹ̀rọ ń gbé: àwòṣe ẹ̀rí ìdánimọ̀, ìdánimọ̀ ibùdó tí ń pè, tàbí àdírẹ́sì láti inú àkójọ pàtàkì. Lẹ́yìn náà fi àwọn ànímọ́ dè ìpàdé náà: Filter-Id fún ipa tí ẹnubodè rẹ ń so mọ́, Session-Timeout kúkúrú kí iṣẹ́ tí ó há mọ́ lè tún jẹ́rìí dípò dídúró ìpàdé fún àwọn ọjọ́ púpọ̀, àti Framed-IP-Address láti inú àkójọ tí o fi ògiri iná dáàbò bò ní ẹ̀gbẹ́ kejì. Àṣẹ ohun èlò wà ní ọ̀tọ̀: ojú-ògba sí olùpín àkójọ dátà kì í ṣe àṣẹ láti ka tábìlì nínú rẹ̀.

Ṣàyẹ̀wò ìkọ̀sílẹ̀, lẹ́yìn náà ṣètò yíyọ kúrò

Ìráyé tí ó ń ṣiṣẹ́ kò fi nǹkan kan hàn nípa ẹ̀tọ́ tí ó kéré jù. Dípò náà dán ìkọ̀sílẹ̀ wò: so pẹ̀lú ìdánimọ̀ iṣẹ́ kí o sì dé ibi tí kò sí nínú àkọsílẹ̀, ṣí ìpàdé kejì tí ó wà lẹ́sẹẹsẹ bí ẹnubodè yẹ kí ó gba ọ̀kan ṣoṣo láàyè, kí o sì tún ìwọlé ṣe lẹ́yìn fífi ẹ̀rí ìwọlé kù.

Lẹ́yìn náà jẹ́rìí ìpàdé kan náà ní ibi méjì. Àkọsílẹ̀ ẹnubodè ń fi ìdánimọ̀ tí ó jẹ́rìí hàn; àkọsílẹ̀ olùpín ìlànà ń fi ìlànà tí ó bá mu àti àwọn ànímọ́ tí ó dá padà hàn. Ní OpenVPN olùpín ń kọ orúkọ àpapọ̀ ẹ̀rí ìdánimọ̀, ipsec statusall ní strongSwan sì ń tẹ̀wé ojú-ògba tí a ti dá pẹ̀lú ìdánimọ̀ tí a ń lò. Bí àkọsílẹ̀ méjèèjì kò bá fohùn ṣọ̀kan nípa ìdánimọ̀, ìlànà ń bá nǹkan mìíràn mu yàtọ̀ sí ohun tí o rò.

Yíyọ kúrò jẹ́ apá kan àpẹẹrẹ, kì í ṣe eré ìmúdọ̀tí. Kọ gbogbo nǹkan tí a gbọdọ̀ pa rẹ́ (ẹ̀rí ìdánimọ̀ tàbí àkọsílẹ̀, ìjẹ́gbẹ́ ẹgbẹ́, ìlànà ẹ̀wọ̀n, àkọsílẹ̀ nínú àkójọ, òfin ògiri iná lórí àfojúsùn) kí o sì ṣe é lẹ́ẹ̀kan nígbà tí ó ṣì rọrùn láti tún iṣẹ́ kọ́.

Bí o bá ń bẹ̀rẹ̀ lónìí, ṣiṣẹ́ ní ìtòlẹ́sẹẹsẹ yìí: kọ àkọsílẹ̀ àwọn ohun àmúṣọrò̩, yan ìdánimọ̀ pẹ̀lú àwọn ipò mẹ́ta, fi ààlà náà sínú ìlànà, kí o sì dán ìkọ̀sílẹ̀ kan wò kí iṣẹ́ náà tó bẹ̀rẹ̀ ṣiṣẹ́.

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