Button Up
StarForce ProActive

StarForce ProActive

Надежное решение для защиты программного обеспечения от копирования, нелегального использования, пиратского распространения, профессионального анализа и взлома. Обладает полным спектром функций DRM для защиты программ и интеграцией с игровой интернет-платформой Steam.

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

Нейтрализация угроз

  • защита программ от индустриального и домашнего копирования;
  • защита от пиратства - нелегального распространения программ;
  • защита от нарушения лицензионных ограничений (срок использования ПО, количество активаций и т.д.);
  • защита программного обеспечения от анализа и модификации.

Модели распространения защищенных программ

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

DemoМодель лицензирования, при которой приложение запускается с ограниченной функциональностью, но без ограничения периода использования.  |  TrialМодель лицензирования, предусматривающая использование продукта конечными пользователями без приобретения лицензии в течение срока, определенного клиентом. По истечении этого срока с приложением можно будет продолжать работать только при условии приобретения лицензии конечным пользователем.  |  Try&DieМодель лицензирования, предусматривающая использование продукта конечным пользователем без приобретения лицензии в течение срока, определенного клиентом. Приложение не может быть запущено по истечении этого срока.  |  Buy OnlyМодель лицензирования, предусматривающая «полноценное» использование продукта конечным пользователем.

Принцип работы StarForce ProActive

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

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

Наличие лицензии проверяется по серийному номеру – уникальной строке символов, идентифицирующей конкретную лицензию. Ограничения лицензии для каждого серийного номера могут редактироваться с помощью сервера управления лицензиями StarForce, что позволяет оперативно управлять лицензиями: продлевать, запрещать, менять ограничения по функционалу.

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

Версии StarForce ProActive

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

Basic - Для защиты бюджетных продуктов. Поддерживается только модель лицензирования Buy Only.

Pro - Для защиты любых приложений с полностью настраиваемым уровнем защиты.

Elite - Для защиты любых программных продуктов с максимально высоким уровнем защиты.

  Basic
базовый
Pro
настраиваемый
Elite
максимальный
Возможности
Автоматическая активация серийных номеров через интернет, смс, сайт      
Базовая защита с поддержкой модели лицензирования Buy Only      
Поддержка моделей лицензирования Demo / Trial / Try&Die и др.      
Возможность выбрать функции для усиления защиты      
Защита внутренних переменных приложений      
Защита файлов данных      
Защита нескольких исполняемых файлов в одну сессию защиты      
Использование StarForce SDK      
Деактивация приложения
 
 
 
Автоматическое добавление лицензий
 
 
 
Редактирование серийных номеров  
 
 
Гарантия на защиту в течение определенного времени      

 
 -  услуга предоставляется за отдельную плату.

Взломостойкость Высокая степень взломостойкости благодаря трансформации кода в команды для виртуальной машины.
Автоматическая активация Автоматическая активация серийных номеров. Серверы StarForce располагаются по всему миру, в том числе в России, Китае и Германии, что позволяет обеспечить гарантированную автоматическую активацию конечных пользователей через интернет, смс и сайт (в случае если ПК, на котором стоит защищенное ПО, не имеет подключения к интернету).
Steam Интеграция с игровой интернет-платформой Steam. Защита осуществляется без необхобимости вносить изменения в исходный код.
Защита через интернет Быстрое внедрение защиты через интернет (с рабочего места или из дома).
Модели лицензирования Широкий выбор моделей лицензирования и их гибкая настройка.
Распространение Возможность распространения защищенных программных продуктов на любых носителях и через интернет.
Привязка Надежная и гибкая привязка к конфигурации компьютера.
Возможность привязки защищенного продукта к любым USB-flash накопителям.
Защита промо и бета-версий Защита промо- и бета-версий, а также DLC (загружаемого контента) для компьютерных игр.
Периодическое подтверждение лицензии.
Сбор статистики Сбор статистики использования ПО для маркетингового анализа и прогнозирования продаж.
Языки интерфейса Поддержка более 16 языков интерфейса пользователя.
Обновление функционала Компания StarForce осуществляет постоянное обновление продукта StarForce ProActive и добавление нового функционала.

