---
title: "Дополнительная защита программ (MQL5 Protector) - Разработка программ - Справка по MetaEditor"
description: "MQL5 Cloud Protector — это онлайн-сервис для дополнительной защиты MQL-программ. Исполняемые файлы EX4/EX5 сами по себе... - Дополнительная защита программ (MQL5 Protector) - Разработка программ - Справка по MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/metaeditor/help/development/mql5_cloud_protector"
---

[Справка по MetaEditor](https://www.metatrader5.com/ru/metaeditor/help) → [Разработка программ](https://www.metatrader5.com/ru/metaeditor/help/development) → Дополнительная защита программ (MQL5 Protector)

# MQL5 Cloud Protector: Дополнительная защита программ

MQL5 Cloud Protector — это онлайн-сервис для дополнительной защиты MQL-программ.

Исполняемые файлы EX4/EX5 сами по себе надежно защищены от декомпиляции, а сервис MQL5 Cloud Protector предоставляет дополнительный, еще более высокий уровень защиты. Аналогичная защита используется в магазине торговых приложений [MetaTrader Маркет](https://www.mql5.com/ru/market), где все файлы продуктов (EX4/EX5) дополнительно компилируются в [нативный (машинный) код](https://ru.wikipedia.org/wiki/Машинный_код). Единственное отличие от Маркета заключается в том, что итоговый файл не привязывается к конкретному компьютеру. Его можно запускать на любых компьютерах как обычные EX4/EX5-программы.

## Как это работает

Сервис MQL5 Cloud Protector работает безопасно. Дополнительная защита накладывается только на уже скомпилированный файл. Исходный код никуда не передается. Сначала программа компилируется в EX4/EX5-файл на компьютере пользователя. Далее исполняемая часть файла по защищенному соединению отправляется в сервис, где она шифруется при помощи современных ассиметричных алгоритмов, а также подписывается уникальным [приватным ключом](https://ru.wikipedia.org/wiki/Закрытый_ключ).

## Как защитить свою программу

Чтобы получить исполняемый файл с дополнительной защитой, откройте проект или основной исходный файл MQL-программы и выполните команду "![MQL5 Cloud Protector](https://www.metatrader5.com/i/help/metaeditor/ru/mql5_cloud_protector_icon.png) MQL5 Cloud Protector" в меню "Сервис":

![Защита программы через MQL5 Cloud Protector](https://www.metatrader5.com/i/help/metaeditor/ru/mql5_cloud_protector.png)

Итоговый исполняемый файл будет создан в том же каталоге, что и проект/основной исходный файл MQ5. Путь к файлу будет дополнительно указан в журнале компиляции.

## In this section

- [Интеллектуальное управление](https://www.metatrader5.com/ru/metaeditor/help/development/intelligent_management)
- [Поиск и замена](https://www.metatrader5.com/ru/metaeditor/help/development/source_code_find)
- [Стилизатор](https://www.metatrader5.com/ru/metaeditor/help/development/styler)
- [Компиляция](https://www.metatrader5.com/ru/metaeditor/help/development/compile)
- Дополнительная защита программ (MQL5 Protector)
- [Отладка кода](https://www.metatrader5.com/ru/metaeditor/help/development/debug)
- [Профилирование кода](https://www.metatrader5.com/ru/metaeditor/help/development/profiling)
- [Помощь AI Assistant](https://www.metatrader5.com/ru/metaeditor/help/development/ai_assistant)
- [Генерация включаемого кода](https://www.metatrader5.com/ru/metaeditor/help/development/generate_mqh)
- [Работа с C++ DLL (интеграция с MS Visual Studio)](https://www.metatrader5.com/ru/metaeditor/help/development/c_dll)
- [Работа с Python](https://www.metatrader5.com/ru/metaeditor/help/development/python)
- [Поддержка OpenCL](https://www.metatrader5.com/ru/metaeditor/help/development/opencl)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help", "name": "Справка по MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/development", "name": "Разработка программ"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/development/mql5_cloud_protector", "name": "Дополнительная защита программ (MQL5 Protector)"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Дополнительная защита программ (MQL5 Protector)", "acceptedAnswer": { "@type": "Answer", "text": "MQL5 Cloud Protector — это онлайн-сервис для дополнительной защиты MQL-программ. Исполняемые файлы EX4/EX5 сами по себе надежно защищены от..." } }] }
```
