Офлайн-обновление правил и данных об угрозах
Доставьте подписанный пакет обновления на съёмном носителе, проверьте и примените его из консоли — ничего не применяется, если подпись и каждый файл не сошлись.
Правила обнаружения и данные об угрозах меняются между релизами. В развёртывание без интернета они приходят подписанным пакетом обновления: файлом legit-update-<version>.tar.gz на съёмном носителе.
Кто может применить обновление
Заголовок раздела «Кто может применить обновление»Обновление меняет обнаружение для всех на платформе, поэтому применить его может не любой администратор:
- на платформе на вашем сервере — с интернетом или без — её администратор: первый администратор, которого передал Legit AI, или любой с ролью ADMIN в этой первой организации;
- в облаке Legit AI обновления за вас применяет Legit AI.
Сессия поддержки только для чтения не может загружать и применять обновления, как и ключ API без области admin. Историю обновлений видит любой с ролью VIEWER.
Применение пакета
Заголовок раздела «Применение пакета»-
Откройте Настройки → Офлайн-обновления и загрузите пакет. Загрузка только кладёт его в промежуточную папку и ничего не меняет.
-
Нажмите Проверить. Платформа выполняет все проверки, что и при применении: подпись манифеста пакета, затем SHA-256 каждого файла по манифесту. При неудаче сообщается, какой файл или что именно не так.
-
Нажмите Применить и подтвердите. Консоль предлагает «Применить» только после успешной проверки. Проверки выполняются ещё раз, затем правила обнаружения заменяются и загружается снимок индикаторов. Список Применено в этом развёртывании показывает версию и сколько правил и индикаторов пришло; кто применил, записывается в журнал аудита.
Пакет, у которого не совпали подпись или хеши файлов, отклоняется, и из него ничего не применяется. Неподписанный пакет не принимается никогда, что бы ни просил запрос.
| Ограничение | Размер |
|---|---|
| Один пакет | 512 МБ |
| Всё в промежуточной папке | 2 ГБ |
Ненужные пакеты можно удалить на той же странице.
Сигнатуры ClamAV
Заголовок раздела «Сигнатуры ClamAV»Пакет может содержать свежие сигнатуры ClamAV, примерно 230 МБ. Они проходят те же проверки, что и всё остальное в пакете. После применения они ждут в папке данных, пока контейнер ClamAV не заберёт их, в течение минуты, и не перезагрузит базу; до этого он продолжает проверять со старыми сигнатурами. Страница сканера файлов показывает возраст сигнатур.
Через API
Заголовок раздела «Через API»| Метод и путь | Что делает |
|---|---|
GET /api/airgap/updates |
История и то, можете ли вы управлять обновлениями |
GET /api/airgap/updates/staged |
Пакеты в промежуточной папке и занятое ими место |
POST /api/airgap/updates/upload |
Загрузить пакет (multipart file) |
POST /api/airgap/updates/verify |
Проверить загруженный пакет, не применяя |
POST /api/airgap/updates/apply |
Проверить и применить |
DELETE /api/airgap/updates/staged/{name} |
Удалить загруженный пакет |
Загрузка, удаление и применение записываются в журнал аудита.