Modbus协议信息
安全免责声明
Modbus协议设计上不包含任何内置安全机制。它缺乏身份验证、加密和完整性检查,因此本质上容易受到各种Cybersecurity威胁的威胁,包括未经授权的访问、数据拦截、伪装和命令注入。Modbus通信,尤其是通过TCP/IP网络,如果外部手段未得到妥善保护,很容易被拦截或操控。
警告: 强烈不建议在不安全或公开访问的网络中使用Modbus。建议实施补偿性安全控制,如网络分段、防火墙、VPN、入侵检测系统(IDS)和访问控制机制。在可能的情况下,考虑使用安全替代方案或将Modbus封装在加密信道中(例如,基于TLS的Modbus)。
该协议应仅在可信环境中使用,或与健全的Cybersecurity实践结合使用。用户需负责评估风险并实施适当的安全措施。
Modbus 协议缓解
网络分割
• 通过防火墙将设备网络与企业网络隔离
• 使用VLAN将控制网络与管理网络分离
• 只有授权工程师才能访问设备网络
• 限制网络访问特定MAC地址(白名单)
加密远程访问
• 使用VPN隧道进行所有设备网络的远程访问
• 启用带有强凭证的VPN认证
• 禁用对设备网络的直接互联网访问
• 如果设备支持,考虑通过TLS考虑Modbus。
防火墙控制
• 仅允许授权工作站使用 Modbus TCP(端口 502)
• 仅在预定固件更新期间允许TFTP(端口69)
• 阻止设备网络上的所有其他入站流量
• 在防火墙上启用有状态检查
访问控制
• 只有数字用户角色及以上角色才能访问设备
• 定期访问审核——删除未使用的账户
• 记录所有认证尝试
监测与检测
• 启用设备网络的网络入侵检测
• 监控异常的Modbus流量模式
• 认证失败警报
• 每周检查日志是否有可疑活动
更新安全性
• 仅从官方ABB服务器(HTTPS)下载固件
• 在安装固件前验证数字签名
• 在生产部署前在实验室环境中测试固件
• 记录所有固件更新,并附上日期和用户信息