В основном программное обеспечение выпускается для конечных пользователей: прикладное ПО, игры, обучающие программы и т.д. Для того чтобы уберечь программные продукты от взлома и нелегального распространения рекомендуется использовать профессиональное средство защиты программного обеспечения - StarForce ProActive.

Защита от копирования

Защита от копирования

Защита от копирования с помощью продукта StarForce ProActive реализуется путем привязки программного обеспечения к компьютеру. Привязка обеспечивает возможность запуска приложения только на конкретном компьютере, что предотвращает возможность незаконного копирования и распространения ПО третьими лицами.

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

Компания "Образовательные Компьютерные Технологии" занимается разработкой и изданием платных образовательных курсов различного назначения.  Данные обучающие программы являются объектами интеллектуальной собственности, поэтому компания решила защитить свои разработки от копирования и пиратского распространения с помощью решения StarForce.

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

Защита от нарушения лицензионных условий

Защита от нарушения лицензионных условий

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

Практическое применение. Защита компьютерных игр от нарушения лицензионных условий.

StarForce ProActive успешно используется для лицензирования видеоигр, выпускаемых для персональных компьютеров. Компания «Акелла», локализатор PC-игр в России, уже более 5 лет использует решение компании StarForce.

Защита от нарушения лицензионных условий позволяет компании «Акелла» гибко настраивать условия распространения игрового ПО, благодаря разработанной компанией StarForce системе DRM. Система предоставляет возможность собирать подробную статистику по активациям и использованию ПО, что обеспечивает получение маркетинговых данных для планирования дальнейших продаж.

Также система защиты StarForce используется компанией «Акелла» при выпуске бета- и промо-версий игр (модели лицензирования Try&Die и Demo) и при выпуске патчей и дополнений к существующим релизам, что позволяет противостоять попыткам взлома на всех этапах жизненного цикла продукта.

Полный текст отзыва заказчика

Защита самостоятельно

  1. Скачивается и устанавливается программа StarForce Protection Studio (предоставляется бесплатно).

  2. Используя StarForce Protection Studio, отбираются функции, которые будут защищены от анализа и модификации. Этот этап не является обязательным, но очень желателен для обеспечения высокого уровня защиты.

  3. Настраиваются параметры привязки и защиты.

  4. При необходимости адаптируются элементы пользовательского интерфейса: заголовки и логотип.

  5. Защита программы с участием серверов StarForce (необходимо подключение к интернету).

  6. Генерация тестовых серийных номеров.

  7. Тестирование защищенной программы.

  8. Генерация релизных серийных номеров.

  9. Распространение защищенного ПО.

Защита силами сотрудников StarForce

Компания StarForce предлагает следующие платные услуги:

Установка защиты специалистами StarForce:

  • С внесением изменений в код специалистами StarForce;
  • С внесением изменений в код специалистами клиента;
  • Без внесений изменений в код.

Анализ защиты, выполненной специалистами клиента.

Поддерживаемые технологии

StarForce ProActive поддерживает защиту файлов следующих форматов:

  • приложения, скомпилированные в PE-файл, содержащий исполняемый машинный код (native код) процессоров x8632 и x8664. Расширение таких файлов, как правило, exe и dll.
  • приложения, скомпилированные в исполняемый .NET-файл (managed код). Расширение таких файлов, как правило, exe и dll.
  • неизменяемые файлы данных любого формата. При защите файлов данных производится шифрование их содержимого, а сами файлы скрываются в файле контейнера.

Например, это могут быть:

  • обучающие или развлекательные приложения, скомпилированные стандартными компиляторами C++, Delphi или созданные на языках Flash, Java или Pyton с любыми неизменяемыми данными, обрабатываемые ими напрямую;
  • инсталляторы;
  • игры, разработанные на .Net игровых движках, и их уникальные данные (локализации, персонажи, уровни, текстуры и т.д.).

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

