Button Up
StarForce ProActive for Traders

StarForce ProActive for Traders

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

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


StarForce ProActive for Traders рекомендуется для защиты рабочих алгоритмов скриптов MQ4 и MQ5, разработанных специально для системы MetaTrader.

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


Продукт помогает эффективно решить ряд проблем

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

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


Привязка к компьютеру привязка к торговому счету
Компьютер,
на котором запущен скрипт MQL
Торговый счет,
на котором используется скрипт MQL
Для работы с несколькими торговыми счетами,
но на одном устройстве.
Для работы на нескольких устройствах,
но с одним торговым счетом.


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


На сервере StarForce, проходя процедуру защиты, код скрипта изменяется. Выполниться после этого он сможет только в том случае, если успешно пройдет две проверки:


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

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

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


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


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


Привязка к тороговому счету


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


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


В решение StarForce ProActive for Traders внедрена система StarForce DRM, которая дает возможность гибкого управления лицензиями. Ниже приведен список моделей лицензирования, которые доступны издателю или разработчику при защите скриптов MQ4 и MQ5 для системы MetaTrader:

Demo Trial Try&Die Buy Only Rent (Subscription)
Скрипт запускается с ограниченной функциональностью, но без ограничения периода использования. Использование продукта конечными пользователями без приобретения лицензии в течение срока, определенного клиентом. По истечении этого срока со скриптом можно будет продолжать работать только при условии приобретения лицензии конечным пользователем. Использование продукта конечным пользователем без приобретения лицензии в течение срока, определенного клиентом. Скрипт не может быть запущен по истечении этого срока. «Полноценное» использование продукта конечным пользователем. Ограниченное по времени использование скрипта конечным пользователем. По истечении установленного срока необходимо оплатить новый период для продолжения работы со скриптом
Способы привязки Вариативность способов привязки позволяет выбрать оптимальную модель продаж и получить контроль над защищенной программой.
Высокая степень взломостойкост Высокая степень взломостойкости благодаря использованию собственной технологии обфускации (фактов взлома зафиксировано не было).
Защита программы через веб-сервис Защита программы осуществляется через веб-сервис, что обеспечивает мобильность, простую процедуру защиты и, при необходимости, помощь со стороны технической поддержки StarForce.
Модели лицензирования Широкий выбор моделей лицензирования и их гибкая настройка.
Сбор статистики использования Сбор статистики использования защищенного скрипта для маркетингового анализа и прогнозирования продаж.
Изменение политики распространения Возможность изменения политики распространения уже выпущенного скрипта.
Периодическое подтверждение лицензии. Подробнее.
Различные варианты авторизации Различные варианты авторизации: через привязку к устройству, через привязку к счету или без привязки.
Постоянное обновление продукта Компания StarForce осуществляет постоянное обновление продукта StarForce ProActive for Traders и добавление нового функционала.

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


Защита от копирования скриптов и советников,
предназначенных для работы в системе MetaTrader


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


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


Защита от декомпиляции файлов MQ4 и MQ5


Защита от декомпиляции файлов mq4 и mq5


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


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


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


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

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


1 Получить логин и пароль для доступа к сервисам StarForce.
2 Модифицировать скрипт, внеся туда вызовы библиотеки защиты.
3 Защитить скрипт с помощью утилиты StarForce Protection Studio.
4 Сгенерировать тестовые серийные номера, при необходимости указав ограничения по использованию скрипта.
5 Произвести тестирование защищённого скрипта, активируя его с помощью тестовых серийных номеров.
6 Сгенерировать релизные серийные номера, при необходимости указав ограничения по использованию скрипта.
7 Передать копии скрипта и серийные номера трейдерам.
8 Собрать статистику об использовании и, при необходимости, ограничивать использование копий скрипта.
! Клиент может защищать свои скрипты в любое удобное для него время.

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


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


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

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

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

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


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


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

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


Базовые функции


Возможности защиты

Защита кода внутренней функции / защита вызова импортируемой функции. Дополнительная защита внутренних переменных скрипта через секретные классы.
Активация различных модулей скрипта в зависимости от параметров серийного номера. Защита неограниченного количества файлов.
Защита файлов данных. Защита бета- и промо-версий.
Защита патчей и дополнений. Возможность защиты с привязкой к торговому счету.
Настройка уровня привязки к оборудованию. Автоматическая активация скрипта без ввода серийного номера пользователем.
Возможность подключения собственного GUI. Модификация GUI.
Использование StarForce SDK.

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


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

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


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

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


Windows Vista 32/64-bit. Windows 7 32/64-bit. Windows 8 32/64-bit.
Windows 10 32/64-bit.

Также система обеспечивает защиту от запуска защищённых приложений
под следующими виртуальными машинами


Virtual Box. VMware. VMware Workstation.
Virtual PC. Sandboxie. Windows Virtual.
Microsoft Hyper-V Server 2008. Microsoft Hyper-V Server 2008 R2. Microsoft Hyper-V Server 2012.

Дополнительные возможности


Деактивация (происходит отключение привязки к компьютеру или счету для переноса на другой компьютер/счет). Редактирование серийных номеров.

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