Notions clés de l’IA · Déployer

Guardrails IA : définition et garde-fous pour sécuriser vos agents

Aussi appelé : garde-fous de l’IA, AI guardrails, guardrails LLM, sécurité des agents IA

Par Spentia · Révisé le 26 octobre 2026

Transmettre cette notionPar e-mailLinkedIn

Les guardrails (garde-fous de l’IA) sont les contrôles placés autour d’un modèle ou d’un agent IA pour limiter ce qu’il reçoit, ce qu’il produit et ce qu’il peut faire. Ils combinent des filtres, des droits d’accès restreints, des plafonds de volume ou de dépense, des validations humaines et une surveillance en production.

Nous n’avons trouvé aucune définition de référence : cette définition est celle de Spentia. Dans leur article d’octobre 2023 sur NeMo Guardrails, les chercheurs de NVIDIA en donnent une version plus étroite : une manière de contrôler la sortie d’un modèle de langage.

Comment fonctionnent les guardrails ?

Les guardrails contrôlent ce qui entre dans un système d’IA, ce qui en sort et ce qu’il peut faire. Ils agissent à quatre niveaux, et une surveillance en production les complète.

  1. L’entrée. Un filtre écarte les requêtes malveillantes ou sans lien avec le métier avant leur envoi au modèle (ANSSI, R25).

  2. La sortie. Un filtre retire de la réponse les informations sensibles et en limite la taille (R25). L’OWASP demande aussi de valider chaque sortie avant qu’elle n’atteigne un autre logiciel.

  3. Les actions. L’agent IA n’utilise qu’une liste fermée d’outils. Une personne approuve les actions à fort impact : c’est le human in the loop.

  4. Les volumes. Des quotas par utilisateur et une limite du nombre de requêtes bornent la consommation, donc la dépense.

Certains filtres sont eux-mêmes des modèles, comme Llama Guard, que Meta a publié en décembre 2023 pour classer requêtes et réponses. Un tel filtre réduit le risque sans le supprimer.

Guardrails ou consigne système : quelle différence ?

Une consigne demande au modèle d’éviter une action ; un guardrail hors du modèle peut la bloquer, même quand le modèle se trompe ou se fait piéger. Selon l’OWASP, aucun contrôle critique ne doit dépendre du modèle : un système extérieur l’exerce, de façon déterministe et vérifiable. Le logiciel que l’agent appelle vérifie donc lui-même chaque autorisation.

Ne confondez pas non plus les guardrails avec le red teaming, qui attaque le système pour en trouver les failles. La prompt injection, elle, désigne l’attaque que ces protections doivent contenir.

Comment sécuriser un agent IA : droits d’accès, OAuth et secrets ?

Sécurisez d’abord les droits de l’agent : il n’atteint que ce que sa tâche exige, selon le principe du moindre privilège. L’OWASP décrit le risque inverse, l’« excessive agency » : trop de fonctions, trop de permissions, trop d’autonomie. L’OWASP cite un exemple : une extension choisie pour lire des documents permet aussi de les modifier et de les supprimer.

  • Les autorisations OAuth. OAuth remplace le mot de passe par un jeton d’accès limité à un périmètre (scope) et à une durée. L’OWASP recommande que l’agent agisse au nom de l’utilisateur, avec le périmètre minimal. Donnez-lui pour cela sa propre identité d’agent, distincte du compte de l’utilisateur.

  • Les outils connectés. Dans le MCP, l’autorisation reste facultative. Pour un serveur distant, elle repose sur OAuth 2.1, et le serveur doit refuser tout jeton qui ne lui est pas destiné. Un serveur MCP local tourne avec les droits de l’application qui le lance.

  • Les secrets. Une clé d’API ne figure jamais dans la consigne : l’OWASP demande de la confier à des systèmes que le modèle n’atteint pas. En mars 2026, un attaquant a repéré sur Internet l’agent d’un chercheur de METR, un organisme qui évalue les modèles d’IA. Il lui a demandé sa clé d’API, puis l’a utilisée pendant trois semaines.

Comment surveiller un système d’IA en production ?

Pour surveiller un système d’IA, suivez en continu ce qu’il fait : requêtes, appels d’outils, réponses, volumes et erreurs. C’est l’observabilité. Le NIST recommande une surveillance régulière après le déploiement (profil NIST AI 600-1, juillet 2024).

  • Le journal. L’ANSSI demande de journaliser requêtes, filtrages, appels de plugins et réponses, en respectant les exigences de la CNIL sur la durée de conservation (R29). Pour un système à haut risque, l’AI Act impose au déployeur de garder au moins six mois les journaux générés automatiquement, quand il en a le contrôle (article 26). Cette règle s’applique à partir du 2 décembre 2027 pour l’annexe III et du 2 août 2028 pour l’annexe I.

  • Les alertes. METR surveille désormais les usages inhabituels de ses clés et a ajouté des alertes de dépense. Un jeton piège (canary token) complète ce dispositif : un faux secret, comme une fausse clé d’API, dont tout usage déclenche une alerte.

  • Les contrôles de l’éditeur. OpenAI décrit un contrôle qui peut arrêter la conversation d’un agent qui semble mal interpréter ses consignes. Ce contrôle tourne en parallèle : une action peut s’achever avant l’alerte, et l’arrêt n’annule rien. OpenAI conseille de garder vos propres garde-fous.

