Trudy SPIIRAN
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Informatics and Automation:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Trudy SPIIRAN, 2013, Issue 26, Pages 69–78 (Mi trspy632)  

Securing applications running trading platform MetaTrader keys Sentinel Hasp.

A. A. Musaevab, I. V. Anantchenkoc

a St. Petersburg Institute for Informatics and Automation of RAS
b Specialized engineering company "Sevzapmontageautomatica", St. Petersburg
c State Technological Institute of St. Petersburg (Technical University)
References:
Abstract: Software for trading in the Forex running on MT4 trading platform developed in the programming language MQL 4 and executed after compiling a program for-mat ex4. The use of the program showed that building protected only with code ex4 halyard impossible. When restoring the source code using a decompiler is possible to obtain the sequence is functionally identical to the operators. As a result of mass use decompilers perform conversion from the original format ex4 mq4, market ap-plication software a situation allows anyone with minimal effort to get the source code. This situation is not acceptable for the developers and vendors of commercial software for trading in Forex. As a countermeasure, many developers of specialized software (software) used a solution based on the transfer of critical importance for the implementation of successful trading functionality in dynamic link library dll whose functions referenced from executable ex4 file. One of the features supported dll libraries can function to check the registration code that is unique to each user account. Decompilers use dll libraries and tools for analyzing dynamic executable code can get the source code of program dll libraries. Refurbished source code more complicated to analyze, but it is a partial solution to the problem, as there is a ques-tion of protecting dll libraries from unauthorized use. Alternatively protect dll libraries are encouraged to use the manufacturer's products SafeNet: hardware devices HASP HL, under-clouded a USB port of a computer or software combination - key HASP SL. The code runs inside a hardware key specialized bathrooms processor. The same algorithm can be implemented under the control of the processor of the computer on which the program is protected. The algorithm set of software protection using the key HASP SL. A comparison of the proposed scheme using the hardware protection shows that HASP HL keys provide protection not worse than their hardware counterparts from competing firms. The installation and use of the program to the protection of more user friendly. Protection with HASP SL keys shown good results in comparison with the programmatic means of protection other developers. The proposed protection scheme using HASP HL key and HASP SL successfully implemented in commercial trading robots.
Keywords: Sentinel Hasp, Forex, protection programs, MetaTrader.
Received: 12.04.2013
Document Type: Article
UDC: 62-501.12
MSC: 68N99
Language: Russian
Citation: A. A. Musaev, I. V. Anantchenko, “Securing applications running trading platform MetaTrader keys Sentinel Hasp.”, Tr. SPIIRAN, 26 (2013), 69–78
Citation in format AMSBIB
\Bibitem{MusAna13}
\by A.~A.~Musaev, I.~V.~Anantchenko
\paper Securing applications running trading platform MetaTrader keys Sentinel Hasp.
\jour Tr. SPIIRAN
\yr 2013
\vol 26
\pages 69--78
\mathnet{http://mi.mathnet.ru/trspy632}
Linking options:
  • https://www.mathnet.ru/eng/trspy632
  • https://www.mathnet.ru/eng/trspy/v26/p69
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Informatics and Automation
    Statistics & downloads:
    Abstract page:582
    Full-text PDF :338
    References:46
    First page:1
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024