Utiliser la sécurité AWS pour les développeurs
Rahul Singh
Technical Product Manager
Pour accélérer le travail, une clé est créée dans un script et enregistrée dans un fichier de configuration.
Dans ce fichier, elle est :

Pour accélérer le travail, une clé est créée dans un script et enregistrée dans un fichier de configuration.
Dans ce fichier, elle est :
18 mois plus tard, elle est toujours valide

Faire de l'expiration la valeur par défaut avec AWS STS
Demander un rôle, obtenir des justificatifs avec une horloge intégrée
Security Token Service (STS) : expiration incluse, une heure par défaut

Faire de l'expiration la valeur par défaut avec AWS STS
Demander un rôle, obtenir des justificatifs avec une horloge intégrée
Les justificatifs temporaires commencent par ASIA et portent un jeton de session
Security Token Service (STS) : expiration incluse, une heure par défaut

Faire de l'expiration la valeur par défaut avec AWS STS
Demander un rôle, obtenir des justificatifs avec une horloge intégrée
Les justificatifs temporaires commencent par ASIA et portent un jeton de session
Le même appel est accepté, puis ne l'est plus
Security Token Service (STS) : expiration incluse, une heure par défaut

Vérifier la chaîne de fournisseurs de justificatifs

Vérifier la chaîne de fournisseurs de justificatifs
Les clés en dur sont vérifiées en premier ; il faut donc les supprimer

1. explicit a key passed in your code
2. environment AWS_* variables, and on Lambda
that is the execution role
3. config file ~/.aws/credentials
4. container ECS or EKS task role
5. instance EC2 instance profile, via IMDS
Les chaînes de CI s'exécutent souvent hors d'AWS ; on ne peut pas y attacher la chaîne de justificatifs

Les chaînes de CI s'exécutent souvent hors d'AWS ; on ne peut pas y attacher la chaîne de justificatifs
Jeton OIDC (OpenID Connect)


Échanger le jeton contre des justificatifs

Échanger le jeton contre des justificatifs
Secrets du dépôt : désormais vides
Signature Version 4, ou SigV4

Justificatifs temporaires

Justificatifs temporaires
URL présignée


Utiliser la sécurité AWS pour les développeurs