安全

这些设置允许您控制 Workspace Environment Management (WEM) 中的用户活动。


应用程序安全性

重要:

若要控制用户可以运行哪些应用程序,请使用 Windows 应用程序锁定器界面或 WEM 来管理 Windows 应用程序储存器规则。您可以随时在这些方法之间切换。我们建议您不要同时使用这两种方法。

这些设置允许您通过定义规则控制允许用户运行的应用程序。此功能类似于 Windows AppLocker。使用 WEM 管理 Windows AppLocker 规则时,代理会将应用 程序安全 选项卡规则转换为代理主机上的 Windows AppLocker 规则。如果停止代理处理规则,则这些规则将保留在配置集中。AppLocker 通过使用代理处理的最后一组指令继续运行。

应用程序安全性

此选项卡列出了当前 WEM 配置集中的应用程序安全规则。使用 “ 查找 ” 可根据文本字符串筛选列表。

在 “安全” 选项卡中选择顶级项目 “应用程序 安全 ” 时,以下选项将变为可用:

  • 处理应用程序安全规则。选中此选项后,将启用应用程序安全性选项卡控件,代理将处理当前配置集中的规则,将它们转换为代理主机上的 AppLocker 规则。如果未选择此选项卡,则会禁 用应用程序安全 选项卡控件,且代理不会将规则转换为 AppLocker 规则。(在这种情况下,AppLocker 规则不会更新。)

    注意:

    如果在 Windows 7 SP1 或 Windows 服务器 2008 R2 SP1(或早期版本)上安装了 WEM 管理控制台,则此选项不可用。

  • 处理 DLL 规则。选择此选项后,代理将当前配置集中的 DLL 规则转换为代理主机上的 AppLocker DLL 规则。只有选择 “处 理应用程序安全规则” 时,此选项才可用

    重要:

    如果使用 DLL 规则,则必须为所有允许的应用程序使用的每个 DLL 创建具有 “允许” 权限的 DLL 规则。

    小心:

    如果您使用 DLL 规则,用户可能会遇到性能低迷。出现此问题的原因是 AppLocker 在允许应用程序运行之前检查应用程序加载的每个 DLL。

  • 覆盖 ” 和 “ 合并 ” 设置允许您确定代理如何处理应用程序安全规则。

    • 覆盖。允许您覆盖现有规则。选择此选项后,上次处理的规则将覆盖之前处理的规则。我们建议您仅将此模式应用于单会话计算机。
    • 合并。允许您将规则与现有规则合并。发生冲突时,上次处理的规则将覆盖之前处理的规则。

规则集合

规则属于 AppLocker 规则集合。每个集合名称指示其中包含的规则数,例如 (12)。单击集合名称可将规则列表筛选为以下集合之一:

  • 可执行规则。包含与应用程序相关联的 .exe 和 .com 扩展名的文件的规则。
  • Windows 规则。包含控制客户端计算机和服务器上文件安装的安装程序文件格式(.msi、.msp、.mst)的规则。
  • 脚本规则。包含以下格式的文件的规则:.ps1、.bat、.cmd、.vbs、.js。
  • 打包规则。包含打包应用程序(也称为通用 Windows 应用)的规则。在打包的应用程序中,应用程序包中的所有文件共享相同的标识。因此,一个规则可以控制整个应用程序。WEM 仅支持打包应用程序的发布者规则。
  • DLL 规则。包含以下格式的文件的规则:.dll、.ocx。

将规则列表筛选为集合时,规则强制执行选项可用于控制 AppLocker 在代理主机上强制执行该集合中所有规则的方式。可以使用以下规则强制值:

关闭 (默认)。规则被创建并设置为 “关闭”,这意味着它们不会应用。

。创建规则并将其设置为 “强制执行”,这意味着它们在代理主机上处于活动状态。

审计。创建规则并将其设置为 “审计”,这意味着它们位于处于非活动状态的代理主机上。当用户运行违反 AppLocker 规则的应用程序时,允许该应用程序运行,并将有关该应用程序的信息添加到 AppLocker 事件日志中。

