Ìráyé VPN fún àkọsílẹ̀ iṣẹ́: ẹ̀rí ìdánimọ̀ tàbí ìwọlé àpapọ̀
Ṣe àfiwé ẹ̀rí ìdánimọ̀ ẹ̀rọ pẹ̀lú ọ̀rọ̀ ìkọ̀kọ̀ tí a fipamọ́ fún ìráyé VPN láìsí olùtọ́jú, kí o sì fi ààlà àṣẹ gidi sínú ìlànà tí ó ń ṣiṣẹ́ lẹ́yìn ìwọlé.
À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ẹ́ẹ̀.
| Constraint | Machine certificate | Dedicated user account with stored secret |
|---|---|---|
| Unattended login | Private key proof, no prompt | Only if the account is exempted from MFA |
| Resource expects a user identity | Works only when the resource accepts computer accounts | Matches the access a person would have |
| Rotation | Re-enrollment, often automated | Secret change plus redeploy of every copy |
| Revocation speed | Tied to CRL or OCSP refresh | Disable 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ṣẹ́.