Системные требования
🖥️ Серверный компонент (NB Core)
| ОС | Windows Server 2016/2019/2022 Astra Linux SE 1.7+ RHEL 8/9, Debian 11/12 |
| CPU | x86-64, минимум 4 ядра (рек. 8+) |
| RAM | Минимум 8 ГБ (рек. 16 ГБ) |
| Диск | SSD 80 ГБ под ОС + хранилище |
| Сеть | 1 GbE (рек. 10 GbE для > 100 узлов) |
| HSM (опц.) | КриптоПро HSM 2.0, Thales Luna |
💻 Клиентский компонент (NB Agent)
| ОС | Windows 10/11, Windows Server Astra Linux, Ubuntu 20.04+ |
| CPU | x86-64, минимум 2 ядра |
| RAM | Минимум 2 ГБ (рек. 4 ГБ) |
| Диск | 500 МБ для ПО + кэш |
| CSP | КриптоПро CSP 5.0+ (рек.) |
| .NET / Java | .NET 6.0+ или JRE 17+ |
Для Air-gap развёртывания все установочные пакеты доступны в виде автономного архива без необходимости выхода в интернет. Обновления поставляются через защищённый offline-канал.
Установка NexusBridge Core
Следующие шаги описывают стандартную процедуру установки серверного компонента на Linux (Astra Linux SE 1.7). Для Windows Server процедура аналогична с использованием PowerShell.
Файл конфигурации
Основной файл конфигурации расположен по пути /etc/nexusbridge/nexusbridge.yml
Интеграция с Active Directory
Создание сервисной учётной записи
В Active Directory создайте сервисную учётную запись nexusbridge-svc с минимальными правами на чтение директории. Запретите смену пароля и установите пароль без срока действия.
Создание групп безопасности
Создайте группы в AD: NexusBridgeUsers (все пользователи), NexusBridgeAdmins (администраторы), NexusBridgeAuditors (аудиторы). Членство в группах определяет уровень доступа в системе.
Настройка LDAP-подключения
Укажите параметры LDAP-сервера в конфигурационном файле. Рекомендуется использовать LDAP over SSL (LDAPS, порт 636) или STARTTLS для защиты учётных данных сервисной записи.
Проверка подключения
Порты и сетевые правила
| Порт | Протокол | Направление | Назначение |
|---|---|---|---|
| 7443 | TCP | Входящий на Core | Основной туннельный трафик (mTLS) |
| 7080 | TCP | Входящий на Core | Веб-консоль администратора (HTTP → HTTPS) |
| 7444 | TCP | Входящий на Core | REST API (mTLS) |
| 636 | TCP | Исходящий к AD | LDAPS (Active Directory) |
| 6514 | TCP | Исходящий к SIEM | Syslog TLS к SIEM-системе |
| 123 | UDP | Исходящий к NTP | Синхронизация времени (корп. NTP) |
Важно: NexusBridge не требует исходящих подключений к интернету. Все перечисленные порты работают исключительно внутри корпоративной сети. Для Air-gap контуров NTP-синхронизация выполняется с внутреннего сервера времени организации.
CLI-утилита nexusctl
| Команда | Описание |
|---|---|
nexusctl status | Статус всех узлов и туннелей |
nexusctl node list | Список зарегистрированных узлов |
nexusctl node add <name> | Регистрация нового узла |
nexusctl node remove <name> | Удаление узла из контура |
nexusctl tunnel list | Список активных туннелей |
nexusctl tunnel create <from> <to> | Создание туннеля между узлами |
nexusctl tunnel revoke <id> | Отзыв туннельного соединения |
nexusctl user list | Список пользователей системы |
nexusctl user sync | Принудительная синхронизация с AD |
nexusctl cert rotate | Принудительная ротация сертификатов |
nexusctl audit export | Экспорт журнала аудита |
nexusctl backup create | Создание резервной копии конфигурации |
nexusctl upgrade check | Проверка доступных обновлений (offline) |
Коды ошибок
| Код | Описание | Действие |
|---|---|---|
NB-0001 | Ошибка аутентификации узла | Проверьте сертификат X.509 и срок его действия |
NB-0010 | Недействительная лицензия | Выполните повторную активацию командой nexusctl license activate |
NB-0020 | Ошибка подключения к LDAP | Проверьте доступность AD-сервера и учётные данные сервисной записи |
NB-0030 | Ошибка согласования ключа (VKO) | Убедитесь, что оба узла используют совместимые алгоритмы ГОСТ |
NB-0040 | Расхождение времени > 5 сек. | Синхронизируйте часы узлов с NTP-сервером организации |
NB-0050 | Нарушение целостности пакета | Возможная атака MITM. Немедленно проверьте сетевую инфраструктуру |
NB-0100 | Нет свободного места на диске | Очистите старые файлы или увеличьте объём хранилища |