首页/网络/工控与物联网速查/普渡模型在工程实践中的局限
工控基础与体系45 条

普渡模型在工程实践中的局限

普渡模型只描述分层通信关系,而真实工厂存在扁平化控制网、云端 SCADA、无线终端与跨厂区组织错位。工程上应以 IEC 62443 的区域与管道模型做设计与评价,把分层图当作沟通语言而非现状文档。

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

局限从哪里来

普渡模型的前提是「按功能分层、通信逐级收敛」,但真实工厂里这个前提经常不成立:现代以太网控制网络把 L1 与 L2 合成同一网段,云端 SCADA 与远程运维带来 L5 到 L1 的通道,无线仪表、移动 HMI 与 AGV 天然跨层。更关键的是它只描述通信关系,不描述资产重要性、威胁路径与组织责任边界,因此不能直接作为风险评估或合规判据。

五类典型错位

扁平化控制网控制器、HMI、工程师站同网段,L1 与 L2 的分界实际上已消失
远程与云端远程运维、云端 SCADA 引入越过 L3.5 的直达通道
无线与移动无线仪表、移动终端、AGV 调度系统跨越分层假设
组织错位同一网络服务多个装置或厂区,层级与运维责任边界不一致
标准取向IEC 62443 的区域与管道模型更灵活,可直接表达业务与安全要求

局限与替代做法

局限后果替代做法
默认为层级等于安全等级认为 L3 一定比 L2 安全,误判风险按 IEC 62443 对每个区域分别确定目标安全等级
只描述通信关系无法表达方向、协议与业务语义维护区域与管道清单,记录协议、方向、端口、限速
缺少组织维度跨厂区集中监控时找不到责任人台账中补充资产所有者与运维责任团队字段
静态视图临时直连与厂商通道不断改变实际拓扑临时通道纳入审批与到期自动关闭,定期核查通路
不定义安全边界网络上的 L3.5 不等于合规要求的边界与等级保护等合规条款逐条对照后再设计

实践中的修正方式

  • 以区域与管道为主体做设计与评价,分层图只用于向管理层解释结构
  • 每条跨层通路都要写清业务理由、协议、方向与责任人,缺一项即为不合规通道
  • 扁平化网络中按资产重要性与停机代价再切分子区域,用 VLAN 与 ACL 做最小可达
  • 把调试口、厂商支持通道与移动终端纳入同一套登记流程
  • 每年至少一次从现场设备反向验证可达性,而不是只复核配置文件
判断分层是否还有效的实用方法:从现场设备出发,问「有哪些网络位置能直接访问这个设备」。如果答案超过两跳,说明分层已被绕开,需要按实际通路重建模型,而不是修改图纸。
扁平化控制网络中一台工程师站被感染,暴露面等于整个网段。继续按分层图评估影响范围,会把真实的爆炸半径显著低估,事件响应的人力与取证范围都会准备不足。

易错点

  • 把分层图当现状文档:图纸与交换机配置长期不一致,事故时按图排查会找错方向
  • 认为层级越高越安全:忽略了同一区域内资产的安全要求差异,导致高价值控制器与办公终端同网段
  • 把远程支持通道当例外处理:未纳入管道清单、无到期时间,长期演变成稳定的跨层后门
  • 以合规检查为导向做隔离:只在检查前临时调整策略,运行期回到全通状态
  • 不记录区域责任人:区域与管道无人维护,变更后策略逐渐失效且无人发现

数据来源与参考

  • IEC 62443-3-2:安全风险评估与系统设计
  • NIST SP 800-82:Guide to Operational Technology (OT) Security
  • ISA-95 / IEC 62264:企业控制系统集成

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/ics/purdue-model-practice-limitations.html

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