Una chiave di accesso IAM è una credenziale AWS a lungo termine usata per firmare e autenticare le richieste API. In genere è composta da un ID chiave di accesso e da una chiave di accesso segreta, e identifica un principal AWS come un utente o un account di automazione. Poiché non è legata a una sessione di accesso interattiva, può essere incorporata in script, applicazioni e strumenti di distribuzione.
Nella sicurezza informatica, le chiavi di accesso IAM sono importanti perché una chiave esposta può dare a un attaccante accesso diretto alle risorse cloud. Se le autorizzazioni sono troppo ampie, la chiave può essere usata per elencare dati, creare nuove risorse o generare credenziali aggiuntive per la persistenza. I difensori cercano chiavi esposte nel controllo sorgente, le ruotano rapidamente e preferiscono credenziali temporanee e ruoli IAM. AWS può anche mettere in quarantena le chiavi esposte associando policy restrittive che bloccano le azioni pericolose, limitando la finestra di danno dopo una fuga di dati.


