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) |
Скрипт запускается с ограниченной функциональностью, но без ограничения периода использования. |
Использование продукта конечными пользователями без приобретения лицензии в течение срока, определенного клиентом. По истечении этого срока со скриптом можно будет продолжать работать только при условии приобретения лицензии конечным пользователем. |
Использование продукта конечным пользователем без приобретения лицензии в течение срока, определенного клиентом. Скрипт не может быть запущен по истечении этого срока. |
«Полноценное» использование продукта конечным пользователем. |
Ограниченное по времени использование скрипта конечным пользователем. По истечении установленного срока необходимо оплатить новый период для продолжения работы со скриптом |
Трейдинговые программы – полезный инструмент для профессиональных трейдеров, который делает их ежедневную работу более эффективной и прибыльной. Такие программы должны быть защищены от нелегального копирования и использования для сохранения прибыли разработчиков.
Защита от копирования скриптов и советников,
предназначенных для работы в системе MetaTrader
Защита от копирования с помощью продукта StarForce ProActive for Traders реализуется путем привязки скрипта к компьютеру или к торговому счету в системе MetaTrader. Привязка обеспечивает возможность запуска скрипта только на конкретном компьютере или для конкретного торгового счета, что предотвращает возможность несанкционированного использования скрипта третьими лицами. Подробнее о технологии.
Защита от декомпиляции файлов 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. |
|
С внесением изменений в код специалистами клиента. |
|
Без внесений изменений в код. |
Анализ защиты, выполненной специалистами клиента.