AWS - Elastic Beanstalk Persistence
Elastic Beanstalk
Für weitere Informationen siehe:
AWS - Elastic Beanstalk EnumPersistenz in der Instanz
Um die Persistenz innerhalb des AWS-Kontos aufrechtzuerhalten, könnte ein Persistenzmechanismus innerhalb der Instanz eingeführt werden (cron job, ssh key...), sodass der Angreifer darauf zugreifen und IAM-Rollen-Anmeldeinformationen aus dem Metadatenservice stehlen kann.
Backdoor in Version
Ein Angreifer könnte den Code im S3-Repo mit einer Backdoor versehen, sodass immer seine Backdoor und der erwartete Code ausgeführt werden.
Neue backdoored Version
Anstatt den Code in der aktuellen Version zu ändern, könnte der Angreifer eine neue backdoored Version der Anwendung bereitstellen.
Missbrauch von benutzerdefinierten Resource Lifecycle Hooks
TODO: Testen
Elastic Beanstalk bietet Lifecycle Hooks, die es ermöglichen, benutzerdefinierte Skripte während der Bereitstellung und Beendigung von Instanzen auszuführen. Ein Angreifer könnte einen Lifecycle Hook konfigurieren, um periodisch ein Skript auszuführen, das Daten exfiltriert oder den Zugriff auf das AWS-Konto aufrechterhält.
Last updated