![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Защита ПО. [D7, Win95/98, Win2k, WinXP]
worldmen © (2005-08-15 19:22:00)Какие меры можно предпринять по защите своего ПО? (теоретические или практические советы)
Чтобы без ввода кода прога работала как демо-версия, а с кодом полнофункциональная?
Gydvin (2005-08-31 06:51:00) [1]worldmen © (30.08.05 15:21) [50]
пока самое действенное, при условии, что покупатель окажется нормальный и не выкинет полную версию в инет. Хотя и с этим можно боротся тут пост был про индитификационные номера вшитые в каждый дистрибув + по судам затаскаю, может иесть смысл.
Кстати у нас тоже уже давно, контрафакт нигде не продается, только естественный из рук в руки, по доброте душевной.
Кстати у нас да, но в компьютерных фирмах (продажа, настройка компов). А так больше вроде нет, а из рук в руки - это да при условии, что бесплатно.
Покупать пока денег нет, а пользоваться хочется, что делать?
Пользоваться контрафактной продукцией. (Как в пиратской лицензии
"Будет много денег куплю лицензионую.
◙ ОК
◙ Cancel
")
Наиль (2005-08-30 22:29:00) [2]>[51]
Если программа нужная или даже необходимая, то реклама не помешает.
В остальных случаях, увы, Вы правы.
Увы, потому что, хочется творить, а не посудам ходить.
В качестве примера: Delphi & FineReader я бы купил, если бы не было другого выхода.
tesseract (2005-08-30 22:26:00) [3]Если есть возможность - аппаратные ключи :-) у меня Gurdant - ни одного взлома за 4 года.
Anatoly Podgoretsky (2005-08-30 15:26:00) [4]Наиль © (29.08.05 14:00) [45]
Предъявляем счёт на крупную сумму. Информацию о судебном процессе помещаем в месную прессу.
Тут надо взвесить, если процессы выигрываете и получает возмещение, то может не стоит трубить об этом? Зачем же заработка лишаться, возможно (весьма вероятно) иначе продукт не купят, а тут деньги прямо лежат?
Кстати у нас тоже уже давно, контрафакт нигде не продается, только естественный из рук в руки, по доброте душевной.
worldmen (2005-08-30 15:21:00) [5]Из выше сказанного я понял следующее:
- лучше создать демо версию и рабочюю.
- защиту сильно не наворачивать, чтоб пользователь мог зарегистрироваться.
(я тот, который заварил эту кашу.)
worldmen (2005-08-30 15:20:00) [6]Из выше сказанного я понял следующее:
- лучше создать демо версию и рабочюю.
- защиту сильно не наворачивать, чтоб пользователь мог зарегистрироваться.
(я тот, который заварил эту кашу.)
AloneAli (2005-08-29 14:27:00) [7]Наиль © (29.08.05 14:00) [45]
В принципе, согласен. Я тоже пришел к такому выводу... А когда, я прочитал твой пост, то вспомнил слова своего дяди: "Лучше не запрещать детям брать что-то или делать что-то, ибо детское любопытство ничем не унять. Последствия они сами поймут."
Profi (2005-08-29 14:20:00) [8]Gydvin © (29.08.05 13:39) [42]
OllyDBG например.
Наиль (2005-08-29 14:05:00) [9]В догонку. В наших магазинах исчезли с полок пиратские ОС.
Раньше лежали на виду.
Наиль (2005-08-29 14:00:00) [10]Лично я пришёл для себя к такому выводу. Не стоит делать хорошую защиту, всё равно взломают. Главное деньги, не так ли?
Пусть будет две защиты. Открытая и скрытая. Первая отвечает за регистрацию. Вторая за целостностью программы. Пусть ломают, не жалко. Главное - предупреждение о крупной финансовой (а не уголовной) отственности за использование контрафактной продукции.
К этому не достаёт двух вещей. Возможность доказательства использования не лицензионной копии. И способность программы на выход в интернет.
А теперь самое интересное. При взломе программа передаёт информацию, о компьютере (т.е. становится по сути трояном). Отрубить его нельзя, если эта информация смешивается и шифруется с полезной информацией, необходимой для полноценого функционирования программы (цифровая подпись). Хакер у себя такого не допустит. А пользователя поймать на этом можно. Дальше проводится маленькое расследование, целью которого является локализация владелеца компьютера. Не так уж это и сложно, учитывая стандартые настройки большинства компьютеров. А теперь, ножками, ножками по городам и весям. Ловим за руку нерадивых пользователей. Предъявляем счёт на крупную сумму. Информацию о судебном процессе помещаем в месную прессу.
Убытки: затраты на дорогу, и потеря времени на расследования.
Выгода: Меньшее число контрафактной продукции, возмещение убытков халявщиками. А главное бесплатная реклама в прессе.
Чесно сказать, я не настолько жадный, чтобы всё это реализовывать.
Но как вариант сойдёт.
Кстати, Microsoft идёт по похожему пути. Для этого у него куча представительств.
AloneAli (2005-08-29 14:00:00) [11]Совместными усилиями написать список действий, которые обязательны для защиты ПО.
Вот что я предлагаю.
AloneAli (2005-08-29 13:58:00) [12]И что? Выхода нет?
Может выработать какой-то единый механизм защиты? Получится?
Gydvin (2005-08-29 13:39:00) [13]Profi © (29.08.05 13:33) [41
ух ты, а что за проги, ну хоть одна. И зачем только их написали у бедных нещастных крякеров хлеб отбирают ;-))))
Profi (2005-08-29 13:33:00) [14]Уж извините, все ветку не прочел, но в последним намере Хакера есть статья про крякинг. Сейчас есть проги, который работают как отладчик и пошагово запускают программы. Каким бы алгаритм перевода, допустим мыла в код, сложным не был, мы все равно все набираем в строку и сравниваем с другой. Так вот, отладчик просто покажит вам правильную строку и все. Правда генератор не напишешь, но для себя вполне годится.
Anatoly Podgoretsky (2005-08-29 13:21:00) [15]КаПиБаРа © (29.08.05 13:09) [38]
которые объясняются "кривыми руками" крякеров. Вообщем начать в инете массированную компанию по дискридитации крякнутых версий программ.
Смешной человек, до этого даже не дойдет, это не криво крякнутые версии, а криво написанные версии.
Gydvin (2005-08-29 13:18:00) [16]rolex (29.08.05 07:45) [33]
А не кто и не говорит, что это супер-пупер защита, и что взломать ее невозможно. Речь то вобще пошла о привязки к железу.
В demo версии убираются физически куски кода (удаляем некоторые функции/процедуры, это и будет ограничение demo-версии), F9 и раздаём.
А здесь, что-бы показать возможности своей проги, ты должен оставить основные функции (а иначе какой смысл), которые ты хочешь продать. Так? А остальные обрезанные процедуры (как я делал) легко дописываются (конечно тяжко, но возможно).:)
Наиль © (29.08.05 12:59) [37]
точно
КаПиБаРа (2005-08-29 13:09:00) [17]Наиль © (29.08.05 12:59) [37]
Я же сказал, что
Для прикрытия можно в инете выложить кучу ложных ломалок и генераторов паролей,
Можно выложить якобы криво крякнутые версии программы по функционалу ограниченные до демо версий или выдающие заранее спланированные ошибки, которые объясняются "кривыми руками" крякеров. Вообщем начать в инете массированную компанию по дискридитации крякнутых версий программ.
Наиль (2005-08-29 12:59:00) [18]
> Если начало приходить много заявок на активацию одного дистрибутива,
> то значит он плохо взломан или скорее всего незаконно скопирован.
> выпускаем новые дистрибутивы с маленько измененной защитой
А поздно. По свету уже бродят активированые и хорошо взломаные старые дистибутивы.
rolex (2005-08-29 12:04:00) [19]
> Для прикрытия можно в инете выложить кучу ложных ломалок
> и генераторов паролей, что-бы настоящая взломаная копия
> затерялась среди них.
Неплохая идея =)
А ещё, чтобы ложная ломалка убивала винду, в наказание халявщику!
КаПиБаРа (2005-08-29 08:48:00) [20]rolex (29.08.05 7:45) [33]
После этого полная версия выкладывается в инете для свободного скачивания.
Можно сделать так.
Для каждого клиента генерируется отдельный дистрибутив. В нем зашит какой-то ID. По этому ID продавец отслеживает историю дистрибутива. Если начало приходить много заявок на активацию одного дистрибутива, то значит он плохо взломан или скорее всего незаконно скопирован. Больше его не активируем.
Для того что-бы не выпустили автоматический ломальщик защиты, через определенные периоды времени (а желательно для каждого заказа) выпускаем новые дистрибутивы с маленько измененной защитой. Можно так же переодически менять названия функций в dll и перемещать их в другие DLL.
Таким образом вламывать будут только единственный экземпляр программы.
Для прикрытия можно в инете выложить кучу ложных ломалок и генераторов паролей, что-бы настоящая взломаная копия затерялась среди них.