OpenVPN OTP seansini keyinroq uzadi: qayta autentifikatsiya nimani talab qiladi
Bir soatdan keyin o'chadigan seans odatda allaqachon ishlatilgan kodni so'raydigan kalit almashinuvi. Server chiqargan token yoki yangi interaktiv sinovdan birini tanlang.
Mijoz tomondan bu ish seansining bir soatidan keyin tasodifiy uzilish kabi ko'rinadi. Tray belgisi yo'qoladi, tunnel qayta quriladi, jurnal esa tarmoq xatosi o'rniga autentifikatsiya xatosini ko'rsatadi. Aslida seans qayta muzokara qildi va ikkinchi qo'l siqish mijozda endi haqiqiy nusxasi bo'lmagan hisob ma'lumotlarini talab qildi. Kirishda ishlagan bir martalik kod ikkinchi marta ishlamaydi, shuning uchun kalit almashinuvi aynan loyihalashtirilganidek muvaffaqiyatsiz tugaydi.
Yechim ikkinchi qo'l siqish nimani taqdim etishi haqidagi qaror, uzunroq qayta urinish taymeri emas.
Almashinuvni mijoz nuqtai nazaridan ko'rib chiqing
Kirish paytida mijoz foydalanuvchi nomini, parolni va token qurilmasidan kodni yuboradi, server bu birikmani qabul qiladi. Keyin seans qayta muzokara triggeri ishga tushguncha davom etadi, u mavjud tunnel ichida yangi TLS qo'l siqishni boshlaydi. Bu qo'l siqish yana autentifikatsiya so'raydi. Agar serverning autentifikatsiya yo'li parol va joriy bir martalik kodni kutsa, foydalanuvchi joyida bo'lib yozmasa, mijozda taqdim etadigan yangi kod yo'q.
Aksariyat mijozlar seans o'rtasida so'rov oynasini ochmaydi, shuning uchun qo'l siqish vaqti tugaydi va tunnel uziladi. Foydalanuvchi autentifikatsiya so'rovi emas, qayta ulanish ko'radi, shuning uchun birinchi hisobot odatda tarmoqni ayblaydi.
auth-gen-token ikkinchi savolga kim javob berishini o'zgartiradi
Variant auth-gen-token serverga muvaffaqiyatli kirishdan keyin token chiqarishga ruxsat beradi, keyingi muzokaralar esa parol va kodni takrorlash o'rniga o'sha tokenni taqdim etadi. Qo'llanmada uning umri va yangilanish xatti-harakati hujjatlashtirilgan, token esa o'z muddati bo'lgan hisob ma'lumoti sifatida qabul qilinishi kerak. Standart yo'lda server tashqi parol autentifikatorini qayta chaqirmasdan tokenni o'zi tekshiradi.
Tashqi autentifikatsiya integratsiyasi bilan bu taqsimot o'zgaradi. Plagin token holatini tushunishi va o'z tekshiruvlarini qo'llashi kerak, chunki seans davom etadimi-yo'qmi, buni hal qiladigan yagona komponent endi server emas. Tokenni yana bir raqamli bir martalik kod deb hisoblash bu funksiyaning amalga oshirilishi emas.
Hisob holatiga nima bo'lishini hal qiling
Hisobning kirish huquqidan uzoq yashaydigan token siyosatdagi teshik. O'chirilgan hisob, olib tashlangan guruh a'zoligi yoki bekor qilingan qurilma token hali amal qilganda qanday ta'sir qilishini hal qiling. Qisqa token umri oynani kichraytiradi; aniq bekor qilish yo'li uni ataylab qilingan qiladi. Variantni yoqishdan oldin javobni yozib qo'ying, chunki standart yo'l har qayta muzokarada tashqi autentifikator bilan maslahatlashmaydi.
Ko'p serverli joylashtirishda token imzosi siri umumiy bo'lishi kerak, aks holda mijoz o'z tokenini tekshira olmaydigan tugunga yuborilishi mumkin.
Faqat kirishni emas, muddat tugashi va qayta ulanishni ham sinab ko'ring
Sinov profilida qayta muzokara oralig'ini kamaytiring, ikkinchi qo'l siqish siz kuzatib turganingizda sodir bo'lsin, so'ng ikkala jurnalni kuzatib boring. Token kirishda chiqarilishini, kalit almashinuvida taqdim etilishini va sozlangan umrga muvofiq yangilanishini yoki qayta chiqarilishini tasdiqlang. So'ng token muddati tugashini va to'liq qayta ulanishni majburlang, chunki toza qayta ulanadigan mijoz ham kalit almashinuvi yo'lida muvaffaqiyatsiz bo'lishi mumkin.
Hisobni olib tashlashni oxirida sinab ko'ring. Bu holat siz yozgan siyosat ijro etiladimi yoki faqat hujjatlashtirilganmi, shuni aytadi.
Yangilanishni o'chirish bilan tuzatmang
Ikkala tomonda qayta muzokara oralig'ini nolga tushirish simptomni va u bilan birga kalit aylanishini yo'q qiladi. Bu hisob ma'lumotlarining qayta ishlatilishi muammosini hech kim ko'rib chiqmagan siyosat o'zgarishi ortiga yashiradi. Yangilanishni saqlang va foydalanuvchi joyidami-yo'qmi, shunga qarab server chiqargan token yoki yangi interaktiv sinovni tanlang.
Uzunroq qayta urinish taymeri sarflangan kodni qayta amal qiladigan qilmaydi. U faqat uzilishni kechiktiradi va jurnalni o'qishni qiyinlashtiradi.