Un canale di recupero della configurazione è il percorso di rete utilizzato da un programma per ottenere impostazioni, regole o istruzioni remote. Le applicazioni possono usarlo per recuperare endpoint di servizio, impostazioni delle funzionalità o direttive di aggiornamento. Poiché il programma potrebbe agire automaticamente in base a ciò che riceve, questo canale può diventare un confine di sicurezza, non soltanto un mezzo per scaricare dati.
Se il canale è privo di crittografia, autenticazione del server o controlli di integrità, un aggressore in grado di reindirizzare o alterare il traffico potrebbe sostituire la risposta con una risposta malevola. Negli attacchi reali, una configurazione manipolata può indirizzare un programma attendibile verso download o azioni dannose. Le difese includono HTTPS con una corretta convalida dei certificati, configurazioni firmate e controlli che limitano ciò che le istruzioni ricevute possono attivare. Considerare la configurazione remota come un input non attendibile aiuta a impedire che una normale richiesta di impostazioni diventi un canale di distribuzione del software.


