Какой менеджер лицензирования ПО выбрать? |
Здравствуйте, гость ( Вход | Регистрация )
Какой менеджер лицензирования ПО выбрать? |
mezmay |
25.2.2015, 22:54
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Есть программа, надо продавать и защищать от нелегального копирования. Какой готовый сервис для этого лучше использовать? Надо чтобы он прикручивал к программе систему ключ + активация и позволял продавать.
|
|
|
wiz29 |
27.2.2015, 15:40
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Все зависит от фин. возможностей и требований. Если серьезных требований нет, то можно и самим сделать защиту на основе файла ключа с цифровой подписью. Если все серьезно, то стоит использовать готовые решения.
Для свое продукта был опыт работы с FlexLM от Flexera Software. Но из-за высоких финансовых запросов этих ребят, свернули работу с ними. Решили сделать сами, тк продукт у нас не дорогой и проще купить лиц. ключ, чем ковыряться с взломом. Возможно, в будущем придется перейти на платный софт, но пока нет реальной нужды. |
|
|
mezmay |
27.2.2015, 22:42
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Требования не слишком серьезные, но какая-то защита нужна. Никогда раньше не сталкивался с защитой ПО, но сейчас придется. Мне, скорее всего, подойдет и какая-нибудь самая простая система защиты, т.к. программа будет не слишком дорогой. Если мне нужна система активации, но платить десятки тысяч не вариант, реально ли самому ее написать? И еще - что значит "защита на основе файла ключа с цифровой подписью"?
|
|
|
wiz29 |
2.3.2015, 10:54
Сообщение
#4
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Если мне нужна система активации, но платить десятки тысяч не вариант, реально ли самому ее написать? И еще - что значит "защита на основе файла ключа с цифровой подписью"? Написать реально. Цифровую подпись данных для ключа можно сформировать используя алгоритма RSA-шифрования с private ключом. В этом случае менеджер (генератор) лицензий на своей стороне будет иметь защищенный ключ. В приложение будет встроена публичная часть ключа, с помощью которой будет осуществляться проверка подписи сообщения. При таком подходе получается, что генератор лицензии формирует некоторое сообщение: могут быть встроены данные необходимые для управления правами в приложении (версия приложения, доступные функции и тп), далее формируется подпись сформированного сообщения, которая будет гарантировать подлинность того контента, который подписан (в случае модификации сообщения, или подписи, проверка на подлинность подписи не пройдет). Схема примерно такая. RSA алгоритм шифрования можно взять из бесплатных крипто-библиотек. Соответственно, сформированное сообщение с цифровой подписью складывается в файл лицензии и отправляется пользователю. Сообщение отредактировал wiz29 - 2.3.2015, 10:58 |
|
|
Текстовая версия | Сейчас: 25.11.2024, 8:06 |