添加规则

  1. 在边栏中选择规则集合名称。例如,要添加可执行规则,请选择“可执行规则”集合。

  2. 点击 添加规则

  3. 在 “ 显示 ” 部分中,键入以下详细信息:

    • 名称。规则在规则列表中显示的显示名称。

    • 说明。有关资源的其他信息(可选)。

  4. 类型部分中,选择一个选项:

    • 路径。该规则与文件路径匹配。

    • 发布者。该规则与选定的发布者匹配。

    • 哈希。该规则匹配特定的哈希代码。

  5. 权限 部分中,选择 允许拒绝。选择控制是允许还是禁止应用程序运行。

  6. 要将此规则分配给用户或用户组,请在 “分 ” 窗格中,选择要向其分配此规则的用户或组。“已分配”列显示已分配用户或组的“检查”图标。

    提示:

    -  您可以使用通常的 Windows 选择修饰键进行多个选择,或使用 **“全选”** 来选择所有行。
    
    • 用户必须已在 WEM 用户列表中。
    • 您可以在创建规则后分配规则。
  7. 单击下一步

  8. 根据您选择的规则类型,指定规则匹配的条件:

    • 路径。键入要应用规则的文件或文件夹的路径。WEM 代理根据可执行文件路径将规则应用于可执行文件。

    • 发布者。填写以下字段: 发布者产品名称文件名文件版本。您不能将任何字段留空,但可以键入星号 (*)。WEM 代理根据发布者信息应用规则。如果应用,用户可以运行共享相同发布者信息的可执行文件。

    • 哈希。单击添加以添加哈希。在 “ 添加哈希 ” 窗口中,键入文件名和哈希值。您可以使用 AppinFoViewer 工具从选定的文件或文件夹中创建哈希值。WEM 代理将规则应用于指定的相同可执行文件。因此,用户可以运行与指定文件相同的可执行文件。

  9. 单击下一步

  10. 添加您需要的任何例外(可选)。在 添加例外中,选择异常类型,然后单击 添加。(如果需要,您可以编辑或删除异常。)

  11. 若要保存规则,请单击“创建”。

将规则分配给用户

在列表中选择一个或多个规则,然后单击工具栏或上下文菜单中的 编辑 。在编辑器中,选择包含要向其分配规则的用户和用户组的行,然后单 击确定。您还可以使用“全选”来清除所有选 择内容,从所有 人取消分配所选规则。

注意:如果选择多个规则并单击 “ 编辑”,则这些规则的任何规则分配更改将应用于您选择的所有用户和用户组。换句话说,现有的规则分配会在这些规则之间进行合并。

添加默认规则

单击 添加默认规则。一组 AppLocker 默认规则将添加到列表中。

编辑规则

在列表中选择一个或多个规则,然后单击工具栏或上下文菜单中的 编辑 。此时将显示编辑器,允许您调整适用于所做选择的设置。

删除规则

在列表中选择一个或多个规则,然后单击工具栏或上下文菜单中的 删除

备份应用程序安全规则

您可以备份当前配置集中的所有应用程序安全规则。规则全部导出为单个 XML 文件。您可以使用“还原”将规则还原到任何配置集。 在功能区中,单击 备份 ,然后选择 安全设置

恢复应用程序安全规则

您可以从 “Workspace Environment Management” 备份命令创建的 XML 文件中恢复应用程序安全规则。还原过程将用备份中的这些规则替换当前配置集中的规则。切换到或刷新“安全”选项卡时,会检测到任何无效的应用程序安全规则。无效规则将自动删除,并在报告对话框中列出,您可以导出该对话框。

在还原过程中,您可以选择是否要将规则分配还原到当前配置集中的用户和用户组。仅当备份的用户/组存在于当前配置集/活动目录中时,重新分配才会成功。任何不匹配的规则都会恢复,但保持未分配状态。恢复后,它们将在报告对话框中列出,您可以将其导出为 CSV 格式。

  1. 在功能区中,单击“还原”以启动还原向导。

  2. 选择“安全设置”,然后单击“下一步”两次。

  3. 在“从文件夹还原”中,浏览到包含备份文件的文件夹。

  4. 选择 AppLocker 规则设置,然后单击下一步

  5. 确认是否要恢复规则分配:

    • 。恢复规则并将其重新分配给当前配置集中的相同用户和用户组。

    • 。恢复规则并将其保留为未分配。

  6. 要开始还原,请单击“还原设置”。


流程管理

这些设置允许您将特定进程列入白名单或将其列入黑名单。

流程管理

启用流程管理。此选项用于切换处理白名单和黑名单是否有效。如果禁用,“ 进程黑名单” 和 “处理WhileList ” 选项卡上的任何设置都不会生效。

