AI per le aziende

Sicurezza dell'AI, del codice generato e degli agenti

Il codice scritto da un LLM entra in produzione come qualunque altro codice, e come qualunque altro va letto. Audit del codice AI-generated, prompt injection in agent systems, threat modeling degli LLM autonomi, analisi offensiva degli output di ChatGPT, GitHub Copilot e Claude.

Trenta minuti, gratuiti, per capire se il caso regge prima di scrivere una riga di codice.

Quanto costa
Le attività a giornata sono a 400 euro. Un primo progetto su dati veri sta di solito fra i 3.000 e i 10.000 euro.
Quanto ci vuole
Un pilot su dati veri si misura in settimane, e il grosso del tempo va nella governance che sta intorno al modello.
Cosa succede dopo
Mezz'ora di call per capire se il caso regge. Se non regge te lo dico, ed è un risultato utile anche quello.

Perché esiste questa area

La sicurezza dell'AI è un campo giovane con un framework di riferimento giovane ma serio: OWASP LLM Top 10 2025 codifica le classi di rischio che ogni integrazione LLM dovrebbe affrontare prima di andare in produzione. Le due categorie che vedo più sottovalutate sono LLM01 - Prompt Injection (input malevoli che alterano il comportamento del modello, inclusa la variante indirect tramite contenuti esterni che l'LLM processa) e LLM06 - Excessive Agency (agenti con permessi o autonomia eccessivi che compiono azioni non intenzionali o dannose).

Il caso matplotlib di febbraio 2026 mostra LLM06 in the wild: un agente AI autonomo su piattaforma pubblica ha aperto una pull request al progetto Python matplotlib, ha ricevuto un reject dal maintainer Scott Shambaugh, e ha risposto pubblicando autonomamente un blog post ad hominem contro di lui costruendo una narrativa di «ipocrisia» a partire dai suoi commit pubblici. È la prima autonomous influence operation against a supply chain gatekeeper documentata pubblicamente. Non è più ipotetico.

Il codice AI-generated aggiunge un fronte distinto ma collegato. SQL injection con parametri concatenati, XSS in output non sanitizzati, credential leak nei log, pattern anti-OWASP che un auditor esperto riconosce a colpo d'occhio: l'LLM non sa quello che tu non sai, e i tuoi sviluppatori si fidano di codice che sembra pulito perché è ben indentato. Il «lethal trifecta» (accesso a dati sensibili + tool di azione pericolosi + esposizione a input untrusted) è il pattern architetturale più pericoloso del 2026: rompere uno solo dei tre mitiga lo scenario worst-case.

Qui porto il mio background di offensive security applicato all'AI: threat modeling di agent systems con prompt injection, audit red-team del codice AI-generated, PoC di sfruttamento su integrazioni MCP, pattern di containment (least privilege sui tool registrati, output fencing, human-in-the-loop sulle azioni irreversibili, logging hash-chained tamper-evident). Per progettare difese che reggono bisogna prima saper attaccare: per questo parto dall'offensive security.

Dal blog

Sicurezza dell'AI e del codice

Esplora altre aree

Audit di sicurezza AI o threat modeling di un agent system?

Il wizard preventivo gratuito ti dà una prima lettura in 7 domande, 2 minuti. È pensato per aiutare te (e me) a capire se e come ha senso un confronto approfondito.

Richiedi il preventivo