Поделиться через


Настройка параметров доверия для файлов и папок

В Visual Studio 2022 мы переработали функцию Параметры доверия: теперь при попытке открыть ненадежный код в интегрированной среде разработки выводится предупреждение.

Разработчики программного обеспечения все чаще становятся объектами атак вредоносных программ. Новая функция Параметры доверия призвана повысить осведомленность о рисках обработки незнакомого кода и помогает защититься от вредоносных субъектов, которые используются в сценариях от открытия содержимого (например, репозиториев, решений, проектов и файлов) до создания и запуска приложений с Visual Studio.

Функция Параметры доверия отключена по умолчанию.

Включение надежных расположений

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

  1. Выберите Сервис>Параметры>Параметры доверия.

  2. В области Политики доверия выберите Require a trust decision before opening content (Требовать решение о доверии перед открытием содержимого).

Screenshot showing how to enable trusted locations by using the Trust Settings options.

Примечание.

Параметр Skip trust checks for temporary locations Visual Studio creates automatically (Пропускать проверки доверия для временных расположений, автоматически создаваемых Visual Studio) включен по умолчанию, но не применяется, пока не включен параметр Require a trust decision before opening content (Требовать решение о доверии перед открытием содержимого).

После включения этого параметра Visual Studio обнаружит, что вы пытаетесь открыть содержимое, не отмеченное как надежное, и отобразит новое диалоговое окно с предупреждением о влиянии на безопасность.

Screenshot of the Trust Settings warning dialog.

Управление параметрами доверия

Вот как можно добавить надежные расположения и удалить их.

Добавление надежных расположений

После включения этой функции все содержимое, открываемое с помощью Visual Studio 2022, считается ненадежным до тех пор, пока оно не будет добавлено в список надежных расположений. Указать доверие к расположению папки можно прямо в диалоговом окне предупреждения. Это делается следующим образом:

  1. В раскрывающемся списке Уровень доверия выберите папку, которой требуется доверять (текущая папка или родительская папка).

    Screenshot showing how to trust a folder from the warning dialog.

  2. Нажмите кнопку Доверять и продолжить в диалоговом окне.

    Visual Studio добавляет путь к папке в список надежных расположений в Параметры "Параметры>инструментов".>

Вы также можете добавить папки в список надежных расположений прямо в диалоговом окне Параметры доверия. Это делается следующим образом:

  1. Выберите Сервис>Параметры>Параметры доверия. Можно также открыть Параметры доверия, выбрав в диалоговом окне предупреждения пункт Управление параметрами доверия.

  2. Выберите Добавить папку в области Политики доверия справа.

  3. Выберите папку, которую хотите добавить в список доверенных.

    Путь к папке будет внесен в список Надежные расположения. Эта папка, добавленная вручную, указана как Доверие дляЛокальный пользователь.

    Screenshot showing a folder added to the **Trusted locations**.

Примечание.

После включения функции Надежные расположения путь к папке для любого содержимого, создаваемого в Visual Studio, автоматически добавится в список надежных расположений. Этот путь к папке указан как Доверие дляСистема.

Screenshot showing the **Trusted By** values of *Local User* and *System* in the **Trusted locations** list.

Удаление надежных расположений

Чтобы удалить надежные расположения, выполните следующие действия:

  1. Выберите Сервис>Параметры>Параметры доверия.

  2. Выберите путь, который вы хотите удалить из списка Надежные расположения, а затем нажмите Удалить.

    Совет

    Чтобы выбрать несколько путей, удерживайте нажатой кнопку SHIFT.

    Выбранные пути удаляются из списка Надежные расположения.

Visual Studio запрашивает согласие пользователя перед открытием проектов, содержащих метку Mark of the Web. Для обеспечения дополнительной безопасности можно также настроить Visual Studio, чтобы получать разрешение пользователя, прежде чем открыть любой файл или папку, которые содержат метку Mark of the Web или не обозначены как доверенные. Проверки файлов и папок отключены по умолчанию.

Предупреждение

Вам по-прежнему следует проверять, что файл, папка или решение поступают от надежных людей или из надежных источников, прежде чем дать разрешение.

Примечание.

В Visual Studio 2022 мы переработали функцию "Параметры доверия": теперь при попытке открыть ненадежный код в файлах, папках, проектах и решениях в среде IDE выводится предупреждение. По умолчанию эта функция выключена. Дополнительные сведения см. в версии этой страницы для Visual Studio 2022.

Настройка параметров доверия

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

  1. Откройте Сервис>Параметры>Параметры доверия и выберите ссылку Настроить параметры доверия на правой панели.

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

    • Без проверки. Visual Studio не выполняет никакие проверки.

    • Проверка метки Mark of the Web. Если файл или папка имеет эту метку, Visual Studio блокирует их и запрашивает разрешение на открытие.

    • Проверка доверенного пути. Если файл или папка не входят в список Доверенные пути, Visual Studio блокирует их и запрашивает разрешение на открытие.

    Trust verification options

Добавление доверенных путей

Чтобы добавить доверенные пути, выполните следующие действия:

  1. Откройте Сервис>Параметры>Параметры доверия и выберите ссылку Настроить параметры доверия на правой панели.

  2. Нажмите кнопку Добавить в диалоговом окне Параметры доверия и выберите файл или папку.

  3. Выберите файл или папку, которые вы хотите добавить в список доверенных.

    Путь файла или папки будет внесен в список Доверенные пути.

    Added trusted paths

Удаление доверенных путей

Чтобы удалить доверенные пути, выполните следующие действия:

  1. Откройте Сервис>Параметры>Параметры доверия и выберите ссылку Настроить параметры доверия на правой панели.

  2. Выберите путь, который вы хотите удалить из списка Доверенные пути, а затем нажмите Удалить.

    Совет

    Чтобы выбрать несколько путей, удерживайте нажатой кнопку SHIFT.

    Выбранные пути удаляются из списка Доверенные пути.

См. также

Создание приложения в Visual Studio