Труды СПИИРАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Информатика и автоматизация:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды СПИИРАН, 2013, выпуск 26, страницы 69–78 (Mi trspy632)  

Защита приложений выполняемых торговым терминалом MetaTrader ключами Sentinel Hasp

А. А. Мусаевab, И. В. Ананченкоc

a Санкт-Петербургский институт информатики и автоматизации РАН
b Специализированная инжиниринговая компания "Севзапмонтажавтоматика", г. Санкт-Петербург
c Санкт-Петербургский государственный технологический институт (технический университет)
Список литературы:
Аннотация: Программы для торговли на рынке Forex выполняющиеся на торговой платформе MT4 разрабатываются на языке программирования MQL 4 и выполняются после компиляции как программы формата ex4. Практика использования программ показала, что построить защиту только с использованием кода ex4 фала практически невозможно. При восстановлении исходного кода с помощью декомпилятора возможно получение последовательности функционально идентичных операторов. В результате массового использования декомпиляторов выполняющих преобразование из формата ex4 в исходный формат mq4, на рынке прикладного программного обеспечения сложилась ситуация позволяющая любому желающему с минимальными усилиями получать исходный текст программы. Данная ситуация совершенно не допустима для разработчиков и продавцов ком-мерческих программ для торговли на Forex. В качестве меры противодействия многие разработчики специализированного программного обеспечения (ПО) применяют решение, основанное на переносе критически важного для реализации успешной торговли функционала в динамически загружаемую dll библиотеку, к функ-циям которой выполняется обращение из исполняемого ex4 файла. Одной из поддерживаемых функций dll библиотеки может быть функция проверки кода регистрации, который является уникальным для каждого пользовательского счета. Использование декомпиляторов dll библиотек и средств анализа динамически исполняемого программного кода позволяет получить исходный программный код dll библиотеки. Восстановленный исходный код более сложен для анализа, но это частичное решение проблемы, так как встает вопрос о защите dll библиотеки от несанкционированного использования. В качестве варианта защиты dll библиотек предлагается использовать продукцию производителя SafeNet: аппаратные устройства HASP HL, под-ключаемые к USB порту компьютера или программный аналог - ключ HASP SL. Программный код внутри аппаратного ключа выполняется специализированным процессором. Этот же алгоритм может быть реализован под управлением процессора компьютера, на котором выполняется защищаемая программа. Рассмотрен алгоритм установки программной защиты с использованием ключа HASP SL. Сравнение предлагаемой схемы использования аппаратной защиты показывает, что ключи HASP HL обеспечивают защиту не хуже, чем их аппаратные аналоги от конкурирующих фирм. Процесс установки и использования программы с защитой более удобен для пользователя. Защита с помощью ключей HASP SL показала хорошие результаты в сравнении с про-граммными средствами защиты других разработчиков. Предлагаемая схема защиты с помощью ключей HASP HL и HASP SL успешно реализована в коммерческих торговых роботах.
Ключевые слова: электронный рынок «Forex», защита приложений, метатрейдер, ключи Hasp.
Поступила в редакцию: 12.04.2013
Тип публикации: Статья
УДК: 62-501.12
MSC: 68N99
Образец цитирования: А. А. Мусаев, И. В. Ананченко, “Защита приложений выполняемых торговым терминалом MetaTrader ключами Sentinel Hasp”, Тр. СПИИРАН, 26 (2013), 69–78
Цитирование в формате AMSBIB
\RBibitem{MusAna13}
\by А.~А.~Мусаев, И.~В.~Ананченко
\paper Защита приложений выполняемых торговым терминалом MetaTrader ключами Sentinel Hasp
\jour Тр. СПИИРАН
\yr 2013
\vol 26
\pages 69--78
\mathnet{http://mi.mathnet.ru/trspy632}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/trspy632
  • https://www.mathnet.ru/rus/trspy/v26/p69
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Информатика и автоматизация
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024