HASP SL: программная защита
HASP SL – программные ключи для продажи через Интернет защищённого программного обеспечения и для поставок проектного ПО корпоративными клиентам.
Принцип работы HASP SL
Пользователю поставляется защищённое ПО вместе с ключом активации. После установки программного продукта формируется слепок состояния персонального компьютера (ПК) и вместе с ключом активации передаётся на сервер активации. После проверки ключа активации формируется полная (активированная) лицензия и передаётся пользователю. Лицензия может быть установлена только на тот ПК, на котором был сформирован слепок состояния. Активацию можно выполнять как онлайн, так и оффлайн.

Преимущества ключей HASP SL
- Удобная и быстрая поставка защищённого ПО в удалённые регионы РФ и за границу.
- Гибкое лицензирование и простота развёртывания проектного ПО в крупных организациях.
- Передовые технологии защиты и лицензирования:
- Определение запуска приложения на виртуальной машине, защита от клонирования виртуальных машин.
- Возможность временного переноса лицензии из корпоративной сети на ПК мобильных пользователей.
- Максимальные возможности защиты и лицензирования включены в базовую поставку.
- Онлайн/оффлайн активация по выбору разработчика.
- Неограниченный выпуск временных ключей для демо-версий.
Начало работы
Существуют две схемы использования HASP SL:
- Классическая схема. Приобретение и размещение сервера активаций Business Studio Server (BSS) у разработчика.
- Схема LaaS (License as a Service). Аренда сервера активаций.
Классическая схема больше подходит для регулярного бизнеса, LaaS – для начинающихся проектов и для разработчиков с небольшими объемами продаж.
Схема LaaS описана на сайте нашего партнера, компании Protect-Online.
Классическая схема заключается в приобретении лицензии на Business Studio Server (BSS) плюс пакета «рабочих» ключей HASP SL (сетевых и/или локальных).
Процесс работы с ключами HASP SL
- C помощью служебного ПО (входит в стандартный комплект поставки) разработчик создаёт модифицированные драйверы HASP, содержащие временную лицензию (Provisional license). Эти драйверы включаются в комплект поставки защищённого продукта.
- Пользователь устанавливает защищённый продукт вместе с модифицированным драйвером HASP, содержащим временную лицензию.
- Пользователь активирует временный ключ HASP SL:
- Активация онлайн. Механизм онлайн активации можно встроить в защищаемый продукт с помощью API. Также возможно применение специальной утилиты, в которую достаточно ввести активационный номер. В процессе активации устанавливается прямое соединение с сервером активации разработчика, отправляется слепок состояния ПК, проверяется ключ активации, загружается и устанавливается постоянная лицензия. Вся передаваемая информация подписывается цифровой подписью RSA1024, что гарантирует самый высокий уровень безопасности.
- Активация по электронной почте. Все этапы, которые при онлайн активации выполняются автоматически, могут быть выполнены вручную без прямого соединения с сервером активации разработчика.
Пользователь с помощью специальной утилиты самостоятельно создаёт слепок состояния (C2V) ПК и пересылает его разработчику. Разработчик в ответ формирует файл с постоянной лицензией (V2C) и пересылает его пользователю. Пользователь применяет у себя обновление лицензии. Обновлённая лицензия может быть применена только к той машине, с который был сделан слепок состояния. Пересылаемые файлы также подписываются цифровой подписью RSA1024.
Технические характеристики
| Безопасность | |
|---|---|
| Уникальный 64-бит ID | + |
| Защита трафика между приложением и ключом | + |
| Криптографические алгоритмы | |
| Шифрование: AES 128-бит | + |
| Удалённое обновление: цифровая подпись RSA 1024-бит | + |
| 64 000 ключей шифрования | + |
| Варианты лицензирования | |
| Постоянная лицензия | + |
| Лицензирование отдельных модулей | + |
| Счётчик запусков приложения | + |
| Лицензирование сетевых рабочих мест | 1-100+ |
| Ограничение по времени (подписка & аренда) | + |
| Управление работой приложения на VM / RDP | + / + |
| Возможность временного переноса лицензии пользователем | + |
| Память | |
| Защищённая память для чтения /записи | 4КБ |
| Память только для чтения | 2КБ |
| Память для обратной совместимости | — |
| Максимальное количество лицензий в одном ключе | 8000 |
| ← Назад: Sentinel HASP |