WinCC 数据安全·运行系统锁定指南:五类跳转通道封堵与7项Checklist
WinCC 数据安全·运行系统锁定指南
针对共用Windows账号的WinCC操作员站,需将普通用户锁死在运行系统中,逐条封堵启动、键盘、窗口、弹窗、权限五类跳转通道。配置包括Autostart全屏启动、禁用系统快捷键、禁用Alt+F4与最小化、关闭粘滞键和U盘自动播放及应用通知、配置默认打印机静默打印,并对“关闭运行系统”按钮做权限分级。
QUOTE
共用Windows账号的环境里,安全机制只有一条—— 把普通用户锁死在运行系统中 。
此系列之前的文章:
由于 WinCC 的使用场景是生产、工程监控,就无法像实验室内的仪器控制电脑那样,让用户使用各自的 Windows 账号进行系统访问—— 系统后台会共用同一个 Windows 账号 。这意味着,一旦操作员从运行系统退回到桌面,拿到的就是一个 共用账号下的完整系统权限 。
所以 WinCC 的安全机制很明确: 将普通用户锁死在运行系统中 。为了达到这个目的,需要进行一系列的配置。
本文看点
01
五类跳转通道,逐条封堵
02
“关闭运行系统”按钮的权限分级
03
可直接落地的 7 项 Checklist
01
AUTOSTART
启动阶段通道:设置 Autostart
WinCC 运行系统 启动完成前 ,就不该让操作员有机会接触到桌面。Autostart 决定了运行系统以什么方式、在什么时机启动。
操作要点
配置 Autostart
让运行系统在用户登录后自动进入全屏运行。
检查启动顺序
确保运行系统加载完成前,Windows 桌面不可交互。
WinCC 8.0 之前的版本,系统可能在运行系统启动完成前就访问操作系统,8.0版本以后通过启动后开启一个全屏不可退出的壁纸才堵上这个漏洞,还在使用旧版本的需要增加额外的措施对这个问题进行管理。
02
SHORTCUTS
键盘通道:关闭快捷键
快捷键是 最隐蔽的桌面跳转通道 。WinCC 运行期间,操作员一旦按到某些组合键,就可能调出开始菜单、任务管理器或 Windows 资源管理器。
操作要点
进入快捷键设置
进入 WinCC 或组态计算机的快捷键设置。
禁用组合键
禁止用于操作系统访问的快捷键,这个选项可以禁用掉Win、Alt+Tab、Ctrl+Esc、Win+D 等可能切换到桌面的组合。
03
FULLSCREEN
窗口通道:运行系统窗口最大化,禁用 Alt+F4 和最小化
如果运行系统不是全屏,或者窗口可以被最小化、关闭,操作员就可能 退出监控画面 ,甚至关掉运行系统。
操作要点
窗口属性
运行系统窗口属性选择“全屏”。
关闭设置
在“关闭”设置中,禁用 Alt+F4 和最小化。
独占屏幕
确保运行系统启动后独占整个屏幕,无法通过常规窗口操作退出。
04
POP-UPS
弹窗通道:堵住所有会弹出对话框的入口
粘滞键、U 盘自动播放、应用通知,这三类弹窗看似无关,但根因一样。这一节把三项合并处理。
「任何弹到运行系统上方的 Windows 对话框,都可能成为跳转到桌面的通道。」
4.1 禁用粘滞键
连续按几次 Shift 键 ,Windows 会弹出粘滞键设置窗口。这个窗口一旦弹出来,就可能被用来打开更多系统界面。
操作要点
辅助功能设置
进入 Windows 辅助功能设置,关闭粘滞键功能。
4.2 禁用 U 盘自动播放
现场工控机插入 U 盘后,如果自动播放被触发,不仅会弹窗,还可能引入病毒或造成跳出运行系统
。
操作要点
自动播放策略
进入 Windows 自动播放策略设置。
关闭自动播放
关闭可移动驱动器的自动播放功能。
4.3 关闭应用通知
Windows 应用通知弹窗会直接覆盖在运行系统画面上,既可能 遮挡报警 ,也可能被用来跳转到系统设置。
操作要点
通知设置
进入 Windows 通知设置。
免打扰
关闭应用通知,或在 WinCC 运行期间启用专注助手、免打扰模式。
4.4 配置默认打印机,让打印在后台静默进行
现场经常要从运行系统打印报表(批记录、报警清单等)。如果没有配置默认打印机,Windows 会先弹出 打印对话框 让操作员选择打印机——这又是一个能跳到系统界面的弹窗,还容易打断操作。
操作要点
配置默认打印机
在 Windows 中配置默认打印机,实体打印机或虚拟 PDF 打印机均可。
后台静默打印
确认 WinCC 报表打印直接走默认打印机,后台静默进行,不弹出打印对话框。
实测验证
从运行系统打印一张报表,确认全程无弹窗、不遮挡监控画面。
05
AUTHORIZATION
权限通道:画面中“关闭运行系统”按钮的权限管控
前面都是在防“跳出去”,但还有一点同样关键。画面上如果直接放了“关闭运行系统”按钮,必须做 权限分级 。
即使跳不出去,也不代表谁都能把运行系统关掉。
操作要点
定义角色
在 WinCC 用户管理中定义不同角色。
绑定权限
为“关闭运行系统”按钮绑定权限等级,仅管理员权限可操作。
审计追踪
审计追踪对系统操作留下记录:谁、在什么时间、通过哪个按钮触发了运行系统关闭。
06
CHECKLIST
Checklist 汇总
跳转通道 | 设置项 | 关键操作 |
|---|---|---|
启动阶段 | 设置 Autostart | 登录后自动全屏启动;8.0 之前版本重点检查 |
键盘 | 关闭快捷键 | 禁止用于操作系统访问的快捷键 |
窗口 | 窗口最大化,禁用 Alt+F4 和最小化 | 窗口属性全屏;关闭 Alt+F4 和最小化 |
弹窗 | 禁用粘滞键 | 关闭 Windows 粘滞键及高级设置 |
弹窗 | 禁用 U 盘自动播放 | 关闭可移动驱动器自动播放 |
弹窗 | 关闭应用通知 | 关闭 Windows 应用通知 |
弹窗 | 配置默认打印机,打印后台静默运行 | 配置默认打印机;报表打印走后台,不弹出打印对话框 |
权限 | “关闭运行系统”按钮权限管控 | 仅授权角色可操作,普通用户不可见、不可用 |
07
BEST PRACTICE
实施建议
1
先建清单,再逐条验证 ——把这 7 项做成项目级 Checklist,每台操作员站部署前逐项勾选,不靠记忆。
2
变更前先测试 ——这些设置一旦配置错误,可能导致运行系统起不来或操作员进不了系统。任何改动先在测试环境跑通,确认不影响正常操作后再上生产。
3
记录配置基线 ——把最终生效的配置截图、设置项、版本号写进验证文档或运维手册。审计时,能拿出“当时就是这么配的”证据,比口头解释有效得多。
4
定期回顾 ——Windows 更新、WinCC 升级、组态变更都可能让之前的设置失效。建议对安全配置定期或每次变更后进行复核。
∞
THE END
写在最后
WinCC 的安全配置并不复杂,难的是把 “锁死运行系统” 这件事当成系统工程来做。启动、键盘、窗口、弹窗、权限, 五个通道只要有一个没封住 ,操作员就有机会跑回桌面——在共用 Windows 账号的环境里,这等于把整台操作员站交了出去。
END
来源:CSV-DI-AI实践录 · mp.weixin.qq.com