|
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)
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
Citation:
A. A. Musaev, I. V. Anantchenko, “Securing applications running trading platform MetaTrader keys Sentinel Hasp.”, Tr. SPIIRAN, 26 (2013), 69–78
Linking options:
https://www.mathnet.ru/eng/trspy632 https://www.mathnet.ru/eng/trspy/v26/p69
|
Statistics & downloads: |
Abstract page: | 582 | Full-text PDF : | 338 | References: | 46 | First page: | 1 |
|