Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I Built an Open-Source Rust Proxy to Strengthen PostgreSQL Tenant Isolation

说明与用途

Agata Proxima 是一个开源 Rust 代理,为 SaaS 应用与 PostgreSQL 之间提供额外的租户隔离层,防止跨租户数据泄露。

问题

In multi‑tenant SaaS applications, a missing tenant filter, incorrect authorization, or misconfigured policy can allow one tenant to access another tenant’s data.

结果

The proxy adds an extra security layer, reducing the risk of cross‑tenant data leaks while maintaining performance and visibility.

工作流

  • 1. Deploy Agata Proxima Engine between the SaaS application and PostgreSQL.
  • 2. Configure tenant policies and security rules in the Agata Proxima platform.
  • 3. Applications connect to the proxy instead of directly to PostgreSQL.
  • 4. The proxy validates tenant identity, applies filters, and forwards queries to PostgreSQL.
  • 5. All database activity is logged and auditable via the platform APIs.

证据

Developers rely on application-level authorization, tenant filters, and sometimes PostgreSQL Row-Level Security (RLS) to keep customer data isolated.

来源

Agata Proxima is a PostgreSQL security platform built around an open-source Rust proxy engine.

来源

The architecture introduces a security layer between applications and PostgreSQL: SaaS Application | Agata Proxima Engine (Rust Proxy) | PostgreSQL

来源

  • 记录日期: 2026-10-25T09:12:12.954Z