Tecnología y producto · Guía práctica
SaaS multi-tenant: probar aislamiento entre cuentas de empresa
Cada operación debe comprobar a qué organización pertenece el usuario y el recurso.
Retrospectiva editorial de 2025. Criterios y prácticas compatibles con el contexto tecnológico de ese período. Ver el archivo ↗
La respuesta breve
Cada operación debe comprobar a qué organización pertenece el usuario y el recurso. La separación necesita cubrir consultas, archivos, tareas y reportes. Un selector de empresa no demuestra aislamiento de datos.
El problema en la operación
Al crecer un SaaS, una búsqueda o proceso programado puede omitir el contexto de organización aunque las pantallas normales lo incluyan. La revisión debe recorrer más que el inicio de sesión.
Tres decisiones para resolverlo
- Modela pertenencia y permisos de usuarios y recursos.
- Aplica contexto de organización en operaciones y trabajos de fondo.
- Prueba cuentas separadas con datos sintéticos y referencias cruzadas no autorizadas.
El error que conviene evitar
No confíes en un identificador recibido del navegador como prueba de acceso. La relación debe validarse contra la identidad y los permisos vigentes.
Cómo comprobar que quedó resuelto
Comprueba que cada cuenta ve únicamente sus datos en pantallas, exportaciones y notificaciones. Repite la revisión cuando cambien roles o integraciones.
Preguntas frecuentes
¿Hace falta una base por cliente?
No es una regla universal. La arquitectura depende de requisitos; cualquier enfoque necesita aislamiento y comprobaciones adecuadas.
Llévalo a tu negocio