La policy aziendale impone che tutte le chiavi API siano crittografate e archiviate in un account di sicurezza centralizzato gestito dal team di sicurezza, separato dal codice sorgente. Un audit ha rilevato una chiave API commessa con il sorgente di una funzione AWS Lambda in un repository AWS CodeCommit nell'account DevOps. Come dovrebbe il team di sicurezza archiviare la chiave API in modo sicuro?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un secret in AWS Secrets Manager nell'account di sicurezza, crittografato con AWS Key Management Service (AWS KMS). Concedere al ruolo IAM della funzione Lambda l'autorizzazione per recuperare il secret da Secrets Manager e chiamare l'API..
Perché questa è la risposta
La risposta corretta è creare un secret in AWS Secrets Manager nell'account di sicurezza, crittografato con AWS KMS, e concedere al ruolo IAM della funzione Lambda l'autorizzazione per recuperare il secret. Questo approccio aderisce alla policy aziendale di centralizzazione e crittografia delle chiavi API in un account di sicurezza separato, e Secrets Manager è progettato specificamente per la gestione sicura di credenziali e segreti. Le altre opzioni sono meno appropriate: Spostare il codice sorgente in un repository CodeCommit nell'account di sicurezza non risolve il problema dell'archiviazione sicura della chiave API, poiché la chiave sarebbe ancora commessa con il codice. Archiviare la chiave in un bucket S3 e usare un URL pre-firmato è meno sicuro e più complesso da gestire rispetto a Secrets Manager, e non è la soluzione ideale per segreti di breve durata o che richiedono rotazione. Archiviare la chiave API in una variabile d'ambiente crittografata per la funzione Lambda non soddisfa il requisito di archiviare la chiave nell'account di sicurezza centralizzato, poiché le variabili d'ambiente sono associate alla funzione stessa nell'account DevOps.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta