AWS Secrets Manager è un servizio gestito per archiviare e recuperare valori sensibili come chiavi API, password dei database, token e chiavi private. Invece di inserire segreti in modo hard-coded nel codice sorgente, nei file di ambiente o nei notebook, le applicazioni li richiedono in fase di esecuzione tramite le API AWS. I segreti possono essere crittografati, versionati e ruotati, contribuendo a ridurre la possibilità che le credenziali finiscano in repository di codice, nei log o in sistemi condivisi.
Nella sicurezza informatica, Secrets Manager è importante perché gli aggressori spesso cercano il percorso più rapido da un host compromesso alle credenziali che sbloccano altri sistemi. Se un workload ha l'autorizzazione a leggere i segreti, un aggressore che ottiene esecuzione di codice o accesso alla shell può provare a recuperarli e a muoversi lateralmente verso risorse cloud, accessi SSH o servizi interni. I difensori limitano questo rischio con policy IAM restrittive, segreti separati per ogni applicazione, rotazione, auditing e trattando il recupero dei segreti come un'operazione privilegiata anziché come una normale interrogazione dei dati.


