← Blog
Entreprise·6 min de lecture

Un port RDP ouvert, un Copilot avec un compte de service et un évaluateur avec deux questions.

Acme NV: un ERP sur un serveur Windows, 340 personnes sur Microsoft 365. L’audit NIS2 demandait qui accède à l’ERP et quelle IA a accès à quoi. La réponse tient dans un CSV.

Flowplaneétude de cas

Acme NV fabrique des filtres industriels, emploie 340 personnes et fait tourner un ERP sur un serveur Windows que son fournisseur maintient via RDP. Les ventes vivent dans Salesforce, tout le reste dans Microsoft 365. Au printemps 2026, l’évaluateur CyberFundamentals a posé deux questions auxquelles le responsable IT n’avait pas de réponse: qui a accédé à l’ERP le trimestre dernier, et quels systèmes d’IA ont accès à quoi.

Avant

personnes

  • Le port 3389 ouvert sur internet pour que le fournisseur puisse faire la maintenance. Pas de MFA, pas de journal des sessions.
  • Un VPN pour le personnel qui arrivait sur le même sous-réseau que l’ERP, le serveur de fichiers et le système de badges.
  • Dix-sept intégrations découvertes pendant l’audit, aucune inventoriée, quatre appartenant à des personnes parties depuis.

IA

  • Les ventes avaient branché Copilot sur Salesforce via un compte de service partagé. L’agent de chaque commercial pouvait lire tous les comptes.
  • La comptabilité testait un agent sur l’API REST de l’ERP avec une clé de l’utilisateur admin du fournisseur.
  • Personne ne pouvait dire quel agent avait lu quelle fiche client, parce que rien ne le notait.

Ce qui a changé

L’ERP derrière le tunnel. Un connecteur à côté du serveur. Le port 3389 fermé sur le pare-feu le jour même. Le fournisseur se connecte maintenant avec Entra ID et MFA depuis un appareil enregistré, pendant une fenêtre de maintenance qu’Acme ouvre et ferme. Chaque session figure au journal, avec le nom du fournisseur.

Des agents liés à des personnes. Copilot se connecte à l’URL MCP d’Acme en tant que le commercial qui l’utilise. Les commerciaux voient leurs propres comptes et ceux de leur équipe, comme Salesforce le définissait déjà. Le compte de service a été supprimé la deuxième semaine; c’est là que trois rapports non documentés ont cessé de fonctionner, et ils ont été reconstruits proprement.

L’ERP en outils encadrés. La spec OpenAPI du fournisseur a été importée telle quelle. Lister et consulter les factures: autorisé pour les agents de la comptabilité. Créer: pour deux personnes nommément désignées. Supprimer: pour personne. La clé admin est retournée chez le fournisseur.

Un seul journal, exportable. Chaque connexion et chaque appel d’outil, exportés une fois par trimestre en CSV, dans le format que l’évaluateur accepte. Les deux questions se règlent maintenant avec deux filtres.

Watchtower activé. Activé avant la deuxième évaluation, parce que l’évaluateur avait demandé ce qui se passerait si un agent dérapait. Voici ce qui s’est passé quand l’un d’eux l’a fait.

heure2026-09-14 09:50:12 UTCprincipalagent:sales-assistant pour jan.peeters@acme.becomportement4 120 fiches clients lues en 9 minutes habituellement: environ 30 par joursignalsuspectalertésecurity@acme.be, Slack #securitymodèleFlowplane Watchtower nos propres modèles, UEstocké danseu-west, Belgique conservé 24 mois

L’évaluateur a demandé qui avait accédé à l’ERP au T3. Nous avons envoyé un CSV. C’était toute la conversation.

Ce qu’il a fallu

  • Connecter Entra ID et réutiliser les groupes existants. Ajouter un contrôle de l’appareil pour l’ERP.
  • Faire tourner le connecteur dans la salle serveurs. Fermer le 3389.
  • Importer la spec de l’ERP. Régler lecture, écriture et suppression par groupe.
  • Faire pointer Copilot vers l’URL MCP. Retirer le compte de service.
  • Activer le Watchtower. Exporter le premier trimestre. Trois semaines avec le partenaire IT d’Acme, passées surtout à retrouver les dix-sept intégrations.

Les noms et les chiffres de ce cas sont une synthèse de conversations avec des clients. Les deux questions sont réelles; tous les évaluateurs NIS2 les posent.

Donnez à votre IA l’accès à vos données, selon vos conditions.