/ Segurança

O que é RLS (Row Level Security)?

RLS (Segurança a Nível de Linha) é um recurso do banco de dados que controla, linha a linha, quais registros cada usuário pode ver ou alterar.

Com RLS, a regra de acesso vive no próprio banco: mesmo que uma consulta peça tudo, o banco só devolve as linhas que aquele usuário tem direito de ver. É uma camada de segurança que não depende só do código da aplicação.

Em produtos multi-tenant, RLS é o que garante que um cliente jamais acesse o dado de outro. Por isso desenhamos as políticas de acesso com cuidado desde o início do projeto.

Termos relacionados

Perguntas frequentes

Porque o RLS protege no nível do banco: mesmo um erro no código não vaza dados de outro cliente. É uma rede de segurança a mais, essencial em multi-tenant.

Vamos construir o seu produto?

Conte o desafio. Em uma conversa entendemos o escopo e o melhor caminho, com a transparencia de quem opera produto de verdade.