Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Реализация защиты программного обеспечения / 7 сообщений из 7, страница 1 из 1
20.06.2017, 12:51
    #39474688
Zelda1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация защиты программного обеспечения
Добрый день!
В настоящее время я участвую в разработке приложения, которое доступно для бесплатной загрузки и установки. Для того, чтобы разблокировать полный функционал, необходимо произвести активацию приложения.
Активация приложения происходит с помощью ключа, полученного при покупке.
В связи с этим, хочу поинтересоваться, каким образом это лучше реализовать.

В настоящее время я пришел к такому сценарию: По, отправляет на сервер сгенерированный файл с ключом, серийным номером материнской платы и серийным номером жёсткого диска. Сервер анализирует полученный файл, закрепляет за ключом, предоставленным пользователем, серийный номер материнской платы и жесткого диска и отправляет ответ приложению.
Является ли данный вариант верным с точки зрения архитектуры и логики.
Есть ли какие-то проблемы с реализацией подобного решения, и есть ли более подходящие способы реализации защиты ПО?
...
Рейтинг: 0 / 0
20.06.2017, 13:00
    #39474696
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация защиты программного обеспечения
Главное, чтоб само приложение не стало беззащитным после простановки NOP вместо JMP , вычисленных под отладчиком. :)
...
Рейтинг: 0 / 0
20.06.2017, 14:12
    #39474755
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация защиты программного обеспечения
Zelda1111,
определитесь, против кого вы строите защиту.
Т.к. по максимуму её построить нельзя (против админа).
По минимуму, против продвинутых пользователей без знания отладчика, вполне возможен Ваш вариант.
...
Рейтинг: 0 / 0
20.06.2017, 14:13
    #39474757
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация защиты программного обеспечения
Zelda1111В связи с этим, хочу поинтересоваться, каким образом это лучше реализовать.
Убрать из версии, доступной к бесплатной загрузке, полный функционал вообще.
Версию с полным функционалом давать к загрузке в личном кабинете пользователя после оплаты.
...
Рейтинг: 0 / 0
20.06.2017, 14:17
    #39474758
LSV
LSV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация защиты программного обеспечения
Dimitry SibiryakovZelda1111В связи с этим, хочу поинтересоваться, каким образом это лучше реализовать.
Убрать из версии, доступной к бесплатной загрузке, полный функционал вообще.
Версию с полным функционалом давать к загрузке в личном кабинете пользователя после оплаты.Ну этого все равно недостаточно. Н-р захочется ограничить работу по дате, числу пользователей, контурам функционала.
...
Рейтинг: 0 / 0
20.06.2017, 14:58
    #39474795
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация защиты программного обеспечения
Zelda1111Для того, чтобы разблокировать полный функционал, необходимо произвести активацию приложения.
Начиная с этого момента, существуют только два сценария. Либо приложение нафиг никому не нужно, либо оно будет взломано.

Zelda1111Является ли данный вариант верным с точки зрения архитектуры и логики.
Менее верные варианты встречаются редко.
...
Рейтинг: 0 / 0
21.06.2017, 13:59
    #39475465
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реализация защиты программного обеспечения
LSVН-р захочется ограничить работу по дате, числу пользователей, контурам функционала.
И в личном кабинете придётся делать загрузку не просто полнофункциональной версии, а специальной сборки для именно этого покупателя. Что, конечно, сложно, но не очень, ибо автоматизируется.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Реализация защиты программного обеспечения / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]