Aller au contenu
XSIS
Un emblème de bouclier lumineux sur une carte de circuits, avec des étincelles de lumière

Cybersécurité et quantique

Sécurité de l’IA agentique et identité des agents IA

Des agents IA qui ne détiennent que l’accès nécessaire, et seulement le temps nécessaire

Des agents avec les clés de tout

Les agents IA lisent désormais des documents, appellent des API et déplacent des données seuls. Chacun est une identité non humaine (NHI) : un compte, une clé ou un jeton utilisé par un logiciel et non par une personne. On leur confie souvent des clés de longue durée aux droits étendus, et personne ne vérifie ce qu’ils en font.

Les attaquants l’ont remarqué. Un document piégé peut ordonner à un agent de divulguer des données (injection de prompt), une description d’outil empoisonnée peut le détourner (empoisonnement d’outils), et une clé volée peut faire exploser la facture de vos modèles (LLMjacking).

Ce qui change pour vous

  1. Aucun privilège permanent

    Les agents reçoivent des identifiants éphémères pour chaque tâche et ne conservent aucun accès entre deux tâches.

  2. Des attaques trouvées avant les attaquants

    Vos agents et vos modèles sont attaqués volontairement, de façon contrôlée, et les faiblesses sont corrigées.

  3. Des données qui restent à l’intérieur

    Les données sensibles ne peuvent pas sortir par les réponses d’un modèle, ses journaux ou une clé volée.

Ce que nous livrons

  • Identité des agents IA

    Chaque agent reçoit sa propre identité, un responsable et un objectif, gérés dans votre gestion des identités et des accès (IAM) comme tout autre compte, avec chaque action journalisée.

  • Identifiants dynamiques juste-à-temps

    Des identifiants délivrés pour une tâche et expirés à sa fin, si bien qu’un jeton divulgué vaut peu et qu’aucun agent ne détient d’accès qu’il n’utilise pas.

  • Red teaming des systèmes d’IA

    Des attaques contrôlées sur vos modèles et vos agents, y compris jailbreaks, injection de prompt et empoisonnement d’outils, chaque constat étant reproduit, classé par risque et retesté après correction.

  • Pare-feu contre l’injection de prompt et l’empoisonnement d’outils

    Des garde-fous entre les agents, leurs entrées et leurs outils, qui détectent et bloquent les instructions cachées dans des documents, des pages web et des descriptions d’outils.

  • Prévention des fuites de données des LLM

    Des contrôles qui empêchent les données personnelles et confidentielles de sortir par les prompts, les réponses ou les journaux, aussi bien pour les modèles souverains que pour les modèles hébergés.

  • Défense contre le LLMjacking

    Des clés de modèle conservées dans un coffre, des plafonds d’usage et des alertes sur les consommations inhabituelles, pour qu’une clé volée soit détectée avant de vous coûter cher.

  • Audits de la chaîne d’approvisionnement des modèles

    Des vérifications sur l’origine de vos modèles, de leurs poids, de leurs jeux de données et des outils de vos agents, et sur l’éventuelle altération de ces éléments.

Comment se déroule le travail

  1. Recenser les agents

    Nous trouvons chaque agent, modèle et outil en service, les identités qu’ils détiennent et les données auxquelles ils peuvent accéder.

  2. Modéliser les menaces

    Pour chaque agent, nous déterminons ce qu’un attaquant ciblerait et comment, de ses entrées à ses outils.

  3. Red teaming

    Nous attaquons les agents et les modèles selon des règles convenues et consignons chaque constat de manière reproductible.

  4. Durcir

    Nous mettons en place des identités d’agents, des identifiants juste-à-temps, des garde-fous et des contrôles de fuite, en commençant par les risques les plus élevés.

  5. Retester et surveiller

    Nous retestons chaque correction et mettons en place une surveillance du comportement des agents et de l’usage des modèles.

Preuve en production

Nous construisons les systèmes multi-agents que nous sécurisons. Chez un établissement financier régulé, nos agents travaillent sous supervision humaine et avec une récupération sensible aux permissions, pour que chacun ne voie que les documents que son utilisateur peut voir.

Standards et outils

IA et apprentissage automatique
  • Jais
  • Mistral
Sécurité et cryptographie
  • HashiCorp Vault
Standards et réglementations
  • EU AI Act
  • GDPR
  • MENA PDPL

Comment démarrer

