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.
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:
|
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:
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:
|
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:
|
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