ЛИЦЕНЗИЯ / 30 ДНЕЙ

Пробный период начинается после активации.

Образ не содержит общего бесплатного ключа. Внешняя служба лицензирования подписывает пробную лицензию для одной установки.

ТЕКУЩИЙ СТАТУСПриемка в испытательном контуре

Проверка лицензии по схеме 2, активация по одноразовому коду, семидневное подтверждение действия лицензии и ограниченный режим реализованы. Контракт проверен на 25 наборах JWS. Испытательная служба лицензирования развернута. Публичная активация и скачивание останутся закрытыми до приемки рабочего сценария, закрепления производственного открытого ключа и проверки собранного образа.

Активация

01Идентификатор установки

OpenRepo создаёт устойчивый идентификатор в PostgreSQL.

→
02Одноразовый код

Администратор получает короткий код активации.

→
03Проверка организации

Рабочая почта и организация подтверждаются вне установки.

→
04Подписанный JWS

OpenRepo проверяет подпись и идентификатор установки.

  1. Откройте «Система → Состояние».

    В сборке с закреплённым производственным открытым ключом доступно действие «Активировать 30 дней».

  2. Получите ссылку и одноразовый код.

    Код ограничен по времени и сам по себе не является лицензией.

  3. Подтвердите рабочую почту и организацию.

    Служба лицензирования не получает пароль OpenRepo и содержимое репозиториев.

  4. Дождитесь решения оператора.

    До одобрения OpenRepo показывает состояние «Ожидает одобрения HackAdvisor» и соблюдает заданный интервал опроса.

  5. Проверьте установленную лицензию.

    OpenRepo самостоятельно проверяет подпись Ed25519, kid, издателя, назначение, срок и идентификатор установки. Страница состояния показывает дату окончания и оставшиеся дни, но не исходный токен.

Что получает служба лицензирования

ДанныеЗачемНе передаётся
Идентификатор установкиПривязка подписанного токена к одной базе.Имя узла, MAC-адрес и содержимое томов.
Подтвержденная организацияОдна пробная лицензия на организацию.Пароль администратора OpenRepo.
Одноразовое проверочное значениеЗащита от повторного использования ответа активации.Названия пакетов, файлы и результаты проверок.
Версия правил и временные отметкиАудит однократной выдачи и срока действия.Исходный токен в аналитике или URL.

Что происходит через 30 дней

Для пробной лицензии не применяется 30-дневный льготный период годовой лицензии. После наступления срока exp OpenRepo переходит в ограниченный режим:

  • сохранённые артефакты и административная диагностика остаются доступными для чтения;
  • можно войти, создать резервную копию и установить годовую лицензию;
  • изменения и загрузка новых данных из внешних реестров блокируются;
  • данные не удаляются, проверка готовности не создает искусственную аварию, скорость намеренно не ухудшается.

Годовая лицензия для того же идентификатора установки снимает ограничение без переустановки и переноса данных.

Границы защиты

Закрытый ключ Ed25519 находится только во внешнем KMS или HSM. В образ встроен открытый ключ проверки. Изменение переменных среды или полей лицензии в PostgreSQL не создаёт действующую лицензию.

На полностью контролируемом клиентом автономном узле невозможно гарантированно запретить изменение бинарного файла, клонирование снимка или откат системных часов. Поэтому самостоятельная пробная активация использует краткосрочное подписанное подтверждение, а служба лицензирования хранит запись об уже использованном пробном периоде. Для изолированных контуров пробная лицензия выдается вручную с отдельно согласованным остаточным риском.

Удаление базы не должно давать новый пробный период.

Одного идентификатора установки недостаточно. Однократность обеспечивает служба лицензирования по подтвержденной организации, идентификатору установки и журналу выдачи.