зачем dll и защиты? от кого?

3Nymous

Активный участник
приветствую всех!
сабж...
я параноик? или наоборот, все параноики кроме меня?

давайте обсудим зачем защищать советника, в частности, при помощи dll?

1. если вы кому то отдали советника с dll, то это то же самое что отдать простого советника... т.к. dll можно вызывать откуда угодно, например, переписав советника на java для дукаса, dll не трогаем, а просто пользуем как и раньше...

2. если отдавать без dll? а смысл? без него советник работать не будет... это то же самое, что отдать советника и не отдать индикатор на котором он работает...

3. если вы вообще не собираетесь никому отдавать советника, то зачем тогда вообще защищать его? чтоб не украли алгоритм? так и защищайте от воровства, чтоб не украли! а не алгоритм ))

4. ну и остается совсем параноидальный вариант - защищать от дилинга или метаквотов! :oops:
есть слушок, что ДЦ через терминал может вытягивать советников... вполне, технически возможная штука и совсем не сложная как некоторые думают...
тут возможно и пригодится возможность спрятать алгоритм подальше от терминала... но правда ли это?
кстать, говорят механизм выкачивания советников усовершенствован в МТ5... может теперь и dll-ки не спасут? ;)

ваши мнения по этому поводу?


ЗЫЖ "если Вы параноик, то это еще не значит, что за Вами не следят" (с)
 

Ugar

Гуру форума
:rolf::rolf::rolf: Особенно повеселил 4 пункт.
Всё гораздо проще.
К примеру программист-лохотронщик пишет сов для продажи. Он не идиот. Прекрасно знает что этот сов долго продавать не получится. Какой то из покупателей, поймёт что его развели. И возжелав отмщения выложит его в бесплатный доступ в сети. Далее находится счастливый обладатель декомпилятора, его вскрывают и убирают защиты. И вот этот сов лежит уже в сети бесплатно и без защиты. Естественно у лохотронщика этот сов уже никто не покупает, все желающие юзают на халяву. Тут конечно вопрос, кому же отомстил ЛОХ выложив сов в бесплатный доступ? лохотронщику или толпе других лохов которые скачали его на халяву и слили депо? Счас не об этом.
Если сов защищён dll'кой, то для снятия защиты потребуется специалист, а не просто нажать кнопку декомпилятора. То есть сов дольще будет не взломан, а значит дольше будет продаваться. Принесёт больше прибыли лохотронщику.

А вообще то импорт функций из dll придуман для дополнения функционала языка программирования.
 

ShadowCandle

Гуру форума
Абсолютно согласен с предыдущим постом, от себя лишь хочу добавить, что ничего "неломаего" в принципе не существует, вопрос лишь в том, есть ли в этом необходимость у того, кто это способен сделать. Единственный на сегодняшний день актуальный способ защиты информации - это электронные ключи длиной от 1024 и нормальным алгоритмом шифрования, и то способ лишь упирается, в наличие этого самого ключа, тоесть пока ключа нет, защита сильная, и даже при современных мощностях подбор займёт слишком много времени, а при наличии ключа, далее дело техники, но для защиты советников - этот спопоб не подходит, так что вопрос лишь в необходимости... ;)
Что же касается 4 пункта, меня это тоже повеселило, подумайте, зачем продаваемому продукту такие риски? Разработчикам и без этого вполне "нормально", а если такое вдруг бы действительно выяснилось, вы только представьте последствия для них...
 

3Nymous

Активный участник
Что же касается 4 пункта, меня это тоже повеселило, подумайте, зачем продаваемому продукту такие риски? Разработчикам и без этого вполне "нормально", а если такое вдруг бы действительно выяснилось, вы только представьте последствия для них...
ну про виртуалдилера тоже долго никому не было известно, все только догадывались ;)
при любом его упоминании, пользователей банили как метаквоты, так и диллинги...
а что теперь? пострадала репутация и никто не пользуется МТ? ;)
ничего подобного, процветают дальше!
продукт строго закрытый, разрабатывается по пожеланиям дилингов... любой каприз за деньги... имхо много еще чего неизвестного в этой мутной воде...

