¿Por qué se considera que Modbus es inseguro?
Porque no tiene autenticación ni cifrado: cualquier dispositivo que alcance un controlador Modbus/TCP puede leer sus valores y, salvo que el propio controlador lo limite, escribir en sus bobinas y registros. Modbus se diseñó en 1979 para enlaces serie entre dispositivos de confianza, mucho antes de que las redes de control se unieran a las redes de oficina y a internet. Existe una variante protegida con TLSTLS: Transport Layer Security. El cifrado que protege la mayor parte del tráfico de internet, como HTTPS., pero pocos dispositivos instalados la admiten. En la práctica, Modbus se protege desde fuera: el puerto 502 no debe estar expuesto a internet, solo hosts de ingeniería y SCADA concretos deben llegar a los controladores, y conviene usar cualquier protección contra escritura que ofrezca el PLC. Como el tráfico no está cifrado, un sensor pasivo puede leer qué estación lee o escribe en qué controlador. NetSenX lo hace desde el plan Pro y genera una alerta cuando un equipo que no está autorizado a escribir envía una escritura; no cambia el protocolo ni bloquea el comando.
Siga leyendo
Preguntas relacionadas
- ¿Cómo sé si un ordenador no autorizado escribe en nuestro PLC?
- ¿Qué alertas OT importan más en una fábrica pequeña?
- ¿Cómo detecto un cambio de programa en un PLC fuera del horario laboral?
- ¿Puede la monitorización de red ver que se para un PLC S7?
- ¿Puede la monitorización de red mostrar quién cambió una consigna en el PLC?
Términos usados aquí
- TLS (Transport Layer Security)
- El cifrado que protege la mayor parte del tráfico de internet, como HTTPS.