AWS - Elastic Beanstalk Persistence
Elastic Beanstalk
Więcej informacji znajdziesz tutaj:
AWS - Elastic Beanstalk EnumUtrzymanie w instancji
Aby utrzymać się w koncie AWS, można wprowadzić mechanizm utrzymania wewnątrz instancji (cron job, klucz ssh...), aby atakujący mógł uzyskać do niej dostęp i ukraść poświadczenia roli IAM z usługi metadata.
Backdoor w wersji
Atakujący może wprowadzić backdoor do kodu w repozytorium S3, aby zawsze wykonywał swój backdoor i oczekiwany kod.
Nowa wersja z backdoorem
Zamiast zmieniać kod w aktualnej wersji, atakujący może wdrożyć nową wersję aplikacji z backdoorem.
Wykorzystywanie Custom Resource Lifecycle Hooks
TODO: Test
Elastic Beanstalk udostępnia lifecycle hooks, które pozwalają na uruchamianie niestandardowych skryptów podczas provisioningu i zakończenia instancji. Atakujący może skonfigurować lifecycle hook, aby okresowo wykonywał skrypt, który eksfiltruje dane lub utrzymuje dostęp do konta AWS.
Last updated