配置文件和文件夹的信任设置
在 Visual Studio 2022 中,我们改进了“信任设置”功能,以便在 IDE 中打开不受信任代码时显示警告。 借助 Visual Studio 2022 版本 17.12 及更高版本,Web 标记(MotW)安全警告现已集成到整体信任功能中。
软件开发人员正面对越来越多的恶意软件。 新的“信任设置”功能旨在提高处理陌生代码的风险意识,并有助于防范恶意攻击者,这些攻击者的目标针对各种场景,从打开内容(例如,存储库、解决方案、项目和文件)到使用 Visual Studio 生成和运行应用程序等。
默认情况下,检测到 Web 标识符标记时,Visual Studio 会显示安全警告。 但是,可以自定义此默认行为,以 始终显示安全警告,而不考虑内容的原始位置。
自定义信任设置
可以自定义信任策略,以配置用于在 Visual Studio 中打开内容的安全设置。
从 Web 打开内容时(Web 标记)
Visual Studio 2022 版本 17.12 及更高版本现在在尝试打开使用 Web 标记(MotW)标识符标记的内容时显示安全警告。 此与信任相关的新警报会通知你与从可能不安全的源(例如 Internet 下载)打开文件相关的可能的安全风险。
可以从“工具选项>环境>安全性”>修改默认信任体验。
Web 标记是 Windows 用来标识源自 Internet 的文件的安全功能。 下载文件时,Windows 会将此标识符添加到文件的元数据中,表明内容可能不安全,无法执行或打开。 Visual Studio 2022 使用此标识符来保护开发环境免受潜在威胁。
始终需要信任决策
启用“始终要求信任决策”时,Visual Studio 将检测是否尝试打开未指定为受信任内容的内容,并显示警告你有关安全含义的对话框。 若要启用 Always 需要信任决策 功能,请执行以下步骤:
打开工具>选项>环境>安全性。
在“信任策略”窗格中,从“要求信任决策”下拉列表中选择“始终需要信任决策”。
注意
默认情况下,不会启用针对 Visual Studio 创建的临时位置的跳过信任检查选项。 除非 还启用了“始终要求信任决策 ”选项,否则它没有影响。
管理信任设置
下面介绍如何添加和删除受信任位置。
添加受信任位置
启用该功能后,在添加到“受信任位置”列表中之前,使用 Visual Studio 2022 打开的所有内容都将视为不受信任。 可以直接从“警告”对话框中信任文件夹位置。 以下是操作方法:
从“信任级别”下拉列表中选择要信任的文件夹(当前文件夹或父文件夹)。
选择对话框上的“信任和继续”按钮。
Visual Studio 将文件夹路径添加到“工具选项>安全性”中的“受信任位置”>列表。
还可以通过“信任设置”对话框将文件夹添加到“受信任位置” 。 以下是操作方法:
打开 工具>选项>安全性。 还可以通过从警告对话框中选择“管理信任设置”来打开它。
在右侧的“信任策略”窗格中选择“添加文件夹” 。
导航到要添加到受信任列表的文件夹并选择。
文件夹路径将出现在“受信任位置”列表中。 你手动添加的此文件夹将列为“信任者: 本地用户” 。
注意
启用“受信任位置”功能后,在 Visual Studio 中创建的任何内容的文件夹路径都将自动添加到“受信任位置”列表中 。 此文件夹路径将列为“信任者: 系统” 。
删除受信任位置
若要删除受信任位置,请执行以下步骤:
打开“工具”>“选项”>“信任设置”。
在“受信任位置”列表中,选择要删除的路径,然后单击“删除” 。
提示
若要选择多个项,选择路径的同时按住 Shift。
所选的路径将从“受信任位置”列表中删除。
Visual Studio 在打开具有 Web 标记的项目之前,将提示用户批准。 为了增强安全性,还可以配置 Visual Studio,使其在打开具有 Web 属性标记或者未指定为“受信任”的任何文件或文件夹之前提示用户批准。 默认情况下,禁用文件和文件夹检查。
警告
在审批文件、文件夹或解决方案之前,仍应先确保它们来自受信任的人员或受信任的位置。
注意
在 Visual Studio 2022 中,我们改进了信任设置功能,以便在用户将要在 IDE 中打开文件、文件夹、项目和解决方案中的不受信任代码时显示警告。 默认情况下,该功能被禁用。 若要了解详细信息,请参阅此页面上的 Visual Studio 2022 版本。
配置信任设置
若要更改信任设置,请执行以下步骤:
打开“工具”>“选项”>“信任设置”,然后选择右侧窗格中的“配置信任设置”链接。
选择所需的文件和文件夹检查级别。 可以对每个文件和文件夹进行不同的检查。 选项包括:
不验证:Visual Studio 不执行任何检查。
验证 Web 属性的标记:如果文件或文件夹具有 Web 属性的标记,则 Visual Studio 将阻止它们并请求打开权限。
验证路径是否可信:如果文件或文件夹路径不属于“受信任路径”列表,则 Visual Studio 将阻止它们并请求打开权限。
添加受信任路径
若要添加受信任路径,请执行以下步骤:
打开“工具”>“选项”>“信任设置”,然后选择右侧窗格中的“配置信任设置”链接。
单击“信任设置”对话框中的“添加”,然后选择“文件”或“文件夹”。
导航到并选择要添加到受信任列表的文件或文件夹。
文件或文件夹路径显示在“受信任路径”列表中。
删除受信任路径
若要删除受信任路径,请执行以下步骤:
打开“工具”>“选项”>“信任设置”,然后选择右侧窗格中的“配置信任设置”链接。
在“受信任路径”列表中,选择要删除的路径,然后单击“删除”。
提示
若要选择多个项,选择路径的同时按住 Shift。
所选的路径都将从“受信任路径”列表中删除。