Authentification sécurisée
L'authentification sécurisée DNP3 repose sur les concepts suivants :
- Un protocole de question et réponse
- Un HMAC (Code d'authentification de message de hachage à clé, Keyed-Hash Message Authentication Code) que les esclaves et les maîtres calculent en fonction de chaque ASDU (Unité de données du service d'application, Application Service Data Unit) ou message de protocole à authentifier.Un algorithme HMAC est un calcul mathématique qui prend un message de protocole en entrée et génère des données de taille inférieure en sortie.
Paramètre | Description |
|---|---|
Activer l'authentification sécurisée | Active ou désactive le mode d’authentification sécurisée DNP3. |
Version de l'authentification sécurisée | Indique la version de l’authentification sécurisée. La valeur par défaut est 5. |
Activer le mode agressif | Détermine s’il faut activer le mode agressif pour l’authentification sécurisée. Le mode agressif réduit la bande passante en supprimant les messages de défi et de réponse. La valeur HMAC est transmise dans l’ASDU protégé. Le mode agressif est moins sécurisé. |
Intervalle attendu de changement de clé de session | Spécifie l’intervalle attendu de changement de clé de session en minutes. Le maître change périodiquement la clé de session utilisée pour calculer le HMAC. La valeur est comprise entre 1 et 120. La valeur par défaut est 15. |
Nombre attendu de changements de clé de session | Indique le nombre de transmissions d'ASDU après lequel le maître change la clé de session. Le maître modifie la clé de session si un certain nombre d'ASDU a été transmis depuis le dernier changement de clé. La valeur est comprise entre 1 et 10 000. La valeur par défaut est 1000. |
Délai d'expiration de la réponse | Spécifie le délai d’expiration de la réponse par incréments de 100 millisecondes. La valeur est comprise entre 1 et 1 200, chaque incrément d’unité représentant 100 millisecondes. La valeur par défaut est 20. |
Nombre maximal d'erreurs | Indique le nombre maximal de messages d'erreur qu'un appareil envoie après avoir rencontré une erreur. Ce paramètre permet d’empêcher les attaques par déni de service. La valeur est comprise entre 0 et 10. La valeur par défaut est 2. |
Algorithme HMAC | Indique l’algorithme HMAC à utiliser. Les options sont les suivantes :
|
Algorithme d'encapsulation de clé | Spécifie l’algorithme d’encapsulation de clé. L’algorithme chiffre les clés de session et les données de défi lors d’un changement de clé de session. Les options sont les suivantes :
Les contrôleurs qui utilisent l’authentification sécurisée DNP3 doivent prendre en charge l’algorithme Advanced Encryption Standard (AES) - 128. |
Méthode de changement de la clé de mise à jour | Indique la façon dont les clés de session uniques sont générées pour le chiffrement et l'authentification, ainsi que la manière dont l'authentification du serveur est effectuée. Ce paramètre est disponible lorsque la Version de l’authentification sécurisée est définie sur 5 . Les options sont les suivantes :
|
Configurer la clé de mise à jour | Ouvre la boîte de dialogue Configuration de la clé de mise à jour permet de spécifier les utilisateurs qui récupéreront les clés de mise à jour au cours de l’authentification sécurisée DNP3.La clé de mise à jour modifie périodiquement les clés de session. La même clé de mise à jour est configurée sur le maître et sur les esclaves. Une clé de mise à jour est composée de 16 octets et doit être saisie sous la forme de 32 chiffres hexadécimaux. Pour ajouter une clé de mise à jour :
|
Configurer la clé de l'autorité de certification | Ouvre la boîte de dialogue Configuration de la clé de l'autorité de certification pour spécifier la clé symétrique ou la clé publique provenant d’un fichier PEM (Privacy Enhanced Mail). Vous pouvez ouvrir le fichier PEM avec l'éditeur de texte et copier tout le contenu dans la zone. |
Activer les statistiques sécurisées | Détermine s’il faut activer les statistiques sécurisées. Vous pouvez configurer la classe de statistiques sécurisées et le seuil de statistiques sécurisées lorsque cette case est cochée. Ce paramètre est disponible lorsque la Version de l’authentification sécurisée est définie sur 5 . |
Classe de statistiques sécurisées | Sélectionnez Classe 1, 2 ou 3. |
Configurer le seuil de statistiques sécurisées | Ouvre la boîte de dialogue Paramètres de seuil des événements de statistiques sécurisées pour spécifier les seuils d’événements de statistiques sécurisés. La valeur de chaque seuil est comprise entre 1 et 65 535. |
Codes de fonction critiques | Définit certains codes de fonction sur Critique ou Non critique .Pour afficher les noms des codes de fonction, placez le curseur de la souris sur les boutons des codes de fonction. |
Fournir une réponse