Button Up
RU EN

Дмитрий Кириллов, индивидуальный разработчик

Дмитрий Кириллов, индивидуальный разработчик

1. С чего началось:

Я работаю инженером-проектировщиком с использованием AutoCAD и КОМПАС, и для увеличения производительности труда для этих программ я написал своё приложение. Моя программа прошла обкатку у нас в отделе и получила огромное количество положительных отзывов. Пришло время предложить ее другим пользователям.

Основными проблемами для меня были установка защиты и поиск площадки для продажи. Начал я со второй проблемы, перерыв всевозможные интернет-ресурсы, случайно вышел на магазин Allsoft.ru, который помимо площадки предлагал установку защиты на программы. Собственно это решало обе проблемы сразу. Заключив договора, я получил защиту и площадку для продажи моих программ. Причём установка защиты была совершенно бесплатной, что сыграло основную роль.

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

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

2. Почему StarForce:

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

  1. Ключ должен работать только год или быть бессрочным;
  2. Конечный пользователь должен иметь возможность переносить ключ на другой компьютер или при переустановке Windows;
  3. Активация ключа не должна быть сложной, т.к. конечный пользователь в 95% вообще не понимает ничего в этом деле.
  4. Необходимость сервера активации, если ключи активируются через Интернет.

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

Устанавливал все найденные в Интернете программы по защите приложений, пробовал, разбирался. Краткое резюме по основным из рассмотренных:

ASProtect – доступная версия с сайта в 50% случаев выдавала необъяснимый результат, то защита не срабатывала, то ограничения получались не те, что планировались.

Enigma Protector – в принципе удовлетворил все потребности, но установка ограничения в 1 год оставалась под вопросом.

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

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

Результаты оценки взломостойкости: VMProtect более-менее крайние версии держались долго, остальные ломались практически сразу. StarForce не проверял.

Итог поиска:

Больше всего подходил VMProtect, но там есть только привязка к винчестеру, и если установить на другой Windows, то установленное ограничение на 1 год сбрасывается.

Enigma Protector – прикольная штука, но тоже только винт, и проблема 1 год.

Но тут минусами являются цена первого и взломостойкость второго.

После чего я решил всё-таки узнать стоимость StarForce. Честно сказать я был удивлён, что SF продаётся только на один год и при этом за ключи необходима доплата. По логике или один раз немного за программу, а потом за ключи, или один раз много за программу и неограниченно ключей.

В общем, долго думая, сомневаясь, выбрал уже проверенный вариант – StarForce и в марте 2015 года заключил с ними договор. Здесь все мои потребности будут соблюдены:

  1. Ключи не привязаны только к винчестеру (усложняется ломаемость программы).
  2. Есть ограничение на 1 год, гарантировано работает.
  3. Сервер активации уже есть и работает круглосуточно.
  4. Не требуется получать от пользователя номер и потом отсылать номер активации вручную, т.к. в этом случае нужно быть всегда на связи.
  5. Пользователю 1 раз отправляется ключ, и вся активация производится автоматически. На стороне пользователя никаких проблем нет.
  6. Никаких дополнительных драйверов не требуется.
  7. Существует деактивация т.к. 50% пользователей переносят программу или переустанавливают Windows.
  8. Высокая взломостойкость.

3. Использование StarForce

До приобретения SF я сам защиту не устанавливал, но перечитав справку 2-3 раза, не обнаружил больших проблем с установкой защиты. Тем более что каждый шаг и каждое действие по пунктам сравнивал со справкой. Хотя имеется желание увидеть более детальное описание основных функций (если так-то так, а если так-то вот так).

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

В целом выбором доволен, хотя не могу сказать, что все гладко. Все-таки защита – это нетривиальная задача.