Подробный гайд: Установка Secret Net Studio на Alt Linux 10 (p10)
Важное предупреждение
Secret Net Studio (SNS) — коммерческое средство защиты информации, разрабатываемое ООО «Код Безопасности». Поставка, лицензирование и официальная поддержка осуществляются только через авторизованных партнёров или напрямую вендором. Данный гайд описывает общую процедуру установки на базе официальной документации и типовых практик для Alt Linux 10. Всегда сверяйтесь с актуальным руководством вашего релиза SNS и техническими требованиями вендора.
1. Подготовка и системные требования
| Параметр | Минимальное значение |
|---|---|
| ОС | Alt Linux 10 (p10) x86_64 |
| Ядро | 5.10+ (совместимое с заголовками) |
| ОЗУ | 4 ГБ (рекомендуется 8 ГБ) |
| Диск | 5 ГБ свободного места |
| Привилегии | root или пользователь с sudo |
Проверка версии и ядра
cat /etc/os-release
uname -r
Обновление системы
sudo apt-get update
sudo apt-get upgrade -y
sudo reboot # если обновлялось ядро
2. Установка зависимостей
Secret Net Studio требует сборки модулей ядра, работы с PAM, смарт-картами и криптографией.
Установите базовый набор:
sudo apt-get install -y \
kernel-headers-$(uname -r) \
kernel-source-$(uname -r) \
gcc make dkms \
libpam0g libssl1.1 pcsc-lite libpcsclite1 \
curl wget tar
В Alt Linux пакеты заголовков ядра могут называться kernel-headers-<версия> или kernel-source-<версия.
Если uname -r содержит std-def/un-def, используйте точное имя из репозитория:
apt-cache search kernel-headers
3. Получение дистрибутива
- Зайдите в личный кабинет или обратитесь к вашему менеджеру в «Код Безопасности».
- Скачайте архив, соответствующий Alt Linux 10 (p10) x86_64 и вашей версии SNS (например,
secret-net-studio-<версия>-alt-p10-x86_64.tar.gz).
3. Проверьте целостность (если предоставлены хэши):
sha256sum secret-net-studio-*.tar.gz
4. Установка
4.1 Распаковка
mkdir ~/sns-install
cd ~/sns-install
tar -xzf /путь/к/архиву/secret-net-studio-*.tar.gz
cd secret-net-studio-*/
4.2 Запуск инсталлятора
Внутри архива обычно находится скрипт install.sh или setup.sh.
Запустите его с правами root:
sudo ./install.sh
Инсталлятор:
- Проверит зависимости
- Соберёт и установит модули ядра (
sns_core,sns_filterи др.) - Зарегистрирует systemd-службы
- Настроит PAM-модули и правила доступа
Если в дистрибутиве только .rpm-пакеты:
sudo apt-get install -y ./secret-net-studio-*.rpm
4.3 Загрузка модулей ядра
sudo depmod -a
sudo systemctl restart secret-net-studio
sudo systemctl enable secret-net-studio
Проверьте загрузку модулей:
lsmod | grep sns
dmesg | tail -n 20 | grep -i secret
5. Лицензирование и активация
- Поместите файл лицензии (обычно
.licили.xml) в/etc/secret-net-studio/license/(путь может отличаться, уточните в документации).
2. Запустите утилиту активации:
sudo sns-activate --license /путь/к/лицензии.lic
Или используйте графический интерфейс:
sudo sns-manager
3. Проверьте статус лицензии:
sns-status license
Для сетевых лицензий требуется указать адрес сервера лицензирования в
/etc/secret-net-studio/license-server.conf.
6. Проверка работоспособности
| Проверка | Команда |
|---|---|
| Статус службы | systemctl status secret-net-studio |
| Модули ядра | lsmod | grep -E 'sns|secret' |
| Интеграция PAM | grep sns /etc/pam.d/system-auth |
| Логи | journalctl -u secret-net-studio -f |
| Диагностика | sns-diagnostics --quick |
После установки рекомендуется перезагрузить систему:
sudo reboot
7. Типичные проблемы и решения
| Симптом | Решение |
|---|---|
modprobe: FATAL: Module sns_core not found |
Установлены заголовки другого ядра. Проверьте uname -r и apt list --installed | grep kernel |
| Служба падает при старте | Проверьте логи: journalctl -u secret-net-studio -b. Часто причина — конфликт с AppArmor/SELinux или отсутствующая лицензия |
| Ошибка подписи модулей при Secure Boot | Отключите Secure Boot в UEFI или используйте mokutil для enrolment ключей модулей |
| Не применяется политика контроля доступа | Убедитесь, что правила загружены: sns-rules list. При необходимости: sns-rules reload |
| Конфликт с другим СЗИ | Перед установкой отключите/удалите другие модули ядра защиты (например, Dal, Astra Linux SE компоненты) |
Рекомендации по безопасности
- Делайте снимок системы (
timeshift/btrfs snapshot) перед установкой - Не отключайте аудит и логирование без согласования с ИБ-отделом
- Обновляйте только через официальные каналы, проверяйте GPG-подписи
- Для сертификационных задач (ФСТЭК/ФСБ) используйте только версии с соответствующим сертификатом