Profaili huja kwenye Mipangilio zikiwa na jina, mtia sahihi na kitufe cha Sakinisha, na mstari wa mtia sahihi ni sehemu ambayo watu wengi husoma. Mstari huo hujibu swali moja: nani alifunga mipangilio hii, kwa mujibu wa kanuni za uthibitishaji wa sahihi. Haukusi kwamba mzigo wa VPN unaelekeza kwenye lango la mwajiri wako, au kwamba cheti cha mzizi kilichopachikwa ni cha hifadhi yako ya uaminifu ya TLS. Mwongozo ulio hapa chini hufungua kifurushi kwa mpangilio ambao kifaa kitakitumia.

Anza na bahasha: nani alitia sahihi profaili hii

Kwenye iOS profaili huonekana chini ya Mipangilio, Jumla, VPN na Usimamizi wa Kifaa, na mtia sahihi huonyeshwa juu ya kitufe cha Sakinisha. Soma jina hilo kabla ya kugusa chochote, na ujiulize kama ni shirika ulilodhani ungepokea mipangilio kutoka kwake. Sahihi halali kutoka kwa mtu usiyemfahamu bado ni sahihi halali, na inaidhinisha usanidi wao, si wako. Skrini hiyo hiyo pia hukuambia kama profaili imetiwa sahihi kabisa.

Ikiwa una faili kwenye Mac, ichunguze kabla ya kufika kwenye simu. Zana ya usalama hufungua bahasha ya CMS na kuchapisha plist ambayo kifaa kitasoma, maudhui yale yale bila kitufe cha Sakinisha katikati. Nyaraka za Apple kuhusu utekelezaji wa usanidi hueleza utiaji sahihi kama uthibitisho wa asili, ambayo ndiyo hasa wigo ulioelezwa hapa.

security cms -D -i corp-vpn.mobileconfig -o corp-vpn.plist
plutil -p corp-vpn.plist

Simama hapa ikiwa mtia sahihi si yule uliyemtarajia, au ikiwa faili haijatiwa sahihi na ilifika kupitia njia isiyoweza kuithibitisha. Hakuna chochote baadaye katika mwongozo huu kinachofanya bahasha usiyoiamini iwe ya kuaminika.

Fungua kila mzigo na utaje unachosakinisha

Profaili ni chombo, na sehemu ya kuvutia ni safu ya PayloadContent iliyo ndani yake. Kila ingizo hubeba PayloadType inayosema kile kifaa kitasakinisha: usanidi wa VPN unaosimamiwa, utambulisho wa PKCS#12, cheti cha mzizi, au usajili wa usimamizi. Chapisha aina kabla ya kusoma mipangilio yoyote.

plutil -extract PayloadContent xml1 -o - corp-vpn.plist |
  grep -E 'PayloadType|PayloadDisplayName'

Mzigo wa VPN hutaja muunganisho: anwani ya seva, mbinu ya uthibitishaji, na pengine kanuni ya programu au ya mahitaji. Mzigo wa utambulisho hutoa kitambulisho cha mteja ambacho muunganisho huo utawasilisha. Mzigo wa cheti cha mzizi huongeza nanga ya uaminifu, na mzigo wa usimamizi hukabidhi udhibiti endelevu kwa seva. Hayo ni ahadi nne tofauti, na sahihi inashughulikia kifurushi badala ya kuthibitisha kila moja peke yake. Visome kwa mpangilio huo, kwa sababu VPN haina maana bila utambulisho, na utambulisho hauna maana bila kujua nani uliutoa.

Ulinzi wa nenosiri kwenye faili ni sifa nyingine tena. Kifurushi kilichosimbwa huficha maudhui kwa asiye na nenosiri; hakiamui kama unapaswa kuidhinisha kilicho ndani. Chukulia nenosiri kama njia ya uwasilishaji, si kama ukaguzi.

Fuatilia vyeti hadi kwenye muunganisho unaovitumia

Orodhesha vyeti kwenye kifurushi na uoanisha kila kimoja na kazi. Cheti cha mteja humtambulisha kifaa hiki kwa lango, CA iliyokitoa ni ya mnyororo wa uaminifu wa muunganisho huo, na mzizi uliosakinishwa kwa proksi au huduma ya ndani si nanga kiotomatiki kwa kila tovuti ya HTTPS. Kwenye iOS, mzizi uliosakinishwa kwa mkono hubaki bila kuaminiwa kwa TLS hadi uwashe chini ya Mipangilio, Kuhusu, Mipangilio ya Uaminifu wa Vyeti, ilhali mzizi ulioletwa na usimamizi huaminiwa bila hatua hiyo. Tofauti hiyo ndiyo sababu hasa kwa nini kusudi la mzigo ni muhimu.

openssl pkcs7 -inform DER -in corp-vpn.mobileconfig -print_certs -noout
security find-certificate -a -c "Corp Root" -p | openssl x509 -noout -subject -dates

Mtoa huduma anayebeba trafiki yako si, kwa sababu hiyo, mwisho wa TLS wa kila tovuti unayotembelea. Unasaji unahitaji njia ya trafiki na nanga ya uaminifu ambayo programu inakubali, na profaili iliyo na cheti kimoja haithibitishi kimoja wala kingine. Uliza ni muunganisho gani unaotumia cheti na ni programu gani zitakikubali, badala ya kudhani kwamba kusakinisha profaili hufungua kila kitu.

Baada ya usakinishaji: thibitisha, na ujue kuondoa kunafanya nini

Baada ya profaili kusakinishwa, ithibitishe kutoka kwenye kifaa badala ya faili uliyopakua. Skrini ya mipangilio huorodhesha profaili iliyosakinishwa, mtia sahihi wake na mizigo yake, na skrini ya VPN huonyesha kama muunganisho umesanidiwa kama ilivyokusudiwa. Kufuta faili uliyopakua hakuondoi chochote; usanidi uliosakinishwa ni kitu tofauti.

profiles show -type configuration
scutil --nc list

Ikiwa profaili inajumuisha usajili wa usimamizi, soma matokeo ya kuondoa kabla ya kuisakinisha, si baada. Kuondoa usajili huo huenda na usanidi unaohusiana nao na kunaweza kuondoa programu zinazosimamiwa, kulingana na jinsi kifaa kilivyosajiliwa. Hiyo si hatua ya ukarabati ya kujaribu cheti kinapoonekana kibaya. Muulize msimamizi ni mzigo gani unamiliki tatizo kabla ya kuondoa chochote.

Mwongozo unaishia na majibu manne tofauti: nani alitia sahihi kifurushi, ni mizigo gani inayosakinisha, ni utambulisho na uaminifu gani kila muunganisho unatumia, na kuondoa kungechukua nini. Yatenganishe, na profaili iliyotiwa sahihi inakuwa uamuzi uliochunguzwa badala ya tiki ya kijani.

Makala zinazohusiana