Sizə opt-verify əlavə etmək təklifi çıxır, sətri əlavə edirsiniz, şifrə xətası isə tam yerində qalır. Bu nəticə gözləniləndir, çünki seçim heç vaxt şifrə üzərində danışıq aparmayıb. Bu, seçim uyğunluğu yoxlaması idi, 2.6-da köhnəlmiş və 2.7-də silinmişdir, və onunla hələ də təhlil olunan profil bununla heç nə tətbiq etməmiş olur.

Sətrin əvvəllər nə etdiyini bilmək, onun çatışmayan hissə olduğu qənaətinə gəlməzdən əvvəl faydalıdır. Tarixçə də onun indi niyə kömək edə bilmədiyini izah edir.

Seçimin əvvəllər nə tətbiq etdiyi

2.6 təlimatı opt-verify seçimini köhnəlmiş kimi qeyd edir və əvvəlki davranışı təsvir edir: server bəyan etdiyi seçimləri özününkülərlə uyğun gəlməyən müştəriləri atır, cihaz növü və MTU kimi şeyləri müqayisə edir. Bu yoxlama həm də seçim uyğunluğu yoxlamasının aktiv qalmasından asılıdır, ona görə disable-occ ilə işləyən serverdə o, əvvəldən heç olmayıb. Müqayisənin nədən qurulduğuna diqqət yetirin: qarşı tərəfin konfiqurasiyasını təsvir edən mətn. Hansı şifrənin məlumat kanalında istifadə olunacağı barədə heç nə demir.

Bu, bayrağın şifrə xətasını bərpa edə bilməməsinin ilk səbəbidir. Şifrə seçimi data-ciphers siyasəti və hər iki tərəfin dəstəklədiyi ilə idarə olunur, mətn uyğunluğu yoxlaması isə nə o siyahını genişləndirir, nə də danışığı həyata keçirir. İkinci səbəb əhatədir: yoxlama bəyan edilmiş seçimlərin uyğun görünüb-görünməməsi ilə bağlıdır, nəticədə yaranan yolun keyfiyyəti ilə deyil.

2.7 sətri görəndə nə edir

2.7-də seçim yoxdur. Təhlil edici hələ də adı tanıyır, buna görə köhnə profil sintaksis xətası olmadan yüklənir və seçimin silindiyini bildirir, onu sükutla keçmir. Adı tanımaq və davranış tətbiq etmək fərqli şeylərdir və yalnız birincisi hələ də baş verir. Silinmə qeydləri səbəbi verir: parametrlər üzərində danışıq aparıla bildikdən sonra iki tərəf əlaqə barədə razılaşarkən qanuni olaraq fərqli seçim sətirlərinə malik ola bilər.

Təhlil olunan profil buna görə hər hansı qəbul yoxlamasının keçirildiyinə dəlil deyil. Əgər yeganə siqnalınız müştərinin qoşulmasıdırsa, sintaksisin qəbul edildiyini öyrənmisiniz.

Uğursuzluq əslində harada yaşayır

Hər hansı dəyişiklik etməzdən əvvəl ilk konkret xətanı saxlayın, çünki sonrakı mesajlar adətən onun nəticələridir. Məlumat kanalı danışığının uğursuzluğu təsdiqlənmiş şifrə siyasətinə və hər iki tərəfin həqiqətən elan etdiyi imkanlara aiddir. TLS versiyası və ya dəsti uğursuzluğu nəzarət kanalına aiddir. Sertifikat rəddi şəxsiyyət və etimad zənciri tələb edir, uyğunluq bayrağı deyil.

Hər iki tərəfdəki mühərriki də müəyyənləşdirin. Masaüstü tətbiq sınaqdan keçirdiyiniz əmr sətri binasından fərqli bir quruluş daşıya bilər və seçim dəstəyi onlar arasında fərqlənir. Hər profil idxal edən proqramın eyni cür davrandığını fərz etmək əvəzinə həmin mühərrikin sənədlərinə baxın.

Sətri deyil, niyyəti də əvəz edin

Əgər köhnə idarə olunan server həqiqətən uyğunluq yoxlamasına güvənirdisə, yeniləmədən əvvəl onun hansı məhdudiyyəti tətbiq etdiyini qeyd edin. İgnor edilən seçimi daha yeni profildə saxlamaq o siyasəti qoruya bilməz, sətirləri qarışıq silmək də bacarmaz.

Bütün şifrələrin söndürüldüyü barədə köhnə təklifə hər tarixi alqoritmi aktivləşdirməklə cavab verməyin.

Təsdiqlənmiş düzəlişdən sonra yeni əlaqədə danışıq nəticələrini yoxlayın və istifadəçinin həqiqətən ehtiyac duyduğu tətbiqi sınayın. Server versiyasını və effektiv siyasəti həmin nəticənin yanında saxlayın ki, növbəti şəxs yalnız qəbul ediləni deyil, razılaşdırılanı görə bilsin.

Məqsəd dəstəklənən məhdudiyyət və işlək autentifikasiya olunmuş yoldur, hələ də təhlil olunan köhnə bayraq deyil.

Əlaqəli məqalələr