+86-18200883308

Quel est le niveau de sécurité de la programmation du Mitsubishi FX3U ?

Oct 28, 2026

Daniel Thomas
Daniel Thomas
Daniel travaille au service après-vente. Il s'engage à résoudre les problèmes des clients rapidement. La qualité de son service après-vente lui a valu la confiance et les éloges de nombreux clients.

Si vous travaillez avec l'automatisation industrielle depuis un certain temps, vous avez probablement rencontré les automates de la série FX de Mitsubishi : ils sont les bêtes de somme des lignes de fabrication de petite et moyenne taille, des équipements d'emballage, des machines CNC et même des systèmes de manutention des matériaux d'entrepôt. En tant que fournisseur de Mitsubishi FX3U, j'ai parlé à des centaines d'ingénieurs, de techniciens de maintenance et de directeurs d'usine au fil des années, et une question revient plus souvent que toute autre : « Dans quelle mesure la programmation d'un FX3U est-elle sécurisée ? C'est une bonne question. Bien que ces automates soient fiables, faciles à programmer et incroyablement polyvalents, ils fonctionnent dans des environnements de plus en plus connectés, audités numériquement et vulnérables aux cybermenaces. Comprendre la sécurité de leur programmation n'est pas seulement un détail technique : c'est la différence entre un bon déroulement de la production et un événement d'arrêt imprévu qui coûte des milliers, voire des centaines de milliers de dollars.

Commençons par les bases de ce qui rend la programmation du FX3U unique. Lancé en 2006 dans le cadre de la gamme MELSEC FX de Mitsubishi, le FX3U a été conçu pour combler le fossé entre les automates compacts d'entrée de gamme et les unités de la série Q plus grandes et plus puissantes. Sa programmation s'effectue généralement via le logiciel GX Works2 ou GX Works3, qui prend en charge la logique à relais, les diagrammes fonctionnels, le texte structuré et même les diagrammes de fonctions séquentielles, standard pour les automates industriels. Ce qui distingue le FX3U pour les petites opérations est sa flexibilité : il peut être étendu avec des modules pour gérer les entrées analogiques, le positionnement, la communication réseau, etc., permettant aux fabricants de l'adapter à leurs besoins précis. Par exemple, si vous devez surveiller la température dans une ligne de mélange de produits chimiques, vous pouvez ajouter unModule d'entrée analogique Mitsubishi Q64RD pour mesure de température RTD (résistance. Détecteur de température)pour convertir les signaux RTD en données que le FX3U peut traiter. Si vous avez besoin d'un contrôle de mouvement précis pour le système de convoyeur d'une ligne d'emballage, leMitsubishi A1SD62Le module de compteur à grande vitesse fonctionne de manière transparente avec le FX3U pour suivre la position et la vitesse. Ces ajouts font du FX3U un incontournable, mais ils introduisent également des considérations de sécurité de programmation que de nombreux utilisateurs négligent.

Lorsque nous parlons de sécurité de programmation pour un automate, nous ne parlons pas seulement de protéger le code des pirates informatiques. Nous parlons de protéger trois éléments essentiels : l'intégrité du code de programmation (afin qu'il ne soit pas modifié accidentellement ou par malveillance), la confidentialité de toute logique sensible (comme les séquences de production personnalisées ou les paramètres de recette) et la disponibilité de l'automate lui-même (afin qu'il puisse être programmé et mis à jour en cas de besoin, mais pas par des parties non autorisées). Voyons comment le FX3U gère chacun de ces domaines, car c'est là que réside la véritable sécurité.

Tout d’abord, abordons le contrôle d’accès pour la programmation. Le FX3U dispose de quatre niveaux d'accès, ce qui constitue une fonctionnalité standard pour les automates industriels, mais de nombreux utilisateurs ne les configurent pas correctement. Les niveaux sont : 0 (accès complet, peut lire, écrire et supprimer du code), 1 (accès en écriture seule, peut modifier le code mais pas supprimer ni lire les parties sensibles), 2 (accès en lecture seule) et 3 (pas d'accès). Voici où la plupart des gens se trompent : soit ils laissent le mot de passe par défaut (qui est "mot de passe") vide pour le niveau 0, soit ils utilisent le même mot de passe simple pour tous les niveaux. C'est un risque énorme. Par exemple, si un technicien de maintenance laisse son ordinateur portable connecté au port de programmation de l'automate, un travailleur temporaire pourrait facilement télécharger un code malveillant, par exemple une ligne qui interrompt la production toutes les heures aux heures de pointe, ce qui coûterait des milliers de dollars à une usine en pertes de production. Ou si le FX3U connecté au réseau est accessible à distance via un mot de passe faible, un cybercriminel pourrait réécrire l'intégralité du code de programmation pour arrêter complètement la production. Au fil des années, j'ai conseillé à des dizaines de clients de mettre à jour leurs mots de passe avec une combinaison de lettres, de chiffres et de symboles, et d'attribuer différents niveaux à différentes équipes : la maintenance obtient le niveau 1, les superviseurs obtiennent le niveau 2 et seule une petite équipe d'ingénierie obtient le niveau 0. C'est une étape simple, mais elle fait une énorme différence en matière de sécurité de programmation.

