Ключи Sentinel (HASP) SL представляют собой программные ключи, предназначенные для защиты программных продуктов, реализуемых конечным пользователям через сеть Интернет, а также для поставок проектного программного обеспечения корпоративным клиентам для целей тестирования и ознакомления с продуктом.
Принцип работы Sentinel (HASP) SL
Защищённое ПО поставляется пользователю вместе с ключом активации. После установки программного продукта формируется слепок состояния компьютера, который вместе с ключом передаётся на сервер активации.
После проверки ключа активации формируется полная (активированная) лицензия и передаётся обратно пользователю. Стоит учитывать, что лицензия может быть установлена только на тот компьютер, на котором был сформирован слепок состояния. Процесс активации лицензии можно выполнять не только онлайн, но и офлайн.
Рис.1. Схема онлайн активации лицензии на ПО, защищённое ключами Sentinel (HASP) SL
Преимущества ключей Sentinel (HASP) SL
- Удобная и быстрая поставка защищённого ПО в удалённые регионы РФ и за границу
- Гибкое лицензирование и простота развёртывания проектного ПО в крупных организациях
- Передовые технологии защиты и лицензирования:
- Определение запуска приложения на виртуальной машине, защита от клонирования виртуальных машин
- Возможность временного переноса лицензии из корпоративной сети на ПК мобильных пользователей
- Максимальные возможности защиты и лицензирования включены в базовую поставку
- Онлайн/офлайн активация по выбору разработчика
- Неограниченный выпуск временных ключей для демо-версий
С чего начать
Для использования технологии Sentinel (HASP) SL необходимо приобрести пакет сетевых и/или локальных программных ключей. Также необходимо иметь в наличии служебный ключ Sentinel (HASP) HL Master Key (Sentinel LDK Master).
Для новых разработчиков, начинающих применять защиту с использованием ключей Sentinel (HASP), оптимальным решением является приобретение стартового комплекта разработчика, включающего всё необходимое для начала работы.
Техническое описание
Ключи Sentinel (HASP) SL имеют два режима (этапа) работы:
- Временная лицензия (Provisional license) - в этом режиме Sentinel (HASP) SL работает до активации. Как правило, временная лицензия включается в драйверы, которые устанавливаются вместе с защищённым продуктом. От пользователя при этом никаких дополнительных действий не требуется. Режим временной лицензии может быть использован для распространения демо-версий, а также необходим при создании слепка состояния компьютера для последующей активации постоянной лицензии.
- Постоянная (активированная) лицензия - в этом режиме Sentinel (HASP) SL работает после активации в соответствии с лицензионным ограничениями, предусмотренными разработчиком для полной версии продукта. Активация программного ключа всегда происходит на стороне разработчика, что исключает использование каких-либо генераторов активационных кодов. Возможно активировать ключ Sentinel (HASP) SL несколько раз, используя один и тот же ключ активации (количество активаций устанавливается разработчиком).
Схема работы с ключами Sentinel (HASP) SL
C помощью служебного ПО разработчик создаёт модифицированные драйверы Sentinel (HASP), содержащие временную лицензию (Provisional license). Эти драйверы включаются в комплект поставки защищённого продукта.
Пользователь устанавливает защищённый продукт вместе с модифицированным драйвером, содержащим временную лицензию, и активирует временный ключ Sentinel (HASP) SL:
- Активация онлайн. Механизм онлайн активации можно встроить в защищаемый продукт с помощью API. Также возможно применение специальной утилиты, в которую достаточно ввести активационный номер. В процессе активации устанавливается прямое соединение с сервером активации разработчика, отправляется слепок состояния ПК, проверяется ключ активации, загружается и устанавливается постоянная лицензия. Вся передаваемая информация подписывается цифровой подписью RSA 1024, что гарантирует самый высокий уровень безопасности.
- Активация по электронной почте. Все этапы, которые при онлайн активации выполняются автоматически, могут быть выполнены вручную без прямого соединения с сервером активации разработчика. Пользователь с помощью специальной утилиты Sentinel RUS (HASP RUS) самостоятельно создаёт слепок состояния (C2V) ПК и пересылает его разработчику. Разработчик в ответ формирует файл с постоянной лицензией (V2C) и пересылает его пользователю. Пользователь применяет у себя обновление лицензии. Обновленная лицензия может быть применена только к той машине, с который был сделан слепок состояния. Пересылаемые файлы также подписываются цифровой подписью RSA 1024.
Видеоурок по защите ПО программными ключами Sentinel SL (HASP SL)