Il codice generato dall'IA è un rischio di sicurezza?

Può esserlo, allo stesso modo del codice copiato da internet, solo più in fretta e in quantità maggiori. Gli assistenti di programmazione producono codice plausibile che di solito funziona, ma che può contenere schemi di vulnerabilità noti come falle di injection, crittografia debole o controlli mancanti sugli input; chiamare pacchetti che non esistono, che gli attaccanti registrano poi con quel nome e contenuto malevolo; riprodurre codice con una licenza che il Suo prodotto non può accettare; e incorporare segreti presi da esempi. Gli strumenti stessi inviano anche il codice sorgente al fornitore come contesto, quindi la scelta del servizio e dell'account conta per la riservatezza. Tratti l'output dell'IA come la pull request di un collega junior: stessa revisione del codice, test di sicurezza automatici, scansione di dipendenze e licenze e rilevamento dei segreti nella pipeline, con la responsabilità che resta allo sviluppatore. Decida quali repository possono essere condivisi con quale assistente. Dal piano Pro NetSenX mostra quali macchine degli sviluppatori e server di build inviano dati a quali servizi di IA e quanti; non può giudicare la qualità del codice.

Da leggere dopo

← Tutte le 45 domande su Uso e sicurezza dell'IATutti i temi