AWS - Secrets Manager Enum

Tip

Apprenez & pratiquez AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Apprenez & pratiquez GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Apprenez & pratiquez Az Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Soutenez HackTricks

AWS Secrets Manager

AWS Secrets Manager est conçu pour Ă©liminer l’utilisation de secrets codĂ©s en dur dans les applications en les remplaçant par un appel API. Ce service sert de dĂ©pĂŽt centralisĂ© pour tous vos secrets, garantissant qu’ils sont gĂ©rĂ©s de maniĂšre uniforme Ă  travers toutes les applications.

Le gestionnaire simplifie le processus de rotation des secrets, amĂ©liorant considĂ©rablement la posture de sĂ©curitĂ© des donnĂ©es sensibles comme les identifiants de base de donnĂ©es. De plus, des secrets comme les clĂ©s API peuvent ĂȘtre automatiquement tournĂ©s avec l’intĂ©gration de fonctions lambda.

L’accĂšs aux secrets est strictement contrĂŽlĂ© par des politiques dĂ©taillĂ©es basĂ©es sur l’identitĂ© IAM et des politiques basĂ©es sur les ressources.

Pour accorder l’accĂšs aux secrets Ă  un utilisateur d’un autre compte AWS, il est nĂ©cessaire de :

  1. Autoriser l’utilisateur Ă  accĂ©der au secret.
  2. Accorder la permission Ă  l’utilisateur de dĂ©chiffrer le secret en utilisant KMS.
  3. Modifier la politique de clĂ© pour permettre Ă  l’utilisateur externe de l’utiliser.

AWS Secrets Manager s’intùgre avec AWS KMS pour chiffrer vos secrets au sein d’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

AWS - Secrets Manager Privesc

Post Exploitation

AWS - Secrets Manager Post Exploitation

Persistence

AWS - Secrets Manager Persistence

Tip

Apprenez & pratiquez AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Apprenez & pratiquez GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Apprenez & pratiquez Az Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Soutenez HackTricks