Skip to content
BlueprintPage 48
48PLATFORM SECURITY

Multi-Tenant Isolation

Security infrastructure cannot ask customers to accept weak multi-tenancy.

Priority
P0
Phase
Foundation
Primary owner
Platform Security
Status
Blueprint

Objective

As a security vendor, a cross-tenant data leak would be existential. Tenant isolation must be designed across identity, database access, object storage, caches, queues, analytics and support tooling—not assumed from application-level filters alone.

What to build

  • Tenant-scoped authorization on every data-access path.
  • Strong database row/partition controls and service-layer checks.
  • Separate object-storage namespaces and encryption context.
  • Tenant-aware queues, caches and search indexes.
  • Privileged support access with approval and auditing.

Implementation decisions

  • Automated negative tests for cross-tenant access.
  • Never trust tenant IDs supplied by unverified client inputs.
  • Use tenant context propagated from authenticated identity.
  • Design enterprise dedicated/regional options without forking the product.

Definition of done

  • Automated tests demonstrate no cross-tenant reads/writes across major stores.
  • Support/admin access is visible and time-bounded.
  • Backups/restores preserve tenant isolation guarantees.

Success metrics

  • Cross-tenant test coverage
  • Support elevation events
  • Isolation defects
  • Tenant-scoped restore success

NON-NEGOTIABLE

Security infrastructure cannot ask customers to accept weak multi-tenancy.