AWS - DynamoDB Persistence
DynamoDB
Per maggiori informazioni accedi a:
AWS - DynamoDB EnumDynamoDB Triggers con Lambda Backdoor
Utilizzando i trigger di DynamoDB, un attaccante può creare una backdoor furtiva associando una funzione Lambda dannosa a una tabella. La funzione Lambda può essere attivata quando un elemento viene aggiunto, modificato o eliminato, permettendo all'attaccante di eseguire codice arbitrario all'interno dell'account AWS.
Per mantenere la persistenza, l'attaccante può creare o modificare elementi nella tabella DynamoDB, il che attiverà la funzione Lambda dannosa. Questo consente all'attaccante di eseguire codice all'interno dell'account AWS senza interazione diretta con la funzione Lambda.
DynamoDB come canale C2
Un attaccante può utilizzare una tabella DynamoDB come canale di comando e controllo (C2) creando elementi contenenti comandi e utilizzando istanze compromesse o funzioni Lambda per recuperare ed eseguire questi comandi.
Le istanze compromesse o le funzioni Lambda possono controllare periodicamente la tabella C2 per nuovi comandi, eseguirli e, facoltativamente, riportare i risultati nella tabella. Questo permette all'attaccante di mantenere la persistenza e il controllo sulle risorse compromesse.
Last updated