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.