как отключить продукт при неверной аутентификации? - PullRequest
2 голосов
/ 09 мая 2011

Я немного озадачен этим.У меня есть довольно уникальный алгоритм хеширования и т. Д. Для создания ключа / лицензии;я не беспокоюсь об этой части.

мне нужны идеи о том, как отключить продукт на недействительном ... э-э, проверке.

он на платформе linux и использует конфигурациюфайлы и т. д.

У меня есть несколько вариантов действий на основе недействительной лицензии:

- уничтожить файлы конфигурации (однако их легко восстановить из резервной копии)

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

- просто помечает персонал службы поддержки для последующего контакта, но это все еще не решает проблему запрета нелицензионных копий.

идеи?У меня пока нет удовлетворительного решения этого вопроса.

1 Ответ

3 голосов
/ 09 мая 2011

Что бы вы ни делали, не связывайтесь с программой до такой степени, чтобы ее сломать. Если ваш алгоритм проверки завершился неудачно и действительная лицензия помечена как недействительная, у вас есть один сердитый платящий клиент, который больше не может использовать его платную программу.

Я просто покажу модальное окно при запуске, которое читает что-то вроде:

Эта копия программы не имеет прошел проверку лицензии. это Возможно, что вы работаете нелегальная копия (может быть приобретена в неэтичный ритейлер). Пожалуйста, позвоните 1-800-что угодно или отправьте письмо на licensing@whwhat.com поставить Решение этой проблемы. Если вы думаете что вы запускаете эту программу с действующая лицензия, и это сообщение ошибка с нашей стороны, свяжитесь с выше телефон / почта, и мы исправим это.

...