Как настроить доверенные расположения для безопасных макросов в Microsoft Office

Макросы в Microsoft Office позволяют автоматизировать рутинные задачи, но при этом могут представлять угрозу безопасности, если их источник неизвестен. Доверенные расположения — это папки, файлы из которых Office считает безопасными и разрешает выполнять макросы без дополнительных предупреждений. Настройка таких расположений помогает удобно работать с собственными шаблонами и надстройками, не снижая общий уровень защиты.

Что такое доверенное расположение и зачем оно нужно

Доверенное расположение — это указание в параметрах центра доверенности Office, при котором файлы, находящиеся в указанной папке (и, при желании, её подпапках), обходят стандартную проверку макросов. Это полезно, когда:

  • вы регулярно используете собственные макросы в шаблонах или надстройках;
  • нужно запускать макросы из сетевой папки, доступной группе пользователей;
  • работаете с шаблонами, хранящимися в определённом каталоге проекта.

При этом важно ограничивать доверенные расположения только теми папками, содержимое которых вы полностью контролируете. Доверие системным папкам (например, C:\Windows) или всему диску увеличивает риск выполнения вредоносного кода.

Где найти настройки доверенных расположений

Путь к параметрам одинаков для Excel, Word, PowerPoint и других приложений Office:

  1. Откройте любое приложение Office.
  2. Выберите ФайлПараметры.
  3. В левой части окна нажмите Центр доверенности.
  4. Нажмите кнопку Настройки центра доверенности….
  5. Выберите раздел Доверенные расположения.

Откроется список уже существующих расположений и кнопка Добавить новое расположение….

Как добавить новое доверенное расположение

Процесс добавления состоит из нескольких шагов, каждый из которых влияет на уровень безопасности:

  1. Нажмите Добавить новое расположение….
  2. В поле Путь укажите полную папку, которую хотите считать доверенной (например, D:\Projects\Macros или сетевой путь \\Server\Shared\OfficeTemplates).
  3. Если хотите, чтобы подпапки также считались доверенными, отметьте флажок Включать подпапки этого расположения.
  4. Опционально добавьте описание в поле Описание, чтобы легко идентифицировать расположение позже.
  5. Нажмите OK для сохранения.
  6. Проверьте, что новое расположение появилось в списке, и нажмите OK в окне настроек центра доверенности, затем OK в окне параметров.

После этого файлы с макросами, помещённые в указанную папку, будут открываться без предупреждения о безопасности, при условии что общий уровень безопасности макросов не установлен на «Отключить все макросы без уведомления».

Рекомендации по выбору пути доверенного расположения

Чтобы минимизировать риски, следуйте этим практическим указаниям:

  • Избегайте корневых дисков и системных папок. Доверие всему диску C:\ или папке C:\Windows делает потенциально опасным любой файл, попадающий в эти области.
  • Предпочитайте отдельную папку для макросов. Создайте dedicated каталог (например, C:\Users\<Имя>\Documents\OfficeMacros) и храните там только проверенные файлы.
  • Для сетевых папок ограничьте доступ. Убедитесь, что только доверенные пользователи имеют право записи в общую папку, иначе злоумышленник может разместить вредоносный макрос.
  • Регулярно проверяйте содержимое. Периодически просматривайте папку на наличие неизвестных или изменённых файлов.
  • Не используйте съёмные носители как постоянное доверенное расположение. USB‑накопители легко теряются или могут быть подменены.

Как сочетать доверенные расположения с общими настройками безопасности макросов

Даже если файл находится в доверенном расположении, Office всё равно учитывает глобальный уровень безопасности макросов. Наиболее распространённые варианты:

Настройка центра доверенности Что происходит с макросами из доверенного расположения Рекомендация
Отключить все макросы без уведомления Макросы не выполняются, даже если файл в доверенном расположении. Не подходит для работы с макросами.
Отключить все макросы с уведомлением Появится предупреждение, но вы сможете включить макросы вручную. Удобно, если хотите контролировать каждый запуск.
Отключить все макросы, кроме подписанных надёжным издателем Макросы из доверенного расположения выполняются только если они подписаны доверенным сертификатом. Повышает безопасность при работе с внешними шаблонами.
Включить все макросы (не рекомендуется) Все макросы выполняются без предупреждений. Оптимально только в изолированной тестовой среде.

Для большинства рабочих сценариев оптимален вариант «Отключить все макросы с уведомлением» в сочетании с доверенными расположениями для проверенных файлов. Это даёт возможность быстро запускать свои макросы, но при этом сохраняет защиту от неизвестных источников.

Типичные ошибки при настройке доверенных расположений

Ниже перечислены частые недочёты, которые снижают эффективность настройки или создают ложное ощущение безопасности:

  • Добавление слишком широкого пути. Например, указание всего диска D:\ делает доверенным любой файл, попадающий на этот диск.
  • Забыть про подпапки. Если не отметить опцию «Включать подпапки», макросы во вложенных папках будут блокироваться, что может привести к путанице.
  • Использовать переменные окружения без проверки. Путь вида %USERPROFILE%\Documents\Macros раскрывается при каждом входе пользователя; если переменная изменяется, расположение может стать непредсказуемым.
  • Не обновлять список после перемещения папки. Если вы переименовываете или переносите доверенную папку, старый путь остаётся в списке и указывает на несуществующее расположение.
  • Доверять сетевым папкам без контроля прав. Открытая сетевая папка на запись для всех пользователей становится потенциальным каналом заражения.

Как проверить, что настройка работает

Простейший способ убедиться, что файл из доверенного расположения выполняет макросы без предупреждений:

  1. Создайте простую книгу Excel с макросом, который выводит сообщение MsgBox «Тест».
  2. Сохраните эту книгу в папку, которую вы только что добавили как доверенное расположение.
  3. Закройте и снова откройте книгу через Файл → Открыть.
  4. Если макрос выполнился и появилось окно с текстом «Тест», значит настройка корректна.
  5. Если появилось предупреждение о безопасности, проверьте, что глобальный уровень безопасности не установлен на «Отключить все макросы без уведомления» и что путь действительно указан верно.

Что делать, если нужно временно отключить доверие к расположению

Иногда требуется отменить доверие к папке (например, после завершения проекта или при подозрении на compromised файл). Для этого:

  1. Вернитесь в Настройки центра доверенности → Доверенные расположения.
  2. Выделите нужное расположение в списке.
  3. Нажмите Удалить.
  4. Подтвердите действие и закройте окна настроек.

После удаления файлы из этой папки снова будут подчиняться общим правилам безопасности макросов.

Практический итог

Главный принцип — доверять только тем папкам, содержимое которых вы полностью контролируете и регулярно проверяете. Настройка доверенного расположения упрощает работу с собственными макросами, но не заменяет общую политику безопасности. Следуйте этим шагам:

  1. Определите отдельную папку для проверенных макросов (локальную или сетевую с ограниченным доступом).
  2. Добавьте её в список доверенных расположений через Центр доверенности, включив подпапки при необходимости.
  3. Установите глобальный уровень безопасности макросов на «Отключить все макросы с уведомлением» (или более строгий, если работаете с внешними файлами).
  4. Проверьте настройку тестовым файлом с простым макросом.
  5. Периодически пересматривайте список доверенных расположений и содержимое папок.

После выполнения этих действий вы сможете запускать свои макросы быстро и без лишних предупреждений, сохраняя при этом защиту от нежелательного кода.

PEFile.ru