SSTP olùbáṣepọ̀ gba olùpèsè lẹ́yìn tí ìjẹ́rìí TLS bá ṣẹ́gun, àti pé ìyẹn ń fi orúkọ, ẹ̀wọ̀n àti èròǹgbà wé ara wọn. Orúkọ náà wá láti inú profáìlì ìsopọ̀, kì í ṣe láti inú àdírẹ́sì tí o lè pín gbá ní àìròtẹ́lẹ̀. Nígbà tí ọ̀kan nínú àwọn mẹ́ta kò bá bámu, olùbáṣepọ̀ máa ń sọ ìṣòro ìwé-ẹ̀rí, kò sì ní dé ibi ìbéèrè ìwọlé láé.

Orúkọ inú profáìlì ni ó ń pinnu ohun tí a ó yẹ̀wò

SSTP ń ṣiṣẹ́ TLS lórí TCP 443, nítorí náà olùbáṣepọ̀ ń ṣe bí olùbáṣepọ̀ TLS mìíràn: ó gba orúkọ agbàlejo láti inú profáìlì, ó béèrè fún orúkọ yẹn, ó sì fi ìwé-ẹ̀rí wé e. Bí o bá kọ àdírẹ́sì IP sínú profáìlì, ìfiwéra yóò di ìfiwéra àwọn àdírẹ́sì IP, èyí tí ọ̀pọ̀ jùlọ àwọn ìwé-ẹ̀rí olùpèsè kò ní ìtẹ́lọ́rùn.

Nítorí náà ìdánwò nínú aṣàwákiri lè ṣẹ́gun nígbà tí VPN ń kùnà, nítorí aṣàwákiri náà lo orúkọ tí ó yàtọ̀ sí ti profáìlì. Pípín kan náà máa ń hàn nígbà tí DNS split-horizon bá yanjú orúkọ agbàlejo VPN sí àdírẹ́sì inú ilé nígbà tí aṣàwákiri dé ti gbangba. Kọ́kọ́ mú profáìlì bá orúkọ agbàlejo tí a kọ sílẹ̀ mu, lẹ́yìn náà fi àwọn ìwé-ẹ̀rí wé ara wọn. Ohunkóhun mìíràn tí o bá yí padà kí ìyẹn tó ṣẹlẹ̀ jẹ́ àfojúsùn.

Ohun tí ìwé-ẹ̀rí olùpèsè gbọ́dọ̀ gbé

Àwọn olùbáṣepọ̀ òde òní ń fi ohun àfikún orúkọ mìíràn ti kókó wé, nítorí náà orúkọ agbàlejo gbọ́dọ̀ wà níbẹ̀ gẹ́gẹ́ bí àkọsílẹ̀ DNS. Orúkọ gbogbogbo nìkan kò tó fún àwọn àkójọ ìjẹ́rìí òde òní, àti àmì àìdéédéé ń bo àmì kan ṣoṣo, kì í ṣe àgbègbè abẹ́lẹ̀kùn èyíkéyìí tí o bá hùmọ̀. Àwọn ìwé-ẹ̀rí mẹ́ta ń fi ààlà hàn: orúkọ tí ó tọ́ pẹ̀lú èròǹgbà tí kò tọ́ ń jẹ́rìí ìdánimọ̀, lẹ́yìn náà ó kùnà ní ìyẹ̀wò èròǹgbà; orúkọ àti èròǹgbà tí ó tọ́ pẹ̀lú ìwé-ẹ̀rí àárín tí ó ṣáàsì kùnà ní ẹ̀wọ̀n; àti orúkọ tí ó hàn nínú orúkọ gbogbogbo nìkan kùnà kí ọ̀kan nínú àwọn méjì yẹn tó di pàtàkì.

Ìwé-ẹ̀rí tún nílò èròǹgbà ìjẹ́rìí olùpèsè, iye ìlò kọ́kọ́rọ́ tí a gbòòrò jáde tí a dárúkọ nínú àfidámọ̀ SSTP ti Microsoft, ìyẹn serverAuth pẹ̀lú ìdánimọ̀ ohun kan 1.3.6.1.5.5.7.3.1. Ìlò kọ́kọ́rọ́ àti ẹ̀wọ̀n tí ó wúlò ń mú àkójọ pé. Ìwé-ẹ̀rí tí ó wà lórí olùpèsè, tí a fún orúkọ tí ó tọ́ ṣùgbọ́n fún ìjẹ́rìí olùbáṣepọ̀ nìkan, ṣì kùnà.

Yẹ ẹ̀wọ̀n àti aago wò kí o tó lọ sí àwọn ẹ̀rí ìwọlé

