Стоит ли создавать DLL с новыми билдами

 

Доброе время суток всем! Так как нет возможности декомпилировать новые билды (а может уже и есть, может просто гуру не добрался до этого вопроса), стоит ли переносить логику в библиотеки на сторонних языках? Какие в этом вопросе есть перспективы у MQL4?

Вопрос именно в защите от вскрытия, а не в вычислении большого мат. аппарата! 

 
Vyacheslav090:

Доброе время суток всем! Так как нет возможности декомпилировать новые билды (а может уже и есть, может просто гуру не добрался до этого вопроса), стоит ли переносить логику в библиотеки на сторонних языках? Какие в этом вопросе есть перспективы у MQL4?

Вопрос именно в защите от вскрытия, а не в вычислении большого мат. аппарата! 

Конечно, стоит! Но не в ДЛЛ, а в облако. ДЛЛ легко ломаются. Вся важнейшая часть алгоритма должна вычисляться в распределенном облаке. Ведь ДЛЛ можно взломать и тогда злодеи, узнав Ваши секретные секреты, устроят крах всей финансовой системе в мировом масштабе.

Только запомните, не в коем случае нельзя размещать в таких доступных злодеям облаках, как Azure и т.д. Я бы посоветовал физическое размещение сети серваков в облаке Оoрта, ведь секретности лишней не бывает )) Да, я не упомянул, это и так ясно. Для пущей безопасности надо придумать свой сторонний язык. Инструкцию сжечь, пепел туда же, в облако Оорта. Самому тут же утопиться, чтобы под пытками не вырвали секретный секрет))

 
VDev:

Конечно, стоит! Но не в ДЛЛ, а в облако. ДЛЛ легко ломаются. Вся важнейшая часть алгоритма должна вычисляться в распределенном облаке. Ведь ДЛЛ можно взломать и тогда злодеи, узнав Ваши секретные секреты, устроят крах всей финансовой системе в мировом масштабе.

Только запомните, не в коем случае нельзя размещать в таких доступных злодеям облаках, как Azure и т.д. Я бы посоветовал физическое размещение сети серваков в облаке Оoрта, ведь секретности лишней не бывает )) Да, я не упомянул, это и так ясно. Для пущей безопасности надо придумать свой сторонний язык. Инструкцию сжечь, пепел туда же, в облако Оорта. Самому тут же утопиться, чтобы под пытками не вырвали секретный секрет))

Спасибо за ответ)Более гуманные способы нужны)) Облако - хорошо, может у себя сервант поставить! Так еще не делал, нужно будет долго тестировать! На сегодняшний день новые билды поддаются декомпилу и это реализовано?
 
Не декомпилируются. Фактически длл для защиты сейчас не нужны.
 
Renat:
Не декомпилируются. Фактически длл для защиты сейчас не нужны.
А в будущем? Через месяц, через год?
 
Vyacheslav090:
А в будущем? Через месяц, через год?

Через 100500 лет точно заломают))) Надо четко понимать, что если запустить MT4/5 под современными средствами декомпила/отладки, можно просто снять дамп памяти. Конечно, это не для кул-хакеров из инета.

P/S/ Я этим не занимаюсь

 
Vyacheslav090:
Спасибо за ответ)Более гуманные способы нужны)) Облако - хорошо, может у себя сервант поставить! Так еще не делал, нужно будет долго тестировать! На сегодняшний день новые билды поддаются декомпилу и это реализовано?
Серваки под Вынь сейчас дешевы, могу скинуть в личку список. Я прикололся, но вычисления на стороне - реальный способ сохранить секретность. Другой вопрос, нужно ли это? Как показывает лично моя практика, эта секретность не стоит выеденного яйца.
 
VDev:
Серваки под Вынь сейчас дешевы, могу скинуть в личку список. Я прикололся, но вычисления на стороне - реальный способ сохранить секретность. Другой вопрос, нужно ли это? Как показывает лично моя практика, эта секретность не стоит выеденного яйца.
Я о том же, если крупный проект брать! Хотя если плодить даже не большого советника, то может и стоит извернуться! Да, можно в личку скинуть! А как со скоростью обмена данными у такой схемы?
 

Чтобы кто-то начал "ломать" Ваш проект, нужно, чтобы он представлял ценность для кого-то, кроме его автора. Таких проектов (представляющих ценность) для MT4/MT5 можно пересчитать на пальцах одной руки. В итоге сначала нужно создать что-то такое, что кому-то захочется взламывать, а уж потом думать о защите. Причем первое является достаточно затруднительным.

 
Scriptong:

Чтобы кто-то начал "ломать" Ваш проект, нужно, чтобы он представлял ценность для кого-то, кроме его автора. Таких проектов (представляющих ценность) для MT4/MT5 можно пересчитать на пальцах одной руки. В итоге сначала нужно создать что-то такое, что кому-то захочется взламывать, а уж потом думать о защите. Причем первое является достаточно затруднительным.

Это в точку!)) Но вопрос чуть чуть в о другом был)
Причина обращения: