Un servizio agent è un processo in background installato su una workstation, un server o un altro endpoint, così una piattaforma di gestione centrale può controllarlo. Il servizio di solito si collega a una console, riceve comandi di policy o di aggiornamento, segnala inventario e stato di salute, e può eseguire attività come distribuzione software, modifiche di configurazione o scansioni di sicurezza.
Nella sicurezza informatica, i servizi agent sono importanti perché si trovano vicino a funzioni di amministrazione con privilegi elevati. Se un attaccante riesce a arrestare, disabilitare o manipolare il servizio, i difensori possono perdere visibilità e controllo sulla flotta di endpoint. In altri casi, gli attaccanti cercano di abusare del canale di comunicazione del servizio, dei permessi locali o del meccanismo di aggiornamento per eseguire codice, nascondere attività o mantenere la persistenza. I difensori proteggono i servizi agent limitando l'accesso amministrativo, applicando rapidamente le patch, monitorando arresti anomali o manomissioni e verificando che solo server di gestione fidati possano inviare comandi.


