Un agente di aggiornamento è un software che controlla, scarica, verifica e installa patch per un sistema operativo, un'applicazione, firmware o driver. Spesso viene eseguito con privilegi elevati, così da poter sostituire file protetti, scrivere impostazioni di sistema e coordinare riavvii o fasi di rollback su un singolo dispositivo o su un parco dispositivi.
Nella sicurezza informatica, gli agenti di aggiornamento sono importanti perché occupano una posizione fidata nella catena di distribuzione del software. Se un aggressore riesce ad abusarne o a comprometterne uno, potrebbe essere in grado di distribuire codice malevolo, alterare le firme o usare l'ampio accesso dell'agente per spostarsi più in profondità in un sistema. I difensori prestano attenzione a questi strumenti perché sono centrali nella gestione delle patch, ma ampliano anche la superficie di attacco. In ambienti reali, gli agenti di aggiornamento compaiono nelle console di gestione aziendale, nelle utilità di aggiornamento dei fornitori e nei sistemi automatizzati di distribuzione del firmware, dove controlli di versione, autenticazione e trasporto sicuro sono essenziali.


