Безопасность в Дельфи




Защита от копирования


Раздел "Анти крэковые мучения"

Защита по ключевой дискете 3".

Это довольно простая реализация защиты по нестандартному формату 3" дискет.
Реализация для Win3x,Win95/98. Delphi1, Delphi3.
В предлагаемом архиве содержаться все исходные тексты. Подробные примеры использования.

Скачать архив.(371 К)

Автор: Серафим Бочкарев

Комментарии

У меня имеется некоторый опыт создания (и взламывания) систем защиты от копирования. Поэтому вначале приведу свое мнение об этом.

Оно такое - способа реально защитить программы в настоящее время не существует и его в принципе создать невозможно. Пример - общеизвестные российские OCR и переводчики, Inprise в пятой Delphi тоже что-то накрутила... Так что если программа интересная, ее обязательно взломают.

Теперь о самом пакете. В нем используется нестандартное форматирование дискеты с использованием 13-го прерывания. Общее впечатление - отлично сделанный проект, удачно структурированный, есть документация с описанием принципов работы и примеры использования, причем все примеры работают сами не создают больших затруднений для работающими с ними пользователями. Вполне может служить как учебное пособие при работе с контроллером жесткого диска.

Но... Как отмечает сам автор, это работает только в нормальных 95-98 окнах. В NT, а значит и в W-2000 работать не будет. В связи со скорым повальным переходом на новое творение Гейтса перспективы использования программы самые мрачные. Кроме того, любое нестандартное форматирование легко переносится на другую дискету с помощью ряда программ-копировщиков (названия приводить не буду, вдруг кто-то еще их не знает). Не является исключением и дискета, отформатированная данным пакетом. Так что утверждения автора, что система предотвратит три попытки взлома из четырех, на мой взгляд, слишком оптимистичны. Да и взламывают обычно не инсталляционную дискету, а уже установленную на компьютере программу (привязка программы к компьютеру при инсталляции в пакет не входит).

Использовать пакет или нет, я однозначной рекомендации дать не могу. Это должен каждый решать сам, приняв во внимание его достоинства (качество выполнения, простоту использования) и недостатки (легкость копирования дискет, несовместимость со значительной частью окон). А от себя могу дать несколько рекомендаций (согласно которым я действую) - придумайте свой оригинальный несложный способ привязки к дискете или компьютеру (реестру, диску и т. д.). А вместо дискет можно использовать CDR - их немножко трудней скопировать.

Павел Трубаев









Начало  Назад  Вперед


Книжный магазин