т.е. судя по вашим выкладкам, советников с dll вообще лучше не пытаться пользовать? т.е. защищают не алгоритм, а косяки в нем?
вообще, к продающимся советникам у меня пренебрежительное отношение... ну не может прибыльный советник продаваться ))
в лучшем случае, он когда то и работал в плюс... но стратегии умирают... и вот тут есть еще последний шанс на нем заработать! ))

а вот ворованного, рабочего, не продающегося, да еще и защищенного советника я ниразу не видел...
т.е. делаем вывод - защищаются только для продажи?
 

ShadowCandle

Гуру форума
ну про виртуалдилера тоже долго никому не было известно, все только догадывались ;)
при любом его упоминании, пользователей банили как метаквоты, так и диллинги...
а что теперь? пострадала репутация и никто не пользуется МТ? ;)
ничего подобного, процветают дальше!
продукт строго закрытый, разрабатывается по пожеланиям дилингов... любой каприз за деньги... имхо много еще чего неизвестного в этой мутной воде...
т.е. судя по вашим выкладкам, советников с dll вообще лучше не пытаться пользовать? т.е. защищают не алгоритм, а косяки в нем?
вообще, к продающимся советникам у меня пренебрежительное отношение... ну не может прибыльный советник продаваться ))
в лучшем случае, он когда то и работал в плюс... но стратегии умирают... и вот тут есть еще последний шанс на нем заработать! ))
а вот ворованного, рабочего, не продающегося, да еще и защищенного советника я ниразу не видел...
т.е. делаем вывод - защищаются только для продажи?
Что касается "виртуалдилера", то тут может быть как и всё у нас (людей) получается, тоесть изначально задумано для одного, а использовали совершенно для другого, не очень удачное, грубое сравнение с водородной бомбой (реакцией), придумали, чтобы получать энергию, а использовали... совсем не по назначению...
Что же касается защиты с использованием длл, или вообще продажи советников, настоящих "баблорубов" никто продавать не будет, это не имеет смысла, потому как рано или поздно стратегия попадёт в массы и тогда точно потеряет свой смысл, если изначально и была "граалем", отсюда простой, единственный и вполне логичный вывод: защищают, чтобы как можно дольше продавать, а продают, чтобы самим на этом заработать. :?:
 

3Nymous

Активный участник
настоящих "баблорубов" никто продавать не будет, это не имеет смысла, потому как рано или поздно стратегия попадёт в массы и тогда точно потеряет свой смысл
отсюда вывод: "баблорубы" видны только дилингам... им же они и вредны... вот и заинтересованность дилингов в получении алгоритма для своих целей ;)
думаю слухи не на пустом месте, где имеет место интерес, должна быть и реализация...
при клиент-серверной архитектуре не так сложно все это организовать... конечно, при условии, что клиент и сервер одного производителя...
и траффик шифруется - кто его знает, что там передается...

Особенно повеселил 4 пункт
кстать, так же отвечали при первых упоминаниях о виртуалдилере ))
потом еще доказывали, что это никому не нужно и т.п.
 
Последнее редактирование:

AlexeyVik

Программист mql4 mql5
отсюда вывод: "баблорубы" видны только дилингам... им же они и вредны... вот и заинтересованность дилингов в получении алгоритма для своих целей ;)
думаю слухи не на пустом месте, где имеет место интерес, должна быть и реализация...
при клиент-серверной архитектуре не так сложно все это организовать... конечно, при условии, что клиент и сервер одного производителя...
и траффик шифруется - кто его знает, что там передается...


кстать, так же отвечали при первых упоминаниях о виртуалдилере ))
потом еще доказывали, что это никому не нужно и т.п.
Я не буду даже пытаться возражать, НО.
Зачем дилеру текст советника сомнительного происхождения? Тем-более что среди всех используемых советников количество прибыльных стремиться к нулю.
Для этого организованы конкурсы среди советников. Программист сам на блюдечке принесёт свой код за возможность поучаствовать.
С другой стороны... а вдруг кто-то что-то напишет...
Но мониторить все компы для этого совсем не надо. Достаточно вписать в метаэдитор команду, в момент компиляции отправлять код советника на сервер. А там просмотреть последние не составит труда.:oops:
 

