Pour un RSSI, une plateforme Voice AI soulève trois questions distinctes : qui accède au système ? (identité), qu'est-ce qui attaque mon réseau ? (intrusion), que peut dire l'IA ? (guardrailing). DalonCorp répond aux trois par architecture, chaque couche est implémentée, mesurable, et ne repose pas sur une promesse.
La vue d'ensemble, defense-in-depth 5 couches
Couche 1 : Réseau TLS + DMZ + NATS Gateway (rDNS, headers) Couche 2 : Identité NSC, NKeys Ed25519 + JWT signés Couche 3 : Application filterMessages() + clés API en NATS KV Couche 4 : Souveraineté Ollama on-prem, aucune donnée ne sort Couche 5 : Guardrailing PromptProtect + content filtering IA + Réseau abusif AAGuard, détection et ban nftables en 6 ms
Chaque couche est indépendante : la compromission d'une couche ne compromet pas la suivante.
Couche 2, Identité cryptographique (NSC)
Le NSC fournit l'identité cryptographique : chaque utilisateur, service et tenant est une paire de clés Ed25519. Pas de mot de passe, pas de token volable.
- Permissions = claims dans des JWT signés, vérifiés nativement par le bus NATS à chaque connexion
- Révocation instantanée, couper un accès est une opération du bus, pas un projet
- Deux types de tenants (clients et services) : chaque passage inter-tenant est un import/export explicite, signé et révocable, pas de fuite transversale possible
Couche réseau, AAGuard, le bouclier anti-abus
La détection des attaques réseau ne repose pas sur le trafic applicatif : AAGuard surveille deux niveaux en parallèle :
- Application (logs) : 9 familles de signaux, dont ~500 templates Nuclei → des milliers de patterns CVE auto-chargés, filtrés par produit déployé sur chaque domaine
- Kernel (conntrack) : port scans, SYN floods, connection floods et DDoS, les attaques avant même d'atteindre l'application
Détection → bannissement nftables en ~6 ms. Signalement automatique aux abuse desks (RDAP/SMTP) et à AbuseIPDB. Allowlist IPv4/IPv6 pour vos IP de monitoring : zéro faux positif garanti par le système de pondération.
Couche 5, Guardrailing : l'IA ne peut pas être détournée
L'assistant vocal Dalon intègre des garde-fous multi-couches dans son pipeline de completion :
- PromptProtect injecté en première position, limites éthiques et comportementales, multilingue (FR/EN/DE/ES)
- PromptTenant :
tenantId/userIdinjectés par NSC dans le subject NATS, signés Ed25519, l'agent ne peut ni les falsifier ni les contourner - Hiérarchie de prompts non-contournable : Protect → System → Tenant → Room → Agent
- Content filtering temps réel : toxicity, profanity, violence, bloque et journalise
- Résultat : l'agent ne peut pas être détourné de son rôle par prompt injection
Multi-tenant : l'isolation par cryptographie
Le multi-tenant est le point où beaucoup de plateformes trichent (isolation « applicative »). DalonCorp garantit l'isolation par cryptographie Ed25519 :
| Garantie | Mécanisme |
|---|---|
| Un client ne voit que ses données | Compte NATS dédié par tenant |
| Un service ne publie que ses subjects | Permissions déclarées dans le JWT signé |
| Partage inter-tenant | Import/export explicite + révocable |
| Licence client | Signing key déléguée (12 mois, expiry auto) |
Héberger 100 clients sur la même plateforme n'est donc pas un risque, c'est un usage prévu.
Conformité européenne, par construction, pas par recopie
| Cadre | Mécanisme DalonCorp |
|---|---|
| RGPD | On-premise : aucun transfert hors UE, le cadre de transfert ne s'applique pas (Schrems II non-applicable) |
| AI Act | Audit log complet, transparence des modèles, PromptProtect sur chaque conversation |
| NIS2 | Identité cryptographique + defense-in-depth + monitoring AAGuard |
| DORA | HA geo-replication (2 DC full-actif), zéro dépendance cloud tiers |
| ISO 27001 | Architecture alignée : NSC + NATS TLS + audit log |
| PCI-DSS | Guardian IA : vérification conformité pendant les appels |
| RGAA | Accessibilité vocale native (handicap moteur, auditif, visuel) |
Le résumé RSSI
- Zéro donnée hors de votre infrastructure (mode on-prem), pas de clause contractuelle type à négocier, pas de cloud act à analyser
- Identité cryptographique de bout en bout, Ed25519, révocation instantanée, multi-tenant garanti
- Bannissement automatique en 6 ms, la défense réseau ne dépend pas de la vigilance d'un analyste
- Guardrailing non-contournable, les prompts de sécurité sont garantis par le bus, pas par la logique applicative
- Audit log complet, chaque conversation, chaque tool call, chaque ban est tracé
- Code auditable, plusieurs services (dont AAGuard) sont open source : gitea.osef.cloud/Dalon
Pour aller plus loin
- NSC, identité NKEY/JWT, la couche identité en détail
- AAGuard, détection et ban en 6 ms, la couche réseau
- NLP Border Controller, la gouvernance des modèles IA
- À lire, « Patriot Act, CLOUD Act, FISA : pourquoi le cloud US est un choix réglementaire, pas technique »
- À lire, « AI Act : ce que les RSSI doivent préparer avant 2027 »
- Proposition de valeur complète (PDF)