注意:

仅当代理在用户会话中运行时,此选项才有效。要使代理能够在会话中运行,请使用 高级设置 > 配置 > 主配置 选项卡启用 启动代理 选项(在登录 中/ 重新连接 / 理员),然后将 代理类型 设置为 UI高级设置中介绍了这些选项。

处理黑名单

这些设置允许您将特定进程列入黑名单。

启用进程黑名单。此选项启用进程黑名单。通过使用其可执行文件名称(例如 cmd.exe)添加进程。

排除本地管理员。从进程黑名单中排除本地管理员帐户。

排除指定的组。允许您从进程黑名单中排除特定用户组。

处理白名单

这些设置允许您将特定进程列入白名单。进程黑名单和进程白名单是相互排斥的。

启用进程白名单。此选项启用流程白名单。通过使用其可执行文件名称(例如 cmd.exe)添加进程。

注意:

如果启用, 启用进程白名单会自动将所有未列 入白名单的进程列入黑名单。

排除本地管理员。从进程白名单中排除本地管理员帐户(他们可以运行所有进程)。

排除指定的组。允许您从进程白名单中排除特定用户组(它们可以运行所有进程)。


特权提升

通过权限提升功能,您可以将非管理员用户的权限提升到某些可执行文件所需的管理员级别。因此,用户可以像他们是管理员组的成员一样启动这些可执行文件。

特权提升

在 “ 安全 ” 中选择 “ 权限提升” 窗格时,将显示以下选项:

  • 处理权限提升设置。控制是否启用特权提升功能。选中此选项后,客户端可以处理权限提升设置,权 限提升 选项卡上的其他选项将变为可用。

  • 不要应用于 Windows 服务器操作系统。控制是否将权限提升设置应用于 Windows Server 操作系统。如果选择此选项,则分配给用户的规则在 Windows Server 计算机上不起作用。默认选择此选项。

  • 强制执行 runasInvoker。控制是否强制在当前 Windows 帐户下运行所有可执行文件。如果选择此选项,则不会提示用户以管理员身份运行可执行文

此选项卡还显示您已配置的规则的完整列表。单击 可执行规则Windows 安装程序规则以将规 则列表筛选为特定规则类型。您可以使用 “ 查找 ” 来筛选列表。“ 已分配 ” 列显示已分配的用户或用户组的复选标记图标。

支持的规则

您可以将权限提升应用于两种类型的规则:可执行规则和 Windows 安装程序规则。

  • 可执行规则。包括与应用程序关联的扩展名为 .exe 和 .com 扩展名的文件的规则。

  • Windows 安装程序规则。包含与应用程序关联的安装程序文件 with.msi 和 .msp 扩展名的规则。添加 Windows 安装程序规则时,请记住以下情况:

    • 特权提升仅适用于微软的 msiexec.exe。确保用于部署 .msi.msp Windows 安装程序文件的工具为 msiexec.exe。
    • 假设一个进程与指定的 Windows 安装程序规则匹配,其父进程与指定的可执行规则匹配。除非在指定的可执行规则中启用了 “ 应用于子进程 ” 设置,否则进程无法获得提升的权限。

单击 “可 执行规则 ” 或 “ Windows 安装程序规则 ” 选项卡后,“ 操作 ” 部分将显示以下可供您使用的操作:

  • 编辑。允许您编辑现有的可执行规则。

  • 删除。允许您删除现有的可执行规则。

  • 添加规则。允许您添加可执行规则。

