Обсуждение статьи "Защита MQL5-программ: пароли, ключи, ограничение по времени, удаленная проверка лицензий"

 

Опубликована статья Защита MQL5-программ: пароли, ключи, ограничение по времени, удаленная проверка лицензий:

Большинство разработчиков нуждаются в защите своих кодов. В этой статье представлены несколько различных способов защиты MQL5-программ - методы обеспечения лицензирования скриптов, советников и индикаторов. Рассмотрена парольная защита, генераторы ключей, привязка к торговым счетам, ограничение по времени и удаленная проверка лицензий при помощи MQL5-RPC.

Автор: investeo

 
Спасибо! Статья очень полезная. Самостоятельно пришлось бы долго разбираться.
 

Синтаксическая ошибка в названии "...органичение пр времени...". Исправьте пожалуйста.

А статья интересная. Будем разбираться...

 

 

называть base64 шифрованием...

кстати, эта кодировка легко опознаётся и никого не пугает. Тем более повсеместно используется при связи вебприложений с другими (если нужно обмениваться не только строками).

При декомпиляции кода, даже PGP не поможет и шифрование индексов в том числе. Не говоря уже о том, что для PGP нужна отдельная длл, а значит отпадает, например, удалённая оптимизация. Не говоря уже о том, что многим трейдунам стрёмно, когда всякие скрипты/индикаторы/советники лезут в инет и хрен знает что передают.

В общем, как всегда, было бы что защищать. 

 

Статья полезная и показывает направления для применения защит в своем софте.

Со своей стороны мы думаем над предоставлением штатного и быстрого MQL5 интерфейса по работе с криптосистемами (MD5, SHA, RSA, DES, etc), что позволит легче работать с шифрацией.


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

Приглашаем авторов активнее публиковать свои приложения.

 
Renat:

Приглашаем авторов активнее публиковать свои приложения.

а можно ли для авторов, которые хотят публиковать бесплатный софт - не делать обязательное заполнение паспортных данных?
 
sergeev:
а можно ли для авторов, которые хотят публиковать бесплатный софт - не делать обязательное заполнение паспортных данных?

К сожалению, тут проблема ровно в обратном направлении. Мы несем прямые убытки из-за разнообразных мошенников (кардеры, ворованные пейпал аккаунты и тд) в разных сервисах, хотя научились эффективно с ними бороться.

Вынуждены двигаться в направлении контроля в первую очередь за продавцами ради неубиваемости сервиса. Нельзя относиться к публичному сервису беспечно - общий тренд в усилении безопасности многих аналогичных сервисов.

Наша подход - защитить конечных пользователей и не допустить ничего опасного в свою инфраструктуру.


Для полностью бесплатного софта с исходниками есть Code Base - это хороший способ поднять себе рейтинг.

Кстати, мы скоро выпускаем большую систему рейтингов для всех пользователей. Это будет очень интересное новшество - "даешь трейдера 80 уровня!".

 

Renat:

Для полностью бесплатного софта с исходниками есть Code Base - это хороший способ поднять себе рейтинг.

немного не так.

маркет это одно, а кодебаза совсем другое.

товар в маркете замечателен тем, что к нему доверия по качеству больше.  Тут наверно слово "респект" подходит. В маркете  бесплатный софт автоматически становится "80 уровня". А кодебаза как то меркнет...

Кстати, мы скоро выпускаем большую систему рейтингов для всех пользователей. Это будет очень интересное новшество - "даешь трейдера 80 уровня!".

на этом форуме желателен рейтинг для "программист 80 уровня".  Трейдер ноу детектед. 

Если на форуме и есть хоть какие-то показатели качества программиста - его статьи, посты, опубликованные разработки или сервис работа.  То для трейдеров нет абсолютно ничего объективного.
Трейдера нельзя оценить. Если же он себе оценку будет давать, то вы сами знаете к чему приведет спамовая реклама :)

Как заказать торгового робота на MQL5 и MQL4
Как заказать торгового робота на MQL5 и MQL4
  • 2010.06.18
  • MetaQuotes Software Corp.
  • www.mql5.com
С запуском сервиса "Работа" MQL5.community становится идеальным местом для размещения заказов и оказания услуг программирования. Тысячи трейдеров и разработчиков ежедневно посещают этот ресурс и с легкостью могут помочь друг другу. Для трейдера сервис "Работа" - это легкая возможность получить свой собственный эксперт. Для MQL5-разработчика это возможность легко найти новых клиентов. В данной статье мы рассмотрим возможности этого сервиса.
 
sergeev:

... То для трейдеров нет абсолютно ничего объективного. Трейдера нельзя оценить.

Ну разве что только сервис Сигналы, который возможно уже в ближайшем будущем откроется. Тоже интересно будет. :) Вот там и будет однозначный "даешь трейдера 80 уровня!". :)
 
по моему это единственная возможность на данный момент.
 
sergeev:
по моему это единственная возможность на данный момент.

Так ведь по другому никак и не докажешь мастерство трейдера. Только мониторинг своей торговли. И здорово, что это будет на этом сайте. Не нужны никакие Ониксы и прочее...

Только на данный момент информации по этой теме мало. Например, какие типы счетов можно будет подключать к этому сервису? Точнее, можно ли будет подключать и демо счета? Или только реал? К реальным конечно же больше будет доверия. И к демо и к реалу степень доверия больше, если долго будет стабильный результат (например, от полугода). Вопросов может быть много ещё...

P.S. А вообще тема совсем о другом, так что удаляюсь. :) 

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5