પ્રોફાઇલ સેટિંગ્સમાં નામ, સહીકર્તા અને ઇન્સ્ટોલ બટન સાથે આવે છે, અને મોટા ભાગના લોકો સહીકર્તાની લાઇન જ વાંચે છે. એ લાઇન એક જ પ્રશ્નનો જવાબ આપે છે: સહી ચકાસણીના નિયમો મુજબ આ સેટિંગ્સ કોણે પેક કર્યા. તે એ નથી કહેતી કે VPN પેલોડ તમારા એમ્પ્લોયરના ગેટવે તરફ નિર્દેશ કરે છે, અથવા એવું કે એમ્બેડ કરેલું રૂટ પ્રમાણપત્ર તમારા TLS ટ્રસ્ટ સ્ટોરમાં આવે છે. નીચેની માર્ગદર્શિકા પેકેજને એ જ ક્રમમાં ખોલે છે જેમાં ઉપકરણ તેને લાગુ કરશે.

એન્વલપથી શરૂ કરો: આ પ્રોફાઇલ કોણે સહી કરી

iOS પર પ્રોફાઇલ સેટિંગ્સ, સામાન્ય, VPN અને ડિવાઇસ મેનેજમેન્ટ હેઠળ દેખાય છે, અને સહીકર્તા ઇન્સ્ટોલ બટનની ઉપર દેખાય છે. કંઈપણ સ્પર્શ કરતા પહેલા એ નામ વાંચો, અને પૂછો કે તે એ જ સંસ્થા છે જેની પાસેથી તમે સેટિંગ્સની અપેક્ષા રાખતા હતા. જે પક્ષને તમે ઓળખતા નથી તેની માન્ય સહી પણ માન્ય સહી જ છે, અને તે તેમની ગોઠવણીને અધિકૃત કરે છે, તમારીને નહીં. એ જ સ્ક્રીન એ પણ જણાવે છે કે પ્રોફાઇલમાં સહી છે કે નહીં.

જો ફાઇલ તમારી પાસે Mac પર છે, તો તે ફોન સુધી પહોંચે તે પહેલા તેની તપાસ કરો. સુરક્ષા સાધન CMS એન્વલપ ડિકોડ કરે છે અને ઉપકરણ વાંચશે તે plist છાપે છે, જે ઇન્સ્ટોલ બટન વગરનું એ જ સામગ્રી છે. Apple નું ગોઠવણી અમલીકરણ દસ્તાવેજીકરણ સહીને મૂળ ચકાસણી તરીકે વર્ણવે છે, જે અહીં વર્ણવેલો ચોક્કસ દાયરો છે.

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

જો સહીકર્તા તમે અપેક્ષા રાખતા હતા તે ન હોય, અથવા ફાઇલ પર સહી ન હોય અને તે એવા માર્ગે આવી હોય જે તેની ખાતરી આપી શકતો નથી, તો અહીં જ અટકો. આ માર્ગદર્શિકામાં પછીનું કંઈ પણ અવિશ્વસનીય એન્વલપને વિશ્વસનીય બનાવતું નથી.

દરેક પેલોડ ખોલો અને તે શું ઇન્સ્ટોલ કરે છે તેનું નામ આપો

પ્રોફાઇલ એક કન્ટેનર છે, અને રસપ્રદ ભાગ તેની અંદરનો PayloadContent એરે છે. દરેક એન્ટ્રીમાં PayloadType હોય છે જે જણાવે છે કે ઉપકરણ શું ઇન્સ્ટોલ કરશે: મેનેજ કરેલી VPN ગોઠવણી, PKCS#12 ઓળખ, રૂટ પ્રમાણપત્ર અથવા મેનેજમેન્ટ નોંધણી. કોઈપણ સેટિંગ વાંચતા પહેલા પ્રકારો છાપો.

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

VPN પેલોડ એક કનેક્શનનું નામ આપે છે: સર્વર સરનામું, પ્રમાણીકરણ પદ્ધતિ અને કદાચ પ્રતિ-એપ અથવા ઓન-ડિમાન્ડ નિયમ. ઓળખ પેલોડ એ ક્લાઇન્ટ ઓળખપત્ર પૂરું પાડે છે જે એ કનેક્શન રજૂ કરશે. રૂટ પ્રમાણપત્ર પેલોડ વિશ્વાસ એન્કર ઉમેરે છે, અને મેનેજમેન્ટ પેલોડ ચાલુ નિયંત્રણ સર્વરને સોંપે છે. એ ચાર અલગ જવાબદારીઓ છે, અને સહી પેકેજને આવરી લે છે, દરેકને અલગથી ખાતરી આપતી નથી. એ ક્રમમાં વાંચો, કારણ કે ઓળખ વગર VPN નકામું છે અને તે કોણે જારી કર્યું તે જાણ્યા વગર ઓળખનો અર્થ ઓછો છે.

