Unlocked License Module vs Trialware Module License

Страницы: 1
RSS
Unlocked License Module vs Trialware Module License
 
Из документации

Unlocked License Module
The Unlocked license is for vendors who want to use Sentinel LDK to protect their applications
against reverse engineering (by using Sentinel LDK Envelope) but either:
n Have no need to license the application (for example, software that is part of a larger
hardware package). The vendor may not need to protect against duplication of the
software. However, they want to protect the software against theft of IP.
n Are using a separate product or system to handle licensing of the software.
An Unlocked license is similar to a Provisional license. A protected application with an Unlocked
license can be installed and operated on any computer. However, an Unlocked license has no time
restriction.
To generate Unlocked licenses, the vendor must purchase the Unlocked License module for the
Master key.


У нас ожидаются две версии, полнофункциональная с привязкой к HL-ключу и ограниченная пробная (с встроенными ограничениями на количество данных и время работы).

Основная проблема со второй - чтобы ее не могли "вскрыть" и снять ограничения на объём.
Я правильно понимаю, что с этой проблемой - защита от реверса - как раз и справляется Unlocked License ? Что это фактически та часть LDK, которая противодействует обратной разработке, без той части, которая отвечает за работу с ключами и лицензирование?

А TrialWare - это тот же Unlimited плюс сверху того обязательная привязка к SL-ключу с возможной в дальнейшем трансформацией на HL-ключ ?
Это удобно, но в нашем случае ожидается несколько  разная сборка полнофункциональных и пробных бинарников, то есть переход пользователей делается с переустановкой и перенос лицензии с SL на HL не нужен, нужна только защита от реверса.

И еще вопрос, при разворачивания защищенной Trialware программы до полноценной HL-защищённой - должен или совпадать Batch Code ? Так исторически сложилось, что у нас в ходу два B.C. - правильно ли я понимаю, что TialWare покупается тоьлко под один из низ, и пробник защищённый одним TrialWare SL-ключом невозможно бесшовно перевести на HL-ключ с другим Batch Code?
 
Добрый день, Дмитрий.

Trialware - это Provisional SL ключ, ограниченный по времени от 1 до 90 дней.
Unlocked License Module - это Provisional SL ключ, не ограниченный по времени.

Provisional SL ключ устанавливается на ПК без привязки к железу этого ПК, то есть по факту мы имеем:
1. Дистрибутив защищённого на какую-то Feature ПО (дистрибутив пробной версии ПО лучше защищать на Feature, отличную от той, на которую защищена полноценная версия ПО, иначе могут быть проблемы);
2. Provisional SL ключ в виде V2C файла, сгенерированный в EMS или через LicGen API.
Теперь мы можем выложить в интернет защищённое ПО и Provisional SL ключ к нему, и любой пользователь сможет установить у себя ПО, установить Provisional SL ключ и ПО будет работать с этим ключом.
При этом если ПО защищалось через Envelope, то для него уже реализованы противоотладочные механизмы, то есть код Вашего ПО никто не украдёт (если Вы защищались через API, то реализация подобных механизмов ложиться на Вас).

Если же затем пользователь купил полноценную версию ПО, Вы предоставите ему другой дистрибутив своего ПО, защищённый уже на другую Feature и ключ к нему (HL, или полноценный SL).

На счёт Batch кода: естественно, для работы защищённого ПО все ключи с которыми оно работает должны быть одной серии разработчика (должны иметь одинаковый Batch код).
Лицензии Trialware и Unlocked License Module приобретаются для каждого МАСТЕР ключа отдельно.
Страницы: 1
Читают тему (гостей: 1)