Button Up


Что такое привязка


Привязка – это метод защиты от копирования и несанкционированного распространения, основанный на внедрении в защищаемый файл связи с физическим объектом - носителем лицензии. Такой объект обычно обладает уникальными параметрами, которые трудно скопировать или воспроизвести, например, геометрия дорожек CD и DVD, серийные номера компонентов компьютера или флешек.

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


Виды привязок


Тип привязки Объект привязки
Компьютер

привязка к персональному компьютеру
Программно-аппаратная конфигурация компьютера конечного пользователя.

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

привязка к локальному серверу
Сервер в корпоративной сети компании.

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

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

Лицензия проверяется при каждом запуске защищённого продукта.
USB-накопитель

привязка к usb флешке
Параметры флеш-накопителя

Привязка осуществляется с помощью файла лицензии, который генерируется при защите продукта. При каждом запуске проверяется наличие подключённого к компьютеру USB-накопителя с файлом лицензии и, если такой накопитель обнаружен, защищённый продукт запускается.
Оптический диск

привязка к диску
Физические параметры лицензионного диска, на котором распространяется ПО. CD и DVD, как правило, изготавливаются на заказ.

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

Для малых тиражей в наличии имеются диски StarForce, на которые можно записать защищенные файлы.
Номер счёта

привязка к номеру счета системы MetaTrader
Номер счёта пользователя в системе MetaTrader.
Внешний объект привязки

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


Продукты, поддерживающие несколько привязок

Для удобства издателя некоторые продукты StarForce поддерживают сразу несколько видов привязок:


Продукт Поддерживаемые комбинированные привязки
StarForce ProActive

Защита программного обеспечения от копирования и несанкционированного распространения.
Компьютер + USB-накопитель
StarForce ProActive for Business

Защита бизнес-приложений от копирования и несанкционированного распространения.
Компьютер + Локальный сервер +
Удалённый сервер + USB-накопитель
StarForce Audio/Video

Защита аудио и видео файлов от пиратского распространения.
Компьютер + USB-накопитель + Диск
StarForce Content

Защита электронных документов от утечки и несанкционированного распространения.
Компьютер + Диск
StarForce Universal

Защита программного обеспечения от копирования и пиратского распространения.
Компьютер + Диск
StarForce ProActive for Traders

Защита скриптов MetaTrader MQL4 и MQL5 от несанкционированного распространения.
Компьютер + Номер счёта


Проекты, использующие комбинированные привязки


Преимущества для издателя

Приложение защищается один раз (при защите необходимо выбрать комбинированную привязку). Распространять продукт можно разными способами (например, и на USB-накопителях, и через интернет).
Для начального типа привязки (привязки по умолчанию) создаётся инсталлятор продукта стандартным образом (без дополнительных настроек).
Для каждого дополнительного типа привязки создаётся свой инсталлятор, в настройках которого указывается требуемый тип привязки.
Чтобы поменять тип привязки для приложения, уже установленного на компьютере конечного пользователя, надо создать файл настроек, в котором прописать требуемое значение для привязки, и отправить его конечному пользователю. Перезащита приложения не требуется.

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

Возможность запуска защищённого приложения даже в случае повреждения начального объекта привязки (например, оптического диска или USB-накопителя).

Если запустить приложение с начальным типом привязки не получается (например, повредился оптический диск или USB-накопитель), издатель может выслать конечному пользователю файл настроек, в котором прописано новое значение привязки (например, к компьютеру). Конечный пользователь запустит этот файл, и приложение заработает. Переустановка приложения не потребуется.

В зависимости от нового типа привязки издателю также понадобится предоставить конечному пользователю:

Оптический диск с дистрибутивом продукта и дисковый ключ (для привязки к диску), или
USB накопитель с файлом лицензии (для привязки к USB-накопителю), или
Серийный номер с требуемыми параметрами (для привязки к компьютеру, локальному серверу или удалённому серверу).

Заявка на защиту с комбинированными привязками


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









Согласен с политикой конфиденциальности *



   USB
   PDF