ЛИЦЕНЗИЯ / 30 ДНЕЙ
Пробный период начинается после активации.
Образ не содержит общего бесплатного ключа. Внешняя служба лицензирования подписывает пробную лицензию для одной установки.
Проверка лицензии по схеме 2, активация по одноразовому коду, семидневное подтверждение действия лицензии и ограниченный режим реализованы. Контракт проверен на 25 наборах JWS. Испытательная служба лицензирования развернута. Публичная активация и скачивание останутся закрытыми до приемки рабочего сценария, закрепления производственного открытого ключа и проверки собранного образа.
Активация
OpenRepo создаёт устойчивый идентификатор в PostgreSQL.
Администратор получает короткий код активации.
Рабочая почта и организация подтверждаются вне установки.
OpenRepo проверяет подпись и идентификатор установки.
- Откройте «Система → Состояние».
В сборке с закреплённым производственным открытым ключом доступно действие «Активировать 30 дней».
- Получите ссылку и одноразовый код.
Код ограничен по времени и сам по себе не является лицензией.
- Подтвердите рабочую почту и организацию.
Служба лицензирования не получает пароль OpenRepo и содержимое репозиториев.
- Дождитесь решения оператора.
До одобрения OpenRepo показывает состояние «Ожидает одобрения HackAdvisor» и соблюдает заданный интервал опроса.
- Проверьте установленную лицензию.
OpenRepo самостоятельно проверяет подпись Ed25519,
kid, издателя, назначение, срок и идентификатор установки. Страница состояния показывает дату окончания и оставшиеся дни, но не исходный токен.
Что получает служба лицензирования
| Данные | Зачем | Не передаётся |
|---|---|---|
| Идентификатор установки | Привязка подписанного токена к одной базе. | Имя узла, MAC-адрес и содержимое томов. |
| Подтвержденная организация | Одна пробная лицензия на организацию. | Пароль администратора OpenRepo. |
| Одноразовое проверочное значение | Защита от повторного использования ответа активации. | Названия пакетов, файлы и результаты проверок. |
| Версия правил и временные отметки | Аудит однократной выдачи и срока действия. | Исходный токен в аналитике или URL. |
Что происходит через 30 дней
Для пробной лицензии не применяется 30-дневный льготный период годовой лицензии. После наступления срока exp OpenRepo переходит в ограниченный режим:
- сохранённые артефакты и административная диагностика остаются доступными для чтения;
- можно войти, создать резервную копию и установить годовую лицензию;
- изменения и загрузка новых данных из внешних реестров блокируются;
- данные не удаляются, проверка готовности не создает искусственную аварию, скорость намеренно не ухудшается.
Годовая лицензия для того же идентификатора установки снимает ограничение без переустановки и переноса данных.
Границы защиты
Закрытый ключ Ed25519 находится только во внешнем KMS или HSM. В образ встроен открытый ключ проверки. Изменение переменных среды или полей лицензии в PostgreSQL не создаёт действующую лицензию.
На полностью контролируемом клиентом автономном узле невозможно гарантированно запретить изменение бинарного файла, клонирование снимка или откат системных часов. Поэтому самостоятельная пробная активация использует краткосрочное подписанное подтверждение, а служба лицензирования хранит запись об уже использованном пробном периоде. Для изолированных контуров пробная лицензия выдается вручную с отдельно согласованным остаточным риском.
Одного идентификатора установки недостаточно. Однократность обеспечивает служба лицензирования по подтвержденной организации, идентификатору установки и журналу выдачи.