Il canale dell'ingegneria del software è il percorso attraverso il quale l'IA influisce sulle prestazioni dell'impresa cambiando la produttività degli ingegneri del software. In pratica, ciò significa che l'IA può aiutare gli ingegneri a scrivere codice, rivedere pull request, generare test, cercare documentazione e correggere difetti più rapidamente. L'effetto è economico, ma ha anche una dimensione di sicurezza: un'ingegneria più produttiva può ridurre il tempo tra l'individuazione di una vulnerabilità e il rilascio di una correzione.
Questo canale è importante nella sicurezza informatica perché gli stessi strumenti che accelerano la difesa possono anche accelerare l'offensiva. La programmazione assistita dall'IA può aiutare i difensori a rafforzare i sistemi, automatizzare il rilevamento e rispondere agli incidenti più rapidamente. Ma può anche ridurre il costo di creare kit di phishing, malware o proof of concept di exploit. I team di sicurezza dovrebbero quindi misurare i cambiamenti reali nella velocità di applicazione delle patch, nella qualità del codice e nella copertura delle revisioni, non limitarsi a presumere che l'adozione dell'IA migliori automaticamente i risultati.


