Chiffrement et gestion des certificats sur AWS
Déployer des applications sur AWS
Dunieski Otano
Amazon Web Services Solutions Architect
Le disque de sauvegarde disparu
Un disque de sauvegarde disparaît en transit
Chiffré au repos, il est inutile pour un voleur
TLS fait de même pour les données en transit
Chiffrement au repos vs en transit
Au repos
: les données sur disque sont chiffrées
Au repos utilise des clés, souvent via
KMS
En transit
: les données circulant sur le réseau sont 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 les avoir reçues
Le plus simple ; AWS gère l'étape, généralement avec une clé KMS
Côté client
Vous chiffrez avant que les données ne quittent votre code
Le service ne stocke que du texte chiffré, jamais de 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 et privés
Private CA alimente les services internes et l'
mTLS
Clés KMS et rotation
Clés gérées par AWS
: créées et renouvelé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 continuent d'utiliser la même référence de clé
Accès inter-comptes aux clés
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
Associer chiffrement et certificats
En transit
: le certificat ACM termine TLS en périphérie
Au repos
: une clé KMS chiffre les données stockées
Faites tourner les clés automatiquement ; renouvelez les certificats automatiquement
Protection en couches, du réseau au disque
Passons à la pratique !
Déployer des applications sur AWS
Preparing Video For Download...