Vai al contenuto

Sicurezza, spiegata semplice

Articoli brevi su ciò che va davvero storto nelle app create con l'IA, e cosa farci.

Basi della sicurezza

"Row-level security policy for table objects" in upload

"New row violates row-level security policy for table objects" vuol dire che al tuo upload manca una regola insert. Rendere pubblico il bucket non ne aggiunge.

Basi della sicurezza

Scansione di sicurezza Base44: ciò che vede solo lei

La scansione di sicurezza Base44 controlla sette tipi di problema dall’interno. Ecco la metà che legge e che nessun altro legge, e quella che non guarda mai.

Basi della sicurezza

La tua chiave API è trapelata. L'ordine in cui muoverti

Una chiave API è trapelata e non sai da cosa cominciare. Non tutte le chiavi nel frontend lo sono, e l'ordine conta più della velocità.

Basi della sicurezza

"Infinite recursion detected in policy" senza disattivare RLS

"Infinite recursion detected in policy for relation" significa che la tua policy ha interrogato la tabella che protegge. Ecco come rompere il cerchio.

Basi della sicurezza

"No API key found in request" su Supabase, e la correzione sbagliata

"No API key found in request" significa che la tua richiesta è arrivata a Supabase senza chiave. Quasi tutte le risposte indicano le regole del database.

Basi della sicurezza

Base44 è sicuro? Cosa abbiamo trovato in 5.442 app

Base44 è sicuro? Abbiamo passato nove controlli su 5.442 app Base44 online. Quasi tutte hanno preso B, per motivi che il proprietario non ha mai scelto.

Basi della sicurezza

Nascondere una chiave API: spostala in una Edge Function Supabase

Nascondere una chiave API vuol dire toglierla dal browser, e una Edge Function Supabase è il posto più piccolo dove metterla. Due passaggi contano di più.

Basi della sicurezza

Il tuo file .env è esposto? I dodici percorsi da provare

Il tuo file .env è esposto sul tuo server web? Dodici indirizzi te lo dicono, e una risposta significa che tutto quello che contiene è già pubblico.

Basi della sicurezza

Sicurezza di v0: tutte le 1.790 app v0 analizzate hanno preso A

La sicurezza di v0 misurata su 1.790 app v0 online: tutte hanno preso A. Solo 17 nominavano un database, ed è soprattutto questo che misura quella A.

Basi della sicurezza

Bolt è sicuro? Cosa abbiamo trovato in 1.123 app Bolt

Bolt è sicuro? Abbiamo passato 1.123 app Bolt online per nove controlli. L’hosting era pulito. I rilievi erano chiavi e tabelle aperte dentro le app.

Basi della sicurezza

Supabase è down o è la tua app? Come capirlo

Supabase è down o è la tua app? Un progetto in pausa, un database pieno e un tuo errore sembrano la stessa cosa. Quattro controlli li separano.

Basi della sicurezza

Supabase crittografa i miei dati? Sì. Ecco da cosa protegge

Supabase crittografa i dati? Sì: AES-256 a riposo, TLS in transito, SOC 2 e ISO 27001. Cosa copre ciascuno, e la fuga di dati che nessuno di questi ferma.

Basi della sicurezza

Supabase: prezzi e limiti del piano gratuito, uno per uno

Prezzi e limiti del piano gratuito di Supabase: 500 MB di database, 5 GB di egress e nessun backup. Cosa succede a ogni soglia e cosa cambia Pro a $25.

Backups

Testa il tuo backup di Supabase prima del giorno in cui serve

Come testare il tuo backup di Supabase: ripristinarlo in un progetto di prova, contare le righe, accedere e cercare la riga che manca a un file troncato.

Backups

Backup gratis di Supabase con una GitHub Action, e il tranello

Un backup di Supabase con una GitHub Action è gratis e va bene per molte app. Il workflow, la connection string giusta e l'egress di ogni esecuzione.

Tutto qui è scritto da un esperto di sicurezza, e si rivolge a chi ha premuto pubblica.

Vlad Tkachenko