老旧系统的现实
老旧系统是大多数工厂的现实:控制器投用十余年甚至更久,固件无法升级,不支持账号与日志,有的只有串口没有以太网。这类设备无法达到新设备的安全能力,加固思路也不是修它,而是承认它不可修补,转向周边控制:用隔离减少可达路径,用单向数据流限制写入,用被动监测发现异常,并用备件与替代计划管理长期风险。
常见限制
| 无账号体系 | 口令不可修改、没有权限分级 |
|---|---|
| 无日志能力 | 无法审计谁在何时改了什么 |
| 协议无认证 | 链路可达即可直接读写 |
| 无固件更新 | 已知漏洞无法修补 |
| 组件停产 | 备件依赖库存或二手市场 |
| 资源受限 | CPU 与内存不足以承载新功能 |
加固手段
| 手段 | 做法 | 注意 |
|---|---|---|
| 网络隔离 | 单独成区并用白名单限制可达 | 需先摸清全部通信关系 |
| 单向数据流 | 采集方向只出不进 | 需验证单向性 |
| 被动监测 | 镜像流量识别异常指令 | 不引入主动探测 |
| 访问控制补偿 | 在网关层做协议与地址过滤 | 设备侧仍无认证能力 |
| 物理管控 | 机柜上锁、调试口封堵并登记 | 现场施工同样需要登记 |
| 备件与替代 | 建立备件清单与替代评估计划 | 替代方案需与功能安全共同确认 |
推进要点
- 先做资产与通信梳理:老旧设备的通信关系往往没有完整资料
- 把老旧设备单独成区,切断与其他区域的横向通道
- 对必须保留的远程维护口设审批与到期,不允许长期开放
- 把无法修补的风险显式记录并指定接受人,避免成为无人知晓的隐忧
- 与技改计划同步:把替换节奏写进年度计划,而不是无限期延后
老旧设备常常「不能碰」:一次固件升级或参数调整就可能让运行十余年的设备无法恢复。因此加固原则是先加外围控制,非必要不改设备本身,任何改动都要有回退手段与备件支持。
用现代安全工具对老旧设备做深度检测或补丁推送,是工控环境里最容易造成停产的操作之一。这类设备的能力已无法提升,控制点应放在它周围,而不是它本身。