添加规则

  1. 导航到 可执行规则Windows 安装程序规则 ,然后单击 添加规则。此时将显示 添加规则 窗口。

  2. 在 “ 显示 ” 部分中,键入以下内容:

    • 名称。键入规则的显示名称。该名称将显示在规则列表中。
    • 说明。键入有关规则的其他信息。
  3. 在 “ 类型 ” 部分中,选择一个选项。

    • 路径。该规则与文件路径匹配。
    • 发布者。该规则与选定的发布者匹配。
    • 哈希。该规则匹配特定的哈希代码。
  4. 如果需要,在 “设置 部分中,配置以下内容:

    • 应用于子进程。如果选择此选项,则将规则应用于可执行文件启动的所有子进程。要更精细地管理权限提升,请使用以下选项:

      • 仅适用于同一文件夹中的可执行文件。如果选中,则仅将规则应用于共享同一文件夹的可执行文件。
      • 仅适用于已签名的可执行文件。如果选中,则仅将规则应用于已签名的可执行文件。
      • 仅适用于同一发布者的可执行文件。如果选中,则仅将规则应用于共享相同发布者信息的可执行文件。

      注意:

      添加 Windows 安装规则时,默认情况下,“ 应用于子进程” 设置处 于启用状态,您无法对其进行编辑。

    • 开始时间。允许您指定代理开始应用规则的时间。时间格式为 HH:MM。时间基于座席时区。

    • 结束时间。允许您指定代理停止应用规则的时间。时间格式为 HH:MM。从指定的时间开始,代理不再应用该规则。时间基于座席时区。

    • 添加参数。允许您将特权提升限制为与指定参数匹配的可执行文件。该参数用作匹配标准。确保您指定的参数正确无误。 有关如何使用此功能的示例,请参阅使用参数运行的可执行文件。如果此字段为空或仅包含空格,则代理将特权提升应用于相关可执行文件,无论这些文件是否使用参数运行。

    • 启用正则表达式。允许您控制是否使用正则表达式进一步扩展标准。

  5. 在 “分 ” 部分中,选择要向其分配规则的用户或用户组。如果要将规则分配给所有用户和用户组,请选 择全选

    提示:

    -  你可以使用通常的 Windows 选择修饰键进行多个选择。
    
    • 用户或用户组必须已在 “ 管理” > “用户 ” 选项卡上显示的列表中。
    • 您可以选择稍后(在创建规则之后)分配规则。
  6. 单击下一步

  7. 执行以下任一操作。根据您在上一页中选择的规则类型,需要执行不同的操作。

    重要:

    WEM 为您提供了一个名为 AppinfoViewer 的工具,用于从可执行文件中获取以下信息以及更多信息:发布者、路径和哈希。有关详细信息,请参阅获取可执行文件信息的工具

    • 路径。键入要应用规则的文件或文件夹的路径。WEM 代理根据可执行文件路径将规则应用于 可执行文件。
    • 发布者。填写以下字段: 发布者产品名称文件名文件版本。您不能将任何字段留空,但可以键入星号 (*)。WEM 代理根据发布者信息应用规则。如果应用,用户可以运行共享相同发布者信息的可执行文件。
    • 哈希。单击添加以添加哈希。在 “ 添加哈希 ” 窗口中,键入文件名和哈希值。您可以使用 AppinFoViewer 工具从选定的文件或文件夹中创建哈希值。WEM 代理将规则应用于指定的相同可执行文件。因此,用户可以运行与指定文件相同的可执行文件。
  8. 单击 创建 保存规则并退出窗口。

带参数运行的可执行文件

您可以将特权提升限制为与指定参数匹配的可执行文件。该参数用作匹配标准。要查看可执行文件的可用参数,请使用进程资源管理器或进程监视器等工具。应用这些工具中显示的参数。

假设你想根据可执行文件路径将规则应用于可执行文件(例如 cmd.exe)。您只想将特权提升应用于 test.bat。您可以使用进程资源管理器获取参数。

带参数运行的 CMD

“添加参数 ” 字段中,可以键入以下内容:

  • /c ""C:\test.bat""

然后在 “ 路径 ” 字段中键入以下内容:

  • C:\Windows\System32\cmd.exe

在这种情况下,对于 test.bat,只能将指定用户的权限提升到管理员级别。

将规则分配给用户

在列表中选择一个或多个规则,然后单击 操作 部分中的 编辑 。在 “编 辑规则 ” 窗口中,选择要向其分配规则的用户或用户组,然后单 击 “确定”

删除规则

在列表中选择一个或多个规则,然后单击 操作 部分中的 删除

备份特权提升规则

您可以备份当前配置集中的所有权限提升规则。所有规则都导出为单个 XML 文件。您可以使用“还原”将规则还原到任何配置集。

要完成备份,请使用功能区中提供的 备份 向导。有关使用备份向导的详细信息,请参阅功能区

恢复特权提升规则

您可以从通过 Workspace Environment Management 备份向导导出的 XML 文件中还原权限提升规则。还原过程将用备份中的这些规则替换当前配置集中的规则。切换到或刷新 “ 安全” > “权限提升 ” 窗格时,将检测到任何无效的权限提升规则。无效的规则将自动删除并列在您可以导出的报告中。有关使用还原向导的详细信息,请参阅功能区

