CAST presents

Come mitigare i rischi legali e cyber dall’uso di Open Source

E’ conclamato che gran parte delle applicazioni sviluppate negli ultimi anni includono un alto numero di componenti open source.

Come previsto dalla computer science dagli anni ’60 del secolo scorso il riuso di componenti software è divenuto preminente (*), anche grazie alla diffusione del movimento open source.

Non possiamo però sottovalutare che l’uso massivo di componenti open source comporta dei rischi di varia natura:

  • Legali: ogni componente è accompagnato da una sua Licenza
  • Cyber: i componenti possono contenere vulnerabilità di sicurezza che vengono propagate alle applicazioni che li usano
  • Obsolescenza: i componenti open source devono potere essere aggiornati

Per tenere sotto controllo tutti questi aspetti, sono nati servizi e prodotti di Software Composition Analysis (SCA) per determinare e mitigare le dimensioni di rischio sopra elencate.

Dopo una veloce disamina di queste tematiche, andremo ad approfondire degli esempi concreti su un parco applicativo esteso, grazie a CAST Highlight, il servizio di CAST per l’analisi SCA e la mitigazione dei rischi open source.

Vedremo come possono essere individuate le vulnerabilità note, anche grazie alla partnership con Software Heritage e come si possa individuare un percorso di risoluzione.

Analizzeremo le caratteristiche delle principali licenze open, per poi individuare rischi specifici che devono essere considerati a seconda del profilo d’uso.

Capiremo quindi come tutto questo possa essere fatto senza impattare direttamente gli sviluppatori, senza risultare invasivi con i fornitori, riducendo in ogni caso i margini di rischio e rimanendo comunque in pieno controllo del parco applicativo.

(*) Vedi Gartner => 70% applicazioni

Michele Slocovich
CAST Software

Michele Slocovich
Solutions Design Director

Abilito ed educo organizzazioni ed individui, sia nel settore pubblico che privato a supportare le decisioni e le strategie di business, tramite l’adozione di paradigmi vincenti in diversi ambiti: Misura e gestione del rischio degli asset software ed IT; CyberSicurezza e Resilienza delle applicazioni e dei Sistemi IT, protezione dati in ambito GDPR; Governo dei fornitori e dei processi di acquisizione di attività di sviluppo e manutenzione; Programmi di trasformazione improntati ai paradigmi Agile e Devops; Conversione in valore delle attività di analisi e misura del software, tramite la progettazione di programmi di produttività e quality assurance.