Безопасность
Панель управления, которой не нужно доверять больше необходимого.
Nythronix спроектирован так, чтобы компрометация панели не означала компрометацию машин. Ниже конкретные механизмы, а не обещания.
- Только исходящие соединения
Агент сам подключается к панели. На машине не открывается ни один входящий порт, не нужен VPN и публичный адрес. Атаковать снаружи нечего.
- Сквозное шифрование SSH
Реле пробрасывает TCP-поток, а SSH-сессия внутри него шифруется вашими ключами. Панель видит только факт соединения, не содержимое.
- Агент без root
Агент работает от непривилегированного пользователя. Права повышаются точечно через sudo-политику, на конкретные команды и на время. Владелец машины может ужесточить политику локально.
- Allowlist и аудит команд
Неинтерактивные команды проходят через allowlist. Всё, что запускается, кем и когда, попадает в журнал аудита, включая действия через CLI.
- Человек подтверждает изменения ИИ
Воркер читает свободно, но любая изменяющая команда или MCP-инструмент ждёт подтверждения оператора. Подтверждать может другой человек, не автор задачи.
- Подписанные релизы
Бинарники агента подписаны Ed25519. Агент проверяет подпись перед самообновлением и отбрасывает всё, что не сходится.
- Изоляция воркеров и скиллов
Воркеры работают в отдельных контейнерах с фильтрацией исходящего трафика. MCP-скиллы запускаются в отдельных процессах с пониженными правами.
- Временный доступ по коду
Для чужих машин доступ выдаётся одноразовым кодом с ограниченным сроком. Владелец отзывает его в любой момент.
Что панель хранит, а что нет
| Хранится на панели | Не проходит через панель в открытом виде |
|---|---|
| Учётные записи операторов, хэши паролей | Содержимое SSH-туннелей и scp |
| Список машин, теги, версии агентов | Приватные ключи SSH операторов |
| Журнал аудита: кто, что, когда, на какой машине | Данные баз, к которым обращаются MCP-скиллы: скилл работает на машине |
| Буфер вывода активных терминальных сессий для совместного просмотра | Ключ подписи релизов при self-hosted установке |
| История каналов и память воркеров |
Полное описание с настройками в разделе Модель безопасности документации.
Self-hosted как максимальный контроль
Если данные не должны покидать ваш контур, панель разворачивается у вас: docker compose, собственная база, собственный ключ подписи. Функциональность та же.
Развёртывание self-hosted