¿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

Términos usados aquí

TLS (Transport Layer Security)
El cifrado que protege la mayor parte del tráfico de internet, como HTTPS.

← Las 50 preguntas sobre OT e IoTTodos los temas