Risques de sécurité liés aux agents ia en entreprise

Publié le
Vue plongeante d'un robot blanc travaillant sur un ordinateur portable dans l'obscurité.

Les agents IA ne se contentent plus de répondre aux questions. En entreprise, ils lisent la messagerie, ouvrent des fichiers et agissent dans les outils de travail.

Un accès donné pour une tâche peut alors servir à autre chose, sans que personne s’en aperçoive. Cet article vous montre les principaux risques de sécurité de ces agents et comment les maîtriser par la gouvernance et le contrôle.

Dix familles de risques, ce que cela recouvre concrètement

Un agent peut causer un dommage avec des actions pourtant autorisées. Il se trompe, se fait manipuler ou enchaîne dangereusement des opérations permises.

Un courriel piégé peut cacher une consigne que l’agent lit en faisant son travail, et le détourner de sa mission. Pour voir ce qu’un agent autonome sur votre PC peut faire seul sur un poste, voyez la page dédiée.

L’OWASP classe les risques des agents en dix familles :

  • ASI01, détournement de l’objectif par un contenu piégé
  • ASI02, mauvais usage des outils légitimes
  • ASI03, abus de droits ou d’identité
  • ASI04, composant externe compromis
  • ASI05, exécution de code inattendue
  • ASI06, mémoire empoisonnée, qui pèse sur les réponses
  • ASI07, échanges non sécurisés entre agents
  • ASI08, erreur qui se propage en cascade
  • ASI09, confiance de l’humain exploitée
  • ASI10, agent déviant hors du cadre prévu

Des identités d’agents à part entière

Un agent doit avoir sa propre identité, distincte de celle d’un employé comme d’un compte de service. Cette identité est unique et vérifiable par cryptographie, pour savoir à coup sûr quel agent a agi.

Votre agent IA est-il prêt à être déployé en sécurité ?
Cochez les points que vous avez déjà traités avant de connecter un agent à vos outils.

Sans identité propre, impossible de savoir à coup sûr quel agent a agi.

Retirez-les à la fin de la tâche pour éviter qu’un accès serve à autre chose.

Un coffre-fort ou un proxy évite qu’un identifiant soit exposé.

Une consigne cachée dans un courriel peut contourner un filtre interne à l’agent.

Ce classement décide du niveau d’autonomie que l’agent peut avoir.

Un humain doit voir l’action exacte, son objectif et ses effets attendus.

Un client ne doit jamais pouvoir lire la mémoire d’un autre.

Ils permettent de reconstituer chaque demande, autorisation, action et résultat.

Il doit se déclencher dès qu’un traitement anormal est détecté.

Relisez-la au moins une fois par an, et après chaque changement important.

Liez-la à la configuration approuvée de l’agent : si elle change, l’identité doit être revérifiée. Pour les données qu’il peut traiter, voyez classification des données.

Contrôles d’accès

  • Inventoriez accès, ressources et capacités.
  • N’accordez que ce que la tâche exige.
  • Gardez les secrets hors du contexte, de la mémoire et des journaux.
  • Confiez-les à un coffre-fort ou à un proxy.
  • Séparez identifiants et connecteurs par environnement.
  • Limitez la durée du jeton à la tâche.
  • Retirez les accès temporaires à la fin de la tâche.
  • Révoquez-les si l’agent se comporte anormalement.

Comment un agent détourné agit sur vos outils

Un agent peut lire un courriel piégé, c’est-à-dire un message qui contient une consigne cachée. Il suit alors cette consigne avec ses propres outils de messagerie, en envoyant par exemple des données à un tiers.

Chaque appel d’outil paraît légitime, mais l’enchaînement sert un autre but. Traitez donc les courriels reçus comme un risque avant d’autoriser l’agent à agir automatiquement.

Filtre placé dans l’agent

Un filtre placé dans les instructions de l’agent peut être contourné par le contenu qu’il lit. Un courriel piégé suffit alors à lui faire envoyer des données à un tiers.

Placez le contrôle hors de l’agent, dans une règle fixe qui refuse tout ce qui n’est pas autorisé et qui examine aussi l’enchaînement des actions. Pour choisir entre règles fixes et agent autonome, voyez automatisation déterministe ou agentique.

Qui valide les actions critiques de l’agent

Toutes les actions de l’agent ne pèsent pas autant. Classez chaque action selon son impact métier si elle dysfonctionne. Ce classement décide de son niveau d’autonomie.

Trois cas existent : exécution autonome, approbation humaine obligatoire, ou action interdite. Pour choisir un outil qui intègre la sécurité par défaut, voyez les avancées de n8n 2.0 pour les agents IA.

Pour les actions critiques, un humain valide avant l’exécution.

Critère Action courante Action critique
Accès aux données Données non sensibles Données sensibles : approbation requise
Identité ou droits Aucun changement Changement d’identité ou de droits : approbation requise
Mise en production Test dans un environnement isolé Déploiement en production : approbation requise
Approbateur Aucun Un humain voit l’action exacte, son objectif et ses effets attendus

Cloisonner l’environnement, la mémoire et les composants

Faites tourner l’agent, ses outils et ses connecteurs dans un environnement dédié, isolé et durci. Revoyez-le régulièrement. Séparez les mémoires par organisation cliente et par environnement : un client ne doit jamais lire la mémoire d’un autre.

Repérez les mémoires individuelles, celles qui sont partagées, et leurs utilisateurs. Pour les droits à donner à l’agent, voyez agents IA personnels et sécurité.