Ensuite, la protection du code. Le FX3U a ici deux fonctionnalités principales : le verrouillage du code et le cryptage des données. Le verrouillage par code empêche les utilisateurs non autorisés de lire ou de modifier la logique à relais ou le texte structuré. Lorsque vous verrouillez le code, toute personne essayant d'ouvrir le fichier de projet ou de se connecter au port de programmation de l'automate sans le mot de passe correct ne verra qu'une liste brouillée de caractères, pas le code lui-même. C'est utile pour protéger des séquences personnalisées et exclusives, comme une formule unique pour mélanger des adhésifs spéciaux ou une trajectoire de mouvement spécifique pour un produit personnalisé. La deuxième fonctionnalité est le cryptage des données, que Mitsubishi a introduit dans les mises à jour ultérieures du micrologiciel FX3U (publiées vers 2015). Cela crypte non seulement le code, mais également toutes les données de recette, les noms de balises et les paramètres réseau qui font partie du projet de programmation. Avant cette mise à jour, des données sensibles pouvaient être interceptées si quelqu'un surveillait le réseau entre l'ordinateur portable de programmation et l'automate, notamment si l'automate était connecté à un réseau Ethernet. Désormais, ces données sont brouillées en transit, de sorte que même si un acteur malveillant accède au réseau, il ne peut pas voler ou modifier les données de programmation.

Mais voici le problème : ces fonctionnalités ne fonctionnent que si vous les utilisez correctement. Une fois, j'ai eu un client qui m'a appelé paniqué parce que la programmation de son FX3U avait été effacée. Il s'avère que leur ancien logiciel GX Works2 ne prenait pas correctement en charge la fonction de verrouillage par code et qu'ils n'avaient jamais mis à jour le micrologiciel. Ils avaient connecté l'automate à un nouveau réseau et un programme malveillant conçu pour cibler les automates industriels a trouvé le port non protégé et supprimé tout le code. C'est pourquoi les mises à jour du micrologiciel constituent un élément essentiel de la sécurité de la programmation du FX3U. Mitsubishi publie régulièrement des mises à jour qui corrigent les failles de sécurité, ajoutent de nouveaux contrôles d'accès et améliorent le cryptage. De nombreux utilisateurs ne vérifient pas les mises à jour parce qu'ils craignent de casser leur code existant, mais la plupart des mises à jour sont rétrocompatibles et le temps d'arrêt mineur dû à la mise à jour n'est rien comparé au risque de faille de sécurité. En tant que fournisseur, je me fais un devoir d'inclure un lien vers le dernier firmware pour chaque unité FX3U que je vends, et j'accompagne les clients étape par étape dans le processus de mise à jour. Ce n'est pas compliqué, mais c'est une étape que beaucoup de gens manquent.

Parlons maintenant de la programmation basée sur le réseau, car c'est de là que proviennent de nombreux risques de sécurité FX3U modernes. Le FX3U peut être connecté à Ethernet, permettant aux ingénieurs de le programmer à distance, de surveiller les données en temps réel et de l'intégrer à d'autres parties du réseau de l'usine. C'est très pratique, mais cela élargit également la surface d'attaque. Par exemple, si le FX3U est connecté à Internet (une pratique que je déconseille fortement pour la plupart des petites opérations), il est vulnérable à l'exécution de code à distance. Même s'il s'agit uniquement d'un réseau interne, si ce réseau est connecté à d'autres appareils (tels que des ordinateurs de bureau susceptibles d'être infectés par des logiciels malveillants), l'automate est en danger. Mitsubishi a résolu ce problème avec des fonctionnalités de sécurité telles que le filtrage IP, qui vous permet de restreindre les adresses IP pouvant se connecter au port de programmation du FX3U. Vous pouvez donc le configurer pour qu'il n'accepte que les connexions des ordinateurs portables de votre équipe d'ingénieurs, par exemple, et bloque toutes les autres adresses IP. Il s'agit d'une étape simple mais puissante pour empêcher tout accès non autorisé à la programmation. Vous pouvez également ajouter des modules pour étendre les capacités du réseau, comme leMitsubishi PLC QJ71GF11-T2 Melsec Electric Q-Series CC-Link Uni, qui contribue à sécuriser la communication entre le FX3U et les autres appareils du réseau, ajoutant une couche de protection supplémentaire pour les données de programmation.

MITSUBISHI Positioning Module LD75P4-CM PLC MELSEC L-Seriesinfo-1-1

