Ноя 10

Защита программ для торговли на Форекс, выполняемых под управлением MT4 (MT5)

Еще раз на тему того, сколько стоит поставить защиту и что она из себя представляет
Защиты могут быть разные. Остановлюсь только на наиболее популярном варианте ключ HASP SL (и/или) HL, защищающий dll, вызываемую из ex4 файла. Итак, считаю известным практически все, кто интересовался защитами ex4 программ, тот факт, что ex4 защитить надежно и всерьез нельзя. Можно использовать тот или иной обфускатор, но наиболее продвинутые декомпиляторы дадут Вам текст, пусть и не тот же самый, но функционально идентичный. С учетом этого вполне оправданное решение таково. Ex4 не защищается вообще (или можно пройтись каким либо модификатором, затрудняющим декомпилирование, если очень хочется, но все равно ex4 взломают). Все критически важное для работы советника переносится в функции, которые размещаются в dll библиотеке. Код dll библиотеки зашифровывается алгоритмом AES с длиной ключа не менее 256. Библиотека упаковывается в защитный кокон. Работает библиотека только, если на компьютере пользователя есть аппаратный ключ HASP HL или программный HASP SL. Стоимость аппаратного ключа порядка 700-800 рублей. С учетом доставки пользователю получаем накладные расходы порядка 1000-1200 руб. Ключ можно удаленно перепрограммировать, что позволяет одним ключом защищать не один советник, а все, которые будет выпускать продавец.
На каждый советник в ключ прошивается, в том числе и в удаленном режиме, индивидуальная лицензия. Программный ключ HASP SL – все тоже самое, только стоит он порядка 200-300 рублей и при создании жестко привязывается к операционной системе и конфигурации машины. Перешли с одного VPS на другой – готовьте деньги на новый HASP SL. Назвал стоимость HASP SL ключа (вернее лицензии) для бессрочной работы. Возможен другой вариант – лицензия с ограниченным сроком от 1 до 90 дней. Выдается пользователю советника. Такую лицензию можно генерировать бесплатно. Используя защиту, можем привязать советники или к аппаратному ключу, тогда ключ можно носить от компьютера к компьютеру, но программа будет работать только на том компьютере, где ключ. Это был первый вариант, вариант второй – если программный ключ, то привязываемся к конфигурации того компьютера, где ключ установлен. Будет работать только на этом компьютере. Вопрос о том, как сделать так, чтобы работал только с данным счетом? Решение стандартное. В dll библиотеку добавляем проверку того, что введен key ключ, как значение функции от регистрируемого счета. key1=f(номер счета). Если key1=key, то все работает, иначе нет.
Стоимость установки защиты от 8 тыс. руб. (возможна оплата WMZ или WMR). Делать скидки смысла не вижу, но вариант частично бартерной оплаты в виде разного рода обмена на цифровые авторские продукты, рекламу и др. возможен. Конкретные вопросы по защите можно задавать в комментариях к этому посту, а так же средствами личной переписки.
На этом о защитах все. Остается только традиционно порекомендовать полезную ссылку на один из ресурсов сети Интернет. Ресурс будет полезен тем бизнесменам, кому интересна реклама на радио. Реклама на ENERGY интересна тем, что радио ориентировано на молодую аудиторию с возрастом примерно 16-30 лет, то есть слушают активные пользователи сети Интернет, готовые делать покупки в Сети в большей степени, чем старшее поколение, предпочитающее покупать по старинке.

Поделитесь статьей со своими друзьями
Общайтесь со мной:
comments: Closed

Comments are closed.