Auditerò il tuo RLS di Supabase e risolverò le perdite di dati multi tenant
Sviluppatore Full Stack, Sicurezza dei Dati e Automazione Excel
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
FAQ
Traduzione automatica.
Avrai accesso ai miei dati di produzione?
Ho bisogno solo di accesso in lettura o del tuo SQL di policy. Non modifico mai la produzione senza il tuo consenso esplicito, e nel package Fix lavoro prima su un branch o una copia.
Cos'è RLS e perché è importante?
Row Level Security è la funzione di Postgres che decide quali righe ogni utente può vedere o modificare. È la principale barriera tra i dati dei tuoi utenti e una perdita. Se è configurato male, la perdita è silenziosa e te ne accorgi troppo tardi.
Non sono tecnico. Puoi comunque aiutarmi?
Sì. Mandami i dettagli del tuo progetto e ti spiegherò cosa trovo in modo semplice, con una lista chiara di cosa correggere e quanto è urgente ciascun elemento.

