AWS - Secrets Manager Enum
Tip
Μάθετε & εξασκηθείτε στο AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Μάθετε & εξασκηθείτε στο GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Μάθετε & εξασκηθείτε στο Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Υποστηρίξτε το HackTricks
- Δείτε τα subscription plans!
- Εγγραφείτε στο 💬 Discord group ή την telegram group ή ακολουθήστε μας στο Twitter 🐦 @hacktricks_live.
- Μοιραστείτε τα hacking tricks υποβάλλοντας PRs στα HackTricks και HackTricks Cloud github repos.
AWS Secrets Manager
Το AWS Secrets Manager έχει σχεδιαστεί για να εξαλείψει τη χρήση σκληρά κωδικοποιημένων μυστικών σε εφαρμογές αντικαθιστώντας τα με μια κλήση API. Αυτή η υπηρεσία λειτουργεί ως κεντρικό αποθετήριο για όλα τα μυστικά σας, διασφαλίζοντας ότι διαχειρίζονται ομοιόμορφα σε όλες τις εφαρμογές.
Ο διαχειριστής απλοποιεί τη διαδικασία περιστροφής μυστικών, βελτιώνοντας σημαντικά τη θέση ασφάλειας ευαίσθητων δεδομένων όπως τα διαπιστευτήρια βάσης δεδομένων. Επιπλέον, μυστικά όπως τα API keys μπορούν να περιστρέφονται αυτόματα με την ενσωμάτωση λειτουργιών lambda.
Η πρόσβαση στα μυστικά ελέγχεται αυστηρά μέσω λεπτομερών πολιτικών IAM που βασίζονται σε ταυτότητες και πολιτικών που βασίζονται σε πόρους.
Για να παραχωρήσετε πρόσβαση σε μυστικά σε έναν χρήστη από διαφορετικό λογαριασμό AWS, είναι απαραίτητο να:
- Εξουσιοδοτήσετε τον χρήστη να έχει πρόσβαση στο μυστικό.
- Παραχωρήσετε άδεια στον χρήστη να αποκρυπτογραφήσει το μυστικό χρησιμοποιώντας το KMS.
- Τροποποιήσετε την πολιτική Κλειδιού για να επιτρέψετε στον εξωτερικό χρήστη να το χρησιμοποιήσει.
Το AWS Secrets Manager ενσωματώνεται με το AWS KMS για να κρυπτογραφήσει τα μυστικά σας εντός του AWS Secrets Manager.
Enumeration
aws secretsmanager list-secrets #Get metadata of all secrets
aws secretsmanager list-secret-version-ids --secret-id <secret_name> # Get versions
aws secretsmanager describe-secret --secret-id <secret_name> # Get metadata
aws secretsmanager get-secret-value --secret-id <secret_name> # Get value
aws secretsmanager get-secret-value --secret-id <secret_name> --version-id <version-id> # Get value of a different version
aws secretsmanager get-resource-policy --secret-id --secret-id <secret_name>
Privesc
Post Exploitation
AWS - Secrets Manager Post Exploitation
Persistence
AWS - Secrets Manager Persistence
Tip
Μάθετε & εξασκηθείτε στο AWS Hacking:
HackTricks Training AWS Red Team Expert (ARTE)
Μάθετε & εξασκηθείτε στο GCP Hacking:HackTricks Training GCP Red Team Expert (GRTE)
Μάθετε & εξασκηθείτε στο Az Hacking:HackTricks Training Azure Red Team Expert (AzRTE)
Υποστηρίξτε το HackTricks
- Δείτε τα subscription plans!
- Εγγραφείτε στο 💬 Discord group ή την telegram group ή ακολουθήστε μας στο Twitter 🐦 @hacktricks_live.
- Μοιραστείτε τα hacking tricks υποβάλλοντας PRs στα HackTricks και HackTricks Cloud github repos.
HackTricks Cloud