Àwọn ìkùnà àkókò àti ìgbẹ́kẹ̀lé ń mú èsì tí a rí bákan náà jáde bí àìbámu orúkọ, àti pé a lè ṣàyẹ̀wò àwọn méjèèjì lọ́nà tí ó rọrùn ju ìṣòro ọ̀rọ̀ ìpamọ́ lọ. Yẹ aago olùpèsè àti aago olùbáṣepọ̀ wò, lẹ́yìn náà ka ẹ̀wọ̀n náà bí olùbáṣepọ̀ ṣe ń rí i:

# from the client, or any host that runs openssl
openssl s_client -connect vpn.example.com:443 -servername vpn.example.com -showcerts </dev/null 2>/dev/null | openssl x509 -noout -subject -dates -ext subjectAltName
openssl s_client -connect vpn.example.com:443 -servername vpn.example.com -verify_return_error </dev/null
# on the Windows server that holds the SSTP listener
w32tm /query /status

Àṣẹ àkọ́kọ́ ń tẹ orúkọ, fèrèsé ìwúlò àti àwọn orúkọ mìíràn tí olùbáṣepọ̀ yóò fi wé jáde. Èkejì ń sọ àwọn àṣìṣe ìjẹ́rìí pẹ̀lú ẹ̀wọ̀n náà bí a ṣe gbé e kalẹ̀, àti níbẹ̀ ni ìwé-ẹ̀rí àárín tí ó ṣáàsì ti farahàn. Ní Windows, ìbéèrè iṣẹ́ àkókò ń sọ fún ọ bóyá aago ń ṣe àtúnṣe tàbí ó kàn ti yọ kúrò.

CA inú ilé ń fi kún ìdíwọ́ mìíràn: olùbáṣepọ̀ gbọ́dọ̀ gbẹ́kẹ̀ lé CA yẹn. Fi gbòǹgbò àjọ kalẹ̀ nípasẹ̀ ọ̀nà ìpínkiri tí a fọwọ́ sí, kì í ṣe láti ojú-ìwé tí ń pèsè ìwé-ẹ̀rí àropò, nítorí ìpinnu yẹn ni gbogbo àwòṣe ìgbẹ́kẹ̀lé ní kékeré.

Ìjẹ́rìí olùpèsè àti ìjẹ́rìí olùmúlò jẹ́ àwọn ìpele tẹ̀le-tẹ̀le pẹ̀lú àwọn ìkùnà ọ̀tọ̀ọ̀tọ̀. Àṣìṣe ìwé-ẹ̀rí túmọ̀ sí pé olùbáṣepọ̀ kò gbẹ́kẹ̀ lé olùpèsè rí, nígbà tí ọ̀rọ̀ ìpamọ́ tí a kọ̀ túmọ̀ sí pé ó gbẹ́kẹ̀ lé e àti pé àwọn ẹ̀rí náà kò tọ́. Pípa ìjẹ́rìí ìwé-ẹ̀rí dúró kí a lè dé ibi ìbéèrè ọ̀rọ̀ ìpamọ́ ń yọ ìdánilójú kúrò dípò kí a tún un ṣe. Láti fi hàn pé ìyókù ọ̀nà náà ń ṣiṣẹ́, dán orúkọ agbàlejo àti ibùdó kan náà wò láti olùbáṣepọ̀ tí ó ti gbẹ́kẹ̀ lé ẹ̀wọ̀n náà, kí o sì fi profáìlì tí a ti gbé kalẹ̀ sílẹ̀ bí ó ti wà.

Tún orúkọ tàbí ìwé-ẹ̀rí ṣe, kí o sì tún dán an wò

Àwọn ìdíwọ́ mẹ́ta ni ó ń pinnu àtúnṣe. Bí orúkọ inú profáìlì kò bá tọ́, tún profáìlì ṣe tàbí fi orúkọ tí ó ṣáàsì kún ìwé-ẹ̀rí. Bí ẹ̀wọ̀n kò bá pé, fi ìwé-ẹ̀rí àárín sórí olùpèsè. Bí èròǹgbà kò bá tọ́, tún un jáde dípò kí a fi àpòpọ̀ wé e ká.

Lẹ́yìn ìyípadà, tún sopọ̀ pẹ̀lú olùbáṣepọ̀ tí a ń ṣètìlẹ́yìn fún, kí o sì jẹ́rìí pé ìbéèrè ìwọlé farahàn, lẹ́yìn náà pé ọ̀nà abẹ́lẹ̀ gòkè. Kọ orúkọ agbàlejo tí a lò, olùgbéjáde àti ọjọ́ ìparí sínú tikẹ́ẹ̀tì. Àkọsílẹ̀ yẹn ni ó ń sọ ìmúdọ̀tún tí ó kàn di iṣẹ́ tí a ṣètò dípò ìdálẹ́nu mìíràn, ó sì tún fi hàn fún ẹni tí ó kàn èwo nínú àwọn ìdíwọ́ mẹ́ta ni ó ti ṣẹ́ lóòótọ́.

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