La sicurezza dell'IA include tutte le risorse utilizzate per salvaguardare lo sviluppo delle applicazioni IA, governare l'uso dell'IA da parte dei dipendenti e proteggere le applicazioni e i modelli basati sull'IA.
Dopo aver letto questo articolo sarai in grado di:
Copia link dell'articolo
La sicurezza dell'intelligenza artificiale (IA) è l'insieme di controlli che impediscono gli attacchi informatici contro le implementazioni di IA e ne garantiscono il comportamento sicuro. Proprio come la sicurezza informatica in generale protegge i sistemi IT e i dati digitali, la sicurezza dell'IA protegge il ciclo di vita dell'IA, dalla creazione di modelli, dati di addestramento e sviluppo di interfacce fino alla distribuzione di applicazioni downstream. Le tecnologie, i processi e le pratiche di sicurezza dell'IA fanno quanto segue:
Con la crescita dell'adozione dell'IA, la sicurezza dell'IA è diventata una necessità. L'IA è stata adottata rapidamente: secondo McKinsey, l'utilizzo della GenAI nelle organizzazioni è aumentato bruscamente dal 33% nel 2023 al 71% nel 2024. Entro il 2025, ben il 78% delle organizzazioni ha dichiarato di utilizzare l'IA in almeno una funzione aziendale.
Per molte organizzazioni, la rapida adozione dell'IA ha superato di gran lunga le capacità della sicurezza tradizionale. L'IA ha reso la superficie d'attacco dell'organizzazione molto più complessa. I sistemi IA sono composti da più livelli interconnessi: pipeline di dati, addestramento di modelli, hosting dimodelli, protocolli, API, interfacce utente, plug-in, agenti, che devono essere tutti protetti.
Ad esempio, un bot di assistenza clienti, se manipolato da prompt injection o un altro attacco specifico dell'IA, potrebbe divulgare dati sensibili dei dipendenti o segreti commerciali. Un utente malintenzionato potrebbe sfruttare un modello sovraccaricandolo di richieste, causando un consumo eccessivo di risorse IA o un attacco Denial of Service. Comprendere i principali rischi per la sicurezza dell'IA e le best practice, nonché gli approcci alla sicurezza su misura per l'IA generativa e agentica, può aiutare le organizzazioni a prevenire questo tipo di attacchi.
La shadow AI è l'integrazione di modelli e strumenti di IA senza la supervisione dell'IT o della sicurezza. Esistono due tipi di shadow AI:
Un sondaggio ha rilevato che l'85% dei responsabili delle decisioni IT segnala che i dipendenti stanno adottando strumenti IA più rapidamente di quanto i loro team IT possano valutarli. Lo stesso sondaggio ha rilevato che il 93% dei dipendenti inserisce informazioni in strumenti IA senza approvazione. Senza una visione completa degli strumenti utilizzati dalla forza lavoro, i dati aziendali sensibili, come il codice proprietario o le informazioni di identificazione personale (PII), potrebbero essere caricati su servizi IA che non soddisfano le soglie di sicurezza richieste.
I modelli linguistici di grandi dimensioni (LLM) offrono obiettivi attraenti per i criminali informatici in quanto sono ampiamente utilizzati e, in alcuni casi, sono integrati nelle infrastrutture aziendali. L'elenco dei 10 principali rischi di OWASP per gli LLM include attacchi quali:
Visualizza l'elenco completo dei principali rischi degli LLM.
Adottare l'IA su larga scala comporta anche sfide legali e di conformità. Le organizzazioni in settori altamente regolamentati (ad esempio, finanza e assistenza sanitaria) sono soggette a rigorose sanzioni in caso di mancato rispetto delle normative sulla privacy dei dati, tra cui l'Health Insurance Portability and Accountability Act (HIPAA) negli Stati Uniti e il Regolamento generale sulla protezione dei dati (GDPR) in Europa. L'intelligenza artificiale può rappresentare un rischio per le informazioni private in due modi principali:
Lo stato di sicurezza è la predisposizione di un sistema a mitigare gli attacchi. Gestire efficacemente la situazione significa adottare un approccio proattivo e olistico per identificare, valutare e agire in base a minacce e vulnerabilità.
La gestione dello stato di sicurezza è intrinsecamente complessa e l'IA aumenta tale complessità. Poiché i sistemi IA comprendono dati, modelli, interfacce, API e spesso agenti asincroni, la gestione dello stato di sicurezza dell'IA (AI-SPM) può rappresentare una sfida multidimensionale. Le organizzazioni devono garantire la coerenza, monitorare la deriva, rilevare le anomalie e integrare il rischio dell'IA nei framework di rischio aziendale. Hanno bisogno di strumenti che facilitino l'adozione dell'IA, mantenendo al contempo la sicurezza e la privacy delle reti e dei dati aziendali.
I responsabili informatici possono ridurre la complessità della sicurezza dell'IA cercando soluzioni che supportino alcune pratiche di base:
Proteggere l'utilizzo della GenAI, inclusi LLM e strumenti di chat, richiede una strategia a più livelli. Le organizzazioni devono identificare gli strumenti GenAI utilizzati, come gli utenti interagiscono con tali strumenti e cosa succede agli output di tali interazioni.
Alcune delle best practice includono:
| Rischio GenAI | Best practice di sicurezza |
|---|---|
| Shadow AI | Rilevamento della shadow AI |
| Prompt injection | Guardrail del modello |
| Data poisoning dell'addestramento | Controllo degli accessi, crittografia |
| Perdita di informazioni di identificazione personale (PII) | Prevenzione della perdita di dati (DLP) |
Gli agenti IA sono programmi basati sull'intelligenza artificiale che possono prendere decisioni autonomamente, richiamare strumenti esterni e concatenare attività. Gli agenti IA introducono i propri rischi. Gli agenti possono essere manipolati durante le sessioni e compromessi per eseguire azioni non previste.
I principali rischi nell'IA agentica includono:
Seguire questi principi di base può aiutare a proteggere gli agenti IA:
Al centro della sicurezza dell'IA agentica c'è la sicurezza del protocollo di contesto del modello (MCP). Gli agenti IA si affidano ai server MCP per accedere ai database e agli strumenti esterni, proprio come le applicazioni classiche si affidano alle API esterne. Ulteriori informazioni su MCP e sulla sicurezza di MCP.
La sicurezza dell'IA implica l'implementazione di controlli che bloccano gli attacchi informatici e mantengono l'integrità dei sistemi di IA. Il loro obiettivo è salvaguardare l'intero ciclo di vita dell'IA, coprendo tutto, dallo sviluppo iniziale dei modelli e dall'addestramento dei dati, fino alla distribuzione finale delle applicazioni e delle interfacce.
La shadow AI si verifica quando i dipendenti utilizzano strumenti IA o gli sviluppatori integrano modelli senza la supervisione ufficiale del reparto IT o dei team di sicurezza. Questo crea una lacuna nella visibilità che potrebbe portare all'upload di dati aziendali sensibili o di un codice proprietario su servizi non approvati che non soddisfano gli standard di sicurezza richiesti.
Gli autori degli attacchi utilizzano diversi metodi per compromettere gli LLM, come il prompt injection per sovrascrivere le istruzioni integrate, o il data poisoning per danneggiare i set di addestramento e distorcere il comportamento del modello. Potrebbero anche tentare di rubare modelli proprietari tramite query API o lanciare attacchi denial-of-service per esaurire le risorse di elaborazione.
Le organizzazioni dovrebbero implementare una strategia a più livelli che includa l'identificazione di tutto il traffico IA per scoprire strumenti non autorizzati. I passaggi chiave includono l'uso della prevenzione della perdita di dati per interrompere il caricamento di informazioni sensibili, l'applicazione del principio del privilegio minimo per l'accesso e l'uso di protezioni per bloccare i prompt dannosi o inappropriati.
Cloudflare AI Security for Apps aiuta a difendere le applicazioni accessibili al pubblico contro le principali minacce come il furto di modelli e il prompt injection. I loro servizi monitorano anche le interazioni con gli utenti per prevenire l'esposizione accidentale di dati privati nei prompt o negli output dei modelli.