Kirishdan keyin ishlaydigan va undan oldin muvaffaqiyatsiz bo'ladigan ulanish odatda yuklanish paytidagi urinish maxfiy ma'lumotni ololganini bildiradi, server uni rad etganini emas. Hisob ma'lumotlari mavjud; uni so'rayotgan kontekst yo'q. Shu bitta farq keraksiz parol tiklashdan xalos qiladi.

So'rovni kuzatib boring: ish stoli seansi paydo bo'lishidan oldin nimadir ulanishni boshlaydi va odatda javob beradigan maxfiy ma'lumotlar ombori hali ochilmagan. Ikki kontekst maxfiy ma'lumot kimga tegishli ekanida kelisha olmaydi va profil qaysi biri taqdim etishi kutilayotganini yozib qo'yadi.

Yuklanish yo'li aslida nima so'raydi

Yuklanish paytida NetworkManager foydalanuvchi seansi, seans D-Bus va ochilgan kalit halqasisiz tizim xizmati sifatida ishga tushadi. Ulanish profili baribir ko'tarilishi mumkin, lekin faqat xizmat o'zi yeta oladigan maxfiy ma'lumotlar bilan. Maxfiy agentga tegishli hamma narsa inson kirib, agent paydo bo'lguncha kutadi. Xizmat konfiguratsiyasi aytganini aynan bajaradi; o'zgartirilishi kerak bo'lgan narsa profildir.

Muvaffaqiyatsizlik kalit halqasida yashirilmagan, ulanishning o'ziga yozilgan.

Ulanishdagi maxfiy bayroqlarni o'qish

Ulanishdan nima kutayotganini so'rang, ish stoli nima eslab qolganini emas. Bayroqlar ustuni savolga to'g'ridan-to'g'ri javob beradi va diskdagi profil faylida qayta yuklashlardan keyin ham saqlanadi.

Profillar ro'yxatidan boshlang, so'ng qaysi ulanish o'z-o'zidan ko'tarilishga sozlanganini tasdiqlang. Keyin bitta ulanishni chiqarib, parol bayroqlarini o'qing:

nmcli -f NAME,UUID,TYPE,AUTOCONNECT connection show
nmcli connection show "Work VPN" | grep -i -E "password|secret|key"
journalctl -b -u NetworkManager --grep "secret"

Birinchi buyruq qaysi profillar borligini va biri avtomatik ulanishga sozlanganini tasdiqlaydi, nazoratsiz urinish aynan shunday boshlanadi. Ikkinchisi bayroq qiymatlarini ochib beradi, uchinchisi esa xizmat berilgan maxfiy ma'lumot uchun hech qaysi agent javob bermaganidan shikoyat qilayotganini ko'rsatadi. Maxfiy ma'lumotni agentga tegishli deb ataydigan jurnal satri bir jumladagi butun tashxisdir.

Flag valueWhere the secret livesBehaviour before login
0Stored in the connection profileAvailable to the system service
1Owned by a secret agentBlocks until the agent is unlocked
2Never storedPrompts on every activation
4Not requiredNever requested at all

Ulanishni tizim doirasiga ko'chirish javobni nima uchun o'zgartiradi

Foydalanuvchiga tegishli ulanish o'sha foydalanuvchining agenti ostida faollashadi, shuning uchun ish stoli ko'tarilishi bilan u mukammal ishlaydi. Uni tizim doirasiga ko'chirish agentni yo'ldan olib tashlaydi, shu sababli bir xil profil VPN konfiguratsiyasining bir satri ham o'zgarmasdan boshqacha tutadi.

Bu ko'chirish qonuniy dizayn va u bitta talabni olib keladi: maxfiy ma'lumot tizim xizmati uchun yetib boradigan bo'lishi kerak. Uni profilda saqlash, tizim doirasi hisob ma'lumotlari orqali taqdim etish yoki to'g'ri paytda interaktiv so'rovni qabul qilish — barchasi to'g'ri javoblar. 1-bayroqni qoldirib umid qilish esa yo'q.

O'z parol iborasiga ega shaxsiy kalit ikkinchi qatlamni qo'shadi. Saqlangan hisob paroli ham parol iborasini talab qiladigan kalitni ochmaydi, shuning uchun biror narsani o'zgartirishdan oldin muvaffaqiyatsiz bosqich aslida qaysi maxfiy ma'lumotni so'rayotganini tekshiring.

Nima qilmaslik va o'rniga nima qilish kerak

Har bir hisob ma'lumotlari faylini hamma o'qiy oladigan qilish yoki so'rov kerak bo'lmasin deb autentifikatsiyani o'chirish — boshlanishdagi noqulaylikni doimiy oshkoralikka almashtiradi. Ikkalasi ham bog'liqlikni hal qilish o'rniga yashiradi va keyingi obraz yangilanishi o'sha muvaffaqiyatsizlikni qaytaradi.

O'sha bosqichda tarqatishingiz nazoratsiz faollashtirish uchun hujjatlashtirgan mexanizmdan foydalaning, so'ng profil bayroqlari unga mos kelishini tasdiqlang. Natijani toza yuklanishdan tekshiring, agenti bor qobiqdan emas. Ulanish egasini, maxfiy ma'lumot manbasini va ishlashi kerak bo'lgan bosqichni yozib qo'ying, shunda keyingi avtoishga tushish o'zgarishi birovning avval ish stolini ochishiga bog'liqlikni jimgina qaytara olmasin. Hujjatlashtirish tuzatilgan xizmat bilan keyingi chorakda yana buziladigan xizmat o'rtasidagi farqdir.

Kirishdan keyingi qo'lda qayta urinish o'rniga nazorat qilinadigan toza yuklanishdan sinab ko'ring. Qayta urinish yuklanish paytidagi urinish muvaffaqiyatsiz bo'lgan sabab bilan muvaffaqiyatli bo'ladi va tez sinov aynan o'sha dalilni yo'q qiladi.

O'xshash maqolalar