Waarom wordt Modbus als onveilig beschouwd?

Omdat het geen authenticatie en geen versleuteling heeft: elk apparaat dat een Modbus/TCP-besturing kan bereiken, kan de waarden lezen en, tenzij de besturing het zelf beperkt, naar de coils en registers schrijven. Modbus is in 1979 ontworpen voor seriële verbindingen tussen vertrouwde apparaten, lang voordat besturingsnetwerken met kantoornetwerken en internet werden verbonden. Er bestaat een beveiligde variant met TLSTLS: Transport Layer Security. De versleuteling die het meeste internetverkeer beschermt, zoals HTTPS., maar weinig geïnstalleerde apparaten ondersteunen die. In de praktijk beschermt u Modbus van buitenaf: poort 502 hoort niet op internet, alleen benoemde engineering- en SCADA-hosts mogen de besturingen bereiken, en gebruik de schrijfbeveiliging van de PLC waar die er is. Omdat het verkeer niet versleuteld is, kan een passieve sensor lezen welk station van welke besturing leest of ernaar schrijft. NetSenX doet dat vanaf het Pro-abonnement en geeft een melding wanneer een host die niet mag schrijven een schrijfactie stuurt; het verandert het protocol niet en blokkeert het commando niet.

Dit antwoord staat, met meer context, ook hier: OT en IoT

Lees verder

Begrippen op deze pagina

TLS (Transport Layer Security)
De versleuteling die het meeste internetverkeer beschermt, zoals HTTPS.

← Alle 50 vragen over OT en IoTAlle onderwerpen