Automatisation Niveau 3 : Architecte
29 / 45

Module 5 · Protéger les secrets et les donnéesEnviron 1 min

Le moindre privilège

Un identifiant donne à chaque workflow qui l’utilise tout ce qu’il permet. Si le workflow qui lit les commandes dispose d’une clé capable de rembourser, une erreur de logique ou une consigne glissée dans un message suffit à rembourser. Quatre règles :

  1. Un compte de service par usage, jamais le compte personnel d’un employé : à son départ, rien ne casse et rien ne reste ouvert.
  2. Les droits minimaux : lecture seule quand le workflow ne fait que lire, périmètres OAuth réduits, accès aux seules tables utiles.
  3. Un identifiant par environnement : la préproduction n’a jamais les clés de la production.
  4. Un calendrier de rotation, et une procédure de départ : quand un membre de l’équipe part, on liste et on renouvelle ce qu’il connaissait.

Dans n8n, les identifiants appartiennent à un projet, et seuls ses membres peuvent s’en servir. Rangez ceux de la finance dans le projet Finance, pas dans un projet ouvert à tous.

Tenez l’inventairePour chaque identifiant : système, compte, droits, propriétaire, date de dernière rotation, workflows qui l’utilisent. C’est la première liste qu’on vous demandera après un incident de sécurité.