Qoidalar va razvedkani oflayn yangilash
Imzolangan yangilanish paketini olinadigan diskda olib keling, tekshiring va konsoldan qo'llang — imzo va har bir fayl to'g'ri kelmasa, hech narsa qo'llanmaydi.
Aniqlash qoidalari va tahdid razvedkasi relizlar orasida o’zgaradi. Internetsiz deploymentga ular imzolangan yangilanish paketi sifatida keladi: olinadigan diskda olib kelinadigan legit-update-<version>.tar.gz fayl.
Yangilanishni kim qo’llay oladi
«Yangilanishni kim qo’llay oladi» bo'limiYangilanish platformadagi hamma uchun aniqlashni o’zgartiradi, shuning uchun uni har qanday administrator qo’llay olmaydi:
- o’z serveringizdagi platformada — internet bilan yoki internetsiz — uning administratori: Legit AI topshirgan birinchi administrator yoki o’sha birinchi tashkilotda ADMIN roliga ega istalgan kishi;
- Legit AI bulutida yangilanishlarni siz uchun Legit AI qo’llaydi.
Faqat o’qish uchun mo’ljallangan support sessiyasi va admin scope’siz API kalit yangilanishni yuklay ham, qo’llay ham olmaydi. VIEWER roli bor har kim yangilanishlar tarixini ko’ra oladi.
Paketni qo’llash
«Paketni qo’llash» bo'limi-
Sozlamalar → Oflayn yangilanishlar bo’limini oching va paketni yuklang. Yuklash uni faqat staging papkasiga qo’yadi; hech narsa o’zgarmaydi.
-
Tekshirish tugmasini bosing. Platforma qo’llashdagi har bir tekshiruvni bajaradi: paket manifesti ustidagi imzo, so’ng har bir faylning SHA-256 qiymati manifest bilan. Tekshiruv muvaffaqiyatsiz bo’lsa, qaysi fayl yoki nima noto’g’ri ekani aytiladi.
-
Qo’llash ni bosing va tasdiqlang. Konsol Qo’llash tugmasini faqat tekshiruv o’tgandan keyin beradi. Tekshiruvlar yana bir marta bajariladi, so’ng aniqlash qoidalari almashtiriladi va indikatorlar snapshot’i yuklanadi. Bu deploymentda qo’llanganlar ro’yxati versiyani va nechta qoida hamda indikator kelganini ko’rsatadi; kim qo’llagani audit logga yoziladi.
Imzosi yoki fayl hash’lari mos kelmagan paket rad etiladi va undan hech narsa qo’llanmaydi. Imzosiz paket so’rov nima deyishidan qat’i nazar hech qachon qabul qilinmaydi.
| Cheklov | Hajm |
|---|---|
| Bitta paket | 512 MB |
| Staging’dagi hammasi | 2 GB |
Kerak bo’lmagan paketlarni shu sahifadan o’chirish mumkin.
ClamAV imzolari
«ClamAV imzolari» bo'limiPaket yangi ClamAV imzolarini ham olib kelishi mumkin, taxminan 230 MB. Ular paketdagi boshqa hamma narsa kabi tekshiruvdan o’tadi. Qo’llangandan keyin ma’lumotlar papkasida kutib turadi, ClamAV konteyneri ularni bir daqiqa ichida olib, qayta yuklaydi. Yangilari joyiga tushguncha u eski imzolar bilan ishlashda davom etadi. Fayl skaneri sahifasi imzolar necha kunlik ekanini ko’rsatadi.
API orqali
«API orqali» bo'limi| Metod va yo’l | Nima qiladi |
|---|---|
GET /api/airgap/updates |
Tarix va siz yangilanishlarni boshqara olishingiz |
GET /api/airgap/updates/staged |
Staging’dagi paketlar va ular egallagan joy |
POST /api/airgap/updates/upload |
Paketni staging’ga qo’yish (multipart file) |
POST /api/airgap/updates/verify |
Staging’dagi paketni qo’llamasdan tekshirish |
POST /api/airgap/updates/apply |
Tekshirish va qo’llash |
DELETE /api/airgap/updates/staged/{name} |
Paketni staging’dan o’chirish |
Yuklash, o’chirish va qo’llash — har biri audit logga yoziladi.