Sertifikata əsaslanan VPN girişləri Mac-dən paroldan daha dar bir şey istəyir: bu konkret özəl açarı, bu icra kontekstində, həmin şlüzə kimliyi sübut etmək üçün istifadə et. Uğursuz olduqda mesaj adətən yalnız son nəyin pozulduğunu təsvir edir, bu isə nadir hallarda səbəb olan şeydir. Üç qərarı sistemin onları verdiyi ardıcıllıqla izləmək diaqnozu dürüst saxlayır və yerli icazə probleminin zəncir yoxlaması uğursuzluğu kimi qəbul edilməsinin qarşısını alır.

Girişi Mac-in etdiyi ardıcıllıqla izləyin

Əvvəlcə müştəri kimlik seçir: istifadəyə yararlı özəl açar ilə cütlənmiş sertifikat, dəstəklənən anbar və ya etimad məlumat provayderi vasitəsilə əlçatan. Sonra VPN komponenti həmin açarla kriptoqrafik əməliyyat yerinə yetirməyi xahiş edir və yerli avtorizasiya modeli cavab verir. Yalnız hər ikisi uğurlu olduqdan sonra uzaq əl sıxma baş verir; orada Mac şlüzü, şlüz isə müştəri sübutunu qiymətləndirir.

DecisionTypical symptomWhere to look
Identity selectionNo valid identity, wrong certificate offeredProfile and which identity the client picked
Local key useSigning or interaction error before any handshakeExecution context and key access rules
Remote authenticationChain, name or client-admission rejectionGateway identity and what it accepts

Cədvəli yuxarıdan aşağı oxuyun və uğursuz olan ilk sətirdə dayanın. Uğursuzluqdan aşağıda olan hər şey sübutsuzdur; buna görə də “sertifikata etimad edilmir” belə geniş yayılmış və belə etibarsız bir nəticədir.

Yerli icazə əslində nəyi əhatə edir

macOS açar zənciri modelində qorunan elementlər əməliyyata xas giriş qaydaları və etibarlı tətbiqlərin siyahısını daşıyır. Özəl açarla imzalama həmin əməliyyatlardan biridir və qaydalar onu yerinə yetirən icra olunan fayla aiddir, sənəd kimi sertifikata deyil. Apple-ın giriş nəzarəti arayışı da bu model ilə iCloud açar zənciri və giriş qrupu tənzimləmələri arasında sərhəd çəkir, ona görə birisi üçün yazılmış məsləhət digərinə keçmir.

Bundan iki nəticə çıxır. İctimai sertifikatın siyahıda görünməsi VPN-in fon komponentinin həmin açara ümumiyyətlə çata bildiyini sübut etmir. Və ön tərəf tətbiqinə verilən icazə ayrı köməkçi və ya şəbəkə uzantısı haqqında heç nə demir, çünki onlar fərqli kimliklərə malik fərqli koddur.

Köhnə müştəridən icra olunan fayl yolunu kopyalamaq əvəzinə faktiki tətbiqi və onun dəstəklənən etimad məlumatı paylaşma mexanizmini müəyyən edin. Sistemin ilk növbədə hansı kimliyi təklif edəcəyini təsdiqləyin:

security find-identity -v -p ssl-client

errSecInteractionNotAllowed kodunu oxumaq

Bu status Təhlükəsizlik Serveri ilə icazə verilməyən qarşılıqlı əlaqəni bildirir və sertifikat zəncirləri haqqında heç nə demir. Onu yaradan əməliyyatla birlikdə oxuyun: sorğu göstərə bilməyən kontekstdən verilən imzalama sorğusu, açar və sertifikat tamamilə etibarlı olsa belə, bu şəkildə uğursuz olacaq. Başlamaq üçün yer onu qeydə alan əməliyyatdır, sertifikat anbarı deyil. Etimad ankerləri ilə bağlı etdiyiniz hər hansı dəyişiklik xətanı tam olduğu yerdə qoyacaq.

Deməli, kodu icra kontekstini və avtorizasiyanı yoxlamaq üçün səbəb kimi qəbul edin. Onu şlüzün CA-sına etimad edilməməsinin sübutu kimi qəbul etmək sizi problemin yanlış yarısına göndərir və orada etdiyiniz dəyişiklik xətaya heç bir təsir göstərməyəcək.

Dar çərçivədə bərpa edin, geniş yox

Bağlantı sahibinin qeydiyyat və ya idxal təlimatları ilə başlayın. Müştəri versiyasını, profil əhatəsini, seçilmiş kimliyi və ilk müvafiq yerli xətanı qeyd edin, çünki dəstək ötürülməsinin ehtiyac duyduğu və sonrakı müqayisənin asılı olduğu dörd fakt bunlardır. İdarə olunan profil və ya aparat dəstəkli kimlik ötürülmənin administrator və ya provayder tərəfindən bərpasını tələb edə bilər və bunun yerini heç bir yerli klikləmə tutmur.

Məhsul istifadəçi təsdiqi gözlədiyi yerdə hansı komponentin soruşduğunu təsdiqləyin və yalnız həmin girişi dəstəklənən axın vasitəsilə təsdiqləyin. Komponentin işlədiyi kontekstdə sorğu göstərmək imkanı olmadıqda, təchizat satıcının sənədləşdirdiyi yolla getməlidir, başqa terminal pəncərəsindən çıxarılan dialoqla yox.

Köhnə məsləhətlərdə iki dəyişiklik birlikdə verilir və hər ikisi həddindən artıq genişdir. Hər tətbiqə özəl açara giriş vermək yerli açar istifadəsini tələbdən qat-qat artıq genişləndirir, sertifikatı “Həmişə etibar et” kimi qurmaq isə maşındakı hər şey üçün sertifikat qiymətləndirməsini dəyişir. Heç biri “bu təsdiqlənmiş VPN tətbiqi, bu nəzərdə tutulan kimliklə” ifadəsini vermir.

Şlüzü oxumaqdan əvvəl yerli yoxlayın

Bərpadan sonra yerli əməliyyatın uğurlu olduğunu digər tərəfdən gələn hər hansı cavabı şərh etməzdən əvvəl təsdiqləyin. Əgər imzalama indi işləyirsə, sonrakı ad, zəncir və ya müştəri qəbulu rəddi təkrar deyil, yeni nəticədir və fərqli sahibi olan fərqli qərara aiddir.

Faydalı ötürülmə üç qərarın hansının uğursuz olduğunu adlandırır və orada dayanır. Heç vaxt özəl açarı ehtiva etmir və təmiz vərəqin kömək edəcəyi ümidi ilə əlaqəsiz açar zənciri elementlərini sıfırlamır. Bu iki vərdişi hadisə zamanı deyil, ondan əvvəl qurun, çünki hər şeyi birdən sınamaq istəyi onda ən güclü olur. “Açar zəncirini yenidən qurduq” deyən bilet növbəti oxucuya ilkin nasazlıq haqqında demək olar ki, heç nə demir.

Əlaqəli məqalələr