Перейти к содержимому
LEGIT AIDOCS
Открыть консоль

Офлайн-обновление правил и данных об угрозах

Доставьте подписанный пакет обновления на съёмном носителе, проверьте и примените его из консоли — ничего не применяется, если подпись и каждый файл не сошлись.

Правила обнаружения и данные об угрозах меняются между релизами. В развёртывание без интернета они приходят подписанным пакетом обновления: файлом legit-update-<version>.tar.gz на съёмном носителе.

Обновление меняет обнаружение для всех на платформе, поэтому применить его может не любой администратор:

  • на платформе на вашем сервере — с интернетом или без — её администратор: первый администратор, которого передал Legit AI, или любой с ролью ADMIN в этой первой организации;
  • в облаке Legit AI обновления за вас применяет Legit AI.

Сессия поддержки только для чтения не может загружать и применять обновления, как и ключ API без области admin. Историю обновлений видит любой с ролью VIEWER.

  1. Откройте Настройки → Офлайн-обновления и загрузите пакет. Загрузка только кладёт его в промежуточную папку и ничего не меняет.

  2. Нажмите Проверить. Платформа выполняет все проверки, что и при применении: подпись манифеста пакета, затем SHA-256 каждого файла по манифесту. При неудаче сообщается, какой файл или что именно не так.

  3. Нажмите Применить и подтвердите. Консоль предлагает «Применить» только после успешной проверки. Проверки выполняются ещё раз, затем правила обнаружения заменяются и загружается снимок индикаторов. Список Применено в этом развёртывании показывает версию и сколько правил и индикаторов пришло; кто применил, записывается в журнал аудита.

Пакет, у которого не совпали подпись или хеши файлов, отклоняется, и из него ничего не применяется. Неподписанный пакет не принимается никогда, что бы ни просил запрос.

Ограничение Размер
Один пакет 512 МБ
Всё в промежуточной папке 2 ГБ

Ненужные пакеты можно удалить на той же странице.

Пакет может содержать свежие сигнатуры ClamAV, примерно 230 МБ. Они проходят те же проверки, что и всё остальное в пакете. После применения они ждут в папке данных, пока контейнер ClamAV не заберёт их, в течение минуты, и не перезагрузит базу; до этого он продолжает проверять со старыми сигнатурами. Страница сканера файлов показывает возраст сигнатур.

Метод и путь Что делает
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} Удалить загруженный пакет

Загрузка, удаление и применение записываются в журнал аудита.