Multi-tenant a fondo: cómo se garantiza que una empresa nunca vea datos de otra

Te Facturamos es el sistema de facturación electrónica más completo de Paraguay, con integración directa al SIFEN/DNIT bajo el Manual Técnico vigente, sin intermediarios. Esta página explica en detalle el mecanismo técnico que separa los datos entre empresas.

6
Documentos electrónicos
0
Intermediarios
100%
Integración directa SIFEN
Multi
Empresa / tenant

Un filtro automático en cada consulta a la base de datos

Cuando una cuenta administra varias empresas, la pregunta que más importa no es "¿tiene el sistema una empresa por cliente?" sino "¿puede una empresa ver por error datos de otra?". En Te Facturamos, cada tabla de la base de datos identifica a qué empresa pertenece cada registro, y existe un mecanismo de scope automático que se aplica a cada consulta del sistema — no es una revisión manual que un desarrollador tiene que acordarse de agregar en cada pantalla nueva, sino una regla que se aplica sola, de forma transversal, a nivel de la capa de datos.

"La separación entre empresas no depende de que cada pantalla la implemente bien: es un filtro automático que se aplica a cada consulta del sistema."
SC

Scope automático por empresa

Cada consulta al sistema queda filtrada por la empresa activa sin que cada pantalla tenga que implementarlo por su cuenta.

AU

Auditoría de seguridad interna real

Antes de llegar a producción, una revisión interna encontró un caso puntual donde ese filtro no se aplicaba fuera del flujo normal de una petición web, y se corrigió.

DB

Una sola base, sin mezclas

Todas las empresas comparten la misma base de datos por eficiencia operativa, pero ninguna consulta cruza esa frontera sin el filtro de empresa activo.

El caso real: cuando la auditoría interna encontró un problema y lo corrigió

Antes del paso a producción, el equipo de Te Facturamos hizo una auditoría de seguridad específica sobre la separación entre empresas. Esa revisión encontró un caso concreto: algunos procesos que se ejecutan fuera del ciclo normal de una petición web (comandos internos que corren en segundo plano, por ejemplo) podían, en teoría, consultar datos sin pasar por el filtro automático de empresa activa — porque ese filtro depende de saber qué empresa está "activa" en el contexto de una request HTTP normal, algo que un proceso de fondo no tiene por defecto.

El hallazgo se corrigió puntualmente en los servicios afectados, forzando el contexto de empresa correcto también en esos procesos de fondo, antes de que el sistema llegara a manejar datos reales de producción. Lo relevante de este caso no es que haya existido un punto a corregir — eso pasa en cualquier sistema multi-tenant serio — sino que se buscó activamente, se encontró antes de exponer datos reales, y se corrigió de forma verificable. Es un ejemplo concreto de que la separación entre empresas se trata como una responsabilidad activa, no como una promesa de folleto.

Seguí explorando

Preguntas frecuentes

¿Qué es exactamente el scope automático por empresa?
Es un mecanismo que filtra automáticamente cada consulta a la base de datos por la empresa activa, sin que cada pantalla o funcionalidad nueva tenga que implementar ese filtro por su cuenta.
¿Todas las empresas comparten la misma base de datos?
Sí, por eficiencia operativa comparten una sola base de datos, pero cada registro está identificado con su empresa y ninguna consulta cruza esa frontera sin el filtro correspondiente.
¿Qué encontró la auditoría de seguridad interna?
Un caso donde algunos procesos de fondo, fuera del ciclo normal de una petición web, podían en teoría consultar datos sin el filtro automático de empresa activa. Se corrigió antes de llegar a producción.
¿Ese problema llegó a exponer datos reales de algún cliente?
El hallazgo y la corrección se hicieron como parte de una auditoría preventiva, antes de que el sistema manejara datos reales de producción.
¿Este tipo de revisión se hace una sola vez?
La separación entre empresas es un mecanismo estructural del sistema, pero episodios como esta auditoría reflejan que se trata como una responsabilidad activa y no como algo que se da por sentado.

Empezá a facturar electrónicamente hoy

Sin intermediarios, con integración directa al SIFEN/DNIT.

Escribinos