Siz opt-verify qo'shish taklifini topasiz, satrni qo'shasiz, va shifrlash xatosi aynan qayerda bo'lsa, o'sha yerda qoladi. Bu natija oldindan aytilishi mumkin, chunki parametr hech qachon shifrlash bo'yicha muzokara olib bormagan. Bu parametrlar izchilligini tekshirish edi, 2.6 da eskirgan va 2.7 da olib tashlangan, va u bilan hali ham tahlil qilinadigan profil bu bilan hech narsani joriy qilmagan.

Satr ilgari nima qilganini bilish foydali, bu yetishmayotgan bo'lak deb xulosa qilishdan oldin. Tarix shuningdek, nega hozir yordam bera olmasligini tushuntiradi.

Parametr ilgari nimani joriy qilgan

2.6 qo'llanmasi opt-verify ni eskirgan deb belgilaydi va avvalgi xatti-harakatni tavsiflaydi: server e'lon qilingan parametrlari o'zinikiga mos kelmaydigan mijozlarni chetlashtiradi, qurilma turi va MTU kabi narsalarni solishtiradi. Bu tekshiruv parametrlar izchilligi tekshiruvi yoqilgan qolishiga ham bog'liq, shuning uchun disable-occ bilan ishlaydigan serverda u boshidan bo'lmagan. Solishtirish nimadan qurilganiga e'tibor bering: qarshi tomon konfiguratsiyasini tavsiflovchi matndan. U ma'lumot kanali qaysi shifrlashdan foydalanishi haqida hech narsa aytmaydi.

Bu bayroqning shifrlash xatosini tuzata olmasligining birinchi sababi. Shifrlash tanlovi data-ciphers siyosati va ikkala tomon qo'llab-quvvatlaydigan narsalar bilan boshqariladi, matnli izchillik tekshiruvi esa bu ro'yxatni kengaytirmaydi va muzokarani bajarmaydi. Ikkinchi sabab - qamrov: tekshiruv e'lon qilingan parametrlar mos ko'rinadimi-yo'qmi haqida, natijada yuzaga keladigan yo'lning sifati haqida emas.

2.7 satrni ko'rganda nima qiladi

2.7 da parametr yo'q. Tahlilchi hali ham nomni taniydi, shuning uchun eski profil sintaksis xatosisiz yuklanadi va u parametr olib tashlanganini xabar qiladi, uni jimgina chetlab o'tmaydi. Nomni tanib olish va xatti-harakatni joriy qilish har xil narsalar, va hozircha faqat birinchisi sodir bo'ladi. Olib tashlash eslatmalari sababni beradi: parametrlar bo'yicha muzokara qilish mumkin bo'lgach, ikki tomon ulanish bo'yicha kelishib, qonuniy ravishda turli parametr satrlariga ega bo'lishi mumkin.

Shuning uchun tahlil qilinadigan profil biron bir qabul tekshiruvi bajarilganining isboti emas. Agar yagona signalingiz mijoz ulangani bo'lsa, siz sintaksis qabul qilinganini bilib oldingiz.

Nosozlik aslida qayerda yashaydi

Biron narsani o'zgartirishdan oldin birinchi aniq xatoni saqlang, chunki keyingi xabarlar odatda uning oqibatlaridir. Ma'lumot kanali muzokarasi nosozligi tasdiqlangan shifrlash siyosatiga va ikkala tomon haqiqatda e'lon qiladigan imkoniyatlarga tegishli. TLS versiyasi yoki to'plami nosozligi boshqaruv kanaliga tegishli. Sertifikat rad etilishi identifikatsiya va ishonch zanjirini talab qiladi, muvofiqlik bayrog'ini emas.

Ikkala uchdagi dvigatelni ham aniqlang. Ish stoli ilovasi siz sinovdan o'tkazgan buyruq qatori ikkilik faylidan boshqa buildni o'z ichiga olishi mumkin, va parametr qo'llab-quvvatlash ular orasida farq qiladi. Profilni import qiladigan har bir dastur bir xil yo'l tutadi deb taxmin qilish o'rniga o'sha dvigatel hujjatlarini ko'rib chiqing.

Satrni emas, niyatni almashtiring

Agar eski boshqariladigan server haqiqatan izchillik tekshiruviga tayangan bo'lsa, yangilashdan oldin u qanday cheklovni joriy qilganini yozib qo'ying. Yangiroq profilda e'tiborsiz qoldirilgan parametrni saqlash bu siyosatni saqlab qola olmaydi, satrlarni tartibsiz o'chirish ham qila olmaydi.

Barcha shifrlashlar o'chirilgan degan eski taklifga har bir tarixiy algoritmni yoqish bilan javob bermang.

Tasdiqlangan tuzatishdan so'ng, yangi ulanishda muzokara natijalarini ko'rib chiqing va foydalanuvchiga haqiqatan kerak bo'lgan ilovani sinab ko'ring. Server versiyasi va amaldagi siyosatni o'sha natija yonida saqlang, toki keyingi odam nima kelishilganini ko'rsin, faqat nima qabul qilinganini emas.

Maqsad - qo'llab-quvvatlanadigan cheklov va ishlaydigan autentifikatsiya qilingan yo'l, hali ham tahlil qilinadigan eski bayroq emas.

O'xshash maqolalar