3Nymous

Активный участник
Зачем дилеру текст советника сомнительного происхождения? Тем-более что среди всех используемых советников количество прибыльных стремиться к нулю.
...Достаточно вписать в метаэдитор команду, в момент компиляции отправлять код советника на сервер. А там просмотреть последние не составит труда.:oops:
не туда мыслишь, речь шла о баблорубах...
не надо все подряд скачивать, диллингу нужны только прибыльные советники... для того чтобы понять как работает и предпринять меры противодействия...
а прибыльного советника дилинг видит т.к. это его прямые убытки...
 

ShadowCandle

Гуру форума
не туда мыслишь, речь шла о баблорубах...
не надо все подряд скачивать, диллингу нужны только прибыльные советники... для того чтобы понять как работает и предпринять меры противодействия...
а прибыльного советника дилинг видит т.к. это его прямые убытки...
Нормальному дилингу "плевать" на прибыльных советников, дилингу нужны клиенты, чем больше клиентов, тем больше прибыль дилинга, вы забываете, что от любой, будь-то прибыльная сделка или убыточная, дилинг получает плюс, так что угроза потерять всё это из-за вероятности выявления "подсматривания" за клиентом слишком высока и не стоит этого, вокруг ведь есть не только чайники, а и специалисты в том числе, для которых понять, что именно "зашито" в терминал и уходит на сторону брокера не составит особого труда. Не надо быть параноиком, кроме того, а если советник начнёт сливать? Тоесть брокер, как вы говорите, "слямзит прибыльного" советника, а это был просто удачный период, риски потерь высоки и совершенно ненеобходимы для брокера. Так что ваше право, конечно, думать что угодно, но проще в этом случае просто дублировать ваши сделки ничего не похищая ;-)
 
Последнее редактирование:
  • Like
Реакции: Ugar

3Nymous

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

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

я даже не подозревал, что обсуждать будем только 4ый пункт... значит первые 3 пункта верны ;)
но и зашоренность мыслей я тоже наблюдаю... никто даже предположить не может о возможности 4го пункта...
где воображение, господа? ))
 
Последнее редактирование:

Ugar

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

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

я даже не подозревал, что обсуждать будем только 4ый пункт... значит первые 3 пункта верны ;)
но и зашоренность мыслей я тоже наблюдаю... никто даже предположить не может о возможности 4го пункта...
где воображение, господа? ))
:rolf: Ржунимагу!!!
Первые 3 пункта вполне логичны, хотя и не охватывают всего спектра применения библиотек. А вот 4 пункт действительно весёлый. Хотя такие мысли у многих новичков.
Из этих умозаключений сразу видно, что написал их новичок. С воображением у всех всё в порядке. Но со временем, опыт и понимание предмета вытесняют из головы пустые слухи, глупые мечты и ничем не подкреплённое воображение.
 
Последнее редактирование:

nitar

Почетный гражданин
А что ,не рассматривается вариант,что это делается всего лищь для ускорения работы,с ним бывает по полчаса считает,причем на рейдерских машинах,что уж говорить про простые
 

ShadowCandle

