Դուք տեղադրել եք վկայագիրը, այն երևում է Keychain Access-ում ընկերական անունով, և VPN հաճախորդի ինքնության ընտրիչը դեռ դատարկ է։ Հաճախորդը վկայագիր չի փնտրում։ Նա փնտրում է ինքնություն՝ վկայագիր, որը զուգակցված է գաղտնի բանալու հետ և կարող է ապացուցել տիրապետումը, պահված այնտեղ, որտեղ հաճախորդին թույլատրվում է կարդալ այն։

Այն, ինչ հաճախորդը խնդրում է, ինքնություն է

Apple-ի անվտանգության շրջանակը վկայագիրն ու ինքնությունը դիտարկում է որպես տարբեր օբյեկտներ։ Վկայագիրը հանրային տվյալ է։ Ինքնությունը այդ վկայագիրն է՝ իր գաղտնի բանալիով, և միայն ինքնությունը կարող է ավարտին հասցնել մարտահրավերը։ Վստահելի CA վկայագիրը, ի հակադրություն, թույլ է տալիս հաճախորդին գնահատել թողարկողին, բայց այն մեքենային չի դարձնում թողարկված հաճախորդի հավատարմագրի կրող։

ItemWhat it can doWhat it cannot do
CA or server certificateValidate the gateway's chainAuthenticate this client
Client certificate without keyNothing for authenticationProve possession of anything
Identity (cert plus key)Answer the authentication challengeGuarantee the gateway accepts it

Ահա թե ինչու .cer ֆայլի ներմուծումը երբեք չի ստեղծում օգտագործելի հաճախորդի ինքնություն։ Ֆայլը կրում է միայն հանրային նյութ։ Ինչքան էլ այն վերանվանեք կամ վստահելի համարեք, այն բանալիների զույգ չի դառնում։

Երեք պատճառ, թե ինչու ընտրիչը դատարկ է մնում

Առաջինը բացակայող գաղտնի բանալին է, ինչը նշանակում է, որ գրանցման կամ ներմուծման գործընթացը մեկը չի տրամադրել։ Երկրորդը պահոց է, որը հաճախորդը չի ստուգում՝ օգտվողի մակարդակի պրոֆիլը նայում է օգտվողի բանալիների կապոցում, իսկ համակարգի պահոցում դրված տարրը կարող է անտեսանելի լինել նրա համար։ Երրորդը նպատակի կամ քաղաքականության անհամապատասխանությունն է, երբ վկայագիրը գոյություն ունի, բայց տեղակայման կանոններով վավեր չէ հաճախորդի նույնականացման համար։

security find-identity -v -p ssl-client

Սա թվարկում է այն ինքնությունները, որոնք համակարգը վավեր է համարում հաճախորդի նույնականացման համար։ Եթե քանակը զրո է, խնդիրը VPN հաճախորդից վերև է, և պրոֆիլի ոչ մի խմբագրում այն չի շտկի։ Եթե ինքնությունը երևում է այստեղ, բայց ոչ հաճախորդում, տարբերությունը հաճախորդի պահոցում կամ շրջանակում է։

Որտեղ է ապրում գաղտնի բանալին, և ով կարող է օգտագործել այն

Երբ ինքնություն եք ներմուծում Keychain Access-ի միջոցով, ներմուծման երկխոսությունը առաջարկում է նպատակակետ բանալիների կապոց։ Որ նպատակակետն է ճիշտ, կախված է հաճախորդից և նրանից, թե պրոֆիլը օգտվողի է, թե սարքի շրջանակի։ Հին պատասխանը, որը խորհուրդ է տալիս համակարգի բանալիների կապոցը, համընդհանուր կանոն չէ, և պահոցների միջև տարրերի պատճենումը վերանորոգում չէ։

System Roots-ը վստահության հավաքածու է։ Այնտեղ վկայագիր դնելը փոխում է, թե համակարգը որ թողարկողներին է վստահում՝ այն գաղտնի բանալի չի ստեղծում և ինքնությունների պահոց չէ։ Ընտրիչը լրացնելու համար անկապ վկայագրերի տեղափոխումը այնպիսի վերանորոգում է, որը մեքենան թողնում է մշտապես ընդլայնված վստահության բազմությամբ։

Գաղտնի բանալու հասանելիությունը առանձին վերահսկողություն է։ Յուրաքանչյուր հավելվածի թույլտվություն տալը բանալին օգտագործելու լուծում է մեկ հաճախորդի ընտրության խնդիրը և նույն հնարավորությունը տալիս մեքենայի մնացած ամեն ինչին։ Տվեք այն հաճախորդին, որին դա պետք է, և ստուգեք՝ արդյոք բանալին ապարատային աջակցություն ունի կամ նշված է որպես չարտահանվող, և եթե այդպես է, պետք է օգտագործել աջակցվող մատակարարին, այլ ոչ արտահանված պատճենը։

Ինչպես է պրոֆիլը մատնանշում հավատարմագրին

Կառավարվող բնիկ IKEv2 կոնֆիգուրացիայում պրոֆիլը հղում է անում իր հավատարմագրի բեռնվածքին PayloadCertificateUUID-ի միջոցով։ Կարևոր են հղված ինքնությունը և այն, թե ինչպես է այն տրամադրվել՝ պրոֆիլում ցուցադրվող անվան խմբագրումը չի վերանորոգում հղումը, որը մատնանշում է սխալ բեռնվածքի կամ այնպիսի բեռնվածքի, որը երբեք բանալի չի տրամադրել։

Երրորդ կողմի մատակարարը կարող է օգտագործել բոլորովին այլ ընտրության մեխանիզմ, օրինակ՝ իր պահոցը կամ համակարգի հուշումը։ Կարդացեք այդ մատակարարի փաստաթղթերը՝ բնիկ պրոֆիլի ենթադրությունները փոխանցելու փոխարեն, և ստուգեք հղումը իրականում տեղադրված պրոֆիլում, այլ ոչ կառավարման վահանակի սևագրում։

Ընտրությունը և ընդունումը առանձին նշաձողեր են

Լրացված ընտրիչը նշանակում է, որ հաճախորդը կարող է գտնել և օգտագործել ինքնություն։ Դա ոչինչ չի ասում այն մասին, թե արդյոք դարպասը կընդունի այն։ Սերվերը դեռ ստուգում է թողարկողին, վավերականության պատուհանը, չեղարկման կարգավիճակը և այդ հավատարմագրի քարտեզագրումը հաշվին։

Փորձարկեք երկու փուլերն էլ բացահայտ, այդ հերթականությամբ։ Հաստատեք, որ ինքնությունը առաջարկվում է, միացեք, ապա խնդրեք դարպասի տիրոջը հաստատել, թե որ հավատարմագիրն է ներկայացվել և որ քարտեզագրման կանոնն է այն սպառել։ Եթե հաճախորդը ինքնություն է առաջարկում, իսկ սերվերը մերժում է այն, մնացած աշխատանքը սերվերի կողմն է։ Վկայագրի վերատեղադրումը Mac-ում չի փոխի այդ արդյունքը, ինչքան էլ այն կրկնվի։

Առնչվող հոդվածներ