Защита программного обеспечения с привязкой на выбор
StarForce Universal рекомендуется для защиты программного обеспечения, которое может распространяться на оптических носителях, флеш-картах, а также через интернет от таких угроз, как незаконное копирование, пиратское распространение, нелегальное использование, а также взлом, анализ и модификация.
Продукт сочетает в себе характеристики продуктов StarForce Disc и StarForce ProActive.
Принцип работы StarForce Universal
При защите на сервере StarForce код приложения модифицируется таким образом, чтобы оно могло работать только при подтверждении двух проверок:
|
наличия лицензии и соблюдения её ограничений
|
|
подтверждения подлинности лицензии, сводящейся к проверке какого-нибудь сложно подделываемого объекта, к которому «привязана» лицензия (объекта привязки).
|
Способ проверки подлинности лицензии зависит от выбора объекта привязки.
Объекты привязки StarForce Universal
Объект привязки
|
Принцип работы
|
Назначение
|
Персональный компьютер
|
Приложение может работать только на одном конкретном компьютере или фиксированном наборе компьютеров. Привязка приложения к компьютеру производится при инсталляции или первом запуске приложения. В ходе процедуры активации информация о параметрах компьютера прикрепляется к серийному номеру, что фиксируется на сервере управления лицензиями StarForce. Для последующих запусков подключение к серверу управления лицензиями StarForce не требуется.
|
Идеально подходит продуктов, которые планируются для распространения в сети интернет или на флеш-картах.
|
Оптический носитель или USB
|
Привязка к диску основана на уникальности геометрического расположения секторов и длины дорожки в рамках одной партии дисков. В зависимости от выбора вида защиты StarForce при первом запуске диска может понадобиться ввести дисковый ключ (защита CD-ROM/DVD-ROM) или введение ключа не понадобится (защита CD- ROM/DVD-ROM Keyless и защита CD-R/DVD-R). Заказчик может выбрать постоянную или периодическую проверку диска, что будет означать постоянное или периодическое нахождение оригинального диска в приводе компьютера для успешного запуска приложения.
|
Идеально подходит для продуктов, которые планируются для распространения на дисках или USB-носителях.
|
StarForce Universal позволяет в результате однократной защиты получить защищенное приложение, способное «привязываться», как к оптическому диску, так и к параметрам компьютера.
Если даже первоначально продукт планируется распространять только одним способом (например, только на дисках), очень вероятно, что через некоторое время появится интерес к другому способу распространения (через интернет). Таких примеров немало, и в каждом случае требуются дополнительные затраты для подготовки дистрибутива к новому виду распространения: поиск оригинальных версий файлов и возможности передачи прав на них, защита оригинальных файлов с использованием другого типа привязки, создание дистрибутива с новыми защищенными файлами и т.д.
При использовании StarForce Universal данные затраты сводятся к созданию нового инсталлятора приложения с целью переключения типа привязки в реестре, а если невозможно переделать инсталлятор, то просто к созданию REG-файла, переопределяющего привязку.
Пример использования в России
Федерация Шашек России
Федерация Шашек России каждый год обновляет программу, которая представляет из себя уникальную базу данных, содержащую информацию о всех региональных федерациях шашек России, их членах, а также информацию о всех прошедших турнирах с удобным навигационным поиском по всей базе. Эта программа распространяется только среди членов Федерации Шашек России.
Сбор и структурирование таких данных – трудоемкое занятие, поэтому чтобы защитить свои труды от использования третьими лицами, Федерация Шашек России приняла решение использовать продукт StarForce Universal, который надежно защищает программное обеспечение от распространения и помогает сохранить накопленную информацию только для пользования внутри Федерации. При этом людям, которые предпочитают материальный носитель или не имеют постоянного интернет-подключения, получают диски, а остальные – могут скачать базу с сайта Федерации. Серийный номер им высылается электронным письмом.
Пример использования во Франции
Micro Application
Micro Application – французский разработчик программного обеспечения широкого спектра. Компания занимается выпуском приложений различного назначения, в т.ч. мультимедийное, образовательное, развлекательное и профессиональное ПО.
Большинство продуктов компании распространяются как на оптических носителях (диски заказчик печатает на сертифицированном заводе во Франции), так и через интернет. Поэтому продукт StarForce Universal стал идеальным решением для защиты пользовательского программного обеспечения компании Micro Application, сочетающим в себе возможность работы с одним и тем же проектом защиты, предназначенным для разных каналов сбыта.
Защита самостоятельно
1
|
Скачивается и устанавливается программа StarForce Protection Studio (предоставляется бесплатно)
|
2
|
Используя StarForce Protection Studio, отбираются функции и файлы, которые будут защищены
|
3
|
Выбирается и настраивается тип привязки
|
4
|
Устанавливаются параметры защиты
|
5
|
Подготавливается дистрибутив
|
6
|
Тестируется работа защищенного продукта
|
7
|
Если это защита с привязкой к диску, то создается мастер-диск, который передаются на завод для репликации
|
8
|
Если это защита с привязкой к компьютеру, то подготавливается дистрибутив для онлайн-распространения
|
Защита силами сотрудников 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 32/64-bit
|