powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какую часть защищаемого приложения можно выложить в защищенное хранилище?
7 сообщений из 7, страница 1 из 1
Какую часть защищаемого приложения можно выложить в защищенное хранилище?
    #38627875
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Требуется ограничить возможность нелегального копирования программы. Например, использовать аппаратные ключи защиты типа Guardant Sign .

Или даже с использованием Guardant Code , которые позволяют загружать в ключ собственный код и исполнять там его.

Или не Guardant, а им подобные изделия.

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

Предположительные требования к таким данным (коду):
- критичность к выполнению, т.е. без этого куска кода не работает ничего или работает неправильно;
- малый объем кода и независимость от других частей - чтобы можно было легко вырезать и пересадить в ключ;
- нечастое выполнение (т.к. ключ "тормозит")

Вопрос: какие именно данные (часть кода приложения) можно вынести в ключ?

То есть, нужны примеры.

Спасибо.
...
Рейтинг: 0 / 0
Какую часть защищаемого приложения можно выложить в защищенное хранилище?
    #38627885
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свое время (давно давно!) вынес часть кода, которая запускала генератор отчетов (отчеты это чуть-ли не половина функционала ПО).

В качестве идеи остался нереализованным вариант с шифрованием данных в БД "на лету".
...
Рейтинг: 0 / 0
Какую часть защищаемого приложения можно выложить в защищенное хранилище?
    #38627906
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanВ свое время (давно давно!) вынес часть кода, которая запускала генератор отчетов (отчеты это чуть-ли не половина функционала ПО).
...
Э... а как такой код можно вынести? Ключ - это как бы изолированная песочница, подал данные на вход, получил данные на выходе... без вмешательства в общий вычислительный процесс...
...
...
Или типа как dll - ку расшифровывать ключом и загружать "в память"?
...
Рейтинг: 0 / 0
Какую часть защищаемого приложения можно выложить в защищенное хранилище?
    #38627983
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сайте Guardant читал рекомендации ?
...
Рейтинг: 0 / 0
Какую часть защищаемого приложения можно выложить в защищенное хранилище?
    #38627985
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там и форум есть.
...
Рейтинг: 0 / 0
Какую часть защищаемого приложения можно выложить в защищенное хранилище?
    #38628000
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Морской десантwadmanВ свое время (давно давно!) вынес часть кода, которая запускала генератор отчетов (отчеты это чуть-ли не половина функционала ПО).
...
Э... а как такой код можно вынести? Ключ - это как бы изолированная песочница, подал данные на вход, получил данные на выходе... без вмешательства в общий вычислительный процесс...
...
...
Или типа как dll - ку расшифровывать ключом и загружать "в память"?

http://forum.guardant.ru/topic/258/

jangleСпасибо за оперативный ответ. Еще вопрос, сколько примерно строк кода на Cи можно вынести внутрь ключа?
Чтобы часть алгоритма программы выполнялось внутри ключа и была недоступна для изучения.
До 50 тысяч строк кода на С.
...
Рейтинг: 0 / 0
Какую часть защищаемого приложения можно выложить в защищенное хранилище?
    #38628043
Морской десант
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TНа сайте Guardant читал рекомендации ?
Конечно, читал.

Интересуют вовсе не технологические подробности, а бизнес - примеры, например, такие: 15947411 .
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Какую часть защищаемого приложения можно выложить в защищенное хранилище?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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