Подтвердить что ты не робот

Инструмент для лицензирования и защиты моих приложений Delphi Win32

Я ищу инструмент для защиты и лицензирования своего коммерческого программного обеспечения. В идеале необходимо предоставить SDK, совместимый с Delphi 7-2010, поддерживать шифрование AES, генератор ключей и возможность создавать пробные версии моего приложения.

В настоящее время я оцениваю лицензию ICE. У кого-то есть опыт работы с этим программным обеспечением?

4b9b3361

Ответ 1

Я использовал OnGuard (используя источник Delphi 2009/2010 из SongBeamer) вместе с Lockbox для успешного выполнения шифрования. Оба являются коммерческими библиотеками качества и могут свободно использоваться с полным источником.

Я тоже однажды использовал IceLicense, но переключился на OnGuard/Lockbox, что позволило мне больше контролировать процесс генерации ключей, который мы встроили непосредственно в нашу CRM-систему.

Ответ 2

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

Themida (Oreans) http://www.oreans.com/products.phpСуществуют распаковки учебников для всех версий Themida. Однако есть возможность запросить "пользовательские" сборки, которые могли бы избежать этого.

Виртуализатор кода (Oreans) http://www.oreans.com/products.phpПозволяет защитить определенные части приложения с помощью виртуальной машины. Крекер на форуме сказал, что он "сделал CodeUnvirtualizer для полного преобразования виртуальных Opcodes в язык ассемблера".

EXECryptorОчень трудно распаковать. GUI не работает под Vista. Похоже, что больше не разрабатывается.

ASProtectНебольшие защитные накладные расходы. Похоже, что больше не разрабатывается.

TTProtect - $179/$259 13 МБ скачать. Китайский разработчик. Добавляет xxx служебные данные в exe. http://www.ttprotect.com/en/index.htm

VMProtect - $159/$319 (теперь $199/$399) http://www.vmprotect.ru/10 МБ скачать. Российский разработчик. Кажется, часто обновляется. Поддерживает 32 и 64 бит. Uncrackable согласно одному сообщению exetools, но, похоже, уже есть учебник для распаковки.

Enigma Protect - $149 http://enigmaprotector.com/en/home.html7 Мб скачать. Российский разработчик. Сложно взломать. Добавляет о xxx служебные данные в exe.

NoobyProtect - $289 http://www.safengine.com/10.5 MB скачать. Китайский разработчик. Сложно взломать. Добавляет около 1,5 МБ служебных данных в exe.

ZProtect - $179 http://www.peguard.com

RLPack http://www.reversinglabs.com/products/RLPack.phpKeyGen уже доступен.

Следует отметить, что чем больше параметров защиты вы используете на программном обеспечении, тем больше вероятность того, что защищенный файл будет помечен антивирусом как ложноположительный. Например, на Themida, проверяющем возможность шифрования файла, скорее всего, создаст несколько ложных срабатываний несколькими антивирусными программами. Я обновлю этот ответ, как только получаю больше ответов с форума хакеров, где я задал несколько вопросов об этих инструментах.

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

Ответ 3

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

Если вы хотите, чтобы люди платили за ваше программное обеспечение, а не просто загружали его, единственный способ сделать это - сделать ваше программное обеспечение достаточно хорошим, чтобы люди готовы платить за него деньги. Любой, кто говорит вам иначе, лжет.

Ответ 4

Конечно, нет пуленепробиваемого пакета защиты от% 100, но наличие какой-либо защиты лучше, чем ничего.

Я работал с WinLicense в Delphi 2009 и Delphi 2010 в Windows XP и Vista. Это хороший продукт с множеством вариантов защиты и настроек. Он предоставляет SDK для разработчиков и имеет хорошую документацию и образцы. Он также предоставляет вам менеджер лицензий. Они также предоставляют пробную загрузку.

Насколько я помню, они также предлагают некоторые версии для клиентов; это означает, что они готовы предоставить заказной продукт, который настроен в соответствии с вашими потребностями, но, конечно, это будет стоить дороже.

Так как WinLicense - хорошо известный и популярный защитный костюм, после него много крекеров. Как вы знаете, чем более известен инструмент, тем более привлекательным является крекер. Но хорошая вещь о Oreans заключается в том, что они активно контролируют подпольные форумы и предоставляют частые обновления своих продуктов.

Итак, ИМХО, если вы предполагаете купить предварительно построенный набор защиты, тогда вам лучше пойти на WinLicense.

Ответ 5

Немного поздно на почту, но ознакомьтесь с программой Mark Software Security (http://www.cryptotech.com), у которой есть USB-устройство с RSA и AES на чипе, с управлением лицензиями на основе сети.

Ответ 6

Я купил лицензию на Лицензия ICE в 2007 году. К сожалению, (насколько мне известно), компонент не обновлялся с июня В то время совместимая с Vista версия была в работе, но никогда не выходила из бета-версии. Я не думаю, что они обновили компонент для Delphi 2009 и 2010 еще.

Ionworx - компания одного человека, которая может объяснить отсутствие обновлений и отсутствие ответа на вопросы поддержки (по электронной почте они отправляются 2-3 раза с 2007 года и так и не дошли до меня). Они также удалили свой форум поддержки со своего сайта.

Лицензия ICE лучше, чем ничего, но я бы держался подальше от этого продукта, потому что отсутствие обновлений и поддержки.

Ответ 7

Я исследовал это несколько лет назад и пришел к следующим выводам:

  • Вся защита от копирования может быть нарушена
  • Фильтры Nag на нагрузке раздражают людей до такой степени, что они могут перестать использовать продукт.
  • Случайные экраны nag могут прерывать рабочий поток пользователей до такой степени, что они воспринимают это как снижение скорости приложения.

Настройте параметры компилятора, чтобы у вас была версия в виде демонстрации (возможно, с сохраненными функциями), уменьшите несколько пользовательских версий, чтобы только один клиент мог подключаться одновременно (не используя, например:

if connection=1 then reject

но уменьшая жизнеспособность для нескольких соединений в коде)

Ответ 8

Themida имеет хорошую защиту, и я думаю, что он тоже был построен с Delphi; -)

если у вас есть лучший бюджет, вы можете посмотреть winLicense и другие инструменты из той же компании.

Ответ 9

Посмотрите этот вопрос, который очень похож, и включает в себя множество инструментов.

Ответ 10

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

Ответ 11

AppProtect обертывает файл EXE или APP с уникальным паролем компьютера или онлайн-активацией серийного номера. QuickLicense - это более комплексный инструмент, поддерживающий все типы лицензий (пробный, продукт, подписка, плавающий и т.д.) И поддерживающий как метод обертывания, так и API для применения лицензии на любое программное обеспечение. Оба доступны в Excel Software по адресу www.excelsoftware.com.