MetaEditorヘルプ

MQL5クラウドプロテクタ: プログラムの高度な保護

MQL5クラウドプロテクタ: プログラムの高度な保護

MQL5クラウドプロテクタは、MQL プログラムの高度な保護を証明するオンラインサービスです。

実行可能ファイル EX4/EX5 は、コンパイルから確実に保護されます。 MQL5クラウドプロテクタは、アプリケーションに高度な保護レベルを提供します。 同様のメソッドは、トレードアプリケーションの最大のストアMetaTraderマーケットで使用されています ここで、販売者が提供した EX4/EX5 プロダクトファイルは、さらにネイティブコードにコンパイルされます.  マーケットで使用されているものと MQL5Cloud プロテクタの唯一の違いは、ファイルがユーザーのコンピュータにリンクされていないということです。 一般的な EX4/EX5 ファイルと同様の任意のコンピュータ上で実行することができます。

仕組み

MQL5クラウドプロテクタは安全なサービスです。 追加保護は、コンパイルされたファイルにのみ適用されます。 ソースコードはサービスに送信されません。 まず、プログラムコードは、ユーザーのコンピュータ上の EX4/EX5 ファイルにコンパイルされます。 さらに、ファイルの実行可能な部分は、セキュリティで保護された接続を介してサービスに送信されます。 このサービスは、最新の非対称アルゴリズムを使用してファイルを暗号化し、一意の秘密鍵を使用して署名します。

プログラムを保護する方法

実行可能ファイルに高度な保護を適用するために、MQL5プログラムのプロジェクトまたはメインソースファイルを開きます。MQL5クラウドプロテクタ[ツール] メニューの [MQL5クラウドプロテクタ] コマンド:

MQL5クラウドプロテクタによるプログラムの保護

生成された実行可能ファイルは、プロジェクト/メインソースの MQ5 ファイルが配置されている同じディレクトリに作成します。 ファイルへのパスは、コンパイルログでさらに指定されます。