Button Up
StarForce Universal

StarForce Universal

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

Защита программного обеспечения с привязкой на выбор

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

Продукт сочетает в себе характеристики продуктов StarForce Disc и StarForce ProActive.

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

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

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

Способ проверки подлинности лицензии зависит от выбора объекта привязки.

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

Объект привязки Принцип работы Назначение
Персональный компьютер Приложение может работать только на одном конкретном компьютере или фиксированном наборе компьютеров. Привязка приложения к компьютеру производится при инсталляции или первом запуске приложения. В ходе процедуры активации информация о параметрах компьютера прикрепляется к серийному номеру, что фиксируется на сервере управления лицензиями StarForce. Для последующих запусков подключение к серверу управления лицензиями StarForce не требуется. Этот объект привязки идеально подходит продуктов, которые планируются для распространения в сети интернет или на флеш-картах.
Оптический носитель Привязка к диску основана на уникальности геометрического расположения секторов и длины дорожки в рамках одной партии дисков. В зависимости от выбора вида защиты StarForce при первом запуске диска может понадобиться ввести дисковый ключ (защита CD-ROM/DVD-ROM) или введение ключа не понадобится (защита CD- ROM/DVD-ROM Keyless и защита CD-R/DVD-R). Заказчик может выбрать постоянную или периодическую проверку диска, что будет означать постоянное или периодическое нахождение оригинального диска в приводе компьютера для успешного запуска приложения. Этот объект привязки идеально подходит для продуктов, которые планируются для распространения на дисках.
Два типа привязки Использование двух типов привязки по цене одного проекта защиты.
Высокая степень взломостойкости Высокая степень взломостойкости благодаря использованию собственной технологии обфускации.
Единый проект защиты Единый проект защиты для релиза, обновлений и тестирования значительно снижает трудозатраты заказчика. Возможность создания единого патча, как для дисковой, так и для онлайн версии защищенной программы значительно экономит ресурсы издателя.
Гибкая привязка Надежная и гибкая привязка к конфигурации компьютера или к оптическому носителю.
Политика распространения Возможность изменения политики распространения уже выпущенного ПО.
Печать партии дисков на заводе или дома Возможность печати партии дисков на заводе или в домашних условиях без использования дополнительного оборудования.
Резервная копия приложения Возможность создать полнофункциональную резервную копию защищенного приложения.
Защита через интернет Защита осуществляется через интернет, что обеспечивает мобильность, простую процедуру защиты и, при необходимости, оперативную помощь со стороны технической поддержки StarForce.
Постоянное обновление продукта Компания StarForce осуществляет постоянное обновление продукта StarForce Universal и добавление нового функционала.

StarForce Universal позволяет в результате однократной защиты получить защищенное приложение, способное «привязываться», как к оптическому диску, так и к параметрам компьютера.

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

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

Пример использования в России

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

Сбор и структурирование таких данных – трудоемкое занятие, поэтому чтобы защитить свои труды от использования третьими лицами, Федерация Шашек России приняла решение использовать продукт StarForce Universal, который надежно защищает программное обеспечение от распространения и помогает сохранить накопленную информацию только для пользования внутри Федерации. При этом людям, которые предпочитают материальный носитель или не имеют постоянного интернет-подключения, получают диски, а остальные – могут скачать базу с сайта Федерации. Серийный номер им высылается электронным письмом. 

Пример использования во Франции

Micro ApplicationMicro Application – французский разработчик программного обеспечения широкого спектра. Компания занимается выпуском приложений различного назначения, в т.ч. мультимедийное, образовательное, развлекательное и профессиональное ПО.

