首页/网络/工控与物联网速查/应用程序白名单在工控主机的落地
工控安全与防护50 条

应用程序白名单在工控主机的落地

应用白名单在工控主机的落地分四步:确认系统支持性、学习期采集、人工评审清单、切执行模式并持续维护。最容易埋雷的地方是授权了通用脚本解释器与命令行工具,以及软件升级后忘记重新授权导致生产中断。

工控与物联网速查网络更新于 2026-10-17
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌‌​‌‌​​​​‌​‌‌‌​​​​​‌‌‌​​​​​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌​‌​‌‌‌​‌‌‌​‌‌​‌​​​​‌‌​‌​​‌​‌‌‌​‌​​​‌‌​​‌​‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​​‌​‌‌​‌​‌‌​‌‌‌‌​‌‌‌​‌​​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

白名单的执行逻辑

应用白名单在系统层面拦截程序启动请求,只放行已授权条目。授权依据可以是文件路径、文件哈希或数字签名:路径授权最省事但可被同名文件替换,哈希授权能防替换但升级后需要重新授权,签名授权维护成本最低但要求软件本身有可信签名。落地路径是先在目标主机上以学习模式运行一段时间,收集实际执行的程序与加载的模块,再人工评审这份清单,去掉不该授权的条目后切换到执行模式。之后每次软件升级、补丁实施或新增工具,都需要回到清单维护环节。

基本信息

授权依据路径(最弱)、哈希(防替换、升级需重授权)、数字签名(维护省但依赖软件签名)
运行模式学习模式采集、执行模式拦截、部分产品支持混合与告警模式
常见遗漏项计划任务、脚本解释器、动态库、驱动、更新程序、组态软件的插件模块
维护触发组态软件升级、补丁实施、新增调试工具、更换控制器型号
与防病毒的关系白名单限制「能跑什么」,特征检测判断「跑的东西是否恶意」,两者互补
兼容性前提老旧系统可能不支持,需评估替代控制,支持范围以厂商文档为准

落地步骤

  • 确认支持性:核对操作系统版本与内核要求,确认该主机能否部署白名单并长期维护
  • 确认现场干净:学习前确认主机未处于异常状态,避免把可疑程序学入清单
  • 学习期采集:覆盖完整业务周期,包括日常操作、班次切换、月度任务与软件自身更新
  • 人工评审清单:逐条确认来源与用途,重点审查通用解释器与命令行工具
  • 执行模式上线:先以告警模式观察一段时间,再切到拦截模式,保留快速回退手段
  • 持续维护:把软件升级与新增工具纳入变更流程,升级前确认清单同步更新

授权依据对照

授权依据防护强度维护代价
文件路径弱,同名文件可替换最低,软件移动或升级后易失效或误放
文件哈希中高,文件改动即失效较高,每次升级都需重新授权
数字签名高,可校验发布方较低,但依赖软件具备可信签名
综合策略高,按程序重要性选择依据最高,需要分类管理与复核
如果白名单授权了通用脚本解释器或系统自带命令行工具,等于开放了执行任意逻辑的能力,白名单的防护意义会大幅下降。这类条目必须单独评估:能否改为只授权具体脚本与脚本所在目录,能否限制脚本的写入权限。

易错点

  • 用文件路径作为唯一授权依据,攻击者用同名文件替换即可绕过
  • 授权了通用解释器与命令行工具,等于允许执行任意脚本,白名单形同虚设
  • 学习期过短,漏掉月度任务与季节工况,上线后在关键时刻被拦
  • 软件升级后未同步更新清单,升级完程序起不来,产线被迫停线
  • 清单无集中管理与告警,被拦截事件无人处理,最终被反复放行
  • 老系统不支持白名单又无替代控制,却仍在报告中标记为已覆盖

数据来源与参考

  • NIST SP 800-167《应用白名单指南》
  • NSA《Application Whitelisting Using Software Restriction Policies》
  • IEC 62443-4-2 组件完整性要求

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/ics/application-whitelisting-ot.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌‌​‌‌​​​​‌​‌‌‌​​​​​‌‌‌​​​​​‌‌​‌‌​​​‌‌​‌​​‌​‌‌​​​‌‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌​‌​‌‌‌​‌‌‌​‌‌​‌​​​​‌‌​‌​​‌​‌‌‌​‌​​​‌‌​​‌​‌​‌‌​‌‌​​​‌‌​‌​​‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​​‌​‌‌​‌​‌‌​‌‌‌‌​‌‌‌​‌​​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​