Rivedrò le RLS, i ruoli e la sicurezza del database della tua app supabase


Informazioni su questo servizio
Traduzione automatica.
La tua app creata con l'AI funziona. Ma può un utente leggere i dati di un altro utente?
Valuto app Supabase/PostgreSQL create con Lovable, Bolt, Cursor, Replit o Base44, e mi concentro su ciò che il tuo database permette realmente, non su quello che dice lo strumento AI di aver configurato.
Questa è una revisione manuale, non un dump di scanner. Ogni pacchetto ha un tempo fisso, quindi approfondisco un ambito definito invece di passare tutto in rassegna.
Cose che verifico (a seconda del pacchetto):
- Politiche di Row Level Security e accesso alle tabelle
- Isolamento di utenti, ruoli e tenant (può l'utente A accedere ai dati dell'utente B?)
- Configurazione dell'autenticazione e claims di ruolo
- Funzioni SECURITY DEFINER, RPC e search_path
- Politiche dei bucket di storage e chiavi esposte
- Edge Functions, esposizione API e un flusso di business (Premium)
Ricevi un rapporto classificato per gravità, con il problema, le prove, il componente interessato, il rischio e come risolverlo.
Non incluso: penetration test formali, certificazioni di conformità o modifiche al tuo codice. Vuoi una verifica dopo aver sistemato le cose? Aggiungi l'extra Retest.
Ho bisogno solo di accesso in modalità read-only o del tuo schema/migrations. Non chiedo mai la tua chiave service-role.
Hai una lunga checklist? Scrivimi prima e ti dirò quale pacchetto la copre adeguatamente.
Scopri di più su Nicolas M.
Technology Product Engineering Leader
- DaRegno Unito
- Membro dafeb 2024
- Tempo di risposta medio3 ore
Lingue
Spagnolo, Inglese
Traduzione automatica.
Il mio portfolio
FAQ
Traduzione automatica.
È un test di penetrazione?
No. È una revisione manuale dell'applicazione e della sicurezza del database. Non è un pentest formale né un audit di conformità.
La revisione include anche il re-check dei miei fix?
No. La revisione copre domande e modifiche al rapporto. Il re-check dei tuoi fix è l'extra Retest, ed è incluso nel piano Premium.
Puoi coprire Stripe, prenotazioni, crediti o altra logica di business?
Il piano Premium include un flusso di business. Puoi aggiungere altri flussi come extra.
Puoi revisionare una singola migrazione o un set di funzioni?
Sì. È quello che fa il piano Basic.
Cosa succede se la mia app supera i limiti del pacchetto?
Te lo dirò prima di iniziare e ti suggerirò il pacchetto giusto o un'offerta personalizzata. Non taglio angoli senza motivo.
Hai bisogno della mia chiave di ruolo di servizio o dell'accesso in produzione?
No. Basta un invito in modalità read-only o i tuoi schema e file di migrazione. Non faccio modifiche in produzione.
Risolvi i problemi?
Non fa parte dei pacchetti. Ricevi passaggi chiari per risolvere ogni problema. Se vuoi che implementi io le correzioni, chiedi un'offerta personalizzata.
E se non trovi nulla?
È un buon risultato. Ricevi comunque un rapporto che mostra cosa ho controllato e cosa ho confermato.

