Šifrování a správa certifikátů na AWS
Nasazování aplikací na AWS
Dunieski Otano
Amazon Web Services Solutions Architect
Chybějící záložní disk
Záložní disk se ztratí při přepravě
Zašifrovaný disk je pro zloděje k ničemu
TLS dělá totéž pro data na síti
Šifrování v klidu vs. při přenosu
V klidu
: data uložená na disku jsou zašifrována
Šifrování v klidu využívá klíče, zpravidla přes
KMS
Při přenosu
: data putující po síti jsou zašifrována
Šifrování při přenosu používá certifikáty
TLS
Šifrování na straně klienta vs. serveru
Na straně serveru
Služba zašifruje data po jejich přijetí
Nejjednodušší varianta; AWS krok spravuje, obvykle pomocí klíče KMS
Na straně klienta
Data zašifruješ ještě předtím, než opustí tvůj kód
Služba ukládá výhradně šifrovaný text, nikdy plaintext
Veřejné vs. soukromé certifikáty
ACM
: bezplatné veřejné TLS certifikáty pro tvoje domény
Používá se u load balancerů, CloudFront a API Gateway
AWS Private CA
: vydává interní, soukromé certifikáty
Private CA zajišťuje interní služby a
mTLS
Klíče KMS a jejich obměna
Klíče spravované AWS
: vytváří a obměňuje je AWS
Klíče spravované zákazníkem
: ty kontroluješ zásady a obměnu
Automatická obměna
: nový klíčový materiál každý rok, stejné ID klíče
Aplikace dál používají stejný odkaz na klíč
Přístup ke klíči napříč účty
Zásada klíče
určuje, kdo může klíč KMS používat
Přístup ke klíči lze touto zásadou udělit jinému účtu
Klíč nikdy neopustí KMS
Umožňuje
sdílené šifrované prostředky
napříč účty
Šifrování a certifikáty dohromady
Při přenosu
: certifikát ACM ukončuje TLS na hranici sítě
V klidu
: klíč KMS šifruje uložená data
Klíče se obměňují automaticky; certifikáty se obnovují automaticky
Vícevrstvá ochrana od sítě až po disk
Pojďme cvičit!
Nasazování aplikací na AWS
Preparing Video For Download...