Top.Mail.Ru

Решение для защиты и лицензирования
32-х и 64-х разрядных приложений

У компаний и индивидуальных разработчиков может возникнуть необходимость использовать защиту одновременно для 32-битных и 64-битных приложений с единой базой ключей. Технологии, применяемые в ASProtect, не позволяют этого сделать, так как используются две независимые базы для ASProtect 32 и APSrotect 64. Мы предлагаем рассмотреть для решения этой задачи другой продукт компании – StarForce ProActive.

Сравнительная таблица


Характеристики

ASProtect 32

ASProtect 64

StarForce ProActive

Поддержка защиты 32 и 64 битных приложений в одном проекте нет нет да
Защита приложений . NET нет да да
Защита файлов данных нет нет да

Функции DRM

Ручная активация да да да
Автоматическая активация через сервер StarForce нет нет да
Привязка к конфигурации компьютера да да да
Генерация кода оборудования без интеграции через API нет да да
Привязка к серверу нет нет да
Сбор статистики по активациям на сервере StarForce с доступом через личный кабинет нет нет да

Механизмы защиты

Защита от отладки на прикладном уровне (ring3) да да да
Защита от отладки на уровне ядра (ring0) нет да да
Защита от использования на виртуальных машинах нет да да
Защита от запуска через удаленное подключение к ПК нет да да
Защита кода приложения Фрагменты функций Функции полностьюВам не нужно изменять приложение – достаточно выбрать функции из файла .pdb. Функции полностьюВам не нужно изменять приложение – достаточно выбрать функции из файла .pdb.
Автоматическая защита кода нет Да (защита переходов)Это помогает улучшить защиту файла, особенно если нет возможности вносить изменения в исходный код. Да (защита переходов)Это помогает улучшить защиту файла, особенно если нет возможности вносить изменения в исходный код.
Тип защиты кода Полиморфный обфускатор(замена команд эквивалентными, с добавлением незначительного кода) Конверсия в команды для защищенной виртуальной машиныЗащищенный код преобразуется в специальный внутренний формат, надежно защищенный от анализа. Конверсия в команды для защищенной виртуальной машиныЗащищенный код преобразуется в специальный внутренний формат, надежно защищенный от анализа.
Возможность настраивать уровень защиты нет Да, можно выбрать желаемое соотношение между безопасностью и производительностьюТакое возможно благодаря гибкости настройки защиты для отдельных функций. Да, можно выбрать желаемое соотношение между безопасностью и производительностьюТакое возможно благодаря гибкости настройки защиты для отдельных функций.
Уровень защиты ядра (от анализа и модификации) Средний Высокий Очень высокийСистема защиты использует уникальную архитектуру кода, которую практически невозможно анализировать с использованием традиционных отладчиков и дизассемблеров.
Постоянная проверка целостности ядра нет даЭто позволяет отслеживать попытки вмешательства в работу защиты. даЭто позволяет отслеживать попытки вмешательства в работу защиты.
Уникальное ядро защиты для каждого файла нет даПри защите каждый файл получает уникальный сборку ядра. Хакер должен проанализировать каждый файл по отдельности. даПри защите каждый файл получает уникальный сборку ядра. Хакер должен проанализировать каждый файл по отдельности.

Интерфейс

Многоязычная поддержка нет да да
Настройка стандартных диалоговых окон нет да да
Возможность разработки собственного пользовательского интерфейса нет нет да

Узнать подобнее о продукте StarForce ProActive.

Партнеры