VPN portalining yuklab olish tugmasi aynan bitta faylni qaytaradi va bu fayl ikki juda boshqacha narsa bo'lishi mumkin: yonida konfiguratsiya profili bilan birga yuradigan sotuvchining tayyor o'rnatuvchisi yoki tashkilot o'zi tuzgan qurilma. Sahifa ikkala holatda ham bir xil ko'rinadi, shuning uchun tugma sizda qaysi biri borligini ayta olmaydi. Uning ortida uchta savol bor — bajariladigan faylni kim nashr etgan, o'rnatish qanday konfiguratsiyani yozadi va keyingi mijoz versiyasi kelganda uni kim tuzatadi. Birinchisiga artefakt metama'lumotlaridan, ikkinchisiga paket tarkibidan, uchinchisiga esa faqat joylashtirishga egalik qiluvchi jamoadan javob berasiz.

Brauzer qulfi uzatishni qoplaydi, artefaktni emas.

Yuklab olish oxirgi nuqtasi aslida nima qaytaradi

Aksariyat portallar yuklab olish so'rovini kichik ishlovchiga beradi, u yo saqlangan faylni oqim bilan uzatadi, yo faylni shu yerda yig'adi, so'ng javob chiqishidan oldin fayl nomi va tarkib turini belgilaydi. Kelgan narsa konteyner: MSI, PKG, DEB yoki RPM, yoki ulardan birining atrofidagi o'zini ochuvchi o'ram. Ichida mijozning binar fayli bor va fayl nomidagi hech narsa bu binar sotuvchidan kelganmi yoki ichki qurish liniyasidan kelganmi ishonchli ayta olmaydi. client-setup.exe nomli fayl nomlash qarorini qayd etadi, kelib chiqish faktini emas.

Yuklab olingan baytlarni sotuvchi e'lon qilgan nazorat summa bilan solishtiring. Mos kelmaslik yomon niyatni isbotlamaydi; fayl sotuvchining qurilmasi emasligini isbotlaydi va bu harakat qilishga arziydigan farqdir.

Profil mijozga qayerda kiradi

Oldindan to'ldirilgan sozlamalar odatda alohida fayl sifatida yuradi, o'rnatuvchi uni har bir foydalanuvchi yoki har bir mashina uchun yo'lga ko'chiradi: Windows'da JSON yoki XML profili, macOS'da konfiguratsiya profili, Linux'da /etc ostidagi fragment. O'sha fayldagi qiymatlar — shlyuz xost nomlari, ishonch langarlari, ba'zan ro'yxatga olish materiali — birinchi ishga tushirishda mijozning standart qiymatlariga aylanadi. Shuning uchun bitta yuklab olish kod bilan birga sirlarni ham olib yurishi mumkin.

Yangilash yo'li profil bilan nima qilishini so'rang. Paketlashga qarab u mijoz yangilanishidan omon qolishi, u bilan ustidan yozilishi yoki yangi versiyada sxema tekshiruvidan o'tolmasligi mumkin.

Imzo zanjiri nimani isbotlamaydi

Kod imzolash nashriyotchi shaxsini fayl xeshi bilan bog'laydi va Windows'da Authenticode vaqt tamg'asi imzoga uni yaratgan sertifikatdan uzoqroq yashash imkonini beradi. To'g'ri natija ikki savolga javob beradi: bu baytlarga qaysi nashriyotchi imzo chekkan va keyin ular o'zgarganmi. U o'rnatuvchining xizmatlarini, reyestr yozuvlarini yoki birga kelgan drayverlarni sanamaydi va bu nashriyotchiga bu yerda ishonish kerakmi, hal qilmaydi. Microsoft'ning Authenticode hujjatlari mexanizmni tavsiflaydi va bu tor ko'lam haqida aniq gapiradi.

Portal autentifikatsiyasi uchinchi savolga javob beradi: sessiya mo'ljallangan serverga yetdimi. Uch xil tekshiruv, uch xil muvaffaqiyatsizlik usuli.

Kimdir uni ishga tushirishidan oldin artefaktni tekshiring

Faylni izolyatsiya qilingan mashinaga qo'ying va biror narsani bajarishdan oldin uning metama'lumotlarini o'qing. Bu buyruqlar uchta asosiy platformada nashriyotchi savoliga javob beradi.

# Windows PowerShell
Get-AuthenticodeSignature .\client-setup.exe | Format-List Status, SignerCertificate, TimeStamperCertificate

# macOS
pkgutil --check-signature ./Client.pkg
codesign -dv --verbose=4 /Applications/Client.app

# Debian/Ubuntu
dpkg-deb -I ./client_amd64.deb
sha256sum ./client_amd64.deb

Faqat holat so'zini emas, imzo chekuvchining subyektini o'qing. Ichki sertifikat idorasi ichki qurilmani imzolashi kutiladi; sotuvchining chiqarilishi deb da'vo qiluvchi paketdagi o'sha sertifikat kutilmaydi.

Faqat profilli paket uchun arxivni oching va har bir joylashtirilgan xost nomi va kalitni hisobga olinishi kerak bo'lgan ma'lumot deb qarang. Agar profilda qayta ishlatiladigan narsa bo'lsa, portal orqali tarqatish uni joylashtirish jadvali bilan umumiy sirga aylantiradi.

Joylashtirishdan oldin egalikni aniqlash

Oxirgi savol ortida hech qanday buyruq yo'q. Sotuvchi yangi mijoz yuborganda artefaktni kim yangilashini, ichki qurilmaning imzo kaliti kimda ekanini va oxirgi nuqta siljiganda profil qanday aylantirilishini aniqlang. O'sha nomlarni yuklab olish havolasi yoniga yozing.

Agar bu javobga hech kim egalik qilmasa, yuklab olish texnik xizmat shartnomasiz tarqatish kanali va bu xabar qilishga arziydigan topilma.

O'xshash maqolalar