На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
Черная пятница: грандиозная распродажа программ со скидками до 50%!

"Звездная" защита

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

StarForce Soft 3.0

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

Для начала давайте разберем возможности предлагаемой разработки. Наверное, сразу стоит отметить, что в StarForce Soft использовано ядро другой технологии защиты программ StarForce Professional 3.0, которая прекрасно зарекомендовала себя не только в России. Правда, сама суть разработки оказалась несколько изменена. Дело в том, что основой защиты является привязка каждой установленной копии программы к компьютеру пользователя. Обратите внимание, что при этом пользователю разрешается заменять любые аппаратные элементы ПК, за исключением материнской платы и процессора.

StarForce Soft 3.0В StarForce Soft реализовано сразу несколько анти-отладочных решений, позволяющих разработчикам ПО не беспокоиться о возможности взлома в целях обхода защитного модуля. Технология позволяет обезопасить любые исполняемые файлы и dll-библиотеки. Кроме того, текстовая, графическая, звуковая и видео-информация может быть помещена в специальных защитных контейнерах, работающих по тому же принципу.

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

Итак, что же делать, если вам понравилась технология StarForce Soft, и вы хотите использовать ее для защиты своих разработок. Для начала обратите внимание на системные требования. Дело в том, что для установки защиты нужен компьютер, оснащенный процессором Intel Pentium или другим совместимым на сто процентов "камнем", подключенный к Интернету и работающий под управлением операционной системы Microsoft Windows NT 4.0 (SP4, SP5, SP6) или Windows Server 2000/XP/2003. И если с первыми двумя условиями проблем ни у кого не возникнет, то с последним могут быть сложности. Все-таки очень многие люди и компании до сих пор работают с Windows 98.

Установленная копия программы привязывается к комплектующим ПКУбедившись, что вы сможете использовать StarForce Soft, нужно заказать защиту в компании Protection Technology. Основная часть комплекса - программа Protection Wizard. Запустив ее, разработчик может указать исполняемые файлы или отдельные их функции для шифрования. Кроме того, здесь же можно создать специальные контейнеры и поместить в них используемые приложением данные. Следующий шаг - автоматическая передача на специальный удаленный сервер выбранных исполняемых файлов, их шифрование и возврат обратно. После этого происходит кодирование контейнеров, которое осуществляется прямо на компьютере пользователя. Все, теперь ваш продукт защищен от пиратов.

Далее авторы программного обеспечения распространяют его любым доступным способом: на отдельных компакт-дисках, в составе сборников ПО, через Интернет или как-то еще. Пользователь, получивший дистрибутив, устанавливает его на своем компьютере. После этого он запускает программу. Именно в этот момент модуль защиты генерирует 24-х символьный буквенно-цифровой код привязки к аппаратной части компьютера, который покупатель отправляет продавцу ПО любым доступным ему способом (обычная или электронная почта, телефон). Ну, а дальше все просто. Продавец запускает у себя на компьютере специальную программу Activation Key Client, которая генерирует пароль для введенного ключа привязки. Именно этот пароль, без которого приложение не будет работать, и сообщается конечному пользователю. Кстати, заметьте, что если даже оба этих ключа попадут в Интернет на всеобщее обозрение, никто не сможет ими воспользоваться. Это очень большой плюс технологии StarForce Soft.

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

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

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


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

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




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

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



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


Rambler's
Top100 Rambler's Top100

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


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