Metodo e prompt · Risorsa gratuita

Il sito fatto con l'AI, messo in sicurezza: chiavi, database e dati degli utenti in tre controlli

Le chiavi API fuori dal codice e con un tetto di spesa, la RLS su ogni tabella, la prova dei due account. Con i prompt per Claude Code e i menu di Lovable, Supabase, Anthropic e OpenAI

Di Nicola Lampitelli · 8 minuti di lettura · aggiornata il

CondividiWhatsAppLinkedIn
Un laptop con un piccolo sito protetto da un lucchetto, una cassaforte con una chiave, un cilindro-database con un interruttore e due tessere-utente separate da un muretto
In questa guida

1.Come lo uso io

Ogni piattaforma che costruisco con l'AI, prima di andare online, passa gli stessi tre controlli: le chiavi, il database, gli utenti. Li faccio da quando ho visto cosa succede a saltarli: una chiave API nel codice pubblicato, un database che rispondeva a chiunque avesse l'indirizzo del progetto, un utente che apriva i dati di un altro. Nessuno di questi errori si vede dall'app: funziona tutto, finché qualcuno guarda dietro.

Nel reel ho parlato di multe. Per la precisione: il GDPR, nei casi più gravi, prevede sanzioni fino a 20 milioni di euro o al 4% del fatturato mondiale annuo (articolo 83). Se il tuo sito raccoglie email, moduli o account, quei dati sono tuoi da proteggere. Qui sotto i tre controlli, con Claude Code e i menu di Lovable, Supabase e delle console AI.

2.Cosa ti serve

Claude Code

Installato e collegato al tuo account (Pro o Max). Come si fa è in fondo alla guida.

Il codice del progetto

In una cartella sul computer. Con Lovable lo porti giù collegando il progetto a GitHub.

L'accesso al database

Lovable Cloud (dentro Lovable) oppure il pannello del tuo progetto Supabase.

Le console dei servizi

Dove hai creato le chiavi: la Claude Console di Anthropic, la piattaforma di OpenAI, i pagamenti.

Per portare il progetto Lovable sul computer: i primi due passi di Lovable + Claude Code.

3.Le tre porte

Un sito che raccoglie dati ha tre porte, e l'AI che lo ha costruito le ha lasciate come le ha trovate. Una vetrina con un modulo che manda una mail ha bisogno solo della prima.

  1. 1

    LE CHIAVI

    una chiave API è la password con cui il sito parla con un servizio (Claude, OpenAI, pagamenti). Chi la trova paga con il tuo conto

  2. 2

    IL DATABASE

    le tabelle dove stanno i dati. Senza una regola per riga, chiunque abbia l'indirizzo del progetto può leggerle e scriverle

  3. 3

    GLI UTENTI

    un account vede solo le proprie righe, e un utente normale non fa quello che fa un admin

Da qui in poi

Qui comincia la parte pratica.

Dimmi chi sei e la guida si apre tutta: i passi, gli errori tipici e il file per la tua AI. Le risorse nuove te le mando per email; il telefono serve per sentirci a voce, se ha senso.

Gratis. Lo compili una volta: le altre guide restano aperte su questo dispositivo.

Cosa trovi dopo

  1. 4Passo 1 · Cerca le chiavi nel codice
  2. 5Passo 2 · Metti un tetto di spesa
  3. 6Passo 3 · Accendi la RLS su ogni tabella
  4. 7Passo 4 · La prova dei due account
  5. 8Passo 5 · Rifallo a ogni modifica
  6. 9Se ti esce così
  7. 10Prima di usarlo davvero
  8. 11Ora tocca a te
  9. 12Il prossimo passo
Per la tua AI

Non leggerla soltanto: falla applicare.

Questa guida esiste anche come file Markdown, il formato che le AI leggono meglio. In testa ha già le istruzioni: lo dai a Claude Code (o lo alleghi a Claude, a ChatGPT) e l'AI la applica al tuo caso, chiedendoti i dati che le servono. Niente da riscrivere, niente da spiegare.

Cosa ottieni: La lista delle chiavi esposte nel tuo codice con il rimedio per ognuna, il tetto di spesa impostato sui servizi AI, l'elenco delle tabelle senza RLS con le policy da aggiungere e lo script della prova dei due account.

Gratis. Ti chiedo chi sei e come trovarti: le risorse nuove arrivano per email. Come si installa.

Installala nella tua AI

Il file che scarichi non è un riassunto: è la guida intera più le istruzioni per l'AI, scritte in testa. Tu lo consegni, lei lo legge, ti fa le domande e produce il risultato. Qui: La lista delle chiavi esposte nel tuo codice con il rimedio per ognuna, il tetto di spesa impostato sui servizi AI, l'elenco delle tabelle senza RLS con le policy da aggiungere e lo script della prova dei due account.

Con Claude Code

Consigliato

Claude Code lavora dentro una cartella del tuo computer: legge il file, scrive i risultati lì e li ritrovi la prossima volta. Serve un account Claude con piano Pro o Max (non è nel piano gratuito).

  1. 1
    Installa Claude Code, una volta sola. Apri il Terminale (su Mac: cerca «Terminale» con Spotlight; su Windows: «PowerShell») e incolla il comando. Al primo avvio si apre il browser per entrare con il tuo account Claude.
    ComandoMac
    curl -fsSL https://claude.ai/install.sh | bash
    ComandoWindows (PowerShell)
    irm https://claude.ai/install.ps1 | iex
  2. 2
    Scarica il file dal riquadro «Per la tua AI» e mettilo in una cartella: quella del lavoro a cui vuoi applicarlo, o una nuova (per esempio guide-ai).
  3. 3
    Apri il Terminale in quella cartella. Il modo più semplice: scrivi cd, uno spazio, trascina la cartella dentro la finestra del Terminale e premi Invio.
  4. 4
    Avvia Claude Code scrivendo claude e premendo Invio. Poi incolla il comando della guida e rispondi alle domande, una alla volta.
    Terminalecosì, per esempio
    $ claude
    
    > Leggi il file guida-sicurezza-sito-ai.md e segui le istruzioni scritte all'inizio.
    
      Ho letto la guida. Prima domanda, una alla volta:
      qual è la richiesta che rifai più spesso?

Su claude.ai, senza installare niente

Apri una chat nuova su claude.ai, allega il file con la graffetta e scrivi la frase qui sotto. Se usi i Progetti, aggiungi il file ai contenuti del progetto: resta a disposizione in ogni chat.

Leggi le istruzioni all'inizio del file allegato e seguile.

Con ChatGPT o un'altra AI

Allega il file alla chat e scrivi la stessa frase. Le istruzioni sono pensate per Claude Code: dove parlano di cartelle e comandi, l'AI ti darà il testo da copiare al posto di scriverlo lei sul tuo computer.

Vale per qualunque assistente che legge i file allegati.

CondividiWhatsAppLinkedIn

Continua con

Vuoi che un sistema così lo costruiamo insieme nella tua azienda? Prenota la call conoscitiva: 30 minuti, senza impegno.