Conservation, quarantaine et chaîne d’approvisionnement

Entrées, sorties, mémoires

  • Considérez-les comme non fiables.
  • Fixez une durée de conservation.
  • Supprimez les données périmées.
  • Mettez en quarantaine tout contenu suspect.

Inventaire

  • Listez composants, dépendances et instructions système.
  • Vérifiez leur provenance et leur intégrité.
  • Recherchez leurs vulnérabilités connues.

MCP et A2A

  • Ils peuvent être compromis ou empoisonnés.
  • Validez chaque serveur ou agent distant.
  • Authentifiez les messages inter-agents pour bloquer l’usurpation.

Superviser, journaliser et couper l’agent en urgence

Pensez la sécurité dès la conception. Écrivez la mission de l’agent : ce qu’il doit faire et ce qu’il ne peut pas faire. Relisez-la au moins une fois par an, et après chaque changement important.

Après chaque modification du système, du modèle ou de l’environnement d’exécution, refaites l’évaluation des risques. Si un risque reste inacceptable, ne mettez pas l’agent en service.

Pour reprendre la main, combinez ces moyens :

  • Testez l’agent avant sa mise en service, puis à intervalles réguliers, et surveillez ses actions.
  • Gardez les journaux hors de sa portée, avec de quoi reconstituer chaque demande, autorisation, action et résultat.
  • Prévoyez un arrêt d’urgence qui révoque ses accès dès qu’un mécanisme de supervision détecte un traitement anormal.
  • Préparez un mode dégradé, sans élargir les droits ni affaiblir les contrôles.

Règlement européen sur l’IA : à quelle échéance et pour quels systèmes

Un agent n’est pas à haut risque du seul fait qu’il est un agent. Il l’est si son usage figure à l’annexe III, comme le tri de candidatures ou la surveillance des salariés.

Il l’est aussi s’il sert de composant de sécurité à un produit couvert par la législation de l’annexe I. Il doit respecter : gestion des risques, journalisation, documentation, supervision humaine, robustesse et cybersécurité.

Calendrier à retenir

Retenez deux dates : le 2 décembre 2027 pour les systèmes de l’annexe III, le 2 août 2028 pour ceux de l’annexe I. Commencez par inventorier vos agents et leurs accès, car ces mesures serviront de base à la conformité. Pour connecter un agent à vos outils en restant dans ce cadre, voyez l’intégration IA outils métiers.

Un agent IA peut causer un dommage avec des actions pourtant permises. Pour le maîtriser, donnez-lui sa propre identité, ne lui accordez que les droits de sa tâche et placez les contrôles hors de lui.

Commencez par lister vos agents et leurs accès. Classez ensuite chaque action selon son impact si elle dysfonctionne : ce classement fixe le niveau d’autonomie qu’elle peut avoir.

Foire aux questions

Qu’est-ce qu’un agent IA en entreprise ?

Un agent IA en entreprise est un système qui peut planifier une tâche et agir avec des outils pour l’accomplir.

Il peut aussi prendre des décisions dans un processus de travail, par exemple trier une demande et décider de la suite à lui donner.

Quelle différence entre une injection de consignes et un abus d’outils ?

L’injection de consignes cherche à détourner les instructions de l’agent ; l’abus d’outils utilise ses outils légitimes d’une façon qui cause un dommage ou sort du but prévu.

Dans le second cas, rien n’est trafiqué : l’outil est bon, c’est son usage qui dérape.

Un agent IA est-il automatiquement considéré comme à haut risque ?

Non. Le classement dépend de l’usage que vous faites de l’agent et des catégories prévues par le règlement européen sur l’IA.

Être un agent ne suffit pas à le placer dans le haut risque : c’est ce qu’il fait dans votre processus qui décide.

Faut-il un identifiant distinct pour chaque agent IA ?

Oui. Donnez à chaque agent une identité qui lui est propre, vérifiable et séparée des comptes des salariés comme des comptes de service. Sans cela, ses actions se mêlent à celles d’un salarié ou d’un compte technique.

Quelle est la première mesure à mettre en place pour sécuriser un agent IA ?

Commencez par définir la mission de l’agent : ce qu’il doit faire et ce qu’il ne peut pas faire. Ensuite seulement, analysez les risques dès la conception, avant de décider de ses accès et de ses actions.

Les derniers articles

Définir ses objectifs marketing pour booster sa rentabilité

En bref Reliez chaque objectif marketing à un objectif commercial, comme le chiffre d’affaires. Formulez-le comme un résultat chiffré et daté, pas comme une action à faire. Choisissez l’étape du parcours client où les prospects abandonnent le plus. Suivez un indicateur principal pour chaque étape, lu à fréquence fixe. Vérifiez que le coût d’acquisition d’un […]

Réaliser un audit seo technique pour votre site

En bref Commence par l’indexation : une page non indexée n’apparaît pas dans Google, même si elle est en ligne. Le rapport « Indexation des pages » de Search Console donne les URL exclues et le motif de chaque exclusion. Pour retirer une page de Google, utilise la balise noindex : robots.txt ne suffit pas, car une URL bloquée […]

Agence webmarketing prix : comment estimer son budget

En bref Le prix d’une agence dépend surtout du périmètre demandé, pas seulement du nombre de mois. Fixez d’abord le résultat visé et le délai, en leads, trafic ou chiffre d’affaires. Séparez les honoraires du budget média, qui part aux plateformes et jamais à l’agence. Avant de signer, faites préciser par écrit la durée, le […]