news 2026/10/17 6:22:48

用 AppControl Manager 管好 Windows 应用控制:3 步开启 WDAC 白名单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用 AppControl Manager 管好 Windows 应用控制:3 步开启 WDAC 白名单

用 AppControl Manager 管好 Windows 应用控制:3 步开启 WDAC 白名单

【免费下载链接】Harden-Windows-SecurityHarden Windows Safely, Securely using Official Supported Microsoft methods and proper explanation | Always up-to-date and works with the latest build of Windows | Provides tools and Guides for Personal, Enterprise, Government and Military security levels | SLSA Level 3 Compliant for Secure Development and Build Process | Apps Available on MS Store✨项目地址: https://gitcode.com/GitHub_Trending/ha/Harden-Windows-Security

Windows 默认模式下,双击安装包就会运行,同样路径下载的木马也能运行。Windows 应用控制(WDAC,Windows Defender Application Control)反过来处理这个问题:它是白名单机制,只有名单上允许的文件才能运行,其余一律拦截。AppControl Manager 把这项企业级能力变成图形化操作,省掉手改策略文件的步骤。

原理速览:WDAC 白名单是怎么工作的

WDAC 的逻辑不复杂:先告诉系统"哪些文件可以运行",名单之外的文件在启动前就被拦下,改名、换位置都没用。策略本质上是一份信任条件清单,比如"只允许微软证书签名的文件",或者"只允许哈希匹配某值的文件"(文件哈希是内容的唯一指纹,改一个字节指纹就变)。

难的地方在于,这份清单原本是一份复杂的 XML 策略文件。AppControl Manager 把它拆成了模板和勾选框:选模板、勾选项、点生成,策略文件就产出,部署路径也有引导。

