TroutTrout

Configurer l'accès Modbus

Contrôlez l'accès Modbus/TCP aux PLCs et RTU — refus par défaut sur le port 502, autorisations limitées à l'identité, et TLS pour un protocole sans chiffrement natif.

4 min read · Last updated 2026-06-11

Modbus est le protocole de référence des réseaux OT — PLCs, RTUs et équipements de terrain qui lisent et écrivent des registres sur le port TCP 502. Il ne dispose ni d'authentification ni de chiffrement natifs : tout hôte capable d'atteindre l'équipement peut le lire ou lui envoyer des commandes. Access Gate place l'identité, la politique et le chiffrement devant Modbus afin que seuls les systèmes autorisés communiquent avec un contrôleur.

Ce que vous obtenez

  • Refus par défaut sur le port 502. Rien n'atteint le port Modbus du contrôleur sans qu'une règle ACL explicite l'autorise. Cela seul supprime l'exposition « tout hôte du LAN peut commander le PLC ».
  • Accès pair limité à l'identité. Modbus est généralement machine à machine — un serveur SCADA ou un historien qui interroge un PLC. Les autorisations sont définies entre assets (ou groupes d'assets), de sorte que seul l'hôte SCADA atteint le PLC, et rien d'autre.
  • TLS pour un protocole qui n'en dispose pas. Modbus/TCP est en clair. La passerelle peut encapsuler la session en TLS entre le maître et elle-même, puis transmettre la requête à l'équipement de terrain sur le segment protégé — le trafic est ainsi chiffré en transit et le PLC legacy n'a besoin d'aucune capacité cryptographique propre.

Configuration

  1. Ajoutez le contrôleur à une enclave — voir Protéger un asset avec des enclaves.
  2. Dans Enclaves → [Your Enclave], ajoutez une règle allow pour le protocole modbus — ou tcp:{custom_port} si l'équipement utilise Modbus sur un port non standard.
  3. Définissez le principal comme le système spécifique devant communiquer avec le PLC — généralement un autre asset (le serveur SCADA ou l'historien), ou un groupe d'hôtes d'interrogation.
Enclave Modbus autorisant un seul maître à atteindre le contrôleur
Enclave Modbus autorisant un seul maître à atteindre le contrôleur

Exemple concret : sécuriser une liaison HMI vers pompe

Les images ci-dessous tracent les commandes d'un HMI atteignant une pompe via l'Access Gate. L'enclave est configurée de sorte que seul le HMI peut atteindre cette pompe et lui envoyer des commandes — rien d'autre sur le réseau ne le peut.

Avant — contrôle d'accès uniquement

Depuis le HMI, nous lisons puis écrivons la vitesse du variateur à 55, et arrêtons la pompe.

Commandes de lecture et d'écriture envoyées depuis le HMI
Commandes de lecture et d'écriture envoyées depuis le HMI

Les commandes sont traitées et reçues par la pompe.

Les journaux de la pompe affichant les commandes reçues
Les journaux de la pompe affichant les commandes reçues

Après — ajout du chiffrement TLS

Ouvrez la section Advanced Configuration de la règle et activez TLS. Access Gate maintient un tunnel TLS entre le HMI et la pompe pour chiffrer le trafic. Le trafic Modbus est chiffré en transit du maître vers l'Access Gate, qui authentifie la session, applique la politique d'enclave et transmet la requête à l'équipement de terrain sur le segment protégé. Le PLC legacy n'a besoin d'aucune capacité cryptographique propre. Pour comprendre en quoi cela diffère du Modbus/TCP natif, voir The Difference Between Secure Modbus and Modbus TCP.

Connexion Modbus chiffrée via l'Access Gate
Connexion Modbus chiffrée via l'Access Gate

Remarques et points d'attention

  • Ne pas rompre la boucle de contrôle. Avant d'appliquer les règles, observez le trafic Modbus réel pour identifier les systèmes qui interrogent ou commandent légitimement l'équipement — activez d'abord l'inspection et traduisez les flux observés en règles, comme dans le Quick start.
  • Budgets de latence. L'interrogation Modbus peut être contrainte. L'application inline ajoute une latence faible et déterministe. Validez par rapport aux exigences de votre cycle de scrutation.
  • Unit IDs derrière une passerelle. Un seul point de terminaison Modbus/TCP peut desservir plusieurs équipements série par unit ID. Identifiez quels unit IDs se trouvent derrière une passerelle afin qu'une règle couvre les équipements visés.
  • Autres protocoles OT. Le même modèle de refus par défaut et d'accès limité à l'identité s'applique aux autres protocoles industriels du réseau — Modbus est le point de départ le plus courant, pas le seul.

Liens associés

Pour aller plus loin