Сравнение Core и EE¶
Umbryx поставляется как одно дерево исходников с пакетом app/ee
в наличии (EE) или без него (Core). Всё, что ниже не помечено как
EE-only, доступно в обоих изданиях. «Только EE (без лицензии:
read-only)» означает, что эндпоинты существуют, но мутации возвращают
402, пока не применена лицензия.
| Возможность | Umbryx Core | Umbryx EE | Примечания |
|---|---|---|---|
| Проекты, участники, приглашения | Доступно | Доступно | 11 проектных ролей в обоих |
| Организации, команды | Доступно | Доступно | >1 организация требует возможности плана (EE-лицензия) |
| Хосты, scope, контроль ROE | Доступно | Доступно | |
| Креды + vault | Доступно | Доступно | шифрование per-project DEK в обоих |
| Findings, шаблоны, кандидаты | Доступно | Доступно | |
| Заметки, loot, KB, чеклист, objectives | Доступно | Доступно | |
| Карта сети, Smart Build, attack graph | Доступно | Доступно | |
| Пути атак (ручные, MITRE) | Доступно | Доступно | |
| Сканы через атакующий SSH (nmap/nuclei/NetExec/httpx/ffuf/DonPAPI) | Доступно | Доступно | инструменты работают на ваших машинах |
| Валидация учётных данных + рёбра доступа | Доступно | Доступно | |
| Плейбуки, запланированные запуски, автоматизации | Доступно | Доступно | |
| Задания, одобрения ROE, SSE-вывод | Доступно | Доступно | |
| Отчёты (PDF/HTML/MD), purple-отчёт | Доступно | Доступно | |
| Таймлайн, снапшоты, журнал аудита + HMAC | Доступно | Доступно | |
| RBAC, MFA, OIDC SSO | Доступно | Доступно | SSO — возможность плана на организациях (по тирам плана в обоих изданиях) |
| Поиск, импорт/экспорт (ZIP/CSV/Nessus/Burp/BloodHound/файрвол) | Доступно | Доступно | |
| C2-интеграции (Adaptix/Mythic/Sliver) + webhook | Доступно | Доступно | |
| C2 Ops (listener, генерация полезной нагрузки) | Доступно | Доступно | корневой роутер /api/infra-v2/c2 |
| Watch (мониторинг поверхности) | Доступно | Доступно | |
| Деконфликтация (клеймы хостов) | Доступно | Доступно | |
| Workstation: регистрация своих машин, выдача/отзыв ключей, лог действий | Доступно | Доступно | аудируемая половина пула |
| Workstation: provisioning из шаблонов | Не реализовано | Только EE | Hetzner/Proxmox/Docker/K8s/вручную |
| Platform Ops: каталог, стеки, движок развёртывания | Не реализовано | Только EE (без лицензии: read-only) | /api/infra-v2 |
| Облачные провайдеры (Hetzner/DO/Vultr API, Proxmox, AWS*, Docker, K8s) | Не реализовано | Только EE | *AWS/Azure/GCP как заранее подготовленные SSH-хосты |
| Методы развёртывания, вкл. Terraform и bare-metal nginx | Не реализовано | Только EE | |
| DNS-зоны/записи, ANetExec/Let's Encrypt | Не реализовано | Только EE | |
| Управление SSL-сертификатами | Не реализовано | Только EE | |
| Управляемые экземпляры (managed instances; k8s-пул, claim/release) | Не реализовано | Только EE | |
| Креды экземпляров (per-user, шифрованные) | Не реализовано | Только EE | |
| Администрирование реестров образов | Не реализовано | Только EE | |
| Multi-node HA (2+ app-ноды, Sentinel, failover Postgres) | Не реализовано | Только EE, отдельная опция лицензии (ha_cluster; одна лицензия на кластер) |
app-уровневые HA-переменные работают в обоих; HA-нода без опции не стартует |
| Air-gap-бандл установки | Доступно (скрипт в репо) | Доступно | публикуется CI-конвейером EE |
| Лицензионный ключ | Не требуется | Требуется (подписанный токен) | Core: BSL 1.1 + грант на промышленную эксплуатацию |
| Практические пределы бесплатного тира | 5 участников, аудит 90 дней | по тирам лицензии | тиры: team / pro / enterprise |
Путь обновления¶
Схема базы данных идентична между изданиями (Core создаёт все таблицы, включая EE-шные, в которые никогда не пишет). Переход Core → EE — это:
# point BACKEND_IMAGE/FRONTEND_IMAGE at the EE images, then:
docker compose pull && docker compose up -d
и активация лицензии (см. Umbryx EE). Даунгрейд симметричен — образ Core просто перестаёт монтировать EE-роутеры.