Sécurité & Souveraineté

Chiffrer et gérer proprement les secrets accessibles à ton agent

Tes clés API et mots de passe ne devraient jamais traîner en clair dans les fichiers de config de ton agent

Claude CodeHermèsAvancéSemi-autonome

Le besoin

  • Les fichiers .env avec des secrets en clair sont la principale source de fuite lors d'une compromission de machine
  • Un gestionnaire de secrets centralisé permet de révoquer un accès en un clic en cas d'incident
  • Cette approche est compatible avec une stack multi-machines sans synchronisation de secrets dangereux

L'approche

  • Tu déploies Infisical en auto-hébergé sur ton VPS et y stockes tous les secrets de tes agents
  • Chaque machine ou agent dispose d'une identité machine propre avec des droits scopés au strict nécessaire
  • Au démarrage, l'agent appelle l'API Infisical pour récupérer ses secrets, les injecte en mémoire et ne les écrit jamais sur le disque
  • En cas de compromission d'une machine, tu révoque son identité depuis l'interface sans toucher aux autres

Étape par étape

  1. 1

    Déploiement d'Infisical auto-hébergé

    Tu lances Infisical via Docker Compose sur ton VPS, crées les projets correspondant à tes environnements et migres tes secrets existants dans le coffre.

  2. 2

    Création des identités machine et des scopes

    Tu crées une identité par agent ou par machine, en limitant chaque identité aux secrets dont elle a réellement besoin selon le principe du moindre privilège.

  3. 3

    Injection des secrets au runtime

    Tu modifies le script de démarrage de chaque agent pour qu'il appelle l'API Infisical, récupère les secrets en mémoire et les injecte comme variables d'environnement sans passer par un fichier .env.

Le prompt à donner

J'ai des clés API pour OpenAI, Brevo et Cloudflare utilisées par mes agents. Configure Infisical sur mon VPS et adapte mes scripts de démarrage pour qu'ils récupèrent les secrets au runtime sans fichier .env.

Le résultat

Tes agents démarrent avec leurs secrets récupérés dynamiquement depuis le coffre ; aucun secret ne traîne sur le disque, et tu peux révoquer un accès en 10 secondes depuis l'interface.

Le verdict NXUS

La bonne architecture dès le premier projet sérieux. La mise en place initiale prend quelques heures, mais elle élimine définitivement le risque de fuite par synchronisation ou screenshot.

Cas d'usage similaires

Apprends à piloter tes propres agents IA

Nos formations t'apprennent à transformer ces cas d'usage en automatisations concrètes pour ton métier.

Voir les formations