Un contenitore di applicazioni è un'unità software impacchettata che esegue un'app in un livello isolato anziché direttamente sul sistema host. Raggruppa l'applicazione e i file, le impostazioni e le dipendenze di cui ha bisogno, limitando al tempo stesso quanto può interagire con il resto del sistema operativo.
Nella sicurezza informatica, questo isolamento aiuta a ridurre i conflitti tra applicazioni e può limitare l'impatto di un'app compromessa o non attendibile. È anche utile per la distribuzione controllata del software: i difensori possono pubblicare, aggiornare o revocare le app senza installarle in modo diffuso sugli endpoint. Ma i contenitori non sono uno scudo magico. Se il packaging, la firma o i diritti di distribuzione vengono abusati, gli aggressori possono distribuire codice malevolo o alterare software fidato su larga scala. I team di sicurezza considerano quindi i modelli di contenitore, i sistemi di pubblicazione e i flussi di aggiornamento punti di controllo sensibili che richiedono un forte controllo degli accessi e il monitoraggio delle modifiche.


