Button Up
StarForce ProActive

StarForce ProActive

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

Протестировать StarForce ProActive


StarForce ProActive создан для защиты прикладных программ, компьютерных игр, образовательного и развлекательного программного обеспечения, а также загружаемого контента (DLC). Работает с двумя видами привязки: к компьютеру пользователя и USB-флеш накопителю.


Решение помогает нейтрализовать ряд угроз

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

Объекты привязки


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

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


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


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

Привязка к компьютеру


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

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


Привязка к USB флеш-накопителю


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

Клиент может комбинировать привязки в рамках одного проекта.


Версии StarForce ProActive


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


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

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

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




Модели распространения защищенных программ (привязка к компьютеру)


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

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


Наши клиенты



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

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


Защита пользовательского ПО и массовых игр от взлома и пиратства


Компания Eagle Dynamics

Eagle Dynamics


Компания Eagle Dynamics занимается разработкой компьютерных игр. Игра Digital Combat Simulator - это симулятор воздушных боевых действий, сфокусированный на боевых действиях в воздухе. Базовая игра предоставляется пользователям бесплатно с двумя моделями самолета и ограниченным количеством миссий и локаций. Монетизация состоит в продаже дополнительного контента: летательной и наземной техники, карт, расширенного функционала.

Основной площадкой продаж является собственный сайт издателя DigitalCombatSimulator.com, но также есть распространение через Steam. Cтоимость продуктов DCS 500-3000 рублей.

Eagle Dynamics использует защиту StarForce с 2005 года. В настоящее время используется привязка к пользовательскому компьютеру с онлайн-активацией серийного номера.

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

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



Защита обучающих материалов



Компания Мерсибо

Мерсибо


Компания "Мерсибо" выпускает обучающее программное обеспечения для детей. Игры решают задачи детского развития на профессиональном уровне: каждая развивает конкретный навык, задания настраиваются под способности ребенка и задачи специалиста.

Основной площадкой продаж является собственный сайт издателя: Mersibo.ru.

Стоимость продуктов: 700-2000 рублей

Защита StarForce используется с 2013 года. Первоначально защищались оптические диски CD (продукт StarForce Disc), в дальнейшем комбинированный вариант с онлайн-активацией, и в 2017 году были добавлены флешки.

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

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

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


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 10 32/64-bit.
Windows 7 32/64-bit. Mac и Linux с использованием Wine.
Windows 8 32/64-bit. 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 - + +
Деактивация приложенияДеактивация используется как часть процесса переноса лицензии – технологии, позволяющей конечному пользователю перенести защищённое с привязкой к компьютеру приложение на другой компьютер с сохранением лицензии. Перенос лицензии может быть использован для переноса продукта пользователем с одного компьютера на другой или при изменении конфигурации компьютера. + + +
Автоматическое добавление лицензийАвтоматическое добавление лицензий также относится к долговременному использованию защищенного продукта. В отличие от деактивации при автоматическом добавлении лицензии конечный пользователь использует новую лицензию (активацию) при переносе на другой компьютер. Разработчик сам устанавливает период появления новой лицензии. + + +
Редактирование серийных номеровСуществует возможность изменения параметров отдельного сгенерированного серийного номера или целой партии серийных номеров. Таким образом, можно изменить срок их действия, максимальное количество запусков и т.д. - + +

Протестировать StarForce ProActive