Aggiornamenti recenti Marzo 29th, 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.
Mar 14, 2024 0
Mar 01, 2024 0
Feb 15, 2024 0
Feb 09, 2024 0
Mar 29, 2024 0
Mar 28, 2024 0
Mar 27, 2024 0
Mar 26, 2024 0
Mar 29, 2024 0
Le aziende hanno compreso l’importanza della...Mar 28, 2024 0
Stando al Rapporto Annuale sulle Minacce Informatiche di...Mar 27, 2024 0
La sanità viene presa di mira dagli infostealer: a dirlo...Mar 22, 2024 0
Nel 2024 i deepfake saranno una delle applicazioni di...Mar 21, 2024 0
Acronis annuncia l’ottenimento della qualificazione...Mag 04, 2018 0
E se vi dicessimo che la saga di Star Wars ...Nov 14, 2016 2
Abbiamo rubato al blog di Kaspersky un vecchio pezzo di...Nov 08, 2016 2
Il numero uno degli scacchi mondiali Magnus Carlsen ha...Ott 28, 2016 0
Il pirata informatico che ha creato il ransomware cerca...Ott 11, 2016 0
Dopo la raffica di figuracce, l’azienda sospende per...Mar 29, 2024 0
Le aziende hanno compreso l’importanza della...Mar 28, 2024 0
Stando al Rapporto Annuale sulle Minacce Informatiche di...Mar 26, 2024 0
Un gruppo di ricercatori ha individuato un grosso problema...Mar 25, 2024 0
La scorsa settimana ha rappresentato una sfida...Mar 25, 2024 0
Il 22 marzo si è concluso il Pwn2Own, l’hackathon...