Sicurezza: poca attenzione alle componenti delle applicazioni?

CA Veracodela cui offerta è integrata nel portfolio di soluzioni di sicurezza di CA Technologies (NASDAQ:CA), presenta una nuova ricerca che evidenzia il disallineamento fra sicurezza e operatività delle componenti. L’analisi condotta da Vanson Bourne mostra che solamente il 52% degli sviluppatori che utilizza componenti Open Source o commercial per le applicazioni aggiorna tali componenti ogni volta che viene rivelata una nuova vulnerabilità, a testimonianza della mancata consapevolezza in materia di sicurezza che espone le aziende al rischio di violazioni.

I processi di sviluppo software basati su metodologie come DevSecOps hanno contribuito a migliorare la sicurezza del codice scritto dagli sviluppatori; nonostante questo, i processi di sviluppo puntano a ottenere una velocità ed efficienza ancora maggiore per tenere il passo con l’Application Economy. Ne risulta spesso che molti sviluppatori facciano ricorso a componenti che mutuano le proprie caratteristiche e funzionalità da progetti e library già esistenti. Lo studio ha dimostrato che l’83% degli intervistati utilizza componenti commercial e/o Open Source, impiegando una media di 73 componenti per applicazione.

Sebbene contribuiscano a rendere più efficienti gli sviluppatori e nonostante il loro impiego sia ritenuto una best practice, queste componenti comportano alcuni rischi intrinseci. Pur avendo individuato una media di 71 vulnerabilità per applicazione derivanti dall’utilizzo di componenti di terze parti, solo il 23% degli intervistati ha dichiarato di avere testato le componenti in occasione di ogni release per isolare eventuali vulnerabilità. Potrebbe dipendere dal fatto che solo il 71% delle organizzazioni dichiari di possedere un programma di Application Security (AppSec) vero e proprio.

Inoltre, solo il 53% delle organizzazioni mantiene un inventario di tutte le componenti delle proprie applicazioni e, secondo lo studio The State of Software Security Report 2017 (SOSS), meno del 28% delle aziende esegue analisi regolari sulla composizione delle applicazioni per capire quali componenti siano presenti al loro interno.

“Sappiamo che gli sviluppatori desiderano creare codice di qualità, e questo significa ‘codice sicuro’,” ha dichiarato Pete Chestna, Director of Developer Engagement di CA Veracode. “Per avere successo, gli sviluppatori devono fare chiarezza sulle proprie policy di sicurezza e sui tool di misurazione. Una volta definito chiaramente l’obiettivo e predisposto l’accesso agli appositi tool, gli sviluppatori potranno integrare la scansione all’inizio del ciclo di sviluppo del software, in modo da prendere decisioni informate sulla sicurezza e ottenere così miglioramenti consistenti dal punto di vista dello sviluppo di software sicuro e di quello che ne consegue”.

Lo studio dimostra che i team addetti allo sviluppo (44%) o alla sicurezza (31%) tendono spesso a occuparsi della manutenzione delle componenti commercial e Open Source di terze parti, il che sembrerebbe suggerire un’assunzione di responsabilità da parte dei team di sviluppo. Di fronte alla crescente consapevolezza del rischio associato all’Open Source, è fondamentale mettere a disposizione degli sviluppatori le soluzioni, la formazione e la visibilità necessarie a mitigare i rischi, quale aspetto fondamentale dell’approccio della Modern Software Factory allo sviluppo finalizzato a creare più rapidamente applicazioni migliori e più sicure.

Copia & Incolla: perché questo titolo? Perché i contenuti di questa categoria sono stati pubblicati SENZA ALCUN INTERVENTO DELLA REDAZIONE. Sono comunicati stampa che abbiamo ritenuto in qualche modo interessanti, ma che NON SONO PASSATI PER ALCUNA ATTIVITÀ REDAZIONALE e per la pubblicazione dei quali Tech Economy NON RICEVE ALCUN COMPENSO. Qualche giornale li avrebbe pubblicati tra gli articoli senza dire nulla, ma noi riteniamo che non sia corretto, perché fare informazione è un’altra cosa, e li copiamo ed incolliamo (appunto) qui per voi. 

Facebook Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here