← Ultimi articoli
🤖 machine learning

On the (In)Security of Loading Machine Learning Models

Questo studio rivela che l'ecosistema di condivisione dei modelli di machine learning presenta gravi vulnerabilità di sicurezza, tra cui diverse 0-day che permettono l'esecuzione di codice arbitrario, e dimostra come i meccanismi di protezione attuali siano inefficaci e come la percezione degli utenti sia ingannevolmente rassicurata.

Autori originali: Gabriele Digregorio, Marco Di Gennaro, Stefano Zanero, Stefano Longari, Michele Carminati

Pubblicato 2026-03-16
📖 5 min di lettura🧠 Approfondimento

Autori originali: Gabriele Digregorio, Marco Di Gennaro, Stefano Zanero, Stefano Longari, Michele Carminati

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina il mondo dell'Intelligenza Artificiale (AI) come un enorme mercato globale di ricette culinarie.

Fino a poco tempo fa, per cucinare un piatto complesso (un modello di Machine Learning), dovevi essere uno chef esperto, conoscere ogni ingrediente e ogni passaggio a memoria. Oggi, grazie a piattaforme come Hugging Face o Kaggle, chiunque può scaricare una "ricetta pronta" (un modello pre-addestrato), metterla nella sua pentola e ottenere subito un risultato incredibile. È fantastico: accelera l'innovazione e rende la tecnologia accessibile a tutti.

Tuttavia, questo studio (presentato alla conferenza di sicurezza più importante al mondo, l'IEEE S&P 2026) ci dice una cosa spaventosa: stiamo mangiando cibo avvelenato senza accorgercene.

Ecco cosa hanno scoperto i ricercatori, spiegato con parole semplici e analogie.

1. Il Problema: La "Cassetta degli Attrezzi" Infetta

Quando scarichi una ricetta da internet, di solito ti fidi. Ma in questo mercato digitale, le ricette non sono solo testo: sono programmi eseguibili.
Immagina di scaricare un file .zip che contiene la ricetta. Se il file è "sicuro", dovrebbe solo dirti: "Metti 2 uova e 200g di farina".
Il problema è che molti formati di file usati oggi sono come cassette degli attrezzi magiche. Quando le apri per leggere la ricetta, la cassetta non si limita a mostrarti gli ingredienti: inizia a costruire la tua cucina, a rubare le chiavi di casa o a chiamare i tuoi amici per dirti di aprire la porta.

In termini tecnici, quando il computer carica il modello, esegue codice. Se quel codice è stato modificato da un hacker, il tuo computer viene infettato (esecuzione di codice arbitrario) nel momento stesso in cui provi a usare la ricetta.

2. L'Illusione della "Sicurezza" (Il Finto Scudo)

I ricercatori hanno analizzato i principali "negozi" di ricette (framework come Keras, PyTorch, scikit-learn) e le piattaforme di vendita (Hub). Hanno scoperto che molti venditori dicono: "Non preoccuparti, questa ricetta è sicura! Usa un formato speciale, come un foglio di carta invece di una cassetta degli attrezzi."

Hanno chiamato queste soluzioni "modalità sicure" (come safe_mode in Keras).
L'idea era: "Se usiamo un formato basato su dati (come JSON, che sembra solo testo) invece di codice, non può fare male."

La scoperta scioccante:
I ricercatori hanno preso queste "modalità sicure" e le hanno smontate. Hanno trovato 6 nuove falle di sicurezza (0-day) che nessuno conosceva.
È come se ti dicessero: "Questo è un lucchetto anti-furto in oro!", e invece, con un semplice grimaldello fatto in casa, si aprono come se fossero di carta.

  • L'analogia: Immagina che un hacker scriva la ricetta su un foglio di carta (il formato sicuro), ma nasconda un messaggio nascosto che dice: "Quando leggi questa riga, chiama il ladro". Il sistema di lettura, fidandosi troppo del fatto che sia "solo carta", esegue il comando.
  • Risultato: Anche i formati dichiarati "sicuri" permettono agli hacker di prendere il controllo del tuo computer.

3. Gli "Scanner" non vedono tutto

Le piattaforme di condivisione (come Hugging Face) hanno installato dei metal detector (scanner di sicurezza) all'ingresso. Se un file sembra pericoloso, viene bloccato.
I ricercatori hanno provato a far passare le loro "ricette avvelenate" attraverso questi metal detector.

  • Il risultato? Molti virus sono passati inosservati.
  • Perché? Gli scanner sono come guardie che controllano solo se hai un coltello in tasca. Se l'hacker nasconde l'arma dentro un libro di cucina (un file .skops o .keras), la guardia dice: "Oh, è solo un libro, passa pure!".
  • In alcuni casi, gli scanner hanno anche dato un'etichetta "SICURO" a file che in realtà erano pericolosi, creando un falso senso di sicurezza.

4. La Trappola Psicologica: "Se c'è scritto Sicuro, lo è"

I ricercatori hanno fatto un sondaggio a centinaia di persone (programmatori, data scientist, studenti).
Hanno mostrato loro due scenari:

  1. Scaricare una ricetta senza protezioni.
  2. Scaricare la stessa ricetta con l'etichetta "Modalità Sicura Attivata".

La reazione?
Quando vedevano l'etichetta "Sicura", la gente si rilassava. Pensava: "Ok, ora sono al sicuro".
In realtà, come abbiamo visto, la sicurezza era un'illusione. Le persone si fidavano troppo delle etichette e dei nomi rassicuranti, ignorando il fatto che il pericolo era ancora lì, nascosto sotto una patina di vernice.

5. Cosa significa per te? (Le Lezioni)

Il messaggio finale del paper è un campanello d'allarme per tutti noi:

  • Non fidarti ciecamente dei formati: Non importa se il file finisce con .json, .keras o .txt. Se provieni da una fonte non fidata, quel file è codice. Trattalo come se fosse un virus.
  • Le etichette "Sicuro" sono relative: Dire che un modello è "sicuro" è come dire che un'auto è "incrollabile". In realtà, significa solo che ha alcuni freni, ma non che non può schiantarsi.
  • La compatibilità uccide la sicurezza: I programmatori tengono ancora vecchi formati (come i file .h5 o .pkl) per non rompere i lavori vecchi. È come tenere le porte di casa aperte perché "così è più comodo entrare". Questo permette ai ladri di entrare facilmente.
  • La responsabilità è tua: Al momento, non esiste un "antivirus perfetto" per i modelli AI. Se scarichi un modello, devi essere tu il guardiano. Non cliccare "Carica" se non sai chi l'ha scritto.

In sintesi

Questo studio ci dice che il mercato delle ricette AI è in una fase di "Far West". C'è molta innovazione, ma la sicurezza è ancora fragile. I venditori promettono scudi d'oro, ma spesso sono solo scudi di cartone.

Il consiglio pratico?
Quando scarichi un modello AI, non fidarti della scritta "Safe Mode" o del logo "Verificato". Tratta ogni modello scaricato come se fosse un programma sospetto. Se non è assolutamente necessario, non caricalo. E se devi farlo, fallo in un ambiente isolato, come se stessi cucinando in una cucina sigillata per non avvelenare tutta la casa.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →