Chiffrement et gestion des certificats sur AWS
Déployer des applications sur AWS
Dunieski Otano
Amazon Web Services Solutions Architect
Le disque de sauvegarde égaré
Un disque de sauvegarde se perd en transit
Chiffré au repos, il est inutile pour un voleur
TLS fait pareil pour les données en transit
Chiffrement au repos vs en transit
Au repos
: données sur disque chiffrées
Au repos utilise des clés, souvent via
KMS
En transit
: données sur le réseau chiffrées
En transit utilise des certificats
TLS
Chiffrement côté client vs côté serveur
Côté serveur
Le service chiffre les données après réception
Plus simple ; AWS gère l'étape, souvent avec une clé KMS
Côté client
Vous chiffrez avant que les données quittent votre code
Le service stocke seulement du texte chiffré, jamais en clair
Certificats publics vs privés
ACM
: certificats TLS publics gratuits pour vos domaines
Utilisés sur les équilibreur(s) de charge, CloudFront, API Gateway
AWS Private CA
: émet des certificats internes, privés
Private CA alimente les services internes et
mTLS
Clés KMS et rotation
Clés gérées par AWS
: créées et tournées par AWS
Clés gérées par le client
: vous contrôlez la stratégie et la rotation
Rotation automatique
: nouveau matériel de clé annuel, même ID de clé
Les applications gardent la même référence de clé
Accès intercomptes à une clé
Une
stratégie de clé
contrôle qui peut utiliser une clé KMS
Accorder l'usage de la clé à un autre compte via la stratégie
La clé ne quitte jamais KMS
Permet des
ressources chiffrées partagées
entre comptes
Combiner chiffrement et certificats
En transit
: certificat ACM termine TLS en périphérie
Au repos
: clé KMS chiffre les données stockées
Rotation et renouvellement automatiques des clés et certificats
Protection en couches, du réseau au disque
Passons à la pratique !
Déployer des applications sur AWS
Preparing Video For Download...