VPN to‘plamini faqat kalit emas, to‘g‘ri qabul qiluvchiga yuboring
To‘plamni tasdiqlanmagan kalit bilan shifrlash uni noto‘g‘ri egasigacha himoya qiladi. Barmoq izini tekshiring va qurilma uchun zarur bo‘lgan materialnigina yetkazing.
Hamkor ochiq kalit yuboradi va shifrlangan to‘plamni so‘raydi. Shifrlash ishlaydi va u to‘liq himoyalangan hisob ma’lumotlarini bo‘lmasligi kerak bo‘lgan kishiga yetkazishi mumkin. Maxfiylik va qabul qiluvchining shaxsi turli mexanizmlar javob beradigan ikki xil savoldir. To‘plam mashinangizdan chiqishidan oldin ikkalasiga ham javob bering.
Ikki xil savol: maxfiylik va qabul qiluvchi
Shifrlash faylni kim o‘qiy olishiga javob beradi, kalit mo‘ljallangan shaxsga tegishli deb hisoblab. Imzo uni kim yaratganiga javob beradi va maxfiylik haqida hech narsa demaydi, chunki imzolangan fayl ham o‘qiladigan bo‘lib qolishi mumkin. Barmoq izi kalitni aniqlaydi va faqat mustaqil tekshiruv o‘sha barmoq izini shaxs yoki rolga bog‘laydi. Ulardan birini ikkinchisi deb qabul qilish ehtiyotkor ko‘rinadigan topshirishdagi odatiy xatodir.
Faylning hayot sikli ham bor: muddati tugaydigan havola keyingi olishni cheklaydi, lekin allaqachon yuklab olingan hisob ma’lumotlarini bekor qilmaydi.
Barmoq izini kanaldan tashqarida tekshiring
Kutilayotgan barmoq izini sizdan shifrlashni so‘ragan xabarga bog‘liq bo‘lmagan kanaldan oling. So‘ng uni mahalliy kalit halqasidagi bilan solishtiring.
gpg --fingerprint [email protected]
gpg --list-keys --with-fingerprint [email protected]Barmoq izi satrlari solishtiriladigan qiymat, ikkinchi buyruq esa o‘sha shaxslarni to‘liq barmoq izlari bilan ikkinchi nazar uchun ko‘rsatadi. Butun satrni qo‘ng‘iroq, imzolangan ro‘yxat yoki boshqariladigan ro‘yxatga olish yozuvi orqali tasdiqlang; tanish ko‘rsatiladigan nom hech narsani isbotlamaydi. Agar kalit yetkazib berishni so‘ragan o‘sha xabarda kelgan bo‘lsa, uning barmoq izi mustaqil dalil emas. Kalitni faqat shu tekshiruvdan keyin import qiling va nomga emas, tasdiqlangan barmoq iziga shifrlang.
Faqat qurilma uchun zarur bo‘lgan materialni yetkazing
Transportni tanlashdan oldin to‘plam ro‘yxatini tuzing. Ochiq shlyuz sozlamalari va ochiq ishonch sertifikati konfiguratsiya, mijozning shaxsiy kaliti sir, nashriyotchining imzo kaliti esa butunlay boshqa aktivdir. Ro‘yxatga olish modeli ruxsat bergan joyda shaxsiy kalitni qurilmada saqlang va faqat ro‘yxatga olishni yakunlaydigan narsani yetkazing. VPN mijozi serverni tekshirish uchun CA imzo kalitiga muhtoj emas, va hamkorlar o‘rtasida bitta umumiy tirik kalit individual bekor qilishni imkonsiz qiladi.
Qabul qiluvchi almashtirishni aniqlashi kerak bo‘lsa, artefaktga ham imzo qo‘ying va ko‘rsatmalarda ikki amalni alohida saqlang. Ko‘p faylli to‘plamni bitta arxivda saqlang, shunda qabul qiluvchi konfiguratsiyaning yarmini o‘rnatib, keyin shlyuz shaxsni rad etadi deb xabar bera olmaydi.
Yetkazib berishdan keyin hayot siklini yoping
Qabul qiluvchini, qurilmani, konfiguratsiya reviziyasini va bekor qilish yo‘lini yozib qo‘ying, lekin hech qachon shaxsiy qiymatning o‘zini emas. Mo‘ljallangan shaxs ro‘yxatdan o‘ta olishini va boshqa shaxs rad etilishini tasdiqlang. Agar to‘plam noto‘g‘ri qo‘llarga tushsa, qabul qilingan sirni uning nashriyotchisi orqali almashtiring yoki bekor qiling, chunki ilovani o‘chirish allaqachon yuklab olingan hech narsani bekor qilmaydi. Paroli xuddi shu suhbatda yuradigan parol bilan himoyalangan arxiv ham mustaqil tekshiruv emas.
Topshirish to‘g‘ri shaxs to‘g‘ri qurilmada faol bo‘lganda tugaydi, shifrlangan fayl muvaffaqiyatli yuklanganda emas.