Гуру форума
эхх...
да вот и не проще просто копировать сделки...
т.е. фактически выводить сделки на межбанк... не все могут себе это позволить... да и не хотят особо, это не их бизнес...
А вам не кажется, что вы себе противоречите? Зачем им тогда чужой робот, если они себе что-то не могут позволить? :) В "хищении" чужого робота нет смысла, для вашего ДЦ все ваши сделки прозрачны, так что вместо вашего лота, для них не составит труда вывести лот поболее, но это уже из области чего-то не очень реального :) ЗАЧЕМ?
вот например, на фонде, реально, пишут роботов для роботов... т.е. пишут робота который зарабатывает на чьем то роботе... своего рода противодействие, регулирующее рынок... на фонде видны все заявки и сделки, и можно понять алгоритм, найти ошибки, и т.п... постепенно перестают зарабатывать оба робота, но дело сделано ;)
а на форексе никто не видит реальных сделок других участников... их видят только дилинги... и только они могут создавать противодействие, тем самым "регулируя рынок" и чтоб самим не разориться ))
я бы на их месте не отказался от возможности получить "неприятных" для себя советников... это легче чем, тупо, пытаться догадываться об алгоритме...
я даже не подозревал, что обсуждать будем только 4ый пункт... значит первые 3 пункта верны ;)
но и зашоренность мыслей я тоже наблюдаю... никто даже предположить не может о возможности 4го пункта...
где воображение, господа? ))
Вы думаете один ДЦ знает о сделках другого? Кроме того, а каким образом на "фонде" по сделке видно, что её открыл робот? Там что в комментариях, которые у всех навиду написано "сделка открыта роботом" :) Роботы есть везде и на фонде и на форекс (кстати тут недавно пролетала статья о "взбесившемся" роботе форекс, просадившем приличную сумму), да и для дилинга нет особой разницы робот сделку открыл или вы по системе вручную, вообщем не о том речь.
Что же касается 1-3 пунктов, просто 4 их все затмил. Если хотите по каждому:
1. Dll может содержать в себе не только основной алгоритм советника, но и привязку к номеру счёта, и пока кто-то "понимающий" не поможет от этого избавиться, вы не сможете использовать этот советник для какого-либо другого счёта (программы), собственно на этом и основана защита при продаже советника, но как уже много раз говорилось ничего "неломаемого" нет...
2. Не все советники используют для защиты dll, некоторые защищены в самом коде mq4 (ex4), так что способы защиты разные, от простого к сложному, и естественно вам будут продавать защищённый советник, чтобы на следующий день не увидеть его в свободном доступе, тоесть не потерять вероятных клиентов для покупки, но как уже говорилось вероятость купить прибыльного советника стремится к нулю.
3. Делают это только лишь для продажи, потому как для себя у вас всегда есть открытый код, ведь может возникнуть необходимость внести изменения, и "защита от ДЦ" тут не при чём :)
 

3Nymous

Активный участник
имхо, точку поставит специалист который сможет вскрыть обмен )))

сейчас вроде и api МТ никому не доступно...
говорят раньше давали доступ, а теперь прикрыли...
зачем? пусть бы люди писали свои независимые терминалы... все равно лучше оригинала не сделают ;)
просто может слишком велика вероятность раскрыть недокументированные возможности???

кстать, подскажите знатоки, есть ли какая-нибудь сертификация трейдерского ПО на безопасность, скрытые "возможности" и т.п.?
 

ShadowCandle

Гуру форума
имхо, точку поставит специалист который сможет вскрыть обмен )))
сейчас вроде и api МТ никому не доступно...
говорят раньше давали доступ, а теперь прикрыли...
зачем? пусть бы люди писали свои независимые терминалы... все равно лучше оригинала не сделают ;)
просто может слишком велика вероятность раскрыть недокументированные возможности???
кстать, подскажите знатоки, есть ли какая-нибудь сертификация трейдерского ПО на безопасность, скрытые "возможности" и т.п.?
Да, видимо вас сильно "зацепило", можете верить во что угодно, хоть в деда мороза, только на все ваши вопросы вам ответили, и у любых действий есть адекватные причины (а не мифические ДЦ похитители советников, вы ещё производителей "Винды" за их автообновление начните подозревать, а что, ведь они не только советники, они вообще всю ваши информацию с диска себе копируют, вы посмотрите какой трафик идёт :rolf: ), защищают советники, чтобы продавать, и то как уже говорилось, это для масс, и при необходимости эту защиту снимут за пару часов... Если вам нечем заняться, продолжайте далее искать "тёмную сторону силы" и "вселенский заговор", а у меня, например, есть более интересные занятия :)
 

Ugar

Гуру форума
А что ,не рассматривается вариант,что это делается всего лищь для ускорения работы,с ним бывает по полчаса считает,причем на рейдерских машинах,что уж говорить про простые
В 99% случаев можно вполне обойтись без dll.
Но некоторые операции без них не получаются из за отсутствия необходимых функций.
 
Верх