Поддерживаемые операционные системы

  • Windows Vista 32/64-bit.
  • Windows 7 32/64-bit.
  • Windows 8 32/64-bit.
  • Windows 10 32/64-bit.
  • Mac и Linux с использованием Wine.
  • Windows Server 32/64-bit.

Сравнительная таблица технических характеристик версий продукта

  Basic Pro Elite
Возможности защиты
Уровень защиты базовый настраиваемый максимальный
Защита кода приложения от анализа
Защита функций приложенияФункция – это поименованный фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места программы. Защита функций является опциональной и призвана значительно повысить уровень защиты кода исполняемых файлов от взлома. При защите функция удаляется из программного кода модуля разработчика и переносится в ядро защиты. На этапе исполнения в момент вызова защищённой функции приложение передает управление ядру защиты, и функция выполняется в «невидимом» режиме. - + +
Защита внутренних переменных приложенийДля защиты внутренних переменных приложения от несанкционированного доступа/изменения вместо встроенных типов (целые числа и числа с плавающей точкой) используются защищённые типы из состава API, разработанного компанией StarForce. Подобная защита значительно усложняет возможность модификации переменных приложения в процессе его работы. - + +
Защита нескольких исполняемых файлов в одну сессию защитыПриложение может состоять из нескольких исполняемых файлов: .EXE и .DLL. В версии Pro можно будет защитить их вместе за одну сессию защиты. В версии Basic защищается только один файл. - + +
Защита файлов данныхК данным можно отнести любую информацию, которая содержится в приложении: тексты, цифры, видеоматериалы. При защите файлов данных производится шифрование их содержимого, а сами файлы скрываются в файле контейнера. Содержимое файла автоматически расшифровывается при доступе к нему из защищённого исполняемого файла. - + +
Использование StarForce SDKStarForce ProActive SDK обеспечивает возможность встраивания сервиса управления лицензиями и активациями в сайт клиента (например, скрипт автоматической генерации серийного номера с необходимыми настройками, сразу после его покупки). - + +
Гарантия на защиту в течение определенного времениОсновополагающим отличием версии Elite является гарантия на защиту от взлома. Период и стоимость всегда оговаривается с клиентом индивидуально. - - +
Параметры DRM
Доступные модели лицензирования Buy Only Demo, Trial, Try & Die; Buy Only Demo, Trial, Try & Die; Buy Only
Возможности лицензирования
Выбор срока действия серийного номера + + +
Выбор даты начала действия лицензии + + +
Выбор даты окончания лицензии + + +
Определение срока действия лицензии + + +
Региональные настройки серийного номера + + +
Определение максимального количества запусков + + +
Определение непрерывного времени работы + + +
Периодическое подтверждение лицензии + + +
Занесение серийного номера в чёрный список + + +
Статистика по генерации и активации серийных номеров
За период + + +
По продукту + + +
По странам + + +
По одному или партии серийных номеров + + +
По всем проектам + + +
Кастомизированные отчеты - + +
Дополнительные параметры
Возможность подключения собственного GUI - + +
Деактивация приложенияДеактивация используется как часть процесса переноса лицензии – технологии, позволяющей конечному пользователю перенести защищённое с привязкой к компьютеру приложение на другой компьютер с сохранением лицензии. Перенос лицензии может быть использован для переноса продукта пользователем с одного компьютера на другой или при изменении конфигурации компьютера. + + +
Автоматическое добавление лицензийАвтоматическое добавление лицензий также относится к долговременному использованию защищенного продукта. В отличие от деактивации при автоматическом добавлении лицензии конечный пользователь использует новую лицензию (активацию) при переносе на другой компьютер. Разработчик сам устанавливает период появления новой лицензии. + + +
Редактирование серийных номеровСуществует возможность изменения параметров отдельного сгенерированного серийного номера или целой партии серийных номеров. Таким образом, можно изменить срок их действия, максимальное количество запусков и т.д. - + +