Ayuda de MetaEditorDesarrollo de programasProtección adicional de programas (MQL5 Protector)

MQL5 Cloud Protector: Protección adicional de programas

MQL5 Cloud Protector es un servicio online para la protección adicional de programas MQL.

De por sí, los archivos EX4/EX5 ya están fiablemente protegidos contra la decompilación, pero el servicio MQL5 Cloud Protector ofrece un nivel de protección adicional aún más alto. Se usa una protección similar en la tienda de aplicaciones comerciales MetaTrader Market, donde todos los archivos de los productos (EX4/EX5) se compilan en código nativo (de máquina). La única diferencia con respecto al Mercado es que el archivo final no está vinculado a una computadora específica. Este se puede ejecutar en cualquier computadora, como los programas EX4/EX5 habituales.

Cómo funciona esto

El servicio MQL5 Cloud Protector funciona de manera segura. La protección adicional se superpone solo al archivo ya compilado. El código fuente no se transmite a ninguna parte. En primer lugar, el programa se compila en un archivo EX4/EX5 en la computadora del usuario. A continuación, la parte ejecutable del archivo se envía al servicio a través de una conexión segura, donde se cifra utilizando algoritmos asimétricos modernos, y también se suscribe a una única clave privada.

Cómo proteger su programa

Para obtener el archivo ejecutable con protección adicional, abra el proyecto o el archivo fuente principal del programa MQL y ejecute el comando "MQL5 Cloud Protector MQL5 Cloud Protector" en el menú "Servicio":

Proteger el programa a través de MQL5 Cloud Protector

El archivo ejecutable resultante se creará en el mismo catálogo que el proyecto/archivo fuente principal MQ5. La ruta al archivo se especificará adicionalmente en el registro de compilación.