Nota técnica

Aislamiento de datos por RLS, explicado sin jerga

Volver a recursos

En una plataforma donde conviven varios clientes, vendedores o estudiantes, la pregunta de seguridad más importante es simple: ¿quién puede ver qué? La respuesta débil aplica esa regla en la interfaz — esconde botones y pantallas—, pero deja la puerta abierta a quien sepa pedir los datos por otro camino.

RLS (Row Level Security, o seguridad a nivel de fila) mueve esa regla al lugar correcto: el motor de la base de datos. Cada consulta, venga de donde venga, se filtra según quién la hace. Un usuario no puede leer ni modificar la información que no le corresponde, aunque intente saltarse la interfaz.

La diferencia práctica es grande. Sin RLS, el aislamiento depende de que cada pantalla esté bien programada, una y otra vez. Con RLS, la regla vive en un solo lugar y se aplica siempre: los datos de un taller nunca se cruzan con los de otro, ni por error ni por descuido.

En resumen: el aislamiento de datos no es un extra que se activa al final. Es la base sobre la que CFL construye cada plataforma, aplicada en el motor de datos y no en la interfaz.

¿Un portal seguro para clientes, vendedores o estudiantes?

CFL arma la plataforma a la medida, con el aislamiento de datos como base.