Форум: "Потрепаться";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
ВнизМастаки, поделитесь опытом защиты прав на пргу. Найти похожие ветки
← →
Соловьев (2003-05-08 10:16) [0]Мастаки. Первый раз сделал прогу для заказчика через инет, до этого я делал для тех кого видел воочию. Как мне защитить прогу: БД на основе таблиц dBase(такой уж заказ). Что посоветуете?
Даже если убрать добавление и редактирование, данные же можно редактить из простоко DataBase DesckTop. Еще там хранятся картинки.
И тако вот еще вопрос, не могу упаковать таблицу с BLOB полем, т.е. файл table.dbf пакуется, а table.dbt - нет...
Спасибо за отклики.
← →
BorisUK (2003-05-08 10:34) [1]Сделай триал на определенный период и вставь предупреждение о том что все данные в БД похерятся и прога больше ваще не запустится если не введут ключ после определенного периода и все время отсчет времени показывай... типа осталось 5 дней... итд...
Другое дело как лучше сделать отсчет времени с момента первого запуска (установки). Ну чтоб смена даты на компе никак не влияла - но это уже другой вопрос...
... или ограничь число запусков...
Или сделай простенький алгоритм шифрований при записи в БД... Твой прога по обратному алгоритму расщифрует и отобразит данные правильно, а вот редактирование ч/з DataBase DesckTop ни к чему хорошему уже не приведет...
← →
WarLord (2003-05-08 10:37) [2]да, если бы база хотя бы на парадоксе...
← →
Соловьев (2003-05-08 10:38) [3]2 BorisUK
Спасибо.
> Или сделай простенький алгоритм шифрований при записи в
> БД... Твой прога по обратному алгоритму расщифрует и отобразит
> данные правильно, а вот редактирование ч/з DataBase DesckTop
> ни к чему хорошему уже не приведет...
я так и сделал.
Меня еще такой вот вопрос беспокоит, как через инет забрать деньги? WebMoney? WesternUnoin?
И еще насчет упаковки. не знаешь как быть?
← →
sniknik (2003-05-08 10:50) [4]а что у тебя в них (table.dbt)? если
> Еще там хранятся картинки.
да еще в формате jpg, gif, pcx ... (формат со сжатием) то заархивировоть будет трудновато. запихай в bmp формате будет жатся очень хорошо.
← →
Соловьев (2003-05-08 10:52) [5]
> запихай в bmp формате будет жатся очень хорошо.
та в bmp храняться, не смог запихнуть в jpeg... :(((
Упаковку я имею ввиду - после удаления...
← →
MsGuns (2003-05-08 11:27) [6]Я когда-то (в ДОСЕе еще) использовал защиту, основанную на небольшом МАКСИМАЛЬНОМ кол-ве записей в справочниках. "Вшивал", к примеру, число 10. Программа полнофункциональна, но при попытке добавления узером 11-й записи, например, в справочник товаров, говорила что-то типа "Нарушение целостности БД. Ошибка 03.62/4.12. Обратитесь к разработчику" ;))
Когда узер обращался и платил, можно было сказать ему, каким образом запустить программу (обычно прилагалась маленькая прожка), и ЧТО ей указать как ключ, чтобы она сняла это ограничение.
← →
Mystic (2003-05-08 11:46) [7]Думаю, не помешает ознакомиться с http://www.shpaga.ru/faq2/
← →
BorisUK (2003-05-08 11:48) [8]
> Соловьев © (08.05.03 10:38)
На счет упаковки сорри не знаю...
А денюшки получать - это как договоришся... У меня WebMoney Keeper Classic 2.2.0.4
Удачи... и чтоб не обманули :)
← →
Ihor Osov'yak (2003-05-08 13:24) [9]Да как сказать.. Если гонорар не выше 200 уе защиты вообще делать не стоит. Конечно, при условии если клиент не безденежный студент. В худшем случае просто будешь иметь хорошую демку, если работа сделана добротно..
Еще. По началу пытайтесь работать через какого-то посредника, который хоть какую-то гарантию оплаты дает, типа www.rentacoder.com.. Есть еще структуры, которые занимаются вышибанием денежек с неуплативших.. Но они забирают себе не менее половины, ну и плюс нужно чтобы к тебе заказчик по существу не мог предьявить никаких претензий... Но лучше к такой стадии не доходить... Была у меня такая история, но потом я решил что проект лучше потом или кому продам, или со временем как хорошую шаровару или фриваре пущу... Так что не стал тягаться...
Кстати - тот же рентакодер показывает историю твоего заказчика - насколько он надежен..
← →
evvcom (2003-05-10 01:14) [10]Всякие ключи, trial сроки и запуски - ненадежная защита. Как сказал один хакер (не помню кто) "Если программа может быть запущена хотя бы один раз, то можно найти способ запуска ее и в дальнейшем". Что-то типа того. Т.е. надо делать не триал-версию, а демо с минимумом функциональности. Причем демо достигается не за счет Enabled/Disabled какой-то кнопки или пункта меню, а за счет отсутствия кода в недрах exe-шника. Используй {$IFDEF DEMO}. Оговорюсь, что взлом программы имеет смысл, если цена взлома меньше стоимости программы.
← →
Lancelot (2003-05-10 04:13) [11]Насчет взлома/защиты программ была тема номера в одной из последних Компьютерр.
Ну и благословенный Хакер, конечно же, стоит иногда просматривать. Вот во 2-м номере, кажется, была статья "Как обмануть SoftIce".
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c