用途:当为 ICS/SCADA 环境设计或改造网络架构、在既有工厂落地 IEC 62443 区域与管道要求、创建 IT/OT DMZ(Level 3.5)、整改扁平 OT 网络或 IT 直连 OT 的审计问题、以及在并购后对融合 IT/OT 网络分段时使用。不适用于单一 Purdue 层级内的微隔离、无传统 ICS 网络的云原生环境,或纯 IT 环境网络分段。
主要能力:提供 Purdue 分段规划器脚本,加载 CSV 资产清单并按设备类型推断 Purdue 层级(0、1、2、3、3.5、4、5),输出 VLAN 分配与层级允许协议;生成跨层防火墙规则,含阻断 IT 直达 Level1/2、仅允许经 DMZ 跳板机访问、阻断 Level1 出站互联网及默认拒绝等;给出 DMZ 架构配置,包括历史数据副本、跳板机、补丁服务器、防病毒中继及其南北向防火墙规则。
使用方式:准备含 purdue_level/type 字段的资产清单 CSV,以 Python 运行规划脚本,命令为 python3 <脚本名> <资产清单.csv>;再按输出配置 DMZ 组件与工业防火墙规则。
适用场景:扁平 OT 网络整改,按先迁移历史数据复制、后启用跳板机、最后阻断直连的流程逐条迁移,并需回滚计划与维护窗口。
限制:原资料未提供安装命令、许可证、收费标准或具体平台支持的完整信息;示例中的 IP、VLAN 段与规则仅为模板,需按现场实际调整;需工业防火墙支持 OT 协议深度包检测,并取得工厂运营的变更审批。