Formation NIS2 OT — Cybersécurité Industrielle
Module 3 : Architecture & défense en profondeur
3.1 Modèle de Purdue, DMZ industrielle & zones IEC 62443
La défense en profondeur OT commence par une architecture rigoureuse. Le modèle de Purdue (1990) et son extension par l'IEC 62443 fournissent la grille de référence : niveaux Purdue 0 à 5, DMZ industrielle au niveau 3,5, segmentation par zones et conduits.
Modèle de Purdue — niveaux 0 à 5
Le modèle de Purdue — origine et logique
Le modèle de Purdue (Purdue Enterprise Reference Architecture — PERA) a été développé dans les années 1990 par l'université Purdue aux États-Unis pour formaliser l'architecture d'une entreprise industrielle. Il a été repris et codifié dans la norme ISA-95 (Enterprise-Control System Integration), elle-même devenue la base des standards IEC 62264 et IEC 62443.
L'idée fondamentale du modèle est de structurer les systèmes en niveaux hiérarchiques, du process physique (niveau 0) à internet (niveau 5), avec des règles strictes sur les flux d'information entre niveaux. C'est la base de la défense en profondeur OT.
Pour chaque niveau, on définit :
- Le type de matériel qui s'y trouve.
- Les protocoles autorisés.
- Les flux autorisés vers les niveaux adjacents.
- Les règles de sécurité applicables.
- Les autorités (qui peut y accéder, qui peut faire quoi).
Principe directeur : les flux descendent (commandes, configurations) et remontent (mesures, alarmes), mais chaque transition entre niveaux doit être filtrée. On ne saute jamais un niveau directement.
La DMZ industrielle (niveau 3,5) — le sas obligatoire
La DMZ industrielle (Demilitarized Zone) est le sas de sécurité entre l'IT et l'OT. Concept directement inspiré des DMZ web (frontaux internet vs serveurs internes), il est adapté aux exigences OT.
Composants typiques d'une DMZ industrielle bien conçue :
- 2 firewalls industriels en sandwich : un côté IT (4 → 3,5), un côté OT (3,5 → 3). De marques différentes idéalement (Fortinet + Stormshield par ex.).
- Jump server / bastion (CyberArk, BeyondTrust, Wallix Bastion) : seul point d'entrée admin vers l'OT. Authentification MFA, sessions enregistrées.
- Miroir Historian / réplication : copie en lecture seule des données OT pour consultation IT (sans accès direct).
- Serveur de mise à jour antivirus / WSUS local : les automates et SCADA ne se mettent pas à jour directement depuis internet.
- Serveur de patch OT : staging et validation des patches avant déploiement.
- Serveur de transfert de fichiers sécurisé (SFTP, MFT) : pour les échanges contrôlés.
- SIEM / collecteur de logs OT : centralisation des journaux pour le SOC.
- Optionnellement : diode de données (data diode) pour les flux les plus critiques — communication purement unidirectionnelle physique.
Règles d'or de la DMZ industrielle :
- Aucun flux direct niveau 4 ↔ niveau 3.
- Initiation des flux : depuis OT vers DMZ (pull), pas l'inverse (push). Les automates ne reçoivent pas de connexion entrante de l'IT.
- Protocoles limités : pas de SMB, RDP, AD entre niveaux. Seuls les protocoles strictement nécessaires.
- Pas d'identifiants partagés entre IT et OT (comptes AD distincts, ou idéalement AD OT séparé).
- Inspection profonde du trafic (DPI) avec règles spécifiques aux protocoles industriels.
Zones et conduits selon IEC 62443-3-2
La norme IEC 62443-3-2 introduit le concept de zones et conduits (zones and conduits) pour structurer la segmentation. Une zone regroupe des actifs ayant des exigences de sécurité communes ; un conduit est le chemin de communication contrôlé entre deux zones.
Critères de regroupement en zones :
- Criticité métier (production, support, exploration).
- Niveau de Purdue (0 à 5).
- Sûreté fonctionnelle (SIL) — un SIS forme toujours une zone à part.
- Type de protocole (Modbus, Profinet, EtherNet/IP).
- Géographie (atelier A, atelier B, site distant).
- Domaine fonctionnel (utilités, production, packaging).
Démarche IEC 62443-3-2 (modèle ZCAR — Zone, Conduit, Asset, Risk) :
- Identifier l'actif et son périmètre (system under consideration — SuC).
- Réaliser un cyber risk assessment initial (high-level).
- Partitionner le SuC en zones et conduits.
- Pour chaque zone et conduit, conduire une analyse de risque détaillée.
- Définir le SL-T (Security Level Target) attendu pour chaque zone/conduit (de SL1 à SL4).
- Comparer avec le SL-A (Security Level Achieved) actuel.
- Définir un plan de traitement pour combler l'écart.
- Documenter le tout dans un Cybersecurity Requirements Specification (CRS).
Exemple d'application — usine agroalimentaire :
- Zone A : SIS détection ATEX (SL3, isolée totalement).
- Zone B : ligne de production 1 (PLC + HMI, SL2).
- Zone C : ligne de production 2 (PLC + HMI, SL2).
- Zone D : utilités (compression, vapeur — SL2).
- Zone E : SCADA central + Historian (SL2-SL3).
- Zone F : MES (SL2, dans DMZ industrielle).
- Conduit A↔E : firewall industriel + monitoring passif (uniquement remontée d'alarme).
- Conduit B↔E : flux supervision en bidirectionnel, protocoles précis (S7, OPC UA).
- Conduit F↔IT : DMZ + jump server + MFA.
L'outil méthodologique de l'ANSSI (« Cas pratique de la segmentation des systèmes industriels ») et les guides de l'ISA Global Cybersecurity Alliance (ISAGCA) détaillent la méthode complète.
Pièges classiques d'architecture OT
Quelques erreurs récurrentes observées par les RSSI et auditeurs cyber industriels :
- Réseau « plat » : un seul grand VLAN couvrant IT et OT, sans cloisonnement. Le pire scénario, encore trop fréquent dans les PME industrielles.
- « Réseau OT séparé » mais avec passerelle non contrôlée : il existe bien deux infrastructures, mais une borne Wi-Fi mal configurée, un PC dual-NIC, un commutateur dual port relient les deux. Cas typique : passerelle de synchronisation Historian non documentée.
- DMZ industrielle « pour la forme » : présente en théorie mais les règles firewall sont en mode allow any any ou avec des règles trop larges.
- VPN constructeur permanent arrivant directement dans la zone OT en contournant la DMZ.
- Active Directory unique partagé entre IT et OT : le compromis d'un compte admin IT donne accès à tout l'OT.
- Postes opérateurs HMI connectés à internet pour la mise à jour ou la consultation web. Cible privilégiée.
- SIS dans le même réseau que le DCS — exactement ce qui a permis Triton.
- Pas de monitoring sur le réseau OT : l'attaquant peut y rester pendant 6 mois sans être détecté.
Audit cyber OT : les 5 premières questions à se poser :
- Est-ce que mon SCADA reçoit des emails ? (réponse souhaitée : non).
- Est-ce qu'un poste utilisateur du marketing peut accéder à un automate ? (réponse souhaitée : non).
- Combien de comptes AD ont accès aux automates ? (réponse souhaitée : minimum nécessaire, nominatifs).
- Mon SIS partage-t-il un réseau avec mon DCS ? (réponse souhaitée : non, isolé).
- Combien d'accès distants OT existent aujourd'hui dans mon usine ? (la plupart des entreprises ne savent pas y répondre précisément — c'est inquiétant).
« La segmentation n'est pas un projet, c'est un mode de vie. Une architecture parfaite dégradée année après année par des "petites exceptions" devient en 5 ans une passoire. La gouvernance d'architecture est aussi importante que l'architecture elle-même. »
— ISAGCA, guide segmentation 2024
À retenir
- Modèle de Purdue (PERA, ISA-95) : 6 niveaux du process physique (0) à internet (5). Référence mondiale.
- DMZ industrielle niveau 3,5 : sas obligatoire entre IT (4) et OT (3). 2 firewalls en sandwich, jump server, miroir Historian, WSUS local, SIEM. Aucun flux direct 4 ↔ 3.
- Zones et conduits selon IEC 62443-3-2 (méthode ZCAR) : partitionnement, analyse de risque, définition de SL-T cible (SL1-SL4).
- Pièges classiques : réseau plat, AD unique IT/OT, SCADA connecté internet, SIS dans même réseau que DCS, VPN constructeur sans DMZ, pas de monitoring OT.
- L'architecture est un mode de vie : la gouvernance et la revue régulière sont aussi importantes que la conception initiale.