Il monitoraggio delle prestazioni delle applicazioni, o APM, è un software che tiene traccia di come si comportano le applicazioni aziendali e i relativi servizi di supporto. In genere misura il tempo di risposta, i tassi di errore, la capacità di elaborazione, la disponibilità e lo stato delle dipendenze tra server, database, API e servizi cloud. Raccogliendo questa telemetria, gli strumenti APM aiutano gli amministratori a capire se un'applicazione è lenta, danneggiata o sovraccarica.
Nella sicurezza informatica, l'APM è importante perché si colloca vicino a dati operativi di valore e a funzioni di gestione con privilegi elevati. Gli aggressori possono prendere di mira le console APM, gli agenti o le integrazioni per rubare credenziali, nascondere interruzioni, manomettere gli avvisi o usare la piattaforma come punto d'appoggio per accedere a un'infrastruttura più ampia. I difensori si affidano all'APM per rilevare cali sospetti delle prestazioni, modifiche di configurazione non autorizzate e comportamenti anomali dei servizi. Se combinato con i log e i flussi di lavoro di risposta agli incidenti, l'APM può fornire un avviso precoce che indica che un attacco sta colpendo i servizi aziendali.


