了解 AppLocker 规则条件类型

本主题面向 IT 专业人员介绍了三种类型的 AppLocker 规则条件。

规则条件就是 AppLocker 规则所基于的条件。创建 AppLocker 规则需要主要条件。三个主要规则条件为发布者、路径和文件哈希。

发布者

若要使用发布者条件,文件必须由软件发布者进行数字签名,或使用内部证书进行如此操作。当新版本的文件发布时,特定于版本级别的规则可能需要更新。有关此规则条件的详细信息,请参阅了解 AppLocker 中的发布者规则条件

路径

可以向任何文件分配此规则条件,然而,由于路径规则指定文件系统中的位置,因此任何子目录也将受该规则的影响(除非明确免除)。有关此规则条件的详细信息,请参阅了解 AppLocker 中的路径规则条件

文件哈希

可以为任何文件分配此规则条件,然而,该规则必须在每次新版本的文件发布时进行更新,因为哈希值对于该版本的文件唯一。有关此规则条件的详细信息,请参阅了解 AppLocker 中的文件哈希规则条件

注意事项

根据组织的总体应用程序控制策略目标、AppLocker 规则维护目标以及现有(或规划的)的应用程序部署条件为每个规则选择合适的条件。以下问题可以帮助你确定要使用的规则条件。

  1. 软件发布者是否已对文件进行数字签名?

    如果软件发布者已对文件进行签名,我们建议你使用发布者条件创建规则。你仍可以为已签名的文件创建文件哈希和路径条件。但是,如果软件发布者未对文件进行数字签名,你可以:

    • 使用内部证书对文件进行签名。

    • 使用文件哈希条件创建规则。

    • 使用路径条件创建规则。

      注意  

      若要确定引用计算机上有多少应用程序已经过数字签名,你可以将 Get-AppLockerFileInformation Windows PowerShell cmdlet 用于文件目录。例如,Get-AppLockerFileInformation –Directory C:\Windows\ -FileType EXE -recurse 显示了 Windows 目录中所有 .exe 文件和 .com 文件的属性。

       

  2. 你的组织优先使用哪种规则条件类型?

    如果你的组织已使用软件限制策略 (SRP) 限制用户可以运行的文件,则使用文件哈希或路径条件的规则可能已经就位。

    注意  

    有关可以向其应用 SRP 和 AppLocker 规则的受支持的操作系统版本列表,请参阅使用 AppLocker 的要求

     

相关主题

AppLocker 工作原理