На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

Будущее за активацией

10.03.2004 / Авторские права / Марат Давлетханов

StarForce ProActive

Борьба компаний, занимающихся разработкой программного обеспечения, с пиратами очень похожа на гонку вооружений. Сначала разрабатывается защита софта, потом находится способ ее обхода. И этот процесс повторяется все снова и снова. Что только не перепробовали разработчики ПО - серийные номера, привязку софта к компьютеру, использование специально защищенных носителей, аппаратные ключи... И на каждый из этих вариантов у пиратов рано или поздно находился свой ответ. Очередным витком в "гонке" стала новая технология защиты ПО StarForce ProActive, представленная 1 марта - Protection Technology. Эта компания уже давно специализируется в области защиты программного обеспечения от пиратов и добилась на этом поприще немалых успехов.

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

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

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

Из-за пиратов разработчики ПО теряют деньгиГлавный недостаток используемой схемы защиты приложений - необходимость выполнения определенных действий пользователем. Все-таки к Интернету, несмотря на бурное развитие глобальной сети в России, подключено меньшая часть владельцев ПК. И ведь всем этим людям придется пользоваться альтернативными средствами получения кода активации. А как вы думаете, уважаемые читатели, захотят ли люди платить дополнительные деньги за междугородние переговоры или неделями ждать ответа через обычную почту? Хотя каждый пользователь может обратиться за помощью к друзьям, подключенным к Сети или сходить в интернет-кафе - в общем, найти выход из этой ситуации. Нужно ли говорить, что для shareware-программ этого недостатка технологии защиты StarForce ProActive просто не существует. Уж если человек смог загрузить дистрибутив приложения из Интернета, то активировать его он тоже сможет без проблем.

Ну, а теперь пришла пора поговорить о достоинствах StarForce ProActive. И в первую очередь к ним, конечно же, нужно отнести надежность защиты. Впрочем, это стало уже традицией для Protection Technology. StarForce ProActive позволяет защитить приложение от копирования, взлома, эмулирования и программ-отладчиков. Кроме того, расширенные возможности шифрования позволяют сохранить и ресурсы приложения (данные, графические и аудиофайлы). Второе преимущество StarForce ProActive заключается в возможности продавцов ПО выстроить гибкую схему распространения продуктов. В настоящее время технология предоставляет следующие возможности лицензирования:

  • фиксированный срок использования;
  • максимальное количество дней после первой активации;
  • максимальное число запусков приложения;
  • максимальное число повторных активаций;
  • минимальный интервал между повторными активациями.
Согласитесь, уважаемые читатели, этих возможностей вполне достаточно для осуществления любой стратегии распространения программы. На базе StarForce ProActive можно организовать и демоверсии, защищенные от копирования и взлома. Это очень важно, поскольку именно их чаще всего пираты используют для взлома финальных релизов.

Еще одним достоинством можно считать специальный веб-интерфейс, который в любое время предоставит издателям статистическую информацию о выданных серийных номерах и активациях. Эти данные доступны для просмотра в форматах HTML и Microsoft Excel. С помощью них можно легко найти те серийные номера, которые используются для активации по несколько раз в день. А это означает только одно - они попали в Интернет, и теперь множество людей пытается их использовать для получения защищенной программы "на халяву". Эти серийные номера можно занести в "черный список", после чего сервер перестанет выдавать ключи на их основании.

Веб-интерфейс получения ключа активации

Следующим достоинством StarForce ProActive можно считать возможность для издателей программы задать один из четырех предопределенных уровней чувствительности к изменениям в конфигурации компьютера. Таким образом решается самая большая проблема технологии защиты ПО с привязкой к конкретному ПК. Издатель программы сам может решить, при смене каких компонентов компьютера программа будет работать как прежде. Но, естественно, человек может спокойно "перешагивать порог". И при этом он будет избавлен от утомительного общения со службой поддержки и объяснений, что и почему он поменял в своем компьютере. Ему достаточно просто пройти процесс повторной активации со своими серийным номером. Кстати, это дополнительный стимул для человека бережно относиться к этому номеру, а не делиться им со своими друзьями и уж тем более - не выкладывать в Интернет на всеобщее обозрение. Ведь апгрейд компьютера делается не так уж и часто. Если же с одним серийным номером будет зарегистрировано слишком много активаций, то он будет заблокирован. В результате этого им не сможет воспользоваться даже владелец, который законно приобрел программу, но не соблюдал условия лицензии.

Итак, пришла пора подводить итоги. Технология StarForce ProActive - практически идеальное средство защиты от пиратов shareware-программ. Помимо надежности, она отличается удобством как для пользователей, так и для издателей ПО. Кроме того, StarForce ProActive позволяет продавцам реализовывать любую схему распространения продуктов, включая демоверсии, версии с ограниченным сроком действия и количеством запусков и так далее. Также с помощью специальных инструментов можно контролировать использование пользователями серийных номеров и пресекать нарушения лицензионных соглашений. Ну, и напоследок остается только заметить, что Protection Technology не собирается останавливаться на достигнутом. Уже сейчас упоминается новая версия StarForce ProActive, в которую будут добавлены дополнительные возможности для удобства использования защиты.

Ссылки по теме:

Автор статьи: Марат Давлетханов


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Ноябрь 2017   »  
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
27282930   
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2017 ЗАО «Софткей»