Ik auditeer je supabase rls en los multi-tenant datalekken op
Full Stack Developer, Data Security en Excel Automatisering
Over deze dienst
Is je Supabase database echt veilig, of is één gebruiker een query verwijderd van het lezen van de data van een andere gebruiker?
Row Level Security (RLS) zorgt ervoor dat de data van je gebruikers gescheiden blijft. Als het verkeerd is ingesteld (een policy op FOR ALL, een ontbrekende WITH CHECK, een anon key met te veel bereik), kan elke gebruiker data lezen of aanpassen die niet van hem is, en zie je dat pas als het een inbreuk wordt.
Ik bouw security tools voor Supabase. Ik ben de maker van Airlock (een open-source RLS toolkit op npm) en ShipSealed, een SaaS boilerplate waarvan de tenant isolatie bewezen wordt door geautomatiseerde tests. Ik audit RLS zoals een aanvaller dat zou doen, sluit de gaten en bewijs dat het is dichtgemaakt.
WAT JE KRIJGT
Een duidelijk rapport van elke RLS en auth zwakte, gerangschikt op P0, P1, P2. Welke policy fout is en waarom het lekt. Op Premium, de fix plus geautomatiseerde tests die bewijzen dat één gebruiker de rijen van een andere gebruiker niet kan aanraken.
WAAROM IK
Werkende producten, geen theorie. Ik bewijs isolatie met tests, ik claim het niet alleen. Eerlijke, duidelijke rapportage.
Weet je niet welke package het beste past? Stuur me een bericht over je project en ik wijs je de juiste aan voordat je bestelt.
Tools:
GitHub
•
Supabase
Frameworks:
Npm
Cloudprovider:
Amazon Web Services
Programmeertaal:
JavaScript
Expertise:
Debuggen
•
Ontwikkeling
•
Configuratie
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Heb je toegang tot mijn productiegegevens?
Ik heb alleen leesrechten nodig of je policy SQL. Ik wijzig nooit productie zonder jouw expliciete toestemming, en bij de Fix package werk ik eerst op een branch of kopie.
Wat is RLS en waarom is het belangrijk?
Row Level Security is de Postgres feature die bepaalt welke rijen elke gebruiker kan zien of aanpassen. Het is het belangrijkste wat voorkomt dat data van je gebruikers lekt. Als het verkeerd is ingesteld, blijft de lekkage stil en kom je er te laat achter.
Ik ben niet technisch. Kan jij me toch helpen?
Ja. Stuur me je projectgegevens en ik leg uit wat ik vind in duidelijke taal, met een overzicht van wat je moet fixen en hoe dringend elk item is.

