Bu OpenVPN xavfsizlik tuzatishi haqiqatan ham sizning o'rnatishingizga tegishlimi?
Yamoq qo'yish va sozlash — bu turli da'volar. Bajariladigan faylni, uning orqasidagi paketni va profil amalda bajaradigan tekshiruvlarni aniqlang.
Mijozni sertifikatlarni tekshiradigan qilib yamoq qo'yish haqidagi maslahat amal qilish uchun juda noaniq. U tuzatilgan dasturiy xatoni, bitta provayderning eski qurilmasini yoki bu tekshiruvni hech qachon so'ramagan profilni tasvirlashi mumkin. Bu uch xil o'zgarish va uch xil egasi bor. Qaysi holatga duch kelayotganingizni bilmasdan bu jumlaga amal qilish ishlayotgan mijozni sababsiz o'zgartirishning yo'lidir.
Uch da'voni ajrating
Dasturiy xatoning xabarnomasi, ta'sirlangan versiyalari va tuzatilgan chiqarilishi bo'ladi. Provayder qurilmasining o'z tarqatish kanali va o'z yangilanish sur'ati bor. Profildagi tushirib qoldirishda ikkalasi ham yo'q, chunki bajariladigan fayl joyida va sozlama siz taxmin qilganingizdan kamroq narsani talab qiladi. Da'vo shu uchtadan birini nomlamaguncha tekshiradigan narsa yo'q.
Qidirishdan oldin da'voni bitta jumlada yozing. Agar jumla nima buzilganini nomlay olmasa, qidiruvning maqsadi yo'q va har bir natija tegishli ko'rinadi.
| Claim | Evidence that settles it | Who owns the change |
|---|---|---|
| Software defect | Advisory naming affected versions | Package or product maintainer |
| Provider build | Release notes for that client | The provider |
| Profile omission | The configuration actually loaded | Whoever owns the profile |
Haqiqatan ishlaydigan bajariladigan faylni toping
Har qanday versiyaga qarashdan oldin ulanishni nima boshlashini aniqlang. Tarqatish xizmati, ish stoli plaginlari va sotuvchi ilovasi har biri boshqa bajariladigan fayl yoki dvigateldan foydalanishi mumkin. Qobiqning qidiruv yo'lida tasodifan uchragan har qanday binar chiqaradigan versiya mashinaning ro'yxati emas. Ulanishni haqiqatan amalga oshirgan birlik yoki jarayonni o'qing.
systemctl cat openvpn-client@*.service
ps -o pid,cmd -C openvpn
apt-cache policy openvpn network-manager-openvpn
Paket so'rovi mahalliy metama'lumotlar nima o'rnatilgan va mavjud deb hisoblashini bildiradi va bu kesh eskirgan bo'lishi mumkin, shuning uchun avval uni yangilang. Shuningdek, u ishlab turgan xizmat besh daqiqa oldin o'rnatilgan binar faylni yuklagan-yuklamaganini ham aytmaydi. Paket yozuvini haqiqatan ulangan jarayon bilan solishtiring.
Versiya taassurotlari o'rniga paket dalillari
Distributivlar xavfsizlik xizmati tuzatishlarni ko'pincha orqaga ko'chiradi, shuning uchun eskiroq ko'rinadigan upstream versiyasida ham yamoq bo'lishi mumkin. Buning aksi ham to'g'ri: notanish repozitoriydan olingan paket joriy xizmatga avtomatik da'vo qilmaydi. Versiya raqamini emas, chiqarilishning qo'llab-quvvatlash holatini o'qing.
Bu farq haqiqiy bo'shliq bilan shunchaki eski ko'rinadigan raqam o'rtasidagi farqdir. Paket qaysi repozitoriydan kelganini yozib qo'ying, chunki bir xil versiya satri juda boshqa kanallar orqali juda boshqa qo'llab-quvvatlash bilan kelishi mumkin.
Sozlash ikkinchi yarmi
Qo'llab-quvvatlanadigan bajariladigan fayl ham siz bor deb hisoblagan tekshiruvlarni talab qiladigan profilga muhtoj. Ishonch ankerlari, qarshi tomonning mo'ljallangan roli va kutilgan server nomi bog'liq, ammo alohida qarorlardir. Rol tekshiruvi nom tekshiruvi emas va hech biri ikkinchisini almashtirmaydi. Agar ogohlantirish sozlash haqida bo'lsa, tuzatish profil egasiga tegishli.
Tekshirilmagan profilni qoplash uchun o'zboshimchalik bilan yamoq o'rnatmang va haqiqiy amalga oshirish xatosini tuzatish uchun ko'rsatma qo'shmang. Ikkala xato ham taraqqiyot kabi tuyuladi, shuning uchun ikkalasi ham davom etadi.
Yozuvdagi dalillar bilan qaror qiling
Qaror siz aniqlagan narsadan kelib chiqadi. Hujjatlashtirilgan ta'sirlangan paket o'zining qo'llab-quvvatlanadigan yangilanishini talab qiladi, qo'llab-quvvatlanmaydigan platforma ko'chish yo'lini talab qiladi va provayder mijozi o'sha provayderning yo'l-yo'riqini talab qiladi. Noaniq ko'rsatma esa bulardan biri qo'llanilishidan oldin xabarnoma va ta'sirlangan komponentni talab qiladi.
Faol mijozni, to'liq versiyani, xabarnomani va profil egasini o'zgarish yozuvida birga saqlang. Bu qo'llanmaga havoladan kuchliroq va keyingi odamga haqiqatan shu kerak bo'ladi.