// Glossario IT
Software Composition Analysis (SCA)
L'analisi automatica delle librerie e dei componenti open source usati in un'applicazione, per individuare vulnerabilità note ereditate da essi.
Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il
Cos'è
La Software Composition Analysis (SCA) analizza automaticamente tutte le librerie e i componenti di terze parti, spesso open source, usati all'interno di un'applicazione, confrontandoli con database di vulnerabilità note per segnalare quando una dipendenza usata contiene una falla di sicurezza già documentata.
Perché conta
Le applicazioni moderne sono costruite su decine o centinaia di componenti di terze parti, spesso senza che gli sviluppatori abbiano piena consapevolezza di tutte le dipendenze indirette incluse. Una vulnerabilità in una libreria molto diffusa può avere un impatto enorme su migliaia di applicazioni che la usano indirettamente, come dimostrato da diversi incidenti su larga scala coinvolgenti componenti open source molto popolari.