#29132 - Sun Jul 10 2011 09:03 PM
XML=>TSCONT,а как насчет обратного преобразования?
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Уважаемые разработчики!
Вопрос, как вы сами понимаете, не праздный. Передавая зашифрованный скрипт в виде так называемого контейнера в другие руки, разработчик скрипта должен быть уверен, что новый владелец контейнера сможет только исполнять его, и не имеет доступа к его просмотру, а тем более редактированию его содержимого. Но так ли это на самом деле?
Насколько я понимаю, если есть программные средства, с помощью которых можно сделать прямое преобразование «Скрипт»=> «Контейнер», то что мешает написать программу, которая делала бы обратное преобразование «Контейнер» =>«Скрипт»? Конечно, если в распоряжении программиста окажется программный код прямого преобразования.
Пока на сегодняшний день мне ничего не известно о существовании таких программ-дешифраторов контейнеров для TSLab, но кто поручится за день завтрашний?
Автор скрипта может сколько угодно упираться, создавая контейнер: ограничивать контейнер конкретной датой, создавать ключ для инициализации контейнера, поставляемый автором вместе с контейнером, привязывать контейнер к конкретному портфелю (счету) конкретного пользователя, но все его усилия окажутся напрасными, как только в интернете не всплывет декодер контейнеров TSLab. И как тогда быть с авторским правом?
Уважаемые разработчики TSLab, а также авторы скриптов, как бы вы прокомментировали эту проблему?
Отредактировано Scriptolog (Mon Jul 11 2011 07:54 AM)
|
|
Наверх
|
|
|
|
#29139 - Mon Jul 11 2011 10:26 AM
Re: XML=>TSCONT,а как насчет обратного преобразования?
[Re: Scriptolog]
|
old hand
Registered: Tue Dec 23 2008
Записи: 1085
|
Справедливый вопрос. Здесь мы не стали изобретать велосипед. В программе используется повсеместно используемый симметричный алгоритм шифрования (или криптография с секретными ключами), когда пользователю передается секретный ключ. Используется встроенная в Windows и соответственно используемая ей реализация криптозащиты. Без ключа декодировать контейнер не может никто, в том числе и разработчики. О криптосистеме с открытым ключом можно почитать http://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81_%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%BC_%D0%BA%D0%BB%D1%8E%D1%87%D0%BE%D0%BC
Отредактировано pasha (Mon Jul 11 2011 10:27 AM)
|
|
Наверх
|
|
|
|
#29163 - Mon Jul 11 2011 01:45 PM
Re: XML=>TSCONT,а как насчет обратного преобразования?
[Re: pasha]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Честно говоря Ваш ответ немного сбивает с толку. С одной стороны Вы утверждаете, что В программе используется симметричный алгоритм шифрования (или криптография с секретными ключами) но познакомится предлагаете почему то с асимметричным алгоритмом шифрования, на котором строятся криптографические системы с открытым ключом О криптосистеме с открытым ключом можно почитать здесь http://ru.wikipedia.org/wiki/Криптосистема_с_открытым_ключом
Так все-таки какой алгоритм шифрования используется в TSLab при создании контейнеров: симметричный или асимметричный? И еще, касательно следующего Вашего утверждения Без ключа декодировать контейнер не может никто, в том числе и разработчики. А с ключом? Кто может декодировать контейнер при наличии ключа? Ответ напрашивается сам собой: не считая TSLab, любой, кому известен алгоритм кодирования/декодирования информации, используемый при обработке контейнеров, "в том числе и разработчики". Значит технология защиты скрипта в виде контейнера не является столь уж безупречной?
|
|
Наверх
|
|
|
|
#29228 - Tue Jul 12 2011 12:22 PM
Re: XML=>TSCONT,а как насчет обратного преобразования?
[Re: Scriptolog]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
Если бы использовался асимметричный, было бы 2 ключа. Значит - симметричный
|
|
Наверх
|
|
|
|
#29230 - Tue Jul 12 2011 12:32 PM
Re: XML=>TSCONT,а как насчет обратного преобразования?
[Re: Nektodron]
|
enthusiast
Registered: Mon Sep 20 2010
Записи: 218
|
Польза контейнера в том, что можно всё настроить и отдать покупателю просто 1 файл. И почти ничего не надо объяснять
|
|
Наверх
|
|
|
|
#29231 - Tue Jul 12 2011 12:45 PM
Re: XML=>TSCONT,а как насчет обратного преобразования?
[Re: Stenk]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Польза контейнера в том, что можно всё настроить и отдать покупателю просто 1 файл. И почти ничего не надо объяснять Когда "почти ничего не надо объяснять", это обычно оборачивается себе дороже, и объяснять приходится и два и три раза... А насчет того, что в контейнере можно все, то отнюдь. А как насчет оптимизации параметров? Почему при работе с контейнером отсутствует вклада "Оптимизация"?
|
|
Наверх
|
|
|
|
#29232 - Tue Jul 12 2011 12:47 PM
Re: XML=>TSCONT,а как насчет обратного преобразования?
[Re: Nektodron]
|
journeyman
Registered: Fri Apr 08 2011
Записи: 60
Loc: Саратов
|
Может быть этот вопрос следовало отнести в тему "Предложения", но уж коли тема контейнеров затронута здесь, то и вопрос задам здесь. Уважаемый Nektodron! Не могли бы Вы объяснить, почему при работе с контейнером отсутствует функция оптимизации параметров? Не понятно, почему пользователь - он же владелец контейнера, лишен этой возможности. За что такая немилость? На мой взгляд, наличие вкладки «Оптимизация» при работе с контейнером принесло бы всем только пользу. Разработчики могли бы передавать свои скрипты на тестирование в виде контейнеров будущим потенциальным пользователям, не опасаясь за сам скрипт. А у пользователей - владельцев контейнеров, появилась бы возможность не доставать разработчиков скриптов вопросами оптимизации параметров каждый раз при смене рынка (финансового инструмента), таймфрейма, и т.д. В конце концов, наличие или отсутствие вкладки «Оптимизация» можно сделать опциональной при создании контейнера. (Вопрос в виде предложения перенес в соответствующую тему)http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=29315#Post29315
Отредактировано Scriptolog (Thu Jul 14 2011 11:24 AM)
|
|
Наверх
|
|
|
|
|
|