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.
Esclave DNP3 - Paramètres de l’authentification sécurisée
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 :
  • SHA-1
    tronqué en 4 octets (série)
  • SHA-1
    tronqué en 10 octets (en réseau)
  • SHA-256
    tronqué en 8 octets (série)
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 :
  • AES-128
  • AES-256
    , disponible lorsque la
    Version de l’authentification sécurisée
    est définie sur
    5
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 :
  • 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
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 :
  1. Sur la page de configuration
    Esclave DNP3
    , sélectionnez
    Configurer la clé de mise à jour
    .
  2. Dans
    Configuration de la clé de mise à jour
    , sélectionnez
    Ajouter
    .
  3. Configurez les paramètres suivants :
    • Numéro d’utilisateur
       : Le
      Numéro d’utilisateur
      ne peut pas être dupliqué.
    • Rôle utilisateur
    • Nom d'utilisateur
    • Clé de mise à jour
       : Nombre hexadécimal à 32 chiffres configuré dans le maître.
  4. Répétez les étapes 2 et 3 pour chaque utilisateur. Jusqu’à 10 utilisateurs sont pris en charge.
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
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal