В профессиональных системах лицензирования носители для лицензий представляют собой программные, аппаратные или программно‑аппаратные инструменты, предназначенные для хранения данных о лицензии, которую приобрел конкретный покупатель. Носители в таких системах также выполняют функцию контроля за соблюдением покупателем всех лицензионных ограничений приобретенной лицензии.
Лицензионные ограничения — это, к примеру, количество копий приложения, которое покупатель может запускать одновременно, или количество одновременных пользователей, или срок работы приложения, согласно приобретенной лицензии. Подробнее об ограничениях в статье Поддерживаемые модели лицензирования.
Система лицензирования Guardant Station поддерживает следующие носители:
Программные ключи
Guardant DL — это программные ключи Guardant, не требующие физического USB-устройства. Защита и лицензия привязываются к параметрам компьютера/окружения пользователя.
Сравнительная таблица программных ключей Guardant DL
Модель | Краткое описание модели | В какой модели лицензирования используется | Форм-факторы | Характеристики |
|---|---|---|---|---|
Guardant DL | Программный (электронный) ключ без физического носителя; лицензия привязывается к оборудованию ПК пользователя | Локальная лицензия, ограниченная конкретным компьютером: подписка, аренда, постоянная или кастомная лицензия. | Серийный номер для онлайн активации, либо файл лицензии и серийный номер (для активации в оффлайн-режиме) |
|
Guardant DL Net | Сетевая версия программного ключа для установки на едином сервере и доступа к лицензиям по сети | Как у Guardant DL, а также:
| Серийный номер для онлайн активации, либо файл лицензии и серийный номер (для активации в оффлайн-режиме) |
|
Guardant DL Trial | Подвид программного ключа, предназначенный для тестирования работы программного продукта вендора | Демо- и пробные лицензии | Серийный номер для онлайн активации, либо файл лицензии и серийный номер (для активации в оффлайн-режиме) | Характеристики как у Guardant DL, но отличается следующими ограничениями:
|
Ключевые особенности Guardant DL
- Нет физического носителя — поставка и активация полностью цифровые (по серийному номеру, например PC7EV3-aKctFY-49hZrz-7jQHgk-WwXNyN), удобно для дистанционных продаж и быстрой доставки.
- Привязка к оборудованию — «закрепляет» лицензию за параметрами компьютера: процессор, материнская плата, диск и т. п.
- Гибкое лицензирование — поддерживает постоянные, временные (подписка/аренда), сетевые и кастомные лицензии.
- Удаленная блокировка — позволяет приостановить использование программного продукта на удаленном компьютере пользователя.
- Перенос лицензии — предоставляет возможность замены или апгрейда ПК, на котором установлен программный продукт, без потери лицензии.
Открепление лицензии — обеспечивает временное использование корпоративного ПО на автономном удалённом компьютере сотрудника.
Когда выбирать Guardant DL
- нужна быстрая электронная поставка лицензий через Интернет;
- демо- и пробные версии (Trial) с ограничением по времени;
- сценарии, в которых применение аппаратного ключа для защиты является затруднительным или избыточным.
Аппаратные ключи
Аппаратные ключи Guardant — это линейка физических USB-устройств (и других форм-факторов) с защищенной памятью, предназначенных для защиты ПО от копирования и взлома, а также для гибкого управления лицензиями. Они обеспечивают более высокий уровень защиты по сравнению с программными ключами благодаря аппаратной криптографии и возможности исполнять часть кода приложения внутри ключа (для моделей Code).
Сравнительная таблица аппаратных ключей Guardant
Ниже таблица с основными характеристиками и отличиями разных моделей ключей.
Подробнее о характеристиках на сайте.
| Модель | Краткое описание модели | Форм-факторы | Характеристики |
|---|---|---|---|
Guardant Sign | Локальный ключ с криптомодулем для базовой защиты ПО на одном компьютере |
|
|
Guardant Sign Net | Сетевая версия Sign для лицензирования ПО на нескольких ПК в локальной сети |
|
|
Guardant Time | Локальный ключ со встроенными аппаратными часами для контроля срока лицензии |
|
|
Guardant Time Net | Сетевая версия Time с часами для подписочной модели в локальной сети |
|
|
Guardant Code | Локальный ключ с криптомодулем и расширенной защитой за счет переноса части кода и логики приложения внутрь ключа |
|
|
Guardant Code Net | Сетевая версия Code для лицензирования ПО на нескольких ПК в локальной сети |
|
|
Guardant Code Time | Code с аппаратными часами реального времени |
|
|
| Guardant Code Time Net | Сетевая версия Code с аппаратными часами реального времени |
|
|
* — 57 Кбайт защищенной памяти позволяет записать до 300 безлимитных лицензий. Память может быть распределена под информацию о лицензии (сроки работы, количество одновременных подключений и др.) или элементы памяти.
** — Guardant Chip — интегральная микросхема с поддержкой Guardant Station. Для работы необходима корректная установка на печатной плате.
*** — для моделей Guardant Code в защищенной памяти можно записывать секретные ключи для аппаратных криптографических алгоритмов или произвольные данные. Подробнее в статье.
Ключевые особенности аппаратных ключей Guardant
- Встроенный криптомодуль — выполняет шифрование и вычисления внутри носителя лицензии, что практически исключает эмуляцию и копирование.
- Защищенная память — хранение лицензий, ключей и счетчиков без возможности прямого чтения извне.
- Загрузка кода в ключ — в моделях Code часть алгоритмов приложения может исполняться внутри ключа, что дает максимальную защиту.
- Аппаратные часы (RTC) — в моделях Time для надежного контроля срока лицензии (защита от перевода системного времени).
- Сетевое лицензирование — версии Net позволяют одному ключу обслуживать несколько рабочих мест по сети (плавающие лицензии).
- Разные форм-факторы — от стандартного USB до встраиваемого чипа.
Когда выбирать аппаратный ключ
- защищаемое ПО дорогое и критично к взлому;
- нужен максимальный уровень защиты (особенно с переносом кода в ключ);
- продукт работает в изолированных сетях / без интернета;
- важна независимость от «железа» конкретного ПК (лицензия «живет» в ключе);
- нужно защищать встраиваемые системы и оборудование (Chip);
- требуется надежный контроль срока без зависимости от системных часов (Time).