La gestione automatizzata delle ACL di sistema è un'impostazione di Consul che consente a consul-k8s di creare e mantenere binding e token degli elenchi di controllo degli accessi (ACL) a livello di sistema. Questi controlli determinano quali identità autenticate possono eseguire azioni in Consul, riducendo la necessità di configurare manualmente le autorizzazioni dei componenti.
Poiché l'impostazione automatizza la relazione di fiducia tra le identità Kubernetes e i privilegi Consul, le relative regole di binding sono fondamentali per la sicurezza. In caso di configurazione errata o vulnerabilità, un'identità appartenente a uno spazio dei nomi non previsto potrebbe essere associata a un token Consul con privilegi più elevati. Gli operatori dovrebbero verificare che le regole delle identità facciano rispettare i confini previsti tra gli spazi dei nomi, limitare chi può creare ServiceAccount o ottenere i relativi token, limitare l'accesso all'API Consul ed eseguire versioni corrette del software. Disabilitare la gestione automatizzata può eliminare l'esposizione a una specifica vulnerabilità, ma può anche influire sulla modalità di gestione delle autorizzazioni di sistema.