自我提升

通过自我提升,您可以为某些用户自动提升权限,而无需事先提供确切的可执行文件。这些用户只需右键单击该文件,然后在上下文菜单中选择以管理员权限运行,即可请求对任何适用文件进行自我提升。之后,会出现一个提示,要求他们提供提升的原因。WEM 工程师未验证原因。提升的原因将保存到数据库中以供审核。如果满足条件,则会应用提升,并使用管理员权限成功运行文件。

该功能还使您可以灵活地选择最适合自己需求的解决方案。您可以为允许用户自行提升的文件创建允许列表,也可以为要阻止用户自行提升的文件创建阻止列表。

自提升适用于以下格式的文件:.exe.msi.bat.cmd.ps1.vbs

注意:

默认情况下,某些应用程序用于运行某些文件。例如,cmd.exe 用于运行 .cmd 文件,powershell.exe 用于运行 .ps1 文件。在这些情况下,您无法更改默认行为。

选择 “ 安全性” > “自我提升” 时,将显示以下选项:

  • 启用自我提升。控制是否启用自提升功能。选择该选项可以:

    • 使客户端能够处理自我提升设置。
    • 使 自行提升 选项卡上的其他选项可用。
    • 当用户右键单击文件时,使上下文菜单中的 “以 管理员权限运 行” 选项可用。因此,用户可以为符合您在自行提升选项卡上指定的条件的文件请求 自我提升
  • 权限。允许您为允许用户自行提升的文件创建允许列表,或为要阻止用户自行提升的文件创建阻止列表。

    • 允许。为允许用户自行提升的文件创建允许列表。
    • 拒绝。为要防止用户自行提升的文件创建阻止列表。
  • 您可以执行以下操作:

    • 编辑。用于编辑现有条件。
    • 删除。允许您删除现有条件。
    • 添加。允许您添加条件。您可以根据路径、选定的发布者或特定哈希码创建条件。
  • 设置。允许您配置控制客户端应用自我提升方式的其他设置。

    • 应用于子进程。如果选中,将自提升条件应用于文件启动的所有子进程。
    • 开始时间。允许您指定代理开始应用自我提升条件的时间。时间格式为 HH:MM。时间基于座席时区。
    • 结束时间。允许您指定代理停止应用自我提升条件的时间。时间格式为 HH:MM。从指定的时间起,工程师将不再应用这些条件。时间基于座席时区。
  • 分配。允许您将自我提升条件分配给适用的用户或用户组。要将条件分配给所有用户和用户组,请单击全选或选择所有人。在要清除 所选 内容并重新选择用户和用户组的情况下,选择全部复选框非常有用。

审计特权提升活动

WEM 支持与权限提升相关的审计活动。有关详细信息,请参阅审核用户活动

进程层次控制

流程层次结构控制功能控制在父子方案中是否可以从父进程启动某些子进程。可以通过定义父进程,然后为其子进程指定允许列表或阻止列表来创建规则。在使用该功能之前,请查看整个部分。

注意:

  • 此功能仅适用于 Citrix Virtual Apps 发布的应用程序。

要了解规则的工作原理,请记住以下几点:

  • 一个进程仅受一条规则的约束。如果为同一进程定义多个规则,则只强制执行具有最高优先级的规则。

  • 您定义的规则不仅限于原始父子层次结构,还应用于该层次结构的每个级别。无论规则的优先级如何,适用于父进程的规则都优先于适用于其子进程的规则。例如,您定义了以下两条规则:

    • 规则 1:Word 无法打开 CMD。
    • 规则 2:记事本可以打开 CMD。

    使用这两条规则,无论规则的优先级如何,都无法通过首先打开 Word 然后从 Word 中打开记事本从记事本打开 CMD。

此功能依赖于某些基于进程的父子关系才能起作用。要在方案中可视化父子关系,请使用 “进程资源管理器” 工具的进程树功能。有关进程浏览器的详细信息,请参见 https://docs.microsoft.com/en-us/sysinternals/downloads/procmon

