Auditerò il tuo RLS di Supabase e risolverò le perdite di dati multi tenant

Alcune informazioni sono state tradotte automaticamente.

Brasile

Parlo Portoghese, Inglese

Sviluppatore Full Stack, Sicurezza dei Dati e Automazione Excel

Sviluppatore full-stack e creatore indipendente di due prodotti live: ShipSealed (strumenti open-source di RLS + boilerplate SaaS per Supabase, con test automatizzati di isolamento dei tenant) e Zingu...
Informazioni su questo servizio

Il tuo database Supabase è davvero sicuro, o c'è un utente a una query di distanza dal leggere i dati di un altro utente?


Row Level Security (RLS) è ciò che mantiene i dati dei tuoi utenti isolati. Quando è configurato male (una policy impostata su FOR ALL, una WITH CHECK mancante, una chiave anon con troppa accessibilità), qualsiasi utente può leggere o modificare dati che non sono suoi, e tu non te ne accorgi finché non diventa una violazione.


Costruisco strumenti di sicurezza per Supabase. Sono il creatore di Airlock (uno strumento open-source di RLS su npm) e ShipSealed, un boilerplate SaaS la cui isolamento dei tenant è dimostrato da test automatizzati. Audito l'RLS come farebbe un attaccante, poi chiudo le falle e dimostro che sono chiuse.


COSA OTTIENI

Un rapporto chiaro di ogni falla di RLS e auth, classificata P0, P1, P2. Esattamente quale policy è sbagliata e perché provoca perdite. Con il package Premium, la correzione più test automatizzati che dimostrano che un utente non può toccare le righe di un altro utente.


PERCHÉ ME

Prodotti reali, non solo teoria. Dimostro l'isolamento con test, non lo affermo solo. Rapporti chiari e onesti.


Non sai quale package fa per te? Scrivimi del tuo progetto e ti indirizzerò a quello giusto prima di ordinare.

Strumenti:

GitHub

Supabase

Framework:

Npm

Provider Cloud:

Amazon Web Services

Linguaggio di programmazione:

JavaScript

Expertise:

Debug

Sviluppo

Configurazione

Il mio portfolio