Perché Modbus è considerato insicuro?

Perché non ha né autenticazione né cifratura: qualsiasi dispositivo che raggiunga un controllore Modbus/TCP può leggerne i valori e, se il controllore stesso non lo limita, scriverne bobine e registri. Modbus è nato nel 1979 per collegamenti seriali tra dispositivi fidati, molto prima che le reti di controllo venissero unite alle reti d'ufficio e a internet. Esiste una variante protetta con TLSTLS: Transport Layer Security. La cifratura che protegge gran parte del traffico internet, come HTTPS., ma pochi dispositivi installati la supportano. In pratica Modbus si protegge dall'esterno: la porta 502 non deve essere esposta su internet, solo host di ingegneria e SCADA ben individuati devono raggiungere i controllori, e conviene usare qualsiasi protezione in scrittura offerta dal PLC. Poiché il traffico non è cifrato, un sensore passivo può leggere quale stazione legge da quale controllore o vi scrive. NetSenX lo fa dal piano Pro e genera un avviso quando invia una scrittura un host non autorizzato a scrivere; non modifica il protocollo e non blocca il comando.

Da leggere dopo

Termini usati qui

TLS (Transport Layer Security)
La cifratura che protegge gran parte del traffico internet, come HTTPS.

← Tutte le 50 domande su OT e IoTTutti i temi