
Inventaire des exécutions IA : découvrez l'IA fantôme, tracez les appels LLM
Les agents IA agissent au nom des utilisateurs. Ils utilisent de véritables identifiants, effectuent de véritables appels API, invoquent des outils, accèdent à des API et touchent aux systèmes de production. La plupart des outils de sécurité voient cette activité comme légitime car, techniquement, elle l'est.
Le vrai problème n'est pas seulement l'accès non autorisé.
Le plus grand problème est lorsque l'accès autorisé devient inapproprié à l'exécution.
AIOStack est la couche de visibilité d'exécution communautaire gratuite d'Aurva pour les charges de travail IA. Elle aide les équipes de sécurité et de plateforme à découvrir l'IA fantôme, à cartographier les identités des agents, à tracer l'activité des LLM et des outils, et à comprendre comment les systèmes IA se comportent dans les environnements Kubernetes.
Aucune modification du code applicatif. Aucune dépendance SDK. Aucun sidecar. Visibilité d'exécution là où les charges de travail IA s'exécutent réellement.
curl -fsSL https://aurva.ai/install.sh | bash
L'installateur vous guidera à travers la configuration, ouvrira app.aurva.ai pour l'inscription, et déploiera AIOStack® dans votre cluster. Votre inventaire IA apparaît en moins de 60 secondes.
Consultez le Guide d'installation pour une installation manuelle via Helm.
Désinstallation
curl -fsSL https://aurva.ai/uninstall.sh | bash
AIOStack déploie deux composants dans votre cluster :
Observer (DaemonSet) : S'exécute sur chaque nœud et charge des programmes eBPF qui s'accrochent aux points de trace du noyau (tcp_sendmsg, tcp_recvmsg, execve, openat). Ces programmes capturent les métadonnées réseau, les requêtes DNS et les événements d'exécution de processus, en filtrant les motifs spécifiques à l'IA (points de terminaison d'API, téléchargements de modèles, protocoles de bases de données vectorielles) avant de les transmettre à l'espace utilisateur.
Outpost (Deployment) : Reçoit les événements des Observers, analyse les protocoles applicatifs (HTTP/1.1, HTTP/2, gRPC), classifie les services IA par correspondance de signatures, et enrichit les événements avec les métadonnées Kubernetes en corrélant les inodes de socket aux identités des pods via /proc/net/tcp et les informations cgroup.
Le trafic est analysé au niveau des appels système — avant le chiffrement TLS en sortie, après le déchiffrement en entrée — en utilisant des uprobes sur les fonctions SSL_write/SSL_read. Seules les métadonnées (en-têtes HTTP, tailles de charge utile, latences) sont extraites ; les corps de requête/réponse ne sont jamais capturés.
Lisez : Comment nous avons échappé au piège SSL/TLS
AIOStack est libre d'utilisation. Toutes les fonctionnalités de base basées sur eBPF sont disponibles dans l'édition communautaire sans limitation de fonctionnalités.
L'édition Entreprise ajoute des intégrations et un support pour les équipes exécutant des charges de travail IA en dehors des environnements Kubernetes standard :
Remarque : eBPF n'est pas disponible sur Bedrock, Vertex, Databricks ou autres environnements PaaS gérés. Pour ces environnements, contactez-nous pour les intégrations Entreprise sans agent.
Parlez-nous de l'offre Entreprise →
Documentation complète : aurva.ai/docs
Nous développons activement AIOStack et serions ravis d'avoir de vos nouvelles :
Licence Apache 2.0 - voir LICENSE pour les détails.
La version hébergée sur app.aurva.ai fournit un stockage ClickHouse® géré et un hébergement de l'interface utilisateur. Toute la logique de base d'observabilité sera open sourcée dans ce dépôt une fois approuvée par notre Architecte en chef.
Construit par Aurva
| Question | Ce que vous obtenez |
|---|
| Quels agents existent ? | Découverte automatique des agents IA, appels LLM, IA fantôme et services IA s'exécutant dans votre cluster |
| Quelles identités utilisent-ils ? | Cartographie de chaque agent vers son pod Kubernetes, namespace, compte de service et identité de charge de travail |
| Quels systèmes IA sont impliqués ? | Visibilité sur les API LLM, les points de terminaison de modèles, les bases de données vectorielles et les serveurs MCP |
| Quelles actions entreprennent-ils ? | Métadonnées d'exécution pour les appels IA — modèle, fournisseur, utilisation de tokens, destination, latence |
| Comment les appels sont-ils chaînés ? | Traçabilité des appels IA entre services, outils et workflows d'agents |
| À qui appartient l'activité ? | Attribution aux services, namespaces et équipes |
| Fonctionnalité | Communauté | Entreprise |
|---|
| Découverte d'IA fantôme | ✅ | ✅ |
| AIBOM | ✅ | ✅ |
| Cartographie des identités d'agents | ✅ | ✅ |
| Surveillance des prompts et des appels | ✅ | ✅ |
| Traçabilité des appels IA | ✅ | ✅ |
| Attribution des coûts et de l'utilisation | ✅ | ✅ |
| Pistes d'audit de conformité | ✅ | ✅ |
| UI + tableaux de bord gérés | ✅ via app.aurva.ai | ✅ |
| Intégration des logs AWS CloudWatch | — | ✅ |
| Intégration des logs AWS Bedrock (sans agent) | — | ✅ |
| Intégration des logs Azure AI Foundry (sans agent) | — | ✅ |
| Alerting et application des politiques | — | ✅ |
| SSO + RBAC | — | ✅ |
| SLA de support dédié | — | ✅ |