| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Технологии защиты программного обеспечения > Программа для защиты программы от взлома |
| Автор: Нитонисе 10.1.2010, 00:18 |
| Подскажите какие программы решают следующие задачи. 1. Защита с привязкой к индивидуальным параметрам компьютера (БИОС, жесткий диск, проц, ОС, имя компьютера, имя пользователя или что нибудь в этом роде). 2. Регистрация программы осуществляется по принципу - пользователь запускает программу на своем компьютере, генерируется некий код, который он передает разработчику. Разработчик на основе этого кода генерирует код активации, который передается пользователю. После ввода этого кода активации программа на компьютере пользователя активирована и он может ею пользоваться. 3. Наличие триальной версии с ограничением либо по дате, либо по количеству запусков. 4. Программа защиты не должна напоминать о себе пользователю различными всплывающими сообщениями и т.д. Понятно что сломать можно все, но программа, которую я хочу защитить стоит немного и просто хотелось бы защитить ее от не очень опытных программистов и по возможности чтобы защита устанавливалась на программу проще. Может быть среди этих программ есть бесплатные? Или условно-бесплатные, но с доступными неплохими средствами защиты в бесплатной версии? Посоветуйте вобщем что-нибудь) |
| Автор: Artemon 10.1.2010, 00:35 |
| asprotect |
| Автор: kolobok0 13.1.2010, 10:07 | ||
это одна из ошибок - использовать для защиты софтинку третьих лиц. эта одна из _типичных_ ошибок защиты. помню под досом была такая - цербер. делала всё (на защите), но в конце концов передавала образу программы управление в нормальном окружении. кто хоть раз дебажил любую программу написанную на сях и выше - знает, что первым запросом был вызов версии досика собственно далее дело техники. делайте защиту сами. от дурака. профи сломает один фиг (если потребуется). в защите главное вот это: (время взлома * человеко часы) > (время создание защиты * человеко часы) а не идеальная стойкость. и ещё. тут выше прозвучала правильная мысль, немного её переформулирую: если программа юзается нелегально - значит круг потребителей растёт => значит это кому то нужно!!! старайтесь делать защиты на логическом уровне. это лучше чем на аппаратном и тем более на софтверном. удачи вам (круглый) |
| Автор: Нитонисе 14.1.2010, 15:47 | ||||||
Программа инженерных расчетов.
Да, программист я посредственнный, но, надеюсь, инженер хороший) и второе - важнее)
Аналогов моей программы уже туча. И платных и бесплатных. Более того, большинство инженеров могут сделать то же самое вручную. Привлекательность программы - в облегчении рутинных вычислений. Этакий спец-калькулятор. А что касается преимущества над всеми остальными - это уже важный вопрос и по сути определяющий в ее распространении. Я постарался в этой программе дать те возможности, которые не дают другие, либо дают, но не в полной мере. Какие именно особенности углубляться не буду, так как вопрос специальный и врядли будет интересен тут.
Посмотрел программы, которые обеспечивают защиту. Бесплатных версий не нашел. В платных - масса ограничений. Вобщем по сути ничего мне и не подошло, потому немного поизвращался сам, частично используя сторонний софт. То что получилось - оценить не могу. Может отвечает моим требованиям, а может ломается за 5 минут. Кому не лень, может посмотрите? Тест защиты реализован на программе решения кубического уравнения. |
| Автор: GoldFinch 15.1.2010, 00:10 |
| Нитонисе, не, за 5мин не сломается, может сломается за 20, но мне было лень ее анпакать. в целом заметил что никакой защиты от реверсирования там нет, если кто-то захочет ее ломануть - ломанет. но что-то сомневаюсь что кому-то это понадобится лучше думайте о программе, а не о ее защите. а если вдруг эта программа реально будет продаваться, и будут потери от ломаных версий - заработаете на продажах - купите winlicence или другой прот с виртуальной машиной, и защитите свою прогу так что ее будет не ломануть (по кр. мере стоимость взлома будет больше стоимости проги). |
| Автор: Нитонисе 15.1.2010, 00:38 | ||
Ну жаль конечно, что тебе лениво было дальше ее ковырять. А так там же не только упаковка, вдруг дольше все было б чем 20 минут)) Так дело же в том, что если она будет совсем беззащитна, то и продаваться она не будет. Я предполагаю распространять ее через популярные интернет-площадки по своей тематике, а там такого ломаного софта полно. Вот и моя программулина может туда попасть. И будет так что в одной теме лежит моя поломанная программа, а в другой - предложение ее купить. Это не дело. Минимальная защита нужна. |
| Автор: Akella 13.3.2010, 23:15 | ||
Дело в том, что пользователю ВСЕГДА мало. Он живёт по принципу: дай котёнку молока и он попросит печенья. А ещё наш народ НЕ хочет покупать то, что нельзя потрогать и то, что можно взять бесплатно. Добавлено через 3 минуты и 20 секунд
Да - это один из способов раскрутки новых программ И если программа новая, то лучше её отдать просто так. Тебе может быть будет куча бесплатных тестеров и бесплатных идей. А через год-два, когда программы "вырастет", то уже можно и продавать |
| Автор: Gogi 22.3.2010, 15:11 |
| Уже очень давно пользуюсь VMProtect. Совсем недавно вышла Ultimate версия (генерация серийников, привязка к HWID и т.п.). Сразуже перешел на неё с Pro и наконец-то выкинул свою систему лицензирования. Очень доволен. P.S. Как-то читал на крякерском форуме впечатления о новом лицензировании в своей программе - было мнение, что код, привязанный к серийнику, даже при наличии серийника отвязать будет очень нелегко. К сожалению про тотже ASProtect такого сказать нельзя. |