ફાઇલ પરનું પાસવર્ડ સંરક્ષણ ફરી એક અલગ ગુણધર્મ છે. એન્ક્રિપ્ટ થયેલું પેકેજ પાસવર્ડ વગરની વ્યક્તિથી સામગ્રી છુપાવે છે; તે એ નક્કી કરતું નથી કે અંદરની વસ્તુને તમે અધિકૃત કરવી જોઈએ કે નહીં. પાસવર્ડને ડિલિવરી મિકેનિઝમ તરીકે ગણો, સમીક્ષા તરીકે નહીં.

પ્રમાણપત્રોને તેમનો ઉપયોગ કરતા કનેક્શન સુધી શોધો

પેકેજમાંના પ્રમાણપત્રોની યાદી બનાવો અને દરેકને એક કામ સાથે મેળવો. ક્લાઇન્ટ પ્રમાણપત્ર આ ઉપકરણને ગેટવે સામે ઓળખે છે, તેને જારી કરનાર CA એ કનેક્શનની વિશ્વાસ શૃંખલામાં આવે છે, અને પ્રોક્સી કે આંતરિક સેવા માટે ઇન્સ્ટોલ કરેલું રૂટ આપમેળે દરેક HTTPS સાઇટ માટે એન્કર હોતું નથી. iOS પર, હાથે ઇન્સ્ટોલ કરેલું રૂટ TLS માટે અવિશ્વસનીય રહે છે જ્યાં સુધી તમે તેને સેટિંગ્સ, વિશે, પ્રમાણપત્ર વિશ્વાસ સેટિંગ્સ હેઠળ સક્ષમ ન કરો, જ્યારે મેનેજમેન્ટ દ્વારા પહોંચાડાયેલું રૂટ એ પગલા વગર વિશ્વસનીય છે. એ ફરક જ સમજાવે છે કે પેલોડનો હેતુ કેમ મહત્વનો છે.

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

તમારો ટ્રાફિક વહન કરતો પ્રદાતા એ કારણે તમે મુલાકાત લેતા દરેક વેબસાઇટનું TLS અંતિમ બિંદુ હોતું નથી. અવરોધન માટે ટ્રાફિક માર્ગ અને એપ્લિકેશન સ્વીકારે તેવું વિશ્વાસ એન્કર જરૂરી છે, અને એક પ્રમાણપત્ર ધરાવતી પ્રોફાઇલ બંનેમાંથી એક પણ સાબિત કરતી નથી. પ્રોફાઇલ ઇન્સ્ટોલ કરવાથી બધું ડિક્રિપ્ટ થઈ જશે એમ ધારવાને બદલે પૂછો કે કયું કનેક્શન પ્રમાણપત્રનો ઉપયોગ કરે છે અને કઈ એપ્લિકેશનો તેને સ્વીકારશે.

ઇન્સ્ટોલ પછી: ચકાસો, અને જાણો કે દૂર કરવાથી શું થાય

પ્રોફાઇલ ઇન્સ્ટોલ થઈ ગયા પછી, તમે ડાઉનલોડ કરેલી ફાઇલને બદલે ઉપકરણ પરથી તેની પુષ્ટિ કરો. સેટિંગ્સ સ્ક્રીન ઇન્સ્ટોલ થયેલી પ્રોફાઇલ, તેનો સહીકર્તા અને તેના પેલોડની યાદી બતાવે છે, અને VPN સ્ક્રીન બતાવે છે કે કનેક્શન ઇચ્છિત મુજબ ગોઠવાયેલું છે કે નહીં. ડાઉનલોડ કરેલી ફાઇલ ડિલીટ કરવાથી કંઈ દૂર થતું નથી; ઇન્સ્ટોલ થયેલી ગોઠવણી એ અલગ ઑબ્જેક્ટ છે.

profiles show -type configuration
scutil --nc list

જો પ્રોફાઇલમાં મેનેજમેન્ટ નોંધણી શામેલ હોય, તો ઇન્સ્ટોલ કરતા પહેલા દૂર કરવાના પરિણામો વાંચો, પછી નહીં. એ નોંધણી દૂર કરવાથી તેની સંકળાયેલી ગોઠવણીઓ પણ જાય છે અને ઉપકરણ કેવી રીતે નોંધાયું હતું તેના આધારે મેનેજ કરેલી એપ્સ દૂર થઈ શકે છે. પ્રમાણપત્ર ખોટું લાગે ત્યારે અજમાવવા જેવું આ સમારકામનું પગલું નથી. કંઈ પણ દૂર કરતા પહેલા એડમિનિસ્ટ્રેટરને પૂછો કે કઈ પેલોડ સમસ્યાની માલિક છે.

માર્ગદર્શિકા ચાર અલગ જવાબો સાથે પૂરી થાય છે: પેકેજ કોણે સહી કર્યું, તે કઈ પેલોડ ઇન્સ્ટોલ કરે છે, દરેક કનેક્શન કઈ ઓળખ અને વિશ્વાસ વાપરે છે, અને દૂર કરવાથી શું જાય. એમને અલગ રાખો તો સહી કરેલી પ્રોફાઇલ લીલી ચેકમાર્કને બદલે સમીક્ષિત નિર્ણય બને છે.

સંબંધિત લેખો