为避免任何潜在问题,我们建议您在完整配置管理界面中添加指向 VUEMAppCmd.exe 的可执行文件路径。VUEMAppCmd.exe 可确保 WEM 代理在 Citrix Virtual Apps 程序发布的应用程序启动之前完成处理设置。完成以下步骤:

  1. 应用程序节点上,选择应用程序,单击操作栏中的属性,然后转到位置页面。

    完整配置中的应用程序设置页

  2. 键入最终用户操作系统上本地应用程序的路径。

    • 可执行文件的路径字段下,键入以下内容:<%ProgramFiles%>\Citrix\Workspace Environment Management Agent\VUEMAppCmd.exe。
  3. 键入命令行参数以指定要打开的应用程序。

    • Command-Line 参数 字段下,键入要通过 VUEMAppCmd.exe启动的应用程序的完整路径。如果路径包含空格,请确保将应用程序的命令行包装在双引号中。
    • 例如,假设你想通过 VUEMAppCmd.exe启动 iexplore.exe。您可以通过键入以下命令来执行此操作: %ProgramFiles(x86)%\Internet Explorer\iexplore.exe

注意事项

要使该功能发挥作用,您需要在每台代理计算机上使用 AppInfoViewer 工具才能启用该功能。每次使用该工具启用或禁用该功能时,都需要重新启动计算机。启用该功能后,请注意以下注意事项:

  • 升级或卸载代理后,必须重新启动代理计算机。

    注意:

    如果从 2103.2.0.1 或2104.1.0.1**版本升级或卸载版本,则不会显示重新启动提示。

  • 自动代理升级功能不适用于代理版本 2105.1.0.1 或更高版本。要使用自动代理升级功能,请先使用 AppInfoViewer 工具禁用进程层次结构控制功能。

  • 如果从 2103.2.0.1 或2104.1.0.1**版升级,则必须在自动代理升级完成后重新启动代理计算机。

要确定是否启用了进程层次结构控制功能,请在代理计算机上打开注册表编辑器。如果存在以下注册表项,则启用该功能:

  • 32 位 OS
    • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\WEM Hook
  • 64 位操作系统
    • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\WEM Hook
    • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_Dlls\WEM Hook

重要:

在代理的 2103.2.0.12104.1.0.1 版上,可能会自动启用进程层次结构控制功能。要确定是否启用了进程层次结构控制功能,请在代理计算机上打开注册表编辑器。如果启用了该功能,则必须在升级或卸载代理后手动重新启动代理计算机。

必备条件

要使用此功能,请确保满足以下先决条件:

  • Citrix Virtual Apps 程序部署。
  • 代理程序正在 Windows 10 或 Windows Server 上运行。
  • 在就地升级或全新安装后,代理主机已重新启动。

进程层次控制

安全 中选择 “ 流程层次结构控制” 时,将显示以下选项:

  • 启用流程层次结构控制。控制是否启用流程层次结构控制功能。选中此选项后,“ 流程层次结构控制 ” 选项卡上的其他选项变为可用,并且其中配置的设置您 能在 Citrix Virtual Apps 程序部署中使用此功能。

  • 从上下文菜单中隐藏打开方式。控制是显示还是隐藏 Windows 右键单击上下文菜单中的打开方式选项。启用后,菜单选项将在界面中隐藏。禁用此选项时,该选项可见,用户可以使用它启动流程。流程层次结构控制功能不适用于通过 “ 打开方式” 选项启动的 进程。我们建议您启用此设置以防止应用程序通过与当前应用程序层次结构无关的系统服务启动进程。

流程层次结构控制 ” 选项卡还显示已配置的规则的完整列表。您可以使用 “ 查找 ” 来筛选列表。“ 已分配 ” 列显示已分配的用户或用户组的复选标记图标。

操作 ” 部分显示以下操作:

  • 编辑。允许您编辑现有规则。
  • 删除。允许您删除现有规则。
  • 添加规则。允许您添加规则。

