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

Visual Studio 2022 и более поздние версии обладают улучшенной функциональностью настройки доверия. Если ненадежный код открыт в интегрированной среде разработки, отобразится диалоговое окно предупреждения. Индикаторы веб-безопасности (MotW) также интегрированы в общие функции доверия.

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

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

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

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

При открытии содержимого из Интернета (метка веб-сайта)

Visual Studio отображает предупреждение системы безопасности при попытке открыть содержимое, помеченное идентификатором MotW. Оповещение, связанное с доверием, сообщает о возможных рисках безопасности, связанных с открытием файлов из потенциально небезопасных источников, таких как скачивание в Интернет.

Снимок экрана: отметка веб-оповещения.

Вы можете изменить интерфейс доверия по умолчанию в области Инструменты>Параметры, в разделе Все настройки>Среда>Безопасность>Доверие.

Снимок экрана: изменение параметров безопасности, связанных с открытием содержимого из Интернета.

Вы можете изменить интерфейс доверия по умолчанию в диалоговом окне"Параметры>" в разделе"Безопасность>".

Снимок экрана: изменение параметров безопасности, связанных с открытием содержимого из Интернета.

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

Всегда требуется решение доверия

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

Чтобы включить запрос Always Ask , выполните следующие действия.

  1. Откройте область"ИнструментыПараметры и разверните раздел"Все параметрыСредаБезопасностьДоверие.

  2. Установите флажок "Требовать решение о доверии перед открытием содержимого".

  3. Используйте раскрывающийся список и задайте параметр запрос на установку доверия на всегда спрашивать.

    Снимок экрана, на котором показано, как включить запрос на доверие с параметром

Замечание

Параметр Пропуск проверки доверия для временных местоположений, которые Visual Studio создает автоматически по умолчанию не включен. Этот параметр не действует, если для параметра запроса на решение доверия не задано значение Always ask.

Всегда требуется решение доверия

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

Чтобы включить функцию решения о доверии always, выполните следующие действия.

  1. Откройте диалоговое окно"Параметры> и разверните раздел"Безопасность>".

  2. В области "Политики доверия " выберите "Всегда требовать решение доверия " в раскрывающемся списке " Требовать решение доверия ".

Снимок экрана, показывающий, как включить надежные расположения, используя параметры доверенных настроек.

Замечание

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

Снимок экрана: диалоговое окно предупреждения параметров доверия.

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

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

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

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

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

    Снимок экрана, показывающий, как доверять папке из диалогового окна предупреждения.

  1. Выберите "Доверять" и продолжайте работу в диалоговом окне.

    Visual Studio добавляет путь к папкев список Надежные расположения в разделе СредаБезопасностьДовериеВсе параметры в панели СредстваПараметры.

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

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

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

  1. Откройте область"ИнструментыПараметры и разверните раздел"Все параметрыСредаБезопасностьДоверие.

    (Область открывается в том же расположении при выборе управление параметрами доверия в диалоговом окне предупреждения)

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

  3. В диалоговом окне "Добавить элемент " выберите "Другие действия " (...) для параметра пути . Перейдите к папке, которую нужно добавить в доверенный список, и нажмите кнопку "Сохранить".

    Снимок экрана, показывающий, как сделать папку надежным расположением.

    Путь к папке отображается в списке надежных расположений . В столбце "Доверено" добавленная папка отображает "Пользователь" в качестве настройки доверия.

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

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

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

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

  1. Откройте диалоговое окно"Параметры> и разверните раздел"Безопасность>".

    (Область открывается в том же расположении при выборе управление параметрами доверия в диалоговом окне предупреждения)

  2. Рядом со списком надежных расположений нажмите кнопку "Добавить папку".

  3. В диалоговом окне "Обзор" найдите папку, которую нужно добавить в доверенный список, выделите папку и выберите " Выбрать папку".

    Путь к папке отображается в списке надежных расположений . В столбце "Доверенный по" добавленная папка отображает локального пользователя в качестве параметра доверия.

    Снимок экрана: папка, добавленная в список надежных расположений.

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

Снимок экрана, показывающий настройки уровня доверия для локальных пользователей и системы в списке доверенных мест.

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

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

  1. Откройте область"ИнструментыПараметры и разверните раздел"Все параметрыСредаБезопасностьДоверие.

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

    Вы можете удалить несколько элементов одновременно с помощью мультивыбора. Используйте shift при выделении путей.

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

  1. Откройте диалоговое окно"Параметры> и разверните раздел"Безопасность>".

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

    Вы можете удалить несколько элементов одновременно с помощью мультивыбора. Используйте shift при выделении путей.

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

См. также

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