Организация активации пробной версии
От: Unhandled_Exception Россия  
Дата: 20.03.22 14:39
Оценка:
Всем привет,

Надо сделать такую штуку: пользователь устанавливает мою программу, жмет "активировать пробную версию", и программа сколько-то работает, как полная версия.

Ключи генерю VMProtect-ом.

Сначал думал делать так: программа отправляет на сервер активации hardware id, в ответ получает ключ с зашитым в нем expiration date.

Но ведь очень легко злоумышленнику на сервер отправлять произвольные hardware id. Таким образом, можно каждый день получать новый ключ, делая триал вечным.

Можно запрашивать email и отправлять на него короткий ключ активации (на сервер программа, таким образом, отправляет короткий ключ и hardware id, тогда смысла менять hardware id нет). Как будто бы это выглядит приемлемым решением. Правда, я видел софт, который не запрашивает email, но активирует пробный переиод. Как они это делают?

Другой вопрос, который меня беспокоит, это ddos атаки на сервер активации.

Буду рад, если поделитесь своей практикой и соображениями.

Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.