添加规则

  1. 导航到 流程层次结构控制 ,然后单击 添加规则此时将显示 添加规则 窗口。

  2. 在 “ 显示 ” 部分中,键入以下内容:

    • 名称。键入规则的显示名称。该名称将显示在规则列表中。
    • 说明。键入有关规则的其他信息。
  3. 在 “ 类型 ” 部分中,选择一个选项。

    • 路径。该规则与文件路径匹配。
    • 发布者。该规则与选定的发布者匹配。
    • 哈希。该规则匹配特定的哈希代码。
  4. 模式 部分中,选择以下选项之一:

    • 将子进程添加到阻止列表。如果选择此选项,则允许您在为适用的子进程配置规则后为其父进程定义阻止列表。阻止列表仅禁止您指定的进程运行,其他进程可以运行。
    • 将子进程添加到允许列表。如果选择此选项,您可以在为其父进程配置规则后为适用的子进程定义允许列表。允许列表只允许您指定运行的进程,禁止其他进程运行。

    注意:

    一个进程仅受一条规则的约束。如果为同一进程定义多个规则,则将按优先级顺序强制执行这些规则。

  5. 在 “分 ” 部分中,选择要向其分配规则的用户或用户组。如果要将规则分配给所有用户和用户组,请选 择全选

    注意:

    -  你可以使用通常的 Windows 选择键进行多个选择。
    
    • 用户或用户组必须已在 “ 管理” > “用户 ” 选项卡上显示的列表中。
    • 您可以选择稍后(在创建规则之后)分配规则。
  6. 单击下一步

  7. 执行以下任一操作来配置父进程的规则。根据您在上一页中选择的规则类型,需要执行不同的操作。

    重要:

    WEM 为您提供了一个名为 AppinfoViewer 的工具,用于从可执行文件中获取以下信息以及更多信息:发布者、路径和哈希。有关详细信息,请参阅获取可执行文件信息的工具

    • 路径。键入要为父进程应用规则的文件或文件夹的路径。WEM 代理根据可执行文件路径将规则应用于可执行文件。我们不建议您在此字段中仅键入星号 (*) 来表示路径匹配。这样做可能会导致意外的性能问题。
    • 发布者。填写以下字段: 发布者产品名称文件名文件版本。您不能将任何字段留空,但可以键入星号 (*)。WEM 代理根据发布者信息将规则应用于父进程。如果应用,用户可以运行共享相同发布者信息的可执行文件。

    • 哈希。单击添加以添加哈希。在 “ 添加哈希 ” 窗口中,键入文件名和哈希值。您可以使用 AppinFoViewer 工具从选定的文件或文件夹中创建哈希值。WEM 代理将规则应用于指定的相同可执行文件。因此,用户可以运行与指定文件相同的可执行文件。
  8. 单击 下一步 以配置子进程设置。

  9. 执行以下任一操作,为适用的子进程定义允许列表或阻止列表。

    1. 从菜单中选择规则类型,然后单击 添加。此时将显示 子进程 窗口。
    2. 子进程 窗口中,根据需要配置设置。根据您选择的规则类型,“ 子进程 ” 窗口的用户界面会有所不同。对于子进程,以下规则类型可用: 路径发布者哈希
    3. 单击确定返回添加规则窗口。您可以添加更多子进程,也可以单击创建以保存规则并退出窗口。

将规则分配给用户

在列表中选择一个规则,然后单击 操作 部分中的 编辑 。在 “编 辑规则 ” 窗口中,选择要向其分配规则的用户或用户组,然后单 击 “确定”

删除规则

在列表中选择一个或多个规则,然后单击 操作 部分中的 删除

备份规则

您可以备份当前配置集中的所有流程层次结构控制规则。所有规则都导出为单个 XML 文件。您可以使用“还原”将规则还原到任何配置集。

要完成备份,请使用功能区中提供的 备份 向导。有关使用备份向导的详细信息,请参阅功能区

恢复规则

您可以从通过 Workspace Environment Management 备份向导导出的 XML 文件还原进程层次结构控制规则。还原过程将用备份中的这些规则替换当前配置集中的规则。切换到或刷新 “ 安全性” > “流程层次结构控制 ” 窗格时,将检测到任何无效的规则。无效的规则将自动删除并列在您可以导出的报告中。有关使用还原向导的详细信息,请参阅功能区

审计流程层级控制活动

WEM 支持与流程层次结构控制相关的审计活动。有关详细信息,请参阅审核用户活动

审核用户活动

WEM 支持与权限提升和进程层次结构控制相关的审计活动。要查看审计,请转到 管理 > 日志记录 > 代理 选项卡。在选项卡上,配置日志记录设置,在 操作字段中选择 E levationControl自我 提升或 ProcesshierArchyControl ,然后单击 应用筛 选器以将日志范围缩小到特定活动。您可以查看权限提升或流程层次结构控制的整个历史记录。

用户活动日志

安全