Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Защита программы   Найти похожие ветки 

 
Интересующийся   (2004-10-12 01:14) [0]

Приложение не имеет на каких ограничений, лишь однин ключевой пункт меню должен быть доступен только после регистрации. Как реализовать, хотя бы минимальный уровень защиты? Поделитесь плз. Извиняюсь, елси не в ту ветку, просто подходящей не нашел, да и проект на MFC.


 
Defunct ©   (2004-10-12 01:31) [1]

Если проект коммерческий и регистрация стоит дорого и действительно есть что защищать тогда прямой путь сюда: http://www.guardant.ru/

Если проект shareware, тогда можно обойтись генерацией environment ключа (Ek) (например: по маске bios, cpuid, и серийному номеру тома C:). Этот ключ отправляется в защищенном (зашифрованном) виде к вам при регистрации программы. Для него формируется открытый регистрационный ключ (Rk), так чтобы некоторая функция защиты (FS = f(Ek, Rk) = 0) и отправляется обратно в открытом виде. Регистрационный ключ (Rk) сохраняете в реестре либо держите открытым в каком-то файле. При запуске программы вызываете функцию FS, и если FS=0 тогда открываете защищенный пункт меню.


 
Defunct ©   (2004-10-12 01:33) [2]

[1]

IMHO еще лучше при регистрации досылать код защищенной функции прощифрованной по Ek.


 
Defunct ©   (2004-10-12 01:39) [3]

В качестве Environment ключа может быть не только привязка к машине но и маска расчитанная из строки имени пользователя как сделано во многих цивилизованных shareware продуктах.


 
Интересующийся   (2004-10-12 01:42) [4]

Спасибо большое!!!, мне второй вариант более приемлем
Проект действительно шароваре, не слишком дорогой


 
Интересующийся   (2004-10-12 01:45) [5]

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


 
Интересующийся   (2004-10-12 01:47) [6]

Сам себе на последнее сообщение: Неувязочка вышла, недопонял [3]сообщение, потому и нафлудил



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
4-1095877561
BillyJeans
2004-09-22 22:26
2004.10.24
TreeView на API...


3-1096297927
Павел
2004-09-27 19:12
2004.10.24
D5 + FireBird


1-1097147570
Yuri Btr
2004-10-07 15:12
2004.10.24
Вопрос по быстрому преобразованию Фурье


3-1096021162
Alexxxxxxxxxx
2004-09-24 14:19
2004.10.24
Как программно изменить значения параметров в BDE


14-1097072739
infom
2004-10-06 18:25
2004.10.24
Где взять функция, которая парсит запрос ?