Une autre question courante que l’on me pose est la suivante : qu’en est-il de la programmation des sauvegardes ? La sécurité de la programmation du FX3U ne consiste pas seulement à empêcher tout accès non autorisé : elle permet également de pouvoir récupérer rapidement en cas de problème. Je dis toujours aux clients de sauvegarder leur code de programmation à deux endroits : sur un disque local protégé par mot de passe (pas seulement sur l'ordinateur portable de programmation, qui peut être perdu ou endommagé) et sur un disque externe crypté. Je recommande de tester la sauvegarde tous les trois mois en la restaurant sur une unité FX3U de rechange, juste pour vous assurer qu'elle fonctionne. Un jour, j'ai eu un client qui a eu une panne d'automate un vendredi soir, et comme il disposait d'une sauvegarde récente et testée, nous avons remis la ligne en marche le lundi matin, au lieu d'attendre une unité de remplacement et une reprogrammation. Cela leur a permis d’économiser plus de 50 000 $ en perte de production. C'est le genre d'étape proactive qui rend la sécurité de la programmation tangible, et pas seulement un mot technique à la mode.

Bien entendu, aucun système n’est parfait. Le FX3U, comme tout automate industriel, a connu son lot de vulnérabilités signalées au fil des années. Par exemple, en 2017, des chercheurs en cybersécurité ont découvert une faille dans l’ancien micrologiciel FX3U qui permettait aux attaquants de contourner la protection par mot de passe pour accéder à la programmation. Mitsubishi a publié un correctif pour cela, mais de nombreux utilisateurs n'avaient toujours pas mis à jour leur micrologiciel au moment où la faille a été rendue publique, mettant ainsi leurs systèmes en danger. C'est pourquoi le maintien continu de la sécurité est si important. Il ne s'agit pas d'une configuration unique : vous devez vérifier régulièrement les mises à jour du micrologiciel, revoir les niveaux d'accès et tester vos sauvegardes. En tant que fournisseur, je ne vends pas seulement des automates et des modules comme leAutomate Mitsubishi Q55Balimentation (qui alimente le FX3U de manière fiable, d'ailleurs) et partez. Je fournis aux clients des ressources pour assurer la sécurité de leurs systèmes, car je sais que lorsqu'un FX3U tombe en panne, c'est la chaîne de production de mon client qui en souffre, et ma réputation est également en jeu.

Mettons cela en perspective. Pour les petites et moyennes entreprises, le FX3U est souvent le seul automate qu'ils peuvent se permettre, et il est suffisamment puissant pour répondre à leurs besoins. Mais la sécurité de la programmation n’est pas un luxe, c’est une nécessité. La bonne nouvelle est que Mitsubishi a intégré de solides fonctionnalités de sécurité dans le FX3U, et la plupart des vulnérabilités existantes proviennent d'utilisateurs qui ne configurent pas ou ne mettent pas à jour correctement leurs systèmes. C'est pourquoi, en tant que fournisseur, je me concentre autant sur l'éducation que sur la vente de produits. Je présente aux clients une liste de contrôle de sécurité lorsqu'ils configurent leur FX3U : mettre à jour le micrologiciel, définir des mots de passe d'accès forts, activer le verrouillage et le cryptage du code, définir le filtrage IP et tester les sauvegardes. Pour de nombreux clients, c'est tout ce qu'il faut pour sécuriser leur programmation FX3U.

Maintenant, si vous êtes à la recherche d'un FX3U ou si vous cherchez à mettre à niveau votre système existant avec des modules comme le Q64RD pour la surveillance de la température, l'A1SD62 pour le contrôle de mouvement ou le module de positionnement LD75P4-CM, je suis là pour vous aider. Je travaille avec des fabricants de toutes tailles, des petits magasins locaux aux grandes chaînes de production nationales, pour trouver les solutions d'automatisation Mitsubishi adaptées à leurs besoins. Je comprends que chaque ligne de production est différente, c'est pourquoi je prends le temps d'écouter vos besoins spécifiques, qu'il s'agisse d'un FX3U compact pour une ligne de conditionnement ou d'un système en réseau pour une usine multiligne. Si vous avez des questions sur la sécurité de la programmation FX3U, si vous avez besoin d'aide pour configurer votre système ou si vous souhaitez commander des modules comme le QJ71GF11-T2 pour la communication réseau ou l'alimentation Q55B, n'hésitez pas à nous contacter. Travaillons ensemble pour assurer le bon fonctionnement et la sécurité de votre chaîne de production.


Références

  1. Mitsubishi Électrique. (2023). Manuel d'utilisation du matériel FX3U. Documentation Mitsubishi MELSEC.
  2. Équipe de réponse aux cyber-urgences pour les systèmes de contrôle industriel (ICS-CERT). (2018). Remarque sur la vulnérabilité : automates Mitsubishi série FX. Département américain de la sécurité intérieure.
  3. Mitsubishi Électrique. (2022). Guide de sécurité du logiciel de programmation GX Works3. Documentation du logiciel MELSEC.
  4. ICS-CERT. (2017). Avis : Vulnérabilité de contournement du mot de passe du micrologiciel de l'automate Mitsubishi FX3U. Département américain de la sécurité intérieure.
  5. Mitsubishi Électrique. (2023). Spécifications du module d'interface CC-Link série Q. Documentation du module réseau MELSEC.

Envoyez demande