Инструмент Natch состоит из двух частей: непосредственно Natch, который используется для сбора информации о работе объекта оценки, и графическая подсистема SNatch, в которой происходит обработка собранных данных и построение аналитик.
Для использования лицензионной версии Natch необходимо получить аппаратный или сетевой ключ и провести настройку окружения. Подробная инструкция находится в разделе Настройка окружения для использования лицензированного Natch.
В комплект поставки инструмента входит пакет Natch, архив SNatch и документация.
Инструмент Natch распространяется в виде пакета для следующих операционных систем:
- Ubuntu 22, 24
- Debian 11, 12
- Alt 10
- Astra 1.7 (требуется настройка системы), 1.8
В пакете представлен защищенный бинарный дистрибутив, требующий наличия аппаратного ключа (персональный "черный" ключ, сетевой "красный" ключ или иные версии ключа) с лицензией c идентификатором "6".
Установка Natch происходит в два этапа:
- установка пакета в соответствии с хостовой ОС
- установка зависимостей
Установка для Ubuntu, Debian и Astra
Для установки Natch скачайте соответствующий вашей ОС дистрибутив и используйте команду (пример для ubuntu24):
sudo dpkg -i natch_x.x_ubuntu24.deb
Для обновления Natch предварительно требуется удаление установленной версии. Для удаления Natch из системы используйте команду:
sudo apt-get --yes --purge remove natch
Установка для Alt
Если на машине не установлен pip, то перед установкой пакета следует выполнить команду:
sudo apt-get install python3-module-pip
Для установки Natch скачайте дистрибутив и используйте команду:
sudo apt-get install natch_x.x_alt10.rpm
Для обновления Natch предварительно требуется удаление установленной версии. Для удаления Natch из системы используйте команду:
sudo apt-get --yes --purge remove natch
При установке Natch бинарные файлы распаковываются в /usr/bin/natch-bin/
.
После успешной установки Natch следует установить зависимости, необходимые для работы скриптов.
Для этого нужно запустить скрипт setup_requirements.sh
, находящийся в папке установки инструмента:
/usr/bin/natch-bin/bin/natch_scripts/setup_requirements.sh
Во время выполнения скрипта потребуется пароль администратора.
Для хостовой системы Alt установка зависимостей таким способом не требуется.
Для хостовых систем Astra Linux 1.7-1.8 требуется сервис unionfs, отсутствующий в apt. В случае работы с контейнерами в гостевых системах на этих хостовых системах можно скачать по ссылке и установить deb пакет для Debian 12.
Для работы лицензионной копии Natch на ОС Astra необходимо разрешить трассировку ptrace
. Для этого нужно выполнить следующие действия:
Пуск -> Панель управления -> Безопасность -> Политика безопасности -> Настройка безопасности -> Системные параметры -> Снять галочку с "Блокировать трассировку ptrace для всех пользователей".
Для работы SNatch необходимо подготовить окружение, а именно, установить ряд пакетов для хостовой ОС и Python, а также создать базу данных.
Это делается автоматически с помощью скрипта snatch_setup.sh
. Для установки потребуется пароль для sudo. Важно! Запускать скрипт под sudo не нужно,
дождитесь запроса пароля. Пакеты для Python устанавливаются в виртуальную среду, таким образом пакеты на вашей машине не будут
переустанавливаться и конфликтовать. Запускать скрипт нужно только при первом использовании, его повторный запуск приведет к удалению базы данных.
Установка SNatch включает в себя:
- Распаковка архива snatch.tar.gz
- Запуск скрипта
snatch_setup.sh
Обращаем ваше внимание, что для ОС Astra Linux версии 1.7 подсистема SNatch не предусмотрена. Изучать результаты, полученные в Astra, можно будет на любой другой поддерживаемой ОС.
Важно!
В связи с переходом на новую версию аппаратных ключей инструмента лицензирования Sentinel до окончания действия всех выданных лицензий будут поддерживаться два варианта дистрибутива. Если у вас старые ключи Sentinel, то следует брать дистрибутив из папки Sentinel, если вы новый пользователь Natch -- дистрибутив для вас в папке Sentinel_new. Так же рекомендуется переустановить окружение (aksusbd_current_version_amd64.deb для Ubuntu/Debian/Astra), пакет находится в папке с дистрибутивом. Для Alt необходимо выполнить epm play aksusbd.