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

Какую технику защиты от копирования вы используете?

Я подумываю о добавлении какой-то защиты от копирования в один из моих инструментов.

  • Есть ли у вас опыт в этом?
  • Разработали ли вы свои собственные методы защиты или вы купили стороннее программное обеспечение?
  • Считаете ли вы, что это эффективный метод увеличения продаж? (В частной и/или корпоративной среде)
  • Что вы делаете, чтобы не допустить ваших платежных клиентов? В большинстве случаев это клиенты, которые страдают от плохой защиты от копирования, и я не хочу, чтобы это случилось с моими клиентами. (Даже если это означает принятие некоторых freeloaders)

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


Связанный с нами вопрос: Как защитить свое программное обеспечение от незаконного распространения
Связанный с нами вопрос: Защитить код .NET от обратного проектирования.
Связанный с нами вопрос: Предотвращение обхода защиты от копирования.

4b9b3361

Ответ 1

Какую бы технику вы ни использовали, ваше программное обеспечение будет скопировано. Фактическая цель защиты от копирования заключается в том, чтобы не допустить, чтобы честные клиенты не были склонны быть несправедливыми.

Минимальная технология защиты от копирования достаточно. Максимум не стоит потраченного времени.

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

Ответ 2

В настольных приложениях я использую шаблон Clarion (3rdParty, http://www.capesoft.com/accessories/secwinsp.htm).

С веб-приложениями в значительной степени просто использовался простой факт, что Пользователь должен войти в систему и отслеживать активность. Если у них есть учетная запись, это означает, что они заплатили.

Рабочий стол намного сложнее отслеживать. Как уже было сказано, очень легко взломать. Очень важно:

Сделать это раздражающим для хакеров, но настолько ненавязчивым, насколько это возможно для пользователей

Ответ 3

"Аппаратное обеспечение - это ключ"

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

Ответ 4

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

Некоторые общие советы:

  • Не беспокойтесь о своей собственной защите, если у вас нет опыта в этом. Это область, где платят кому-то, кто специализируется на предоставлении определенного вида лицензирования/защиты, вероятно, стоит (просто имейте в виду, что это будет не идеально).
  • Выберите систему лицензионного ключа, которую сложно сменить. Опять же, выбор готовой системы лицензирования, скорее всего, будет достаточным. Создание собственного с нуля, скорее всего, не будет.
  • Потратьте время на правильную интеграцию любой выбранной вами системы лицензирования. Если вы просто "защитите/завершите" свой исполняемый файл (ы), защита будет быстро удалена. Большинство продуктов для лицензирования/защиты предлагают простые инструменты интеграции/макросы, которые затрудняют автоматическое растрескивание.

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

Ответ 5

"Техническая поддержка - это ключ"

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

Ответ 6

Для некоторых продуктов мы (должны) использовать аппаратные ключи. Хотя они дают хорошую защиту от копирования, они являются настоящей проблемой для наших клиентов.

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

Ответ 7

Я знаю, что этот пост был представлен довольно давно, но каждый всегда кажется настолько негативным, когда обсуждается этот вопрос. По понятным причинам я предпочитаю не говорить, где я работаю, но мы используем CodeMeter от Wibu-Systems US. Мы выбрали это, поскольку хакеры не смогли взломать это во время соревнований хакеров.

Относительно всех вопросов, которые вы задаете, они действительно гибкие, и они предлагают бесплатный SDK, который мы тестировали до того, как мы купили.

Ответ 8

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

Я бы посоветовал не тратить время на разработку собственной схемы лицензирования, а потратьте время на то, чтобы сосредоточиться на вашем фактическом продукте.

Рассмотрите возможность использования CryptoLicensing - он обеспечивает лицензирование, защиту от копирования, активацию, блокировку машины, испытания и другие функции.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю над программным обеспечением LogicNP, разработчиком CryptoLicensing.

Ответ 9

Хорошее программное обеспечение не нуждается в защите. Ваше программное обеспечение когда-либо будет скопировано, а не какая защита вы выберете.

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