Sicurezza e best practice
Permessi
- Utente dedicato di sola lettura per l'assistente, distinto dall'utente di sincronizzazione che scrive i dati.
- Esponi all'AI solo le viste necessarie: il registro MCPResources è il punto in cui sono elencate.
- Le viste MCP sono di sola lettura: non dare all'assistente accesso a
POST /api/sync.
Credenziali e token
- Mai credenziali o token nei prompt, nelle conversazioni o nei log dell'assistente.
- Conservali nella configurazione dello strumento o in un secret store.
- Cambia la password dell'utente AI se un token o una configurazione viene esposta.
Dati
- Clienti e fornitori possono contenere dati personali (persone fisiche, email, telefoni): esponi solo i campi necessari e valuta le basi giuridiche del trattamento.
- Imponi filtri e paginazione per limitare i volumi letti per ogni domanda.
- Spiega all'assistente il significato dei tipi documento del tenant: risposte plausibili ma sbagliate, come totali che sommano ordini e fatture, sono il rischio principale.
Contenuti non fidati
I campi di testo, come descrizioni e note, arrivano dal gestionale e potrebbero contenere istruzioni. L'assistente deve trattarli come dati, non come comandi.
Controlli
| Controllo | Frequenza |
|---|---|
Elenco delle viste in MCPResources | A ogni modifica |
| Permessi dell'utente AI | Periodica |
| Log delle chiamate dell'assistente: volumi, filtri, errori 401 e 403 | Continua |
| Domande di prova con risposta nota | A ogni rilascio |