Aller au contenu principal
Technologie

RLS (Row Level Security) : securite des donnees

Mecanisme de securite au niveau base de donnees garantissant que chaque utilisateur ne peut voir et modifier que ses propres donnees.

Le Row Level Security (RLS) est un mecanisme de securite implementee directement au niveau de la base de donnees, qui garantit que chaque utilisateur ne peut acceder qu'aux lignes de donnees qui lui appartiennent. Dans le contexte d'une application SaaS multi-tenant (ou plusieurs entreprises partagent la meme infrastructure), le RLS est la couche de securite la plus robuste pour isoler les donnees entre clients.

Concretement, dans KORUS, le RLS est gere par Supabase (base de donnees PostgreSQL). Quand vous vous connectez a votre compte KORUS, des politiques RLS verifient automatiquement que chaque requete a la base de donnees ne retourne que vos transactions, vos categories, vos previsionnels. Meme si un bug applicatif existait, la base de donnees elle-meme refuse de livrer les donnees d'un autre client. C'est une securite defense-in-depth, independante du code applicatif.

Pour un dirigeant de PME qui confie ses donnees financieres a un outil SaaS, le RLS est une garantie essentielle. Il repond a une exigence simple : mes donnees bancaires, mes factures, mon previsionnel ne doivent etre visibles que par moi et les personnes que j'autorise. Avec Supabase et PostgreSQL, les politiques RLS sont declarees en SQL et auditables — ce n'est pas une promesse logicielle, c'est une contrainte mathematique de la base de donnees.

Termes associes

Essayez KORUS gratuitement

Connectez votre banque en 5 minutes. Obtenez une vision claire de votre tresorerie grace a l'intelligence artificielle.

Commencer maintenant