Un Application Delivery Controller (ADC) è un dispositivo di rete o un servizio virtuale che si colloca davanti alle applicazioni e gestisce il traffico prima che raggiunga i server backend. Gli ADC gestiscono comunemente il bilanciamento del carico, la terminazione TLS, i controlli di salute, l'instradamento, la compressione e i controlli di accesso. Sono spesso distribuiti al margine della rete, dove diventano una parte critica del percorso tra utenti e servizi.
Nella sicurezza informatica, gli ADC sono importanti perché sono punti di controllo ad alto valore. Se un aggressore ottiene accesso al piano di gestione o sfrutta una vulnerabilità come l'injection di comandi, potrebbe essere in grado di modificare le regole del traffico, interrompere i servizi, intercettare le richieste o spostarsi più in profondità nella rete. I difensori dovrebbero considerare le interfacce amministrative degli ADC come asset sensibili: limitarne l'esposizione, usare un'autenticazione forte, applicare rapidamente le patch al firmware, esaminare i log alla ricerca di modifiche alla configurazione e segmentare la rete di gestione dal traffico rivolto agli utenti.