Большинство продуктов компании распространяются как на оптических носителях (диски заказчик печатает на сертифицированном заводе во Франции), так и через интернет. Поэтому продукт StarForce Universal стал идеальным решением для защиты пользовательского программного обеспечения компании Micro Application, сочетающим в себе возможность работы с одним и тем же проектом защиты, предназначенным для разных каналов сбыта.

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

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

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

  2. Используя StarForce Protection Studio, отбираются функции и файлы, которые будут защищены.

  3. Выбирается и настраивается тип привязки.

  4. Устанавливаются параметры защиты.

  5. Подготавливается дистрибутив.

  6. Тестируется работа защищенного продукта.

  7. Если это защита с привязкой к диску, то создается мастер-диск, который передаются на завод для репликации.

    Если это защита с привязкой к компьютеру, то подготавливается дистрибутив для онлайн-распространения.

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

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

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

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

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

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

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

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

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

Общие для продукта возможности защиты

  • Защита кода приложения от анализа.
  • Возможность защиты внутренних переменных и функций продукта от изучения и модификации.
  • Защита неограниченного количества файлов.
  • Защита файлов данных.
  • Защита бета- и промо-версий.
  • Защита патчей и дополнений.
  • Ограничение функционала в зависимости от типа лицензии.
  • Модификация GUI.
  • Поддержка расширенных возможностей защиты, доступных через API при использовании StarForce SDK.
  • Возможность переопределить привязку в момент сборки дистрибутива защищенного приложения.

Возможности защиты при привязке к компьютеру

Возможности лицензирования

  • Выбор срока действия серийного номера.
  • Выбор даты начала действия лицензии.
  • Определение срока активации лицензии (активировать не позже, чем …).
  • Периодическая проверка лицензий.
  • Региональные настройки серийного номера.
  • Определение максимального количества запусков.
  • Определение непрерывного времени работы.
  • Занесение серийного номера в чёрный список.

Статистика по генерации и активации серийных номеров

  • За период.
  • По продукту.
  • По каналу дистрибуции.
  • По одному или партии серийных номеров.
  • По всем проектам.
  • По странам.
  • Диаграммы, таблицы и графики активаций.

Возможности защиты при привязке к оптическому носителю

Специфические параметры защиты

  • Защита диска от эмуляции.
  • Ограничение времени использования приложения по заданным параметрам (срок действия, время работы, количество запусков).
  • Использование различных видов защиты для дисков в зависимости от таких параметров как тираж, введение дискового ключа вручную или автоматически, способы репликации:
    • Защита CD/DVD – защита программных продуктов, распространяемых промышленными тиражами на CD-ROM/DVD-ROM. Защищенное приложение при первом запуске требует ввода дискового ключа (обычно печатается на диске). В момент запуска продукта производится проверка на соответствие дискового ключа физическим параметрам лицензионного диска. Печать партии защищенных дисков производится на заводах по выбору клиента.
    • Защита CD/DVD Keyless – защита программных продуктов, распространяемых промышленными тиражами на CD-ROM/DVD-ROM. Основное отличие от StarForce Disc CD/DVD состоит в том, что не требуется ввод дискового ключа. Достаточно запустить приложение, вставив диск в привод. Проверка на подлинность осуществляется автоматически, что снимает всякую нагрузку с конечного пользователя. Печать партии защищенных дисков может производиться только на заводах, сертифицированных компанией StarForce (процедуру сертификации можно провести специально для завода, выбранного клиентом).
    • Защита CD-R/DVD-R – защита программного обеспечения, распространяемых малыми тиражами на CD-R/DVD-R. Используются специальные CD-R или DVD-R диски, разработанные инженерами StarForce. Диски не требуют ввода ключа, то есть проверка подлинности происходит автоматически при первом запуске. Это идеальный выбор для небольших тиражей, которые клиент может записать самостоятельно в «домашних» условиях.

Поддерживаемые типы оптических носителей

  • StarForce CD-Recordable (680 Мегабайт)
  • StarForce DVD-Recordable (4490 Мегабайт)
  • CD-ROM (700 Мегабайт)
  • DVD-ROM-5 (4,7 Гигабайт) и DVD-ROM-9 (8,5 Гигабайт)

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

  • Windows Vista 32/64-bit;
  • Windows 7 32/64-bit;
  • Windows 8 32/64-bit.
  • Windows 10 32/64-bit.
  • Windows Server 2003 32/64-bit;
  • Windows Server 2008;
  • Windows Server 2012.