crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Какой менеджер лицензирования ПО выбрать?
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  


Цитата(mezmay @ 27.2.2015, 22:42) *
Если мне нужна система активации, но платить десятки тысяч не вариант, реально ли самому ее написать? И еще - что значит "защита на основе файла ключа с цифровой подписью"?


Написать реально. Цифровую подпись данных для ключа можно сформировать используя алгоритма RSA-шифрования с private ключом.
В этом случае менеджер (генератор) лицензий на своей стороне будет иметь защищенный ключ. В приложение будет встроена публичная
часть ключа, с помощью которой будет осуществляться проверка подписи сообщения.
При таком подходе получается, что генератор лицензии формирует некоторое сообщение: могут быть встроены данные необходимые
для управления правами в приложении (версия приложения, доступные функции и тп), далее формируется подпись сформированного сообщения,
которая будет гарантировать подлинность того контента, который подписан (в случае модификации сообщения, или подписи, проверка на подлинность подписи не пройдет).

Схема примерно такая. RSA алгоритм шифрования можно взять из бесплатных крипто-библиотек.

Соответственно, сформированное сообщение с цифровой подписью складывается в файл лицензии и отправляется пользователю.

Сообщение отредактировал wiz29 - 2.3.2015, 10:58
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.6.2018, 20:47