![AppControl Manager 欢迎页配图,用于创建和管理 Windows 应用控制(WDAC)策略](https://raw.gitcode.com/GitHub_Trending/ha/Harden-Windows-Security/raw/4c771aeaea5fa17985fb7511835aecb35c9abf5a/AppControl Manager/Assets/TileImages/1-Welcome.jpg?utm_source=gitcode_repo_files)

AppControl Manager 安装教程:两条路径跑起来

  • Microsoft Store:在 Store 搜索 "AppControl Manager" 直接安装,后续更新也由 Store 接管,是最省事的路径。
  • GitHub Releases:离线或隔离网络环境,可从 Harden-Windows-Security 仓库的发布页下载.msixbundle离线安装包;仓库内AppControl Manager/MSIXBundleDownloadURL.txt记录了当前下载地址。
  • 想用命令行安装的话,一条 winget 命令即可(走 Store 源):
winget install --id 9PNG1JDDTGP8 --exact --accept-package-agreements --accept-source-agreements --force --source msstore

3 步创建第一个 Windows 应用控制策略

  1. 进入 Create App Control Policy 页面,选Allow Microsoft模板——规则是只放行微软证书签名(电子印章,证明文件出处)的文件;
  2. 保持开启Audit模式:审计模式下策略只记录"哪些文件会被拦",不实际拦截,先观察几天是否影响正常使用;
  3. 生成策略并部署到系统,观察无误后再切换为强制拦截。

💡 各模板(默认 Windows、签名且信誉良好、微软推荐拦截规则等)的说明,见仓库文档:Create AppControl Policy。

按使用旅程拆解 Windows 应用控制能力

个人设备:日常加固与下载文件夹防护

内置的"下载文件夹防护"会生成一条策略,拦截 Downloads 文件夹里任何可执行文件的运行。对你的意义:误下载的病毒,双击不会再启动,必须挪到别的目录才可能运行。还可以为wscript.exe、mshta.exe、cscript.exe这类危险脚本宿主添加拦截规则——它们是脚本类攻击的常见入口。

策略调优:先模拟,再补充,最后验证

  • 补充策略(Supplemental Policy):主策略上线后,新装软件不必推翻重建主策略,单独加一份补充策略放行该应用即可,白名单不被反复拆改;
  • 模拟(Simulation):强制启用前,让系统现有文件跑一遍策略,预览"哪些会被拦、哪些能过",避免先启用再发现系统被锁;
  • 验证(Validate):检查策略文件本身的格式与规则冲突。流程细节见 Simulation。

![AppControl Manager 补充策略配图,为已有 WDAC 安全策略追加例外规则](https://raw.gitcode.com/GitHub_Trending/ha/Harden-Windows-Security/raw/4c771aeaea5fa17985fb7511835aecb35c9abf5a/AppControl Manager/Assets/TileImages/2-Supplemental.jpg?utm_source=gitcode_repo_files)

企业:用 Intune 批量部署 WDAC 安全策略

策略在一台机器上配好后,可通过 Intune(微软的企业设备云端管理服务)批量推送到全部设备,应用内也有专门的 Intune 部署细节页,并支持合并、对比多份策略。对 IT 的意义:一次配好模板,统一分发,不用逐台手工操作。

信任验证:你可以自己核验什么

不直接采信"安全"的说法,以下各项都可以逐项核验:

  • 构建链:构建全部由 GitHub Actions 完成,打开仓库 Actions 页可查每次发布的构建记录;
  • Artifact Attestation(来源证明):每个发布包都带证明,表明它由本仓库源码编译,attestations 记录可公开查看;
  • SBOM:软件物料清单(软件组件清单)对整个仓库生成,配合证明与构建隔离达到 SLSA L3(供应链安全标准等级);
  • VirusTotal:每次发布或 PR 合并都会由 GitHub Action 自动上传扫描,扫描历史可查;
  • 零第三方依赖:README 声明不依赖任何第三方组件,可翻阅源码自行确认;AppControl Manager 也被微软官方文档提及。

适用边界:适合谁,不做什么

适合:Windows 11 24H2 及以上系统(另支持 Windows Server 2025),想"锁住"个人设备的用户,以及需要统一管理一批设备策略的企业。

它不做的事:

  • 不替代杀毒软件:WDAC 管"文件能不能运行",Defender 之类管"文件是否恶意",两者是分层关系,不是替换关系;
  • 策略配错会限制正常使用:白名单过严时,合法软件也会打不开——所以第一步务必从 Audit 模式开始;
  • 需要理解白名单逻辑:"证书签名放行"和"哈希放行"是两种不同思路,选模板前先想清楚,不存在一键完美。

先把 Audit 模式开起来:用 AppControl Manager 建一份 Allow Microsoft 策略,观察日志一周,确认系统无异常再切强制拦截。

【免费下载链接】Harden-Windows-SecurityHarden Windows Safely, Securely using Official Supported Microsoft methods and proper explanation | Always up-to-date and works with the latest build of Windows | Provides tools and Guides for Personal, Enterprise, Government and Military security levels | SLSA Level 3 Compliant for Secure Development and Build Process | Apps Available on MS Store✨项目地址: https://gitcode.com/GitHub_Trending/ha/Harden-Windows-Security

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 6:21:54

智能体认知动力学实战:从认知状态机到多智能体协作避坑

智能体认知动力学这个词,第一次听的朋友多半会皱眉头,觉得又是学术圈造出来的新概念。但如果你真的做过几个智能体应用,尤其是处理过那种“聊着聊着就忘了上下文”“多智能体一协作就互相打架”的破事,你就会明白这个方向正在解决…

作者头像 李华
网站建设 2026/10/17 6:20:27

JavaScript计算器开发实战:从状态管理到浮点精度处理

1. 项目缘起与需求拆解1.1 为什么是计算器很多人学JavaScript喜欢一上来就做网页、做交互特效,但我个人给新人的建议始终是:先把计算器做扎实。原因很简单。计算器这个项目,界面看起来只有几个数字按钮和运算符按钮,但真正动手写的…

作者头像 李华
网站建设 2026/10/17 6:18:48

从OOM到稳定:openPangu-72B昇腾NPU显存与KV Cache调优完整指南

大模型模型推理服务AI 应用 【免费下载链接】openPangu-R-72B-2512-vllm-ascend-0.11.0 Ascend-SACT开源项目提供openPangu-72B适配昇腾A2的vllm-ascend 0.11.0推理镜像,预装CANN 8.5.0.alpha002、torch-npu 2.7.1等套件,修改权重目录即可快速启动离线推…

作者头像 李华
网站建设 2026/10/17 6:16:03

Qoder CN:面向中国开发者的IDE原生AI编程工作流

1. 项目概述:Qoder 不是 Codex 的“平替”,而是面向中国开发者的真实工作流重构最近在好几个技术群和开源社区里,总有人发截图问:“这个 Qoder 是不是就是 Codex 的国产平替?”——我看到这个问题就下意识皱眉。不是因…

作者头像 李华