iOS kọ tunnel strongSwan rẹ: fi àwọn ìdáná IKE wé
Àdírẹ́sì tí ó ń ṣiṣẹ́ àti ìwé-ẹ̀rí tí ó wúlò lè pàdánù dúnàádúrà síbẹ̀. Fi àwọn ìlà ike àti esp wé ohun tí tẹlifóònù gbà.
Kò sí ohunkóhun nínú ìwé-ẹ̀rí tàbí àdírẹ́sì tí ó ṣàlàyé ìdí tí iPhone tí ó ń so mọ́ strongSwan ní ọdún tó kọjá fi ń kùnà lọ́dún yìí. Kò sí ohunkóhun nínú àdírẹ́sì, kọ́kọ́rọ́ tí wọ́n pín tẹ́lẹ̀ tàbí ìdánimọ̀ aláṣepọ̀ tí ó gbọdọ̀ yí padà. Ohun tí ó yí padà ni àkójọ àwọn ìyípadà tí aláṣepọ̀ inú tẹlifóònù ṣetán láti dúnàádúrà lórí, àti nígbà tí àkójọ yẹn bá jáwọ́ ní ìbámu pẹ̀lú ti server, ìpààrọ̀ náà dopin kí a tó ṣàyẹ̀wò ìdánimọ̀ ẹnikẹ́ni.
Ìlà log tí ó ṣe ìpinnu
Gbe ìpele log fún ìsopọ̀ yẹn ga, kí o sì wá àwọn àkọsílẹ̀ méjì tí ó pinnu àbájáde: ohun tí tẹlifóònù dá sílẹ̀ àti ohun tí server yàn. Bí log bá parí láìsí ìdáná tí a yàn tí ó sì sọ pé kò sí ohun tí ó báramu, a kò gbìyànjú ìjẹ́rìí rárá. Ìwé-ẹ̀rí tuntun àti ọ̀rọ̀-ìpamọ́ tuntun kò yí ohunkóhun padà ní ibi yẹn, nítorí a ń lo méjèèjì ní ìpele tó tẹ̀lé. Kò sí èyí tí ó lè ní ipa lórí àbájáde tí a ti pinnu kí a tó ṣàyẹ̀wò ìdánimọ̀.
Ya àwọn ẹ̀yà ìkùnà méjì sọ́tọ̀ kí o tó ṣàtúnṣe ohunkóhun. Kò sí àtúnṣe ìyípadà tí ó gba ẹ̀rí ìdánimọ̀ tí a kọ̀ là, kò sì sí àtúnṣe ẹ̀rí ìdánimọ̀ tí ó gba ìyípadà tí a kọ̀ là. Àkọsílẹ̀ log tí ó dárúkọ ìdáná tí a yàn sọ fún ọ irú wo nínú méjèèjì tí o wà. Láìsí àkọsílẹ̀ yẹn, o ń ṣe àròsọ.
Ìlà tí a yàn ń dárúkọ ìdáná nípasẹ̀ àkójọ ìyípadà rẹ̀, kì í ṣe nípasẹ̀ àmì ọ̀rẹ́. Fi àwọn pápá ìkọ̀kọ̀, ìdúróṣinṣin àti ẹgbẹ́ wé nínú ìlà yẹn pẹ̀lú àkójọ tí tẹlifóònù rán, nítorí àìbáramu nínú pápá kan ṣoṣo tó láti pàdánù.
Kí ni ó yí padà lórí tẹlifóònù
Ìtẹ̀jáde iOS kan gé àwọn algọ́rídímù tí aláṣepọ̀ rẹ̀ ṣetán láti lò kúrù. Àwọn hash ìdúróṣinṣin aláìlera, àwọn ẹgbẹ́ Diffie-Hellman kékeré àti àwọn ìdáná tí ó kọ́kọ́ ṣe àkójọ àwọn àṣàyàn àtijọ́ kò ṣe ìtẹ́wọ́gbà mọ́.
Àwọn àkójọ gígùn kò ní ààbò jù níbí. Yíyan ń tẹ̀lé àkójọ tí tẹlifóònù gbà àti ìtòlẹ́sẹẹsẹ ìfẹ́ tirẹ̀, nítorí náà server tí ó ń polówà katalogì gbòòrò lè pàdánù dúnàádúrà nígbà tí àwọn àkọsílẹ̀ òde-òní kì í ṣe àwọn tí a yàn. Fi àkójọ kúkúrú tí àwọn àkọsílẹ̀ òde-òní wà níwájú ṣáájú. Àkójọ gígùn tí ó bẹ̀rẹ̀ pẹ̀lú àwọn àṣàyàn àtijọ́ ń pè ìkùnà náà gan-an tí o ń gbìyànjú láti yẹ̀wò. Àkójọ tí a gbà jẹ́ ìdíwọ́ ìta tí ó ń ṣí kúrò nígbàkígbà tí aláṣepọ̀ bá ṣe àtúnṣe, nítorí náà ìṣètò tí ó ṣiṣẹ́ àná jẹ́ ẹ̀rí nípa àná.
Ẹ̀wẹ̀ kan tí ó ṣì ń dúnàádúrà
Fún àwọn tẹlifóònù òde-òní, àkópọ̀ òde-òní kan ṣoṣo tó. Ẹ̀wẹ̀ tí ó ń dúnàádúrà rí báyìí:
ike=aes256-sha2_256-modp2048
esp=aes256-sha2_256
Ìlà ike ń gbé ìkọ̀kọ̀, ìdúróṣinṣin àti ẹgbẹ́ Diffie-Hellman tí a ń lò nígbà tí ìpààrọ̀ kọ́kọ́rọ́ ń lọ. Ìlà esp ń bo ikanni dátà nìkan, nítorí a ti pinnu ẹgbẹ́ náà kí ó tó wúlò. Tún ìsopọ̀ náà gbé tàbí tún daemon náà bẹ̀rẹ̀, lẹ́yìn náà tún so tẹlifóònù náà mọ́. Fi iye ẹgbẹ́ yẹn pamọ́ nìkan bí gbogbo aláṣepọ̀ tí o ń sìn bá ṣì ń gbà á, má sì ṣe mú ìdáná náà gbòòrò fún gbogbo ènìyàn nítorí ẹ̀wẹ̀ àtijọ́ kan nílò sí i.
Àwọn ibi mẹ́ta láti tún ṣe, ọ̀kan sábà máa ń dí
- Ìdáná òde-òní kan fún ẹ̀wẹ̀ kọ̀ọ̀kan. Tọ́ nígbà tí gbogbo aláṣepọ̀ jẹ́ tẹlifóònù àti desktop òde-òní. Ó ń pa àwọn ìyípadà àtijọ́ rẹ̀ dà nípò dúnàádúrà yí ká wọn.
- Ìtumọ̀ ìsopọ̀ kejì fún àwọn aláṣepọ̀ Apple. Ó ń pa ẹ̀wẹ̀ àtijọ́ kan mọ́ láàyè, ó sì ń fún tẹlifóònù ní ìdáná tí ó gbà. Ó gba àkójọ ìsopọ̀ mìíràn, ó sì mú àwọn àyọkùn náà hàn.
- Yíyí aláṣepọ̀ padà. Kì í ṣí fún ọ púpọ̀: nígbà tí ètò ìṣàkóso tàbí áàpù bá ń pèsè profáìlì, kò sí olùṣàtúnṣe ìdáná láti fi ọwọ́ kàn, aláṣepọ̀ inú pẹ̀lú kò sì ṣí irú rẹ̀.
Yan àṣàyàn kejì nígbà tí a kò lè ṣe àtúnṣe ẹ̀rọ kan tí ó wà ní ìta ìṣàkóso rẹ. Yan èkíní nígbà tí o lè dá ẹ̀wẹ̀ àtijọ́ sílẹ̀ tí o sì fẹ́ràn láti gbé ìlànà kan ṣoṣo.
Bí ó ti wù kí ó rí, yíyan náà hàn nínú ìṣètò, ìyẹn sì ni kókó. Ìpadàbọ̀ kíkanjú tí ó ń dúnàádúrà sísàlẹ̀ dé ìyípadà àtijọ́ burú ju àkójọ tí ó hàn gbangba, nítorí kò sí àyẹ̀wò tí yóò ṣí i payá.
Fi ẹ̀rí hàn, lẹ́yìn náà kọ ọ́ sílẹ̀
Tún so mọ́, kí o sì ṣàyẹ̀wò òtítọ́ mẹ́ta ọ̀tọ̀ọ̀tọ̀ lórí server: a yan ìdáná kan, ìsopọ̀ náà hàn bí ó ti fìdí múlẹ̀, àti pé aláṣepọ̀ náà gba àdírẹ́sì. Ìfọwọ́sowọ́pọ̀ tí ó fìdí múlẹ̀ láìsí àdírẹ́sì jínjìn ń tọ́ka sí pool tàbí àwọn olùyàn ìrìnàjò, ó sì jẹ́ ti àyípadà ọ̀tọ̀ọ̀tọ̀. Mímú méjèèjì pọ̀ ń jẹ́ kí dúnàádúrà tí a ti yanjú dà bí èyí tí a kò yanjú.
Kọ àkójọ ìyípadà tí a gbà sílẹ̀, ìgbà tí o yí i padà àti irú ìkọ́ aláṣepọ̀ tí o ṣàyẹ̀wò. Àtúnṣe tó tẹ̀lé lè tún ìbéèrè náà ṣí kúrò, àwọn iye tí ó ṣiṣẹ́ sì ni ohun àkọ́kọ́ tí wàá fẹ́ ní ẹ̀gbẹ́ àwọn tuntun.