Aggiornamenti recenti Novembre 22nd, 2024 9:00 AM
Mag 30, 2019 Marco Schiaffino In evidenza, News, Prodotto, RSS, Scenario, Tecnologia, Vulnerabilità 0
È la classica rivoluzione “nascosta”, di cui buona parte dell’opinione pubblica non verrà mai a conoscenza. La nuova funzione proposta da GitHub, però, potrebbe avere un impatto davvero significativo in termini di sicurezza su tutto il mondo dell’informatica.
Il sistema automatizzato per gli aggiornamenti di sicurezza Dependabot introdotto dal servizio di hosting per i progetti software rappresenta infatti un enorme passo avanti che potrebbe ridurre in maniera decisiva la superficie di attacco a disposizione dei pirati informatici.
Per capirne il potenziale impatto, bisogna partire da una prima considerazione. Nello scenario attuale, qualsiasi sviluppatore lavora, in buona parte, come un assemblatore che utilizza singoli “pacchetti” sviluppati da altri programmatori.
Ogni software, quindi, contiene al suo interno decine di componenti (le cosiddette “dipendenze”) a cui sono affidati compiti specifici, che vengono utilizzati anche da altri programmi.
La prima conseguenza di questo sistema è che ogni volta che compare una vulnerabilità in uno dei pacchetti, questa si ripercuote quasi invariabilmente su tutti i progetti che lo utilizzano come dipendenza. In pratica, una falla di sicurezza in un singolo pacchetto può potenzialmente generare una vulnerabilità in decine di software.
Il secondo problema, invece, riguarda la filiera di aggiornamento. In una situazione simile, infatti, la catena degli update diventa molto più complicata. Quello che succede, in molti casi, è che quando viene individuata una falla, l’autore realizzi tempestivamente l’aggiornamento che la corregge, ma tutti gli sviluppatori che usano il suo codice non implementino il suo update, o lo facciano con molto ritardo.
Un ritardo che, in molti casi, è anche dovuto a problemi molto pratici, come i dubbi sulla compatibilità della nuova versione nell’impianto generale dei loro software.
Con la nuova funzionalità di GitHub, tutti questi problemi potranno essere risolti. Il nuovo sistema prevede infatti una procedura in modalità “pull”. Quando è disponibile un aggiornamento di sicurezza per un pacchetto, tutti gli sviluppatori che lo utilizzano nei loro progetti ricevono un alert che gli consente di scaricare l’update.
Non solo: ogni sviluppatore riceve anche tutta la documentazione, compresa una valutazione di compatibilità generata automaticamente grazie a Dependabot, uno strumento sviluppato da una società specializzata che GitHub (dal 2018 controllata da Microsoft) ha acquisito solo una settimana fa.
In definitiva, quello a cui siamo di fronte è una piccola grande rivoluzione che potrebbe avere conseguenze estremamente positive nel prossimo futuro. Incrociamo le dita.
Nov 15, 2024 0
Ott 10, 2024 0
Set 13, 2024 0
Ago 20, 2024 0
Nov 22, 2024 0
Nov 21, 2024 0
Nov 21, 2024 0
Nov 20, 2024 0
Nov 22, 2024 0
Secondo una ricerca di F5 Labs, gli attacchi DDoS sono...Nov 21, 2024 0
Google ha annunciato di aver trovato 26 nuove...Nov 14, 2024 0
L’FBI ha lanciato un allarme: stando a un avviso...Nov 13, 2024 0
I ricercatori di Securonix hanno scoperto CRON#TRAP, una...Nov 12, 2024 0
Le minacce APT sono in aumento e in molti casi stanno...Ott 09, 2024 0
Negli ultimi anni sempre più aziende stanno sottoscrivendo...Ott 02, 2024 0
Grazie al machine learning, il Global Research and Analysis...Set 30, 2024 0
Il 2024 è l’anno delle nuove normative di sicurezza:...Mag 21, 2024 0
Una delle sfide principali delle aziende distribuite sul...Mag 08, 2024 0
L’ultimo non è stato un buon anno per Microsoft:...Nov 22, 2024 0
Secondo una ricerca di F5 Labs, gli attacchi DDoS sono...Nov 21, 2024 0
Playlist e podcast sono l’esca ideale per attirare ignari...Nov 21, 2024 0
Google ha annunciato di aver trovato 26 nuove...Nov 20, 2024 0
Una campagna di spionaggio a opera di hacker cinesi ha...Nov 19, 2024 0
I ricercatori di Sekoia hanno individuato una nuova...