L'infrastruttura di aggiornamento è l'insieme di server, mirror, servizi di firma e percorsi di rete usati per distribuire patch software e aggiornamenti di versione. È una parte critica della supply chain del software perché gli utenti spesso si fidano degli aggiornamenti in modo automatico, a volte con privilegi elevati. Se gli aggressori compromettono o deviano questa infrastruttura, possono essere in grado di sostituire un aggiornamento legittimo con uno malevolo oppure di bloccare completamente gli aggiornamenti.
Nelle attacchi reali, l'infrastruttura di aggiornamento può essere presa di mira tramite compromissione del server, abuso del DNS o attacchi di routing che reindirizzano il traffico verso un host controllato dall'aggressore. I difensori riducono questo rischio firmando gli aggiornamenti, verificando certificati e hash, usando più percorsi di distribuzione, monitorando anomalie di routing e limitando da dove può provenire il traffico di aggiornamento. In breve, la sicurezza del canale di aggiornamento è importante quanto la sicurezza del software stesso.


