Metterò in sicurezza il database supabase della tua app Lovable, replit o base44

O
oddlobster
O
oddlobster
Raphael
Alcune informazioni sono state tradotte automaticamente.

Informazioni su questo servizio

Traduzione automatica.

La tua app Lovable o Bolt funziona. Ma questo non significa che sia sicura.

Supabase inserisce l'URL del progetto e la chiave anon nel bundle frontend. È fatto apposta e lo è solo se la Row Level Security è attiva e le policy sono corrette. Nuove tabelle arrivano con RLS disattivato e gli AI builders aggiungono tabelle continuamente senza attivarlo.


Quindi chiunque può aprire gli strumenti di sviluppo, prendere la tua chiave e interrogare direttamente il database. Utenti, ordini, messaggi, tutto leggibile. Nulla si rompe, ed è per questo che i proprietari non si accorgono di nulla.

Testo la tua app come farebbe un attaccante. Prendo la tua chiave dal bundle, elenco tutte le tabelle e provo a leggere, inserire, aggiornare e cancellare su ognuna da fuori completamente la tua app. Ti mostro una tabella con tutto ciò che un visitatore anonimo può raggiungere.

Poi la chiudo. Le policy vengono scritte e verificate ripetendo lo stesso test finché ogni endpoint non restituisce nulla mentre la tua app funziona normalmente.

Coperto: policy RLS, gestione auth e sessioni, esposizione della chiave di ruolo di servizio, permessi del storage bucket, problemi di schema e chiavi esterne, wiring API e webhook.

Non coperto: lavoro UI, modifiche di design, submission all'app store.

Inviami l'URL della tua app prima di ordinare e ti dirò cosa trovo

Scopri di più su Raphael

Raphael
5,0(1)
  • DaAustria
  • Membro damag 2022
  • Ultima consegna3 anni
  • Lingue

    Inglese, Tedesco
Hello, I'm Raphael, a final-year master's student specializing in Data Science and Machine Learning. With a solid background in programming spanning 5 years, I bring expertise in AI, Data Science, Data Visualization, Data Processing, Data Collection, Web Scraping, and Machine Learning to the table.

Traduzione automatica.