AES-256 yoki OFB: to’liq VPN shifr konstruksiyasini tanlang
Blok shifr, kalit uzunligi va rejim turli tanlovlardir. Maxfiylik va yaxlitlikni birga baholang, so’ng qo’llab-quvvatlanadigan kanal siyosatiga rioya qiling.
AES-256 va OFB turli savollarga javob beradi, shifr ko’rikdan o’tkazishda ularni raqobatdosh variantlar deb qarash aynan shu yerda xato qiladi. Biri kalit uzunligi bilan blok shifrni nomlaydi; ikkinchisi blok shifr uzunroq xabar uchun oqimga qanday aylanishini tavsiflaydi. Himoyani tanlash bo’yicha qo’llanma butun konstruksiyani ko’rishi kerak, jumladan qabul qiluvchi o’zgartirilgan paketni qanday aniqlashi.
Konstruksiyaning to’rt qismini ayting
Har bir ko’rik to’rt savolga keladi: qaysi primitiv va kalit uzunligi, xabarlar u bilan qanday qayta ishlanadi, qabul qiluvchi ruxsatsiz o’zgarishni qanday rad etadi va protokol kirishlar, kalitlar va ularning umrini qanday boshqaradi. Tanish nomlar ro’yxati faqat birinchisiga javob beradi. Ikkinchi va uchinchisi haqiqiy farqlar joylashgan joy, to’rtinchisi esa amalga oshirishlar jimgina ajraladigan joy. Shu tartibda so’rang va javoblarni yozib oling.
OFB NISTning blok shifr rejimlari nashrida maxfiylik rejimlari orasida uchraydi va maxfiylik u beradigan yagona narsadir. Shifrlash rejimini alohida MAC bilan juftlashtiruvchi protokol ularni to’g’ri tuzishi kerak, algoritm nomi esa bu tuzilmani isbotlamaydi. Shuning uchun rejim nomining o’zi joylashtirish qarorini hal qila olmaydi.
To’rtinchi savol — operator ishlab turgan tizimda haqiqatan tekshira oladigan savol.
Autentifikatsiyalangan konstruksiyani afzal ko’ring
Autentifikatsiyalangan shifrlash maxfiylik va yaxlitlikni birga beradi, AEAD konstruksiyalari bog’langan ma’lumotlarni shifrlamasdan o’zgarishdan himoya qiladi. Bu paket himoyasining xossasi va insonning muvaffaqiyatli kirganiga aloqasi yo’q.
Netgate’ning Netgate’ning OpenVPN kriptografik sozlamalari bo’yicha qo’llanmasi ma’lumot kanali uchun AEAD variantlarini, jumladan AES-GCMni ko’rsatadi va bu rioya qilinishi kerak bo’lgan qo’llab-quvvatlanadigan siyosat turidir. O’rnatilgan nashr va tengdosh mijozlar qo’llab-quvvatlaydigan tanlovlardan foydalaning, tarixiy rejim tartibini yangi joylashtirishga ko’chirmang. Eski moslik, kripto orqa qismlari va offload qo’llab-quvvatlashi haqiqatan mavjud narsani cheklaydi.
Qo’llab-quvvatlanadigan konstruksiya har safar aqlli tuzilmadan ustun keladi.
Taklifni emas, kelishilgan natijani o’qing
Qabul qilingan ro’yxatda shifrning ko’rinishi joriy sessiya haqida hech narsa demaydi. Mijoz yoki shlyuzdan kelishilgan ma’lumot kanali himoyasini o’qing, so’ng joriy qilmoqchi bo’lgan siyosat bilan solishtiring. Eski tengdosh uchun eski variantni hanuz sanab o’tayotgan konfiguratsiya — moslik qarori, sizning oldingizdagi sessiya haqidagi bayonot emas.
openvpn --config client.conf --verb 4 2>&1 | grep -Ei 'cipher|data channel|auth'
Shlyuzda ekvivalent chiqish platformaga qarab xavfsizlik assotsiatsiyasi yoki ulanishning kripto tafsilotlaridir. Ikkala holatda ham taklif va natija turli faktlardir. Eski tengdosh uchun eski variantni o’z ichiga olgan ro’yxat har bir sessiya undan foydalanadi degani emas, undan foydalanadigan sessiya esa siz bilishingiz kerak bo’lgan narsadir.
Ikkala faktni birga qayd eting, sana va mijoz versiyasi bilan.
Faqat solishtirish mumkin bo’lganini o’lchang
O’tkazuvchanlik uch nuqtalarning apparat ta’minoti, amalga oshirilishi, tezlashtirish, paket o’lchamlari va tanlangan konfiguratsiyaga bog’liq. Na kalit uzunligi, na OFB so’zi qaysi joylashtirish tezroq bo’lishini aytmaydi. Shuning uchun boshqa saytdagi o’lchov eng yaxshi holatda boshqa birovning apparat ta’minoti haqidagi ishoradir. O’z raqamlaringiz o’z uch nuqtalaringizdan boshlanadi.
Ruxsat etilgan taqqoslash uchun uch nuqtalarni, ish yukini va talab qilinadigan siyosatni o’zgarmas saqlang hamda kelishilgan himoya va amalga oshirish versiyalarini qayd eting. So’ng natijani ilova tugagan-tugamaganiga, qancha yo’qotganiga va uch nuqtalar nima qilayotganiga qarab baholang, bitta tezlik sinovidan kripto narxini chiqarish o’rniga. Boshqa sharoitda olingan raqam — hikoya, o’lchov emas.
Agar eski tengdosh siyosatni bajara olmasa, bu uning egasi uchun moslik qaroridir.
Yaxlitlikni savdodan tashqarida saqlang
Yaxlitlik tekshiruvlarini o’chirish yoki tekshirilmagan serverni qabul qilish unumdorlikni optimallashtirish emas va moslikni tuzatish ham emas. Bu konstruksiya tanlangan xavfsizlik xossasini o’zgartiradi. Qabul qilingan shifrlar ro’yxatini eski tengdosh ulanmaguncha kengaytirish ham shunday: ulanish muvaffaqiyatli bo’ladi va siyosat endi yo’q.
Qabul qilingan konstruksiya va uning egasini qo’llanmaga yozing, keyingi o’zgarish afzallikdan emas, qarordan boshlansin.
Siz xohlagan narsa — ikki tomon ham qo’llay oladigan siyosat. Qaysi nom eng kuchli degan bahs boshqa suhbat va u odatda qarorsiz tugaydi.