Sichere Authentifizierung

Die sichere DNP3-Authentifizierung basiert auf zwei Konzepten:
  • Ein Protokoll für Herausforderung und Antwort
  • Ein schlüsselbasierter Hash Message Authentication Code (HMAC), den sowohl die Slaves als auch die Master auf der Grundlage jeder zu authentifizierenden Application Service Data Unit (ASDU) oder Protokollmeldung berechnen.
    Ein HMAC-Algorithmus ist eine mathematische Berechnung, die eine Protokollmeldung als Eingabe nimmt und einen kleineren Teil der Daten als Ausgabe erzeugt.
DNP3-Slave – Einstellungen zur sicheren Authentifizierung
Einstellung
Beschreibung
Sichere Authentifizierung aktivieren
Aktiviert bzw. deaktiviert den sicheren DNP3-Authentifizierungsmodus.
Version der sicheren Authentifizierung
Gibt die Version der sicheren Authentifizierung an. Die Standardversion ist 5.
Aggressiven Modus aktivieren
Legt fest, ob der aggressive Modus für die sichere Authentifizierung aktiviert werden soll.
Der aggressive Modus reduziert die Bandbreite, indem er die Herausforderung und die Beantwortung von Meldungen entfernt. Der HMAC-Wert wird innerhalb der geschützten ASDU übertragen.
Der aggressive Modus ist weniger gesichert.
Erwartetes Sitzungsschlüsseländerungs-Intervall
Gibt das erwartete Sitzungsschlüsseländerungs-Intervall in Minuten an. Der Master ändert in regelmäßigen Abständen den Sitzungsschlüssel, der zur Berechnung des HMAC verwendet wird.
Der Wertebereich reicht von 1 bis 120. Der Standardwert ist 15.
Erwartete Sitzungsschlüsseländerungs-Anzahl
Gibt die Anzahl der ASDU-Übertragungen an, nach denen der Master den Sitzungsschlüssel ändert.
Der Master ändert den Sitzungsschlüssel, wenn seit der letzten Schlüsseländerung eine bestimmte Anzahl von ASDUs übertragen wurde.
Der Wertebereich reicht von 1 bis 10.000. Der Standardwert ist 1000.
Antwort-Zeitlimit
Gibt das Antwort-Zeitlimit in 100 Millisekunden an.
Der Wertebereich reicht von 1 bis 1200, wobei jedes Einheitsinkrement 100 Millisekunden darstellt. Der Standardwert ist 20.
Maximale Fehleranzahl
Gibt die maximale Anzahl der Fehlermeldungen an, die ein Gerät nach Auftreten eines Fehlers sendet. Dies hilft dabei, Denial-of-Service-Angriffe zu verhindern.
Der Wertebereich reicht von 0 bis 10. Der Standardwert ist 2.
HMAC-Algorithmus
Gibt den zu verwendenden HMAC-Algorithmus an. Folgende Optionen stehen zur Wahl:
  • SHA-1
    gekürzt auf 4 Oktette (seriell)
  • SHA-1
    gekürzt auf 10 Oktette (vernetzt)
  • SHA-256
    gekürzt auf 8 Oktette (seriell)
Schlüsselumbruchalgorithmus
Gibt den Schlüsselumbruchalgorithmus an. Der Algorithmus verschlüsselt die Sitzungsschlüssel und Herausforderungsdaten während einer Sitzungsschlüsseländerung. Folgende Optionen stehen zur Wahl:
  • AES – 128
  • AES - 256
    , verfügbar, wenn
    Version der sicheren Authentifizierung
    auf
    5
    gesetzt ist
Controller, die die sichere DNP3-Authentifizierung verwenden, müssen den AES – 128-Algorithmus (Advanced Encryption Standard) unterstützen.
Änderungsmethode für Aktualisierungsschlüssel
Gibt an, wie einmalige Sitzungsschlüssel für die Verschlüsselung und Authentifizierung generiert werden und wie die Serverauthentifizierung erfolgt.
Die Einstellung ist verfügbar, wenn
Version der sicheren Authentifizierung
auf
5
gesetzt ist. Folgende Optionen stehen zur Wahl:
  • AES-128 / SHA-1-HMAC
  • AES-256 / SHA-256-HMAC
  • RSA-2048/RSA SHA-256/SHA-256-HMAC
  • RSA-3072 / RSA SHA-256 / SHA-256-HMAC
Aktualisierungsschlüssel konfigurieren
Verwendet das Dialogfeld
Aktualisierungsschlüssel-Konfiguration
, um die Anzahl der Benutzer festzulegen, die die Aktualisierungsschlüssel während der sicheren DNP3-Authentifizierung abrufen.
Der Aktualisierungsschlüssel ändert in regelmäßigen Abständen die Sitzungsschlüssel. Auf dem Master und den Slaves wird derselbe Aktualisierungsschlüssel konfiguriert. Ein Aktualisierungsschlüssel besteht aus 16 Bytes und muss in 32 hexadezimalen Ziffern eingegeben werden.
So fügen Sie einen Aktualisierungsschlüssel hinzu:
  1. Wählen Sie auf der Konfigurationsseite
    DNP3-Slave
    die Option
    Aktualisierungsschlüssel konfigurieren
    aus.
  2. Wählen Sie unter
    Aktualisierungsschlüssel-Konfiguration
    die Option
    Hinzufügen
    aus.
  3. Konfigurieren Sie die folgenden Einstellungen:
    • Benutzernummer
      :
      Benutzernummer
      kann nicht dupliziert werden.
    • Benutzerrolle
    • Anwendername
    • Aktualisierungsschlüssel
      : Die 32-stellige Hexadezimalzahl, die im Master konfiguriert wurde.
  4. Wiederholen Sie die Schritte 2 und 3 für jeden Benutzer. Es werden bis zu 10 Benutzer unterstützt.
Zertifizierungsstellenschlüssel konfigurieren
Öffnet das Dialogfeld
Zertifizierungsstellenschlüssel-Konfiguration
, um den symmetrischen Schlüssel oder den öffentlichen Schlüssel anzugeben, der aus einer PEM-Datei (Privacy Enhanced Mail) stammt. Sie können die PEM-Datei mit dem Text-Editor öffnen und alle Inhalte in das Feld kopieren.
Sichere Statistik aktivieren
Legt fest, ob sichere Statistiken aktiviert werden sollen. Sie können die sichere Statistikklasse und den Schwellenwert für sichere Statistik konfigurieren, wenn dieses Kontrollkästchen aktiviert ist.
Die Einstellung ist verfügbar, wenn
Version der sicheren Authentifizierung
auf
5
gesetzt ist.
Sichere Statistikklasse
Wählt Klasse 1, 2 oder 3 aus.
Schwellenwert für sichere Statistik konfigurieren
Öffnet das Dialogfeld
Schwellenwerteinstellungen für sicheres Statistikereignis
, um die Schwellenwerte für sicheres Statistikereignis anzugeben. Der Wertebereich für jeden Schwellenwert reicht von 1 bis 65.535.
Wichtige Funktionscodes
Setzt bestimmte Funktionscodes auf
Wichtig
oder
Nicht wichtig
.
Bewegen Sie den Mauszeiger über die Funktionscode-Schaltflächen, um die Namen der Funktionscodes anzuzeigen.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal