Statik kalit faylidagi bitlar soni OpenVPN shifrining kuchi emas
Statik kalit faylidagi bitlar soni saqlangan materialni o'lchaydi, shifr kuchini emas. Banner, profil rejimi va kelishilgan shifrni alohida o'qing.
Skaner yoki hamkasb OpenVPN statik kalit fayli ichiga bosilgan bitlar sonini ko'rsatib, tunnel nima uchun shu kattalikdagi shifrdan foydalanmayotganini so'raydi. Savol asosli ko'rinadi, javob esa son emas: banner saqlangan kalit materialini sanaydi, shifr esa faqat kalit o'lchami talab qiladigan qismini sarflaydi. Bu yig'indini kuch sozlamasi deb qabul qilish hech narsani o'zgartirmaydigan tuzatishlarga olib keladi. Format har qanday bitta algoritm ishlatadiganidan ko'proq material saqlash uchun qurilgan.
Bu yerda ikki savol aralashadi: fayl qancha kalit materialini saqlaydi va kelishilgan shifr qanchalik kuchli. Tunnelni faqat ikkinchisi tasvirlaydi.
Bannerdagi son aslida nimani sanaydi
Konteyner shifr materiali va HMAC materialini alohida tuzilmalar sifatida ketma-ketlashtiradi, ikki yo'nalishli shakl esa ikkita shunday to'plamni saqlaydi, shunda har bir yo'nalish o'z kalitlarini olib yurishi mumkin. Yozuvchi kod bosilgan sonni ketma-ketlashtirilgan tuzilmalar soni, ularning o'lchami va har baytga sakkiz bitdan keltirib chiqaradi. Bu saqlash ustidagi arifmetika, bir shifr har bir saqlangan baytni sarflaydi degan da'vo emas. Sarlavha shifr materialining eng katta ajratmasini ham belgilaydi, shunda kutubxona o'zgarishi format o'lchamlarini jimgina o'zgartira olmaydi.
Buni sertifikat kaliti bilan solishtiring, u yerda bitlar soni haqiqatan bitta obyektning o'lchamini tasvirlaydi. 4,096 bitli RSA kaliti va bannerida 4,096 bit deb yozilgan kalit fayli turli ishlarga ega turli narsalardir, ularni bitta dastaning ikki sozlamasi sifatida qo'yish yomon xulosalarga olib keladi.
Bitta faylda ikki kalit to'plami
Faylning har yarmi shifrlash va autentifikatsiya materialini beradi, chunki oldindan bo'lishilgan kalit rejimi paketlarni ikki yo'nalishda o'sha alohida bo'laklar bilan himoya qiladi. Faol shifr faqat kalit o'lchami talab qiladigan baytlardan foydalanadi, dayjest esa o'z chiqish o'lchamidan foydalanadi, shuning uchun foydali kuch fayl uzunligidan emas, variantlardan keladi. O'n oltilik blokni uzaytirish sozlangan algoritmdan undan ko'proq sarflashni talab qilmaydi. Izohni kattaroq son bilan tahrirlash undan ham kamroq narsani o'zgartiradi.
Agar haqiqatan uzunroq kalit kerak bo'lsa, o'zgartiriladigan sozlama shifr yoki dayjestdir, generator esa tanlangan algoritmlarga kerakli narsani ishlab chiqaradi.
Profilni o'qish qaysi rejimda ekaningizni aytadi
Xuddi shu fayl formati ikki butunlay boshqa ishga xizmat qiladi va qaysi biri sizda ekanini faqat profil aytadi. Eski secret satri faylni tunnelning yagona kalit materialiga aylantiradi, tls-auth yoki tls-crypt esa uni sertifikatlar bilan birga boshqaruv kanali himoyasiga aylantiradi. Ikkala foydalanish ham blok qanchalik o'xshash ko'rinmasin, uni mijoz sertifikatining shaxsiy kalitiga aylantirmaydi. O'rinbosar yaratishdan oldin variant va versiyani aniqlang va belgilar qo'shish o'rniga hujjatlashtirilgan generatordan foydalaning.
Bu farq oshkor bo'lishga javobni ham belgilaydi. Sizib chiqqan tls-auth kaliti sessiya kalitlarini oshkor qilmaydi, lekin hujumchiga boshqaruv kanali trafigini kiritishga imkon beradi, shuning uchun baribir almashtirilishi kerak. Sizib chiqqan secret kaliti yomonroq, chunki u ma'lumotlarning o'zini himoya qilgan material edi.
Xavfsizlik tekshiruvi nimani qayd etishi kerak
Uch narsani alohida qayd eting: kelishilgan ma'lumot kanali himoyasi, boshqaruv kanali himoyasi va tengdoshlar bir-birini qanday autentifikatsiya qiladi. data-ciphers AES-256-GCM kabi satr faqat birinchisini tasvirlaydi, o'sha yerda to'xtagan hisobot boshqaruv kanali umuman himoyalanganmi degan savolga javob bera olmaydi. Statik kalit fayli tls-auth yoki tls-crypt bilan ishlatilganda ikkinchi toifaga kiradi, ishlatilmaganda hech biriga kirmaydi. Toifalarni aralashtirgan taqrizchilar kuchliroq shifr xohlaganda kattaroq kalit faylini talab qiladilar.
Agar fayl oshkor bo'lgan bo'lsa, uni aylantiring va tasdiqlangan kanal orqali qayta tarqating. Buzilgan siri kalitga belgilar qo'shish aylantirish emas va oshkor bo'lgan materialni amalda qoldiradi.
Aylantirish yozuvini u tegishli profil bilan birga saqlang. Keyingi tekshiruv so'raydi qaysi kalit qaysi davrni himoya qildi, va banner bunga javob bermaydi.