Les prochaines étapes

  1. Entretien préalable

    Un entretien préalable gratuit de 30 minutes en ligne : nous passons en revue vos objectifs, vos systèmes et vos contraintes.

  2. Revue de préparation

    Lors d’une revue de préparation gratuite de 48 heures, un architecte principal confronte votre projet à la définition de « prêt » en 6 points et recommande le parcours adapté.

  3. Choisir le parcours

    Les projets au périmètre prêt reçoivent une proposition ferme sous 3 à 5 jours ouvrés. Les projets au stade du concept démarrent dans le studio Blueprint. Un système en production qui défaille, n’est pas documenté ou doit être intégré commence par un diagnostic de 1 à 2 semaines. Le studio Blueprint et le diagnostic ont chacun des honoraires fixes, indiqués dans la proposition.

  4. Réalisation en cinq étapes

    Mobilisation, sprints avec démonstrations en direct, intégration et durcissement, recette et mise en production, puis services gérés. Après la mise en production vient une période de garantie, puis une assistance et une maintenance optionnelles.

La voie d’entrée la plus rapide est l’offre Audit post-quantique (CBOM) et de sécurité des agents, l’un de nos forfaits de mission rapide.

Par où commencer

Questions et réponses

Qu’est-ce qu’une identité non humaine, et pourquoi est-ce important pour l’IA ?

Une identité non humaine est tout compte, clé ou jeton utilisé par un logiciel au lieu d’une personne : comptes de service, clés d’API et désormais agents IA. Ils sont faciles à créer, faciles à oublier, et beaucoup n’expirent jamais. Un agent IA qui agit seul avec une telle clé peut causer de grands dommages s’il est trompé ou si la clé est volée.

Qu’est-ce qu’une injection de prompt ?

Une attaque qui cache des instructions dans un contenu que lit un modèle d’IA, comme un e-mail, un document ou une page web, pour que le modèle suive l’attaquant plutôt que son utilisateur. Le modèle seul ne peut pas l’empêcher. La défense combine des garde-fous sur les entrées et les sorties, des agents à accès limité et une validation humaine pour les actions sensibles.

Comment fonctionnent les identifiants juste-à-temps pour les agents ?

Au lieu d’une clé permanente, l’agent demande l’accès au démarrage d’une tâche. Il reçoit un identifiant limité à cette tâche et à ce moment, et l’identifiant expire à la fin de la tâche. Chaque demande est journalisée, si bien que vous voyez quel agent a fait quoi et pour le compte de qui.

En quoi consiste un exercice de red teaming IA ?

Nous convenons du périmètre et des règles, puis attaquons vos modèles et vos agents comme le ferait un adversaire : jailbreaks, injection de prompt, empoisonnement d’outils et tentatives d’extraction de données. Vous recevez chaque constat avec les étapes pour le reproduire, classé par risque, et nous retestons après les corrections.

Pouvez-vous sécuriser des agents et des modèles que nous n’avons pas construits avec vous ?

Oui. Identité, identifiants, garde-fous et surveillance entourent l’agent : ils fonctionnent donc avec des agents développés en interne, par un autre fournisseur ou sur la plateforme d’un éditeur. Nous avons besoin d’accéder à la configuration de l’agent et à ses connexions, pas nécessairement à son code.

Nous utilisons un modèle hébergé chez un grand fournisseur. Nos données sont-elles en sécurité ?

Cela dépend des conditions du fournisseur, de la région d’exploitation et de ce que vous lui envoyez. Nous examinons ces trois points, ajoutons des contrôles de fuite devant le modèle et, lorsque les données ne peuvent pas quitter votre juridiction, recommandons plutôt un modèle souverain ou privé.

Prêt à construire ? Demandez une proposition.

Envoyez vos exigences ou votre appel d’offres. Nos architectes les valident et reviennent avec une proposition ferme à périmètre défini.

Les prochaines étapes

  1. Revue de préparation

    Lors d’une revue de préparation gratuite de 48 heures, un architecte principal confronte votre projet à la définition de « prêt » en 6 points et recommande le parcours adapté.

  2. Proposition ferme

    Après validation de l’architecture sans frais, vous recevez une proposition ferme à périmètre défini sous 3 à 5 jours ouvrés : jalons, architecture, structure d’équipe et SLA. Sur demande, nous signons avec vous un accord de confidentialité (NDA) avant que vous ne nous communiquiez vos exigences.

  3. Mobilisation

    Une fois le contrat signé, nos équipes d’ingénierie lancent le sprint 0 dans les 5 à 10 jours ouvrés suivant la signature du contrat.

  4. Réalisation en cinq étapes

    Mobilisation, sprints avec démonstrations en direct, intégration et durcissement, recette et mise en production, puis services gérés. Après la mise en production vient une période de garantie, puis une assistance et une maintenance optionnelles.