原始发布日期: 2025 年 5 月 20 日
KB ID:5061682
简介
本文概述了新的企业应用程序控制 (以前称为 Windows Defender 应用程序控制 (WDAC)) 处理签名者规则的逻辑,其中指定了Microsoft中间证书颁发机构的 TBS 哈希值 (CA) 。
Microsoft颁发 CA
Microsoft和 Windows 组件由主要由六个颁发 CA 的Microsoft颁发的叶证书进行签名。 从 2025 年 7 月开始,这些为期 15 年的发行 CA 开始按照以下计划到期。
CA 名称 |
TBS 哈希 |
到期日期 |
Microsoft代码签名 PCA 2010 |
|
2025 年 7 月 6 日 |
Microsoft Windows PCA 2010 |
|
2025 年 7 月 6 日 |
Microsoft代码签名 PCA 2011 |
|
2026 年 7 月 8 日 |
Windows 生产 PCA 2011 |
|
2026 年 10 月 19 日 |
Microsoft Windows 第三方组件 CA 2012 |
|
2027 年 4 月 18 日 |
CA 名称 |
TBS 哈希 |
Microsoft代码签名 PCA 2010 替换为 |
|
Microsoft Windows 代码签名 PCA 2024 |
|
Microsoft Windows PCA 2010 替换为 |
|
Microsoft Windows 组件预生产 CA 2024 |
|
Microsoft代码签名 PCA 2011 替换为 |
|
Microsoft代码签名 PCA 2024 |
|
Windows 生产 PCA 2011 已替换为 |
|
Windows 生产 PCA 2023 |
|
Microsoft Windows 第三方组件 CA 2012 替换为 |
|
Microsoft Windows 第三方组件 CA 2024 |
|
虽然建议使用上表中列出的 TBS 哈希值具有签名者规则的应用程序控制策略不需要更新,即可信任由新的 2023 和 2024 CA 签名的组件。 如果策略具有信任当前 CA 的规则,应用程序控制将自动推断新 2023 和 2024 CA 及其 TBS 哈希值的信任。
例如,如果策略使用以下规则信任 Windows 生产 PCA 2011,则将自动推断对新 Windows 生产 PCA 2023 的信任。 CertEKU、CertPublisher、FileAttribRef 和 CertOemId 等签名者元素保留在推理逻辑中。
签名者规则示例
当前签名者规则
|
推断的签名者规则
|
新的处理逻辑还会扩展到拒绝策略中的签名者规则。 因此,如果已拒绝现有 CA 签名的组件,则使用这些组件使用新的 2023 和 2024 CA 进行签名后,将继续拒绝这些组件。
当前签名者规则
|
推断的签名者规则
|
兼容性
根据下表,Microsoft已将即将到期的 CA 的 TBS 哈希处理逻辑服务到支持应用程序控制的所有受支持平台。
Windows 操作系统 |
开始此版本和更高版本 |
Windows Server 2025 |
|
Windows 11 版本 24H2 |
|
Windows Server 版本 23H2 |
|
Windows 11版本 22H2 和 23H2 |
2025 年 4 月 22 日 — KB5055629 (OS 22621.5262 和 22631.5262) 预览版 |
Windows Server 2022 |
|
Windows 10版本 21H2 和 22H2 |
2025 年 5 月 13 日 — KB5058379 (作系统内部版本 19044.5854 和 19045.5854) |
Windows 10 版本 1809 和 Windows Server 2019 |
|
Windows 10 版本 1607 和 Windows Server 2016 |
如何选择退出
如果要选择系统退出应用程序控制执行的 TBS 哈希推理逻辑,请在策略中设置以下标志:禁用:默认 Windows 证书