Architecture multi-locataires avec isolation étanche des données par société
Un filtre de requête oublié suffit à exposer les données d'un locataire
Dans un déploiement partagé, la séparation des locataires ne vaut que ce que vaut la requête la plus faible. Les filtres au niveau des lignes reposent sur le fait que chaque développeur pense à cloisonner chaque lecture et chaque écriture — et le jour où quelqu'un l'oublie, le registre des traitements, les contrats de sous-traitance ou les analyses de risques d'une société peuvent apparaître dans la vue d'une autre.
Ce mode de défaillance est difficile à écarter et plus difficile encore à prouver disparu. Lorsqu'une équipe sécurité ou un auditeur demande « comment garantissez-vous que le Client A ne peut pas voir les données du Client B ? », une réponse fondée sur un filtre invite à une revue de code ligne par ligne que vous ne pouvez pas remporter sur la seule confiance.
Gérer chaque entité comme une configuration et un stock de données distincts, sans isolation native, ne fait que multiplier les surfaces où une frontière peut se rompre discrètement.
Ce que vous pouvez faire avec l'isolation multi-locataires
- Isoler chaque société au niveau du stock de données — chaque collection est automatiquement préfixée par l'identifiant du locataire.
- Cloisonner chaque requête sur le locataire actif — le contexte de la société se résout à chaque requête, sans aucun filtre manuel à ajouter.
- Hériter de l'isolation sur l'ensemble des plus de 100 modèles métier — la séparation provient du modèle de base, et non d'un code propre à chaque fonctionnalité.
- Acheminer l'accès inter-sociétés par un unique chemin autorisé — seule une portée super-administrateur explicite permet de lire d'un locataire à l'autre.
- Afficher et router par société — le nom d'affichage, l'identifiant et les métadonnées pilotent l'interface et la navigation.
Ce que cela apporte à votre programme
- Démontrer aux auditeurs que la séparation est structurelle, et non procédurale — les frontières sont imposées par le cloisonnement des collections, vous défendez donc une architecture plutôt qu'une promesse de revue de code.
- Éliminer toute une catégorie de fuites inter-locataires — une requête ne peut pas atteindre le stock d'une autre société sans portée explicite, l'incident du « filtre oublié » n'a donc aucun endroit où se produire.
- Intégrer une nouvelle entité ou un nouveau client sans reconstruire l'isolation — chacun reçoit son propre stock de données cloisonné, sous le même modèle gouverné.
- Offrir aux équipes sécurité un seul contrôle à vérifier — un unique mécanisme de cloisonnement remplace la logique de locataire par requête que vous devriez sinon auditer partout.
Conçu pour la conformité
Ceci met en correspondance la fonctionnalité avec l'intention des mesures ISO 27001 et SOC 2 ; Priverion étaye vos preuves sur ce point et ne prétend pas attester d'une certification en votre nom.
| Ce que fait le DPMS | Correspond à | Comment |
|---|---|---|
| Sépare les données des locataires au niveau du stock | ISO 27001 — séparation des environnements | Préfixage des collections par société appliqué à chaque modèle |
| Confine l'accès au locataire actif par défaut | SOC 2 — contrôles d'accès logiques | Le contexte de la société par requête cloisonne toutes les lectures et écritures |
| Restreint l'accès inter-sociétés à un seul chemin | SOC 2 — accès au moindre privilège | Les requêtes inter-locataires exigent une portée super-administrateur explicite |
Pourquoi Priverion
Contrairement aux outils GRC généralistes qui greffent la séparation des locataires sur un schéma partagé à l'aide de filtres au niveau des lignes, le DPMS rend l'isolation structurelle : un unique CompanyHandler préfixe chaque collection avec l'identifiant de la société, et l'ensemble des plus de 100 modèles métier hérite de ce cloisonnement depuis une seule classe de base. Aucune logique de locataire par requête à oublier. Les données du registre des traitements, des AIPD, des risques et des fournisseurs restent chacune à l'intérieur de leur frontière de société grâce au même mécanisme gouverné — l'isolation fait partie de la plateforme, elle n'est pas greffée fonctionnalité par fonctionnalité.


