На защитах, которые не требуют сети:
Согласно заметкам, появившимся вокруг, потребовалось два года, чтобы взломать популярное приложение, в котором использовалась схема, подобная описанной в ответе Джона. (специальная аппаратная защита ключа)
Еще одна схема, в которой не используется ключ, - это «обширная защита». Я придумал это только сейчас, но это работает так: есть приложение, которое сохраняет пользовательские данные и для которых пользователи могут покупать расширения и тому подобное у третьих лиц. Когда пользователь загружает данные или использует новое расширение, расширения и сохраненные данные содержат также код, который выполняет проверки. И, конечно, эти проверки также защищены проверками контрольной суммы. Это не так безопасно на бумаге, как другая схема, но на практике это приложение было взломано все время, так что оно в основном функционирует как пробный, несмотря на то, что взломано, поскольку трещины всегда пропускают некоторые проверки и должны исправлять эти расширения как хорошо.
Ключевым моментом является то, что, хотя их можно взломать, если достаточное количество поставщиков программного обеспечения воспользуется такими схемами, это приведет к переутомлению тех немногих людей, которые готовы посвятить себя этим. Если вы выполняете математику, защита не должна быть даже такой большой, если достаточное количество поставщиков использует эти нестандартные средства защиты, которые постоянно меняются, это просто сокрушит взломщиков, и сцена варез закончится тогда и там. *
Единственная причина, по которой этого не произошло, заключается в том, что издатели покупают одну защиту, которую они используют повсюду, что делает ее огромной целью, точно так же, как Windows является целью для вредоносных программ, любая защита, используемая в более чем одном приложении, является большей целью. Таким образом, каждый должен делать свою собственную, уникальную многослойную экспансивную защиту. Количество выпусков Warez может упасть до десятков выпусков в год, если для взлома одного выпуска самыми лучшими взломщиками требуются месяцы.
Теперь немного теории создания программного обеспечения для маркетинга:
Если вы считаете, что warez обеспечивает достойную маркетинговую ценность, это должно быть учтено в бизнес-плане. Это может повлечь за собой очень (слишком) базовую облегченную версию, которая все еще стоит несколько долларов, чтобы гарантировать ее взлом. Тогда вы будете подключать пользователей с «предложениями с ограниченным временем обновления по сравнению с облегченной версией», регулярно и другими тактиками повышения продаж. Облегченная версия должна действительно иметь максимум одну достойную покупки особенность и в остальном быть очень ограниченной. Цена, вероятно, должна быть <10 $. Полная версия, вероятно, должна быть в два раза больше, чем цена обновления по сравнению с платной демо-версией за 10 долларов. например. Если полная версия стоит 80 долларов, вы предлагаете обновления с облегченной версии до полной версии за 40 долларов или что-то, что действительно похоже на выгодную сделку. Конечно, вы бы не стали раскрывать эти сделки покупателям, которые пошли прямо на издание за 80 долларов. </p>
Крайне важно, чтобы полная версия не имела сходства в коде с облегченной версией. Вы хотели бы, чтобы облегченная версия стала доступной, а полная версия будет либо взломана, либо будет зависеть от функциональности сети, которую будет трудно имитировать локально. Взломщики, вероятно, более специализированы на взломе, чем на кодировании / копировании частей функциональности приложения на веб-сервере.
* дополнение: для приложений / игр сцена может закончиться в таких маловероятных и теоретических обстоятельствах, для других вещей, таких как музыка / фильмы и на практике, я бы посмотрел на то, чтобы сделать это дешевым для покупателей цифрового телевидения чтобы получить дополнительные коллекционные физические предметы или стоимость только онлайн - многие люди являются коллекционерами (особенно пираты), и они могут быть соблазнены покупкой, если получат что-то достаточно желаемое по сравнению с цифровой копией.
Осторожно, хотя - есть нечто, называемое «законом растущих ожиданий». Пример из игр: в стандартную коробку Ultima 4-6 входит карта из ткани, а в издании Skyrim Collectors - карта из бумаги. Ожидания возросли, и некоторые люди не будут счастливы с бумажной картой. Вы хотите либо сохранить качество продукции или услуг постоянным, либо управлять ожиданиями заранее. Я считаю, что это важно, когда вы рассматриваете эти вещи с добавленной стоимостью так, как вы хотите, чтобы они были желательны, но не становились все более дорогостоящими в производстве и не превращались в нечто, что кажется настолько бесполезным, что это наносит ущерб цели.