Que changent les guardrails pour votre décision ?

  • Réglez chaque garde-fou sur l’effet de l’action. Lire un document, envoyer un courriel hors de l’entreprise et payer une facture n’appellent pas le même contrôle. Plus l’effet pèse, plus la validation humaine s’impose.

  • Plafonnez la dépense par clé et par usage. L’OWASP décrit le « déni de portefeuille » (denial of wallet) : l’attaquant exploite la facturation à l’usage des services d’IA. METR ne pouvait fixer aucun plafond sur la clé volée.

  • Revoyez les droits chaque mois et à chaque mise à jour. L’ANSSI recommande de revoir régulièrement, par exemple chaque mois, les droits des outils d’IA générative sur vos applications métier (R35). Les réglages par défaut peuvent être trop ouverts. Le NIST demande aussi de revoir régulièrement les guardrails, surtout dans un contexte d’usage nouveau.

  • Prévoyez l’arrêt. Désignez qui coupe l’agent, et comment le métier continue sans lui. L’ANSSI demande au minimum une procédure de contournement du système d’IA (R15).

Quelle question poser avant de confier des droits à un agent IA ?

À demander

Si le modèle se trompe ou se fait piéger, quel contrôle hors du modèle arrête l’action ?

Puis :

  • Quels outils, quelles données et quels droits l’agent atteint-il, et qui les a revus en dernier ?

  • Qui détient les clés d’API de l’agent, et quel plafond de dépense porte chacune ?

  • Quel journal trace chaque appel d’outil, et qui reçoit les alertes ?

  • Quels garde-fous le fournisseur active-t-il par défaut, et lesquels réglez-vous ?

  • Qui coupe l’agent en cas d’incident, et comment le métier continue-t-il sans lui ?

Sources

  • OWASP Gen AI Security Project, Top 10 for LLM Applications, édition 2026, 3 août 2026 (Excessive Agency, Hidden Context Exposure, Improper Output Handling, Unbounded Consumption) : genai.owasp.org

  • OWASP Gen AI Security Project, LLM01:2025 Prompt Injection : OWASP GenAI

  • ANSSI, Recommandations de sécurité pour un système d’IA générative, 29 avril 2024, R15, R25, R29 et R35 : cyber.gouv.fr

  • NIST, Artificial Intelligence Risk Management Framework : Generative Artificial Intelligence Profile (NIST AI 600-1), juillet 2024, actions MS-2.5-006 et MG-4.2-001 : nist.gov

  • Model Context Protocol, spécification, version 2026-07-28, « Authorization » : modelcontextprotocol.io

  • Model Context Protocol, « Security Best Practices », documentation officielle : modelcontextprotocol.io

  • IETF, The OAuth 2.1 Authorization Framework, draft-ietf-oauth-v2-1-16 (projet de norme), 3 septembre 2026 : datatracker.ietf.org

  • METR, « Update on Security at METR », 31 août 2026 : metr.org

  • OpenAI, « Misalignment monitoring », documentation de l’API, page consultée le 26 octobre 2026 : developers.openai.com

  • Thinkst, documentation Canarytokens, « AWS API Keys Canarytoken » : docs.canarytokens.org

  • Hakan Inan et al. (GenAI at Meta), « Llama Guard : LLM-based Input-Output Safeguard for Human-AI Conversations », arXiv 2312.06674, 7 décembre 2023 : arXiv

  • Traian Rebedea et al. (NVIDIA), « NeMo Guardrails : A Toolkit for Controllable and Safe LLM Applications with Programmable Rails », arXiv 2310.10501, 16 octobre 2023 : arXiv

  • Règlement (UE) 2024/1689, article 26, paragraphe 6 : texte français, AI Act Service Desk

  • Règlement (UE) 2026/1744 du 8 juillet 2026, considérant 40 (dates d’application) : EUR-Lex

Recevoir la newsletter Spentia

Recevoir la newsletter Spentia

Chaque lundi : trois faits sourcés, un article et un podcast.

IA, organisation et management : comprendre les changements et leurs effets sur votre entreprise.

Chaque lundi : trois faits sourcés, un article et un podcast.

IA, organisation et management : comprendre les changements et leurs effets sur votre entreprise.

Vous pouvez vous désabonner à tout moment via un lien dans chaque newsletter.

Vous pouvez vous désabonner à tout moment via un lien dans chaque newsletter.

Spentia SAS - 1 rue de Stockholm, FR-75008 Paris

Spentia SAS - 1 rue de Stockholm, FR-75008 Paris