DNP3
Auch bekannt als:Distributed Network Protocol 3 · IEEE 1815
DNP3: Fernwirkprotokoll für Leitsysteme, verbreitet in Energieversorgung und Wasserwirtschaft. Es verbindet SCADASCADALeitsystem zur Überwachung und Steuerung räumlich verteilter industrieller Prozesse.-Master und Feldgeräte und transportiert dabei sowohl Messwerte als auch Schaltbefehle.
Funktionsweise und Einordnung
DNP3 arbeitet nach dem Master-Outstation-Modell, in IP-Netzen typischerweise über TCP-Port 20000. Datenpunkte sind nach Typ und Index organisiert: Binary Inputs für Zustände, Analog Inputs für Messwerte, Binary Outputs für Schaltbefehle. Steuerbefehle laufen als Control Relay Output Block, entweder als vorsichtiges Select-before-Operate oder als unmittelbares Direct Operate. Jeder Rahmen trägt eine Quell- und eine Zieladresse auf Protokollebene — beides einfache Zahlen ohne kryptografische Bindung.
Bedeutung in der Praxis
In der Grundform kennt DNP3 keine Authentisierung; die Erweiterung Secure Authentication nach IEEE 1815 ergänzt sie, ist aber häufig deaktiviert. Ist sie aus, akzeptiert eine Fernwirkeinheit Befehle von jedem System, das sie erreichen kann — eine Zuordnung erlaubter Master per Konfigurationsliste ist dann wirkungslos. Als Befund ist deshalb immer beides zu prüfen: ob Secure Authentication aktiv ist und ob Schaltbefehle von nicht vorgesehenen Quellen im Mitschnitt auftauchen.
Verwandte Begriffe
- SCADASCADALeitsystem zur Überwachung und Steuerung räumlich verteilter industrieller Prozesse.: Leitsystem zur Überwachung und Steuerung räumlich verteilter industrieller Prozesse.
- Remote Terminal UnitRemote Terminal UnitFeldgerät, das Messwerte einer entfernten Anlage erfasst und Schaltbefehle der Leitstelle ausführt.: Feldgerät, das Messwerte einer entfernten Anlage erfasst und Schaltbefehle der Leitstelle ausführt.
- Operational Technology SecurityOperational Technology SecuritySchützt industrielle Steuerungs-, Produktions- und Prozessleitsysteme.: Schützt industrielle Steuerungs-, Produktions- und Prozessleitsysteme.
- AuthenticationAuthenticationÜberprüfung der behaupteten Identität eines Benutzers oder Systems.: Überprüfung der behaupteten